From 7d1390df2e0fc8e062a3fc320912ff4b23df6c49 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 11:05:13 -0400 Subject: [PATCH 1/6] docs(agents): record the TIN-3914 hosted-runner exception The v2 workflow estate pins runs-on: ubuntu-latest at 17 sites. Record that as a dated exception with its closing condition instead of leaving it to read as compliance, and add validate-blog-dates.yml to the Cross-Repo Delivery Ownership register, which was the only workflow missing from it. --- AGENTS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 65b10669..7a2f7d27 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -37,6 +37,7 @@ re-read immediately before their credentialed mutation. | Surface | Workflow | Trigger class | Kill switch | |---|---|---|---| | CI proof (check/test/e2e authority) | `.github/workflows/ci.yml` | push to `main`/`dev` + same-repo PR | none; read-only proof consumed by the exact-source production and rollback lanes | +| Post date validation | `.github/workflows/validate-blog-dates.yml` | same-repo PR to `main` touching `src/posts/**` | none; secretless read-only proof with no serving-state authority | | Production publish (Cloudflare Pages) | `.github/workflows/cloudflare-pages-production-v2.yml` | dispatch-gated (`cloudflare-pages-production-v2`, `deploy=true`, exact current-`main` SHA proven by canonical CI + private-CV authority); its `workflow_run` lane from CI is build-only | repo var `CLOUDFLARE_PAGES_PRODUCTION_ENABLED` (default false), revalidated immediately before publish | | Exact-PR parity build | `.github/workflows/cloudflare-pages-parity-v2.yml` | dispatch-gated (`cloudflare-pages-parity-v2`), build-only against an exact open same-repo PR head | none needed; `permissions: {}`, secretless, no deploy step | | Cache purge (one production URL) | `.github/workflows/cloudflare-cache-purge-v2.yml` | dispatch-gated (`cloudflare-cache-purge-v2`), one canonical non-root path per run; path-only, with no source SHA | repo var `CLOUDFLARE_CACHE_PURGE_ENABLED`, revalidated immediately before credential use | @@ -74,6 +75,7 @@ re-read immediately before their credentialed mutation. - CI has two lanes. `build-and-test` runs hosted checks such as gitleaks, production dependency audit, lint, npm build, bundle reporting, and Lighthouse. `bazel-remote-gates` is the check/test/e2e authority. - Credentialed Cloudflare publication comes only from the default-branch-owned `.github/workflows/cloudflare-pages-production-v2.yml`; it publishes only on the exact typed repository-dispatch request for a current `main` SHA proven by canonical CI and private-CV consistency, plus the live kill switch. Exact-PR parity is secretless in `.github/workflows/cloudflare-pages-parity-v2.yml`. Review-shadow PR code builds without package or secret authority in `.github/workflows/shadow-source-build-v2.yml`; the default-branch `.github/workflows/shadow-source-publish-v2.yml` independently revalidates provenance before any package write. Shadow apply is unavailable: no v2 workflow carries an App key, private sender, or dispatch call. GitHub Pages is not CI/CD: `.github/workflows/github-pages-rollback-v2.yml` is a disabled-by-default, exact-main, explicitly confirmed repository-dispatch rollback path only. - `.github/workflows/production-health-v2.yml` runs every 30 minutes and sends ntfy alerts on failure. Treat a red scheduled monitor as production evidence, not noise. +- Hosted-runner exception, recorded 2026-08-28: the v2 workflow estate pins `runs-on: ubuntu-latest` at 17 sites. That is a recorded exception to TIN-3914 (no `ubuntu-latest` since `ci-templates` v3.0.0), not compliance with it. Closing it means adopting `spoke-ci.yml@v3.1.0` in the week of 2026-09-01, which first needs a `jesssullivan-blog-nix` ARS in `Jesssullivan/jesssullivan-infra` plus a governed apply, `tinyland.repo.json`, and `.github/lanes.json`. Do not hand-migrate individual `runs-on` lines ahead of that adoption. ## Bazel And GloriousFlywheel From d7518567d0f2ca251f8270e6a729807734b5cb11 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 11:05:40 -0400 Subject: [PATCH 2/6] chore(blog-agent): drop the stale committed Agentuity deploy artifact packages/blog-agent/.agentuity/app.js is a 3.85 MB compiled bundle from the 2026-03-04 deploy of commit c938d4f, stale against src/ ever since. The package rebuilds it on deploy (npm run deploy = agentuity cloud deploy --dir .), and its own .agentuity/AGENTS.md documents agentuity build as the way to regenerate it. Ignore the whole build directory instead of only its source map. --- .gitignore | 2 +- packages/blog-agent/.agentuity/app.js | 1050 ------------------------- 2 files changed, 1 insertion(+), 1051 deletions(-) delete mode 100644 packages/blog-agent/.agentuity/app.js diff --git a/.gitignore b/.gitignore index 36827777..8f8b6c70 100644 --- a/.gitignore +++ b/.gitignore @@ -48,6 +48,6 @@ playwright-report/ coverage/ .lighthouseci/ bundle-report.json -packages/blog-agent/.agentuity/app.js.map +packages/blog-agent/.agentuity/ workers/dns-guard/.wrangler/ .gstack/ diff --git a/packages/blog-agent/.agentuity/app.js b/packages/blog-agent/.agentuity/app.js deleted file mode 100644 index 98ed5baf..00000000 --- a/packages/blog-agent/.agentuity/app.js +++ /dev/null @@ -1,1050 +0,0 @@ -// @bun -var Iu6=Object.create;var{getPrototypeOf:Lu6,defineProperty:Sr,getOwnPropertyNames:Au6}=Object;var Pu6=Object.prototype.hasOwnProperty;function Mu6($){return this[$]}var Cu6,Eu6,M0=($,J,Q)=>{var X=$!=null&&typeof $==="object";if(X){var Y=J?Cu6??=new WeakMap:Eu6??=new WeakMap,W=Y.get($);if(W)return W}Q=$!=null?Iu6(Lu6($)):{};let G=J||!$||!$.__esModule?Sr(Q,"default",{value:$,enumerable:!0}):Q;for(let K of Au6($))if(!Pu6.call(G,K))Sr(G,K,{get:Mu6.bind($,K),enumerable:!0});if(X)Y.set($,G);return G};var F=($,J)=>()=>(J||$((J={exports:{}}).exports,J),J.exports);var Ru6=($)=>$;function Tu6($,J){this[$]=Ru6.bind(null,J)}var l6=($,J)=>{for(var Q in J)Sr($,Q,{get:J[Q],enumerable:!0,configurable:!0,set:Tu6.bind(J,Q)})};var D=($,J)=>()=>($&&(J=$($=0)),J);var f=import.meta.require;function p6($,J){let Q=new WeakSet;function X(Y,W){if(typeof W==="bigint")return W.toString();if(typeof W==="object"&&W!==null){if(Q.has(W))return"[Circular]";return Q.add(W),W}return W}return JSON.stringify($,X,J)}function ju6(){if(EI||kr)return;if(typeof process>"u"||!process.versions?.node){kr=!0;return}kr=!0,import("util").then(($)=>{EI=$}).catch(()=>{})}function Z0($,J){function Q(){let W=Symbol.for(`@StructuredError:tag:${$}`);class G extends _r{_tag=$;static defaultMessage=J;constructor(K){let Z=K&&typeof K==="object"?(()=>{let{_tag:z,...q}=K;return q})():K,H=Z&&typeof Z==="object"?{...Z,message:Z.message??J}:J?{message:J}:Z;super(H);try{Object.defineProperty(this,"name",{value:$,configurable:!0})}catch{this.name=$}Object.defineProperty(this,Su6,{value:!0,enumerable:!1,writable:!1}),Object.defineProperty(this,W,{value:Z,enumerable:!1,writable:!0})}}try{Object.defineProperty(G,"name",{value:String($)})}catch{G.name=$}return G}let X=Q();return new Proxy(X,{apply(W,G,K){return Q()}})}var EI,kr=!1,WX,XV,vr,Su6,UG=" ",_r;var K9=D(()=>{WX=Symbol("@@RichError:plainArgs"),XV=Symbol("@@RichError:cause"),vr=Symbol("@@RichError:meta"),Su6=Symbol.for("@@StructuredError");_r=class _r extends Error{[WX];[XV];[vr];constructor($){let J=$?.message??void 0,Q=$?.cause??void 0;if(Q!==void 0)super(J,{cause:Q});else super(J);if(Object.setPrototypeOf(this,new.target.prototype),typeof Error.captureStackTrace==="function")Error.captureStackTrace(this,new.target);else if(!this.stack)this.stack=Error(J).stack;if($&&typeof $==="object"){let{cause:X,message:Y,...W}=$;if(Object.keys(W).length>0)Object.assign(this,W),this[WX]=W;if(Q!==void 0)this[XV]=Q}Object.defineProperty(this,WX,{value:this[WX],enumerable:!1,writable:!0}),Object.defineProperty(this,XV,{value:this[XV],enumerable:!1,writable:!0}),Object.defineProperty(this,vr,{value:this[vr]??{},enumerable:!1,writable:!0})}get plainArgs(){return this[WX]}get cause(){return this[XV]}prettyPrint($=2){let J=[],Q=new Set,X=this,Y=0;while(X&&X instanceof Error&&!Q.has(X)){let W=X;Q.add(X);let G=`${X.name}${W._tag&&W._tag!==X.name?` (${String(W._tag)})`:""}${Y===0?"":" [cause]"}`,K=X.message!==void 0&&X.message!==""?`: ${X.message}`:"";if(J.push(G+K),X.stack){J.push(""),J.push(UG+"stack trace:");let H=String(X.stack).split(` -`).slice(1);if(H.length>0){let z=H.map((B)=>UG+UG+B.trim()),q=z[z.length-1];if(q&&q.includes("processTicksAndRejections"))z=z.slice(0,z.length-1);J.push(...z)}}if(W[WX]){ju6();let H;if(EI?.formatWithOptions)H=EI.formatWithOptions({depth:10,sorted:!0,showHidden:!1,showProxy:!1,maxArrayLength:10,maxStringLength:80-UG.length*2},W[WX]);else H=p6(W[WX]);H=H.replace(/^{/,"").replace(/}$/,"");let z=H.split(` -`).filter(Boolean).map((q)=>UG+UG+q+` -`).join("");J.push(""),J.push(UG+`context: -`+z)}let Z=X.cause??W[XV];if(Z&&!(Z instanceof Error))J.push(UG+"cause: "+p6(Z,$));if(X=Z instanceof Error?Z:void 0,Y+=1,X)J.push("-- caused by --")}return J.join(` -`)}toJSON(){let $={};if(this[WX])Object.assign($,this[WX]);for(let J of Object.keys(this))$[J]=this[J];if($.name=this.name,this.message!==void 0)$.message=this.message;if(this.stack!==void 0)$.stack=this.stack;if(this.cause!==void 0)if(this.cause instanceof Error)$.cause={name:this.cause.name,message:this.cause.message,stack:this.cause.stack};else $.cause=this.cause;return $}toString(){return this.prettyPrint(2)}[EI?.inspect?.custom||Symbol.for("nodejs.util.inspect.custom")]($,J){return this.prettyPrint()}}});var D7;var fr=D(()=>{K9();D7=Z0("ServiceException")()});function ku6($){if($.includes("]*>([^<]+)<\/p>/i.exec($);if(J?.[1]){let X=J[1].trim();return/^(.+?)\s*\(ref:\s*\S+\)$/.exec(X)?.[1]?.trim()??X}let Q=/]*>([^<]+)<\/h1>/i.exec($);if(Q?.[1])return Q[1].trim()}return $}async function I0($,J,Q){let X=Q.headers.get("x-session-id");switch(Q.status){case 401:case 403:return new D7({message:"Unauthorized",method:$,url:J,statusCode:Q.status,sessionId:X});case 402:return new D7({message:"This action requires a paid plan. Please upgrade your account at https://app.agentuity.com/billing to continue.",method:$,url:J,statusCode:Q.status,sessionId:X});case 404:return new D7({message:"Not Found",method:$,url:J,statusCode:Q.status,sessionId:X});default:}if(Q.headers.get("content-type")?.includes("json"))try{let W=await Q.json();if(W.error)return new D7({message:W.error,method:$,url:J,statusCode:Q.status,sessionId:X});if(W.message)return new D7({message:W.message,method:$,url:J,statusCode:Q.status,sessionId:X});return new D7({message:JSON.stringify(W),method:$,url:J,statusCode:Q.status,sessionId:X})}catch{}try{let W=await Q.text(),G=ku6(W);return new D7({message:G,method:$,url:J,statusCode:Q.status,sessionId:X})}catch{}return new D7({message:Q.statusText,method:$,url:J,statusCode:Q.status,sessionId:X})}async function JH($){if($===void 0||$===null)return["",hr];switch(typeof $){case"string":if($.charAt(0)==="{"&&$.charAt($.length-1)==="}"||$.charAt(0)==="["&&$.charAt($.length-1)==="]")try{return JSON.parse($),[$,br]}catch{}return[$,hr];case"boolean":case"number":return[JSON.stringify($),br];case"object":{if($ instanceof ArrayBuffer)return[$,yr];if($ instanceof Uint8Array)return[$.buffer,yr];if($ instanceof ReadableStream)return[$,yr];if($ instanceof Promise)return JH(await $);if($ instanceof Function)return JH($());return[p6($),br]}}return["",hr]}async function xr($){let Q=($.headers.get("content-type")??"").toLowerCase();if(!Q||Q.includes("json"))return await $.json();if(Q.startsWith("text/")){let X=await $.text();if(X.trim().startsWith("{")||X.trim().startsWith("["))try{return JSON.parse(X)}catch{}return X}return await $.arrayBuffer()}var C0=($,J,Q,X)=>{J=J.startsWith("/")?J:`/${J}`;let Y=$.replace(/\/$/,"")+J;if(Q)Q=Q.startsWith("/")?Q:`/${Q}`,Y+=Q;if(X)Y+=`?${X.toString()}`;return Y},yr="application/octet-stream",hr="text/plain",br="application/json";var nY=D(()=>{fr()});function yJ($,J){if(typeof $==="object"&&$!==null){let Q=$;if(J in Q)return Q[J];if("data"in Q&&typeof Q.data==="object"&&Q.data!==null){let X=Q.data;if(J in X)return X[J];return X}}return $}class aj{#$;#J;constructor($,J){this.#$=J,this.#J=$}async createAddress($){let J=C0(this.#J,"/email/addresses"),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",body:p6({local_part:$}),contentType:"application/json",signal:Q,telemetry:{name:"agentuity.email.createAddress",attributes:{localPart:$}}});if(X.ok)return yJ(X.data,"address");throw await I0("POST",J,X.response)}async listAddresses(){let $=C0(this.#J,"/email/addresses"),J=AbortSignal.timeout(30000),Q=await this.#$.invoke($,{method:"GET",signal:J,telemetry:{name:"agentuity.email.listAddresses",attributes:{}}});if(Q.response.status===404)return[];if(Q.ok){let X=yJ(Q.data,"addresses");return Array.isArray(X)?X:[]}throw await I0("GET",$,Q.response)}async getAddress($){let J=C0(this.#J,`/email/addresses/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.email.getAddress",attributes:{id:$}}});if(X.response.status===404)return null;if(X.ok)return yJ(X.data,"address");throw await I0("GET",J,X.response)}async getConnectionConfig($){let J=C0(this.#J,`/email/addresses/${encodeURIComponent($)}/connection`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.email.getConnectionConfig",attributes:{id:$}}});if(X.response.status===404)return null;if(X.ok)return yJ(X.data,"connection");throw await I0("GET",J,X.response)}async deleteAddress($){let J=C0(this.#J,`/email/addresses/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.email.deleteAddress",attributes:{id:$}}});if(X.ok||X.response.status===404)return;throw await I0("DELETE",J,X.response)}async createDestination($,J,Q){let X=C0(this.#J,`/email/addresses/${encodeURIComponent($)}/destinations`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"POST",body:p6({type:J,config:Q}),contentType:"application/json",signal:Y,telemetry:{name:"agentuity.email.createDestination",attributes:{addressId:$,type:J}}});if(W.ok)return yJ(W.data,"destination");throw await I0("POST",X,W.response)}async listDestinations($){let J=C0(this.#J,`/email/addresses/${encodeURIComponent($)}/destinations`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.email.listDestinations",attributes:{addressId:$}}});if(X.response.status===404)return[];if(X.ok){let Y=yJ(X.data,"destinations");return Array.isArray(Y)?Y:[]}throw await I0("GET",J,X.response)}async deleteDestination($,J){let Q=C0(this.#J,`/email/addresses/${encodeURIComponent($)}/destinations/${encodeURIComponent(J)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"DELETE",signal:X,telemetry:{name:"agentuity.email.deleteDestination",attributes:{addressId:$,destinationId:J}}});if(Y.ok||Y.response.status===404)return;throw await I0("DELETE",Q,Y.response)}async send($){let J=C0(this.#J,"/email/outbound/send"),Q=AbortSignal.timeout(30000),X={from:$.from,to:$.to,subject:$.subject};if($.text!==void 0)X.text=$.text;if($.html!==void 0)X.html=$.html;if($.attachments&&$.attachments.length>0)X.attachments=$.attachments.map((W)=>({filename:W.filename,content:W.content,...W.contentType&&{content_type:W.contentType}}));if($.headers&&Object.keys($.headers).length>0)X.headers=$.headers;let Y=await this.#$.invoke(J,{method:"POST",body:p6(X),contentType:"application/json",signal:Q,telemetry:{name:"agentuity.email.send",attributes:{from:$.from,toCount:String($.to.length)}}});if(Y.ok)return yJ(Y.data,"outbound");throw await I0("POST",J,Y.response)}async listInbound($){let J=new URLSearchParams;if($)J.set("address_id",$);let Q=J.toString(),X=C0(this.#J,`/email/inbound${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.email.listInbound",attributes:{...$&&{addressId:$}}}});if(W.response.status===404)return[];if(W.ok){let G=yJ(W.data,"inbound");return Array.isArray(G)?G:[]}throw await I0("GET",X,W.response)}async getInbound($){let J=C0(this.#J,`/email/inbound/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.email.getInbound",attributes:{id:$}}});if(X.response.status===404)return null;if(X.ok)return yJ(X.data,"inbound");throw await I0("GET",J,X.response)}async deleteInbound($){let J=C0(this.#J,`/email/inbound/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.email.deleteInbound",attributes:{id:$}}});if(X.ok||X.response.status===404)return;throw await I0("DELETE",J,X.response)}async listOutbound($){let J=new URLSearchParams;if($)J.set("address_id",$);let Q=J.toString(),X=C0(this.#J,`/email/outbound${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.email.listOutbound",attributes:{...$&&{addressId:$}}}});if(W.response.status===404)return[];if(W.ok){let G=yJ(W.data,"outbound");return Array.isArray(G)?G:[]}throw await I0("GET",X,W.response)}async getOutbound($){let J=C0(this.#J,`/email/outbound/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.email.getOutbound",attributes:{id:$}}});if(X.response.status===404)return null;if(X.ok)return yJ(X.data,"outbound");throw await I0("GET",J,X.response)}async deleteOutbound($){let J=C0(this.#J,`/email/outbound/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.email.deleteOutbound",attributes:{id:$}}});if(X.ok||X.response.status===404)return;throw await I0("DELETE",J,X.response)}async getActivity($){let J=new URLSearchParams;if($?.days!==void 0){let K=Number($.days);if(Number.isFinite(K)){let Z=Math.max(7,Math.min(365,Math.trunc(K)));J.set("days",String(Z))}}let Q=J.toString(),X=C0(this.#J,`/email/activity/${vu6}${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=J.get("days"),G=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.email.activity",attributes:{...W?{days:W}:{}}}});if(G.ok)return G.data;throw await I0("GET",X,G.response)}}var vu6="2026-02-28";var TR0=D(()=>{nY()});function m($,J,Q){function X(K,Z){if(!K._zod)Object.defineProperty(K,"_zod",{value:{def:Z,constr:G,traits:new Set},enumerable:!1});if(K._zod.traits.has($))return;K._zod.traits.add($),J(K,Z);let H=G.prototype,z=Object.keys(H);for(let q=0;q{if(Q?.Parent&&K instanceof Q.Parent)return!0;return K?._zod?.traits?.has($)}}),Object.defineProperty(G,"name",{value:$}),G}function F4($){if($)Object.assign(RI,$);return RI}var gr,dr,GX,QH,RI;var YV=D(()=>{gr=Object.freeze({status:"aborted"});dr=Symbol("zod_brand");GX=class GX extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};QH=class QH extends Error{constructor($){super(`Encountered unidirectional transform during encode: ${$}`);this.name="ZodEncodeError"}};RI={}});var D0={};l6(D0,{unwrapMessage:()=>TI,uint8ArrayToHex:()=>Xm6,uint8ArrayToBase64url:()=>Jm6,uint8ArrayToBase64:()=>kR0,stringifyPrimitive:()=>z0,slugify:()=>cr,shallowClone:()=>pr,safeExtend:()=>ru6,required:()=>su6,randomString:()=>mu6,propertyKeyTypes:()=>kI,promiseAllObject:()=>uu6,primitiveTypes:()=>nr,prefixIssues:()=>I5,pick:()=>nu6,partial:()=>tu6,parsedType:()=>B0,optionalKeys:()=>ir,omit:()=>iu6,objectClone:()=>xu6,numKeys:()=>cu6,nullish:()=>DG,normalizeParams:()=>L0,mergeDefs:()=>iY,merge:()=>au6,jsonStringifyReplacer:()=>WV,joinValues:()=>$0,issue:()=>KV,isPlainObject:()=>wG,isObject:()=>XH,hexToUint8Array:()=>Qm6,getSizableOrigin:()=>vI,getParsedType:()=>lu6,getLengthableOrigin:()=>_I,getEnumValues:()=>jI,getElementAtPath:()=>du6,floatSafeRemainder:()=>mr,finalizeIssue:()=>f9,extend:()=>ou6,escapeRegex:()=>O7,esc:()=>tj,defineLazy:()=>r1,createTransparentProxy:()=>pu6,cloneDef:()=>gu6,clone:()=>Z9,cleanRegex:()=>SI,cleanEnum:()=>eu6,captureStackTrace:()=>sj,cached:()=>GV,base64urlToUint8Array:()=>$m6,base64ToUint8Array:()=>SR0,assignProp:()=>OG,assertNotEqual:()=>fu6,assertNever:()=>hu6,assertIs:()=>yu6,assertEqual:()=>_u6,assert:()=>bu6,allowsEval:()=>lr,aborted:()=>NG,NUMBER_FORMAT_RANGES:()=>or,Class:()=>vR0,BIGINT_FORMAT_RANGES:()=>rr});function _u6($){return $}function fu6($){return $}function yu6($){}function hu6($){throw Error("Unexpected value in exhaustive check")}function bu6($){}function jI($){let J=Object.values($).filter((X)=>typeof X==="number");return Object.entries($).filter(([X,Y])=>J.indexOf(+X)===-1).map(([X,Y])=>Y)}function $0($,J="|"){return $.map((Q)=>z0(Q)).join(J)}function WV($,J){if(typeof J==="bigint")return J.toString();return J}function GV($){return{get value(){{let Q=$();return Object.defineProperty(this,"value",{value:Q}),Q}throw Error("cached value already set")}}}function DG($){return $===null||$===void 0}function SI($){let J=$.startsWith("^")?1:0,Q=$.endsWith("$")?$.length-1:$.length;return $.slice(J,Q)}function mr($,J){let Q=($.toString().split(".")[1]||"").length,X=J.toString(),Y=(X.split(".")[1]||"").length;if(Y===0&&/\d?e-\d?/.test(X)){let Z=X.match(/\d?e-(\d?)/);if(Z?.[1])Y=Number.parseInt(Z[1])}let W=Q>Y?Q:Y,G=Number.parseInt($.toFixed(W).replace(".","")),K=Number.parseInt(J.toFixed(W).replace(".",""));return G%K/10**W}function r1($,J,Q){let X=void 0;Object.defineProperty($,J,{get(){if(X===jR0)return;if(X===void 0)X=jR0,X=Q();return X},set(Y){Object.defineProperty($,J,{value:Y})},configurable:!0})}function xu6($){return Object.create(Object.getPrototypeOf($),Object.getOwnPropertyDescriptors($))}function OG($,J,Q){Object.defineProperty($,J,{value:Q,writable:!0,enumerable:!0,configurable:!0})}function iY(...$){let J={};for(let Q of $){let X=Object.getOwnPropertyDescriptors(Q);Object.assign(J,X)}return Object.defineProperties({},J)}function gu6($){return iY($._zod.def)}function du6($,J){if(!J)return $;return J.reduce((Q,X)=>Q?.[X],$)}function uu6($){let J=Object.keys($),Q=J.map((X)=>$[X]);return Promise.all(Q).then((X)=>{let Y={};for(let W=0;WJ};if(J?.message!==void 0){if(J?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");J.error=J.message}if(delete J.message,typeof J.error==="string")return{...J,error:()=>J.error};return J}function pu6($){let J;return new Proxy({},{get(Q,X,Y){return J??(J=$()),Reflect.get(J,X,Y)},set(Q,X,Y,W){return J??(J=$()),Reflect.set(J,X,Y,W)},has(Q,X){return J??(J=$()),Reflect.has(J,X)},deleteProperty(Q,X){return J??(J=$()),Reflect.deleteProperty(J,X)},ownKeys(Q){return J??(J=$()),Reflect.ownKeys(J)},getOwnPropertyDescriptor(Q,X){return J??(J=$()),Reflect.getOwnPropertyDescriptor(J,X)},defineProperty(Q,X,Y){return J??(J=$()),Reflect.defineProperty(J,X,Y)}})}function z0($){if(typeof $==="bigint")return $.toString()+"n";if(typeof $==="string")return`"${$}"`;return`${$}`}function ir($){return Object.keys($).filter((J)=>{return $[J]._zod.optin==="optional"&&$[J]._zod.optout==="optional"})}function nu6($,J){let Q=$._zod.def,X=Q.checks;if(X&&X.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let W=iY($._zod.def,{get shape(){let G={};for(let K in J){if(!(K in Q.shape))throw Error(`Unrecognized key: "${K}"`);if(!J[K])continue;G[K]=Q.shape[K]}return OG(this,"shape",G),G},checks:[]});return Z9($,W)}function iu6($,J){let Q=$._zod.def,X=Q.checks;if(X&&X.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let W=iY($._zod.def,{get shape(){let G={...$._zod.def.shape};for(let K in J){if(!(K in Q.shape))throw Error(`Unrecognized key: "${K}"`);if(!J[K])continue;delete G[K]}return OG(this,"shape",G),G},checks:[]});return Z9($,W)}function ou6($,J){if(!wG(J))throw Error("Invalid input to extend: expected a plain object");let Q=$._zod.def.checks;if(Q&&Q.length>0){let W=$._zod.def.shape;for(let G in J)if(Object.getOwnPropertyDescriptor(W,G)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let Y=iY($._zod.def,{get shape(){let W={...$._zod.def.shape,...J};return OG(this,"shape",W),W}});return Z9($,Y)}function ru6($,J){if(!wG(J))throw Error("Invalid input to safeExtend: expected a plain object");let Q=iY($._zod.def,{get shape(){let X={...$._zod.def.shape,...J};return OG(this,"shape",X),X}});return Z9($,Q)}function au6($,J){let Q=iY($._zod.def,{get shape(){let X={...$._zod.def.shape,...J._zod.def.shape};return OG(this,"shape",X),X},get catchall(){return J._zod.def.catchall},checks:[]});return Z9($,Q)}function tu6($,J,Q){let Y=J._zod.def.checks;if(Y&&Y.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let G=iY(J._zod.def,{get shape(){let K=J._zod.def.shape,Z={...K};if(Q)for(let H in Q){if(!(H in K))throw Error(`Unrecognized key: "${H}"`);if(!Q[H])continue;Z[H]=$?new $({type:"optional",innerType:K[H]}):K[H]}else for(let H in K)Z[H]=$?new $({type:"optional",innerType:K[H]}):K[H];return OG(this,"shape",Z),Z},checks:[]});return Z9(J,G)}function su6($,J,Q){let X=iY(J._zod.def,{get shape(){let Y=J._zod.def.shape,W={...Y};if(Q)for(let G in Q){if(!(G in W))throw Error(`Unrecognized key: "${G}"`);if(!Q[G])continue;W[G]=new $({type:"nonoptional",innerType:Y[G]})}else for(let G in Y)W[G]=new $({type:"nonoptional",innerType:Y[G]});return OG(this,"shape",W),W}});return Z9(J,X)}function NG($,J=0){if($.aborted===!0)return!0;for(let Q=J;Q<$.issues.length;Q++)if($.issues[Q]?.continue!==!0)return!0;return!1}function I5($,J){return J.map((Q)=>{var X;return(X=Q).path??(X.path=[]),Q.path.unshift($),Q})}function TI($){return typeof $==="string"?$:$?.message}function f9($,J,Q){let X={...$,path:$.path??[]};if(!$.message){let Y=TI($.inst?._zod.def?.error?.($))??TI(J?.error?.($))??TI(Q.customError?.($))??TI(Q.localeError?.($))??"Invalid input";X.message=Y}if(delete X.inst,delete X.continue,!J?.reportInput)delete X.input;return X}function vI($){if($ instanceof Set)return"set";if($ instanceof Map)return"map";if($ instanceof File)return"file";return"unknown"}function _I($){if(Array.isArray($))return"array";if(typeof $==="string")return"string";return"unknown"}function B0($){let J=typeof $;switch(J){case"number":return Number.isNaN($)?"nan":"number";case"object":{if($===null)return"null";if(Array.isArray($))return"array";let Q=$;if(Q&&Object.getPrototypeOf(Q)!==Object.prototype&&"constructor"in Q&&Q.constructor)return Q.constructor.name}}return J}function KV(...$){let[J,Q,X]=$;if(typeof J==="string")return{message:J,code:"custom",input:Q,inst:X};return{...J}}function eu6($){return Object.entries($).filter(([J,Q])=>{return Number.isNaN(Number.parseInt(J,10))}).map((J)=>J[1])}function SR0($){let J=atob($),Q=new Uint8Array(J.length);for(let X=0;XJ.toString(16).padStart(2,"0")).join("")}class vR0{constructor(...$){}}var jR0,sj,lr,lu6=($)=>{let J=typeof $;switch(J){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN($)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray($))return"array";if($===null)return"null";if($.then&&typeof $.then==="function"&&$.catch&&typeof $.catch==="function")return"promise";if(typeof Map<"u"&&$ instanceof Map)return"map";if(typeof Set<"u"&&$ instanceof Set)return"set";if(typeof Date<"u"&&$ instanceof Date)return"date";if(typeof File<"u"&&$ instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${J}`)}},kI,nr,or,rr;var s0=D(()=>{jR0=Symbol("evaluating");sj="captureStackTrace"in Error?Error.captureStackTrace:(...$)=>{};lr=GV(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch($){return!1}});kI=new Set(["string","number","symbol"]),nr=new Set(["string","number","bigint","boolean","symbol","undefined"]);or={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},rr={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]}});function yI($,J=(Q)=>Q.message){let Q={},X=[];for(let Y of $.issues)if(Y.path.length>0)Q[Y.path[0]]=Q[Y.path[0]]||[],Q[Y.path[0]].push(J(Y));else X.push(J(Y));return{formErrors:X,fieldErrors:Q}}function hI($,J=(Q)=>Q.message){let Q={_errors:[]},X=(Y)=>{for(let W of Y.issues)if(W.code==="invalid_union"&&W.errors.length)W.errors.map((G)=>X({issues:G}));else if(W.code==="invalid_key")X({issues:W.issues});else if(W.code==="invalid_element")X({issues:W.issues});else if(W.path.length===0)Q._errors.push(J(W));else{let G=Q,K=0;while(KQ.message){let Q={errors:[]},X=(Y,W=[])=>{var G,K;for(let Z of Y.issues)if(Z.code==="invalid_union"&&Z.errors.length)Z.errors.map((H)=>X({issues:H},Z.path));else if(Z.code==="invalid_key")X({issues:Z.issues},Z.path);else if(Z.code==="invalid_element")X({issues:Z.issues},Z.path);else{let H=[...W,...Z.path];if(H.length===0){Q.errors.push(J(Z));continue}let z=Q,q=0;while(qtypeof X==="object"?X.key:X);for(let X of Q)if(typeof X==="number")J.push(`[${X}]`);else if(typeof X==="symbol")J.push(`[${JSON.stringify(String(X))}]`);else if(/[^\w$]/.test(X))J.push(`[${JSON.stringify(X)}]`);else{if(J.length)J.push(".");J.push(X)}return J.join("")}function tr($){let J=[],Q=[...$.issues].sort((X,Y)=>(X.path??[]).length-(Y.path??[]).length);for(let X of Q)if(J.push(`\u2716 ${X.message}`),X.path?.length)J.push(` \u2192 at ${fR0(X.path)}`);return J.join(` -`)}var _R0=($,J)=>{$.name="$ZodError",Object.defineProperty($,"_zod",{value:$._zod,enumerable:!1}),Object.defineProperty($,"issues",{value:J,enumerable:!1}),$.message=JSON.stringify(J,WV,2),Object.defineProperty($,"toString",{value:()=>$.message,enumerable:!1})},fI,y9;var sr=D(()=>{YV();s0();fI=m("$ZodError",_R0),y9=m("$ZodError",_R0,{Parent:Error})});var ZV=($)=>(J,Q,X,Y)=>{let W=X?Object.assign(X,{async:!1}):{async:!1},G=J._zod.run({value:Q,issues:[]},W);if(G instanceof Promise)throw new GX;if(G.issues.length){let K=new(Y?.Err??$)(G.issues.map((Z)=>f9(Z,W,F4())));throw sj(K,Y?.callee),K}return G.value},ej,HV=($)=>async(J,Q,X,Y)=>{let W=X?Object.assign(X,{async:!0}):{async:!0},G=J._zod.run({value:Q,issues:[]},W);if(G instanceof Promise)G=await G;if(G.issues.length){let K=new(Y?.Err??$)(G.issues.map((Z)=>f9(Z,W,F4())));throw sj(K,Y?.callee),K}return G.value},$S,zV=($)=>(J,Q,X)=>{let Y=X?{...X,async:!1}:{async:!1},W=J._zod.run({value:Q,issues:[]},Y);if(W instanceof Promise)throw new GX;return W.issues.length?{success:!1,error:new($??fI)(W.issues.map((G)=>f9(G,Y,F4())))}:{success:!0,data:W.value}},er,qV=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{async:!0}):{async:!0},W=J._zod.run({value:Q,issues:[]},Y);if(W instanceof Promise)W=await W;return W.issues.length?{success:!1,error:new $(W.issues.map((G)=>f9(G,Y,F4())))}:{success:!0,data:W.value}},$a,JS=($)=>(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return ZV($)(J,Q,Y)},Wm6,QS=($)=>(J,Q,X)=>{return ZV($)(J,Q,X)},Gm6,XS=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return HV($)(J,Q,Y)},Km6,YS=($)=>async(J,Q,X)=>{return HV($)(J,Q,X)},Zm6,WS=($)=>(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return zV($)(J,Q,Y)},Hm6,GS=($)=>(J,Q,X)=>{return zV($)(J,Q,X)},zm6,KS=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return qV($)(J,Q,Y)},qm6,ZS=($)=>async(J,Q,X)=>{return qV($)(J,Q,X)},Fm6;var Ja=D(()=>{YV();sr();s0();ej=ZV(y9),$S=HV(y9),er=zV(y9),$a=qV(y9),Wm6=JS(y9),Gm6=QS(y9),Km6=XS(y9),Zm6=YS(y9),Hm6=WS(y9),zm6=GS(y9),qm6=KS(y9),Fm6=ZS(y9)});var w7={};l6(w7,{xid:()=>Wa,uuid7:()=>Dm6,uuid6:()=>Um6,uuid4:()=>Vm6,uuid:()=>YH,uppercase:()=>ja,unicodeEmail:()=>yR0,undefined:()=>Ra,ulid:()=>Ya,time:()=>Ia,string:()=>Aa,sha512_hex:()=>bm6,sha512_base64url:()=>gm6,sha512_base64:()=>xm6,sha384_hex:()=>fm6,sha384_base64url:()=>hm6,sha384_base64:()=>ym6,sha256_hex:()=>km6,sha256_base64url:()=>_m6,sha256_base64:()=>vm6,sha1_hex:()=>Tm6,sha1_base64url:()=>Sm6,sha1_base64:()=>jm6,rfc5322Email:()=>wm6,number:()=>bI,null:()=>Ea,nanoid:()=>Ka,md5_hex:()=>Cm6,md5_base64url:()=>Rm6,md5_base64:()=>Em6,mac:()=>Va,lowercase:()=>Ta,ksuid:()=>Ga,ipv6:()=>Ba,ipv4:()=>Fa,integer:()=>Ma,idnEmail:()=>Nm6,html5Email:()=>Om6,hostname:()=>Am6,hex:()=>Mm6,guid:()=>Ha,extendedDuration:()=>Bm6,emoji:()=>qa,email:()=>za,e164:()=>wa,duration:()=>Za,domain:()=>Pm6,datetime:()=>La,date:()=>Na,cuid2:()=>Xa,cuid:()=>Qa,cidrv6:()=>Da,cidrv4:()=>Ua,browserEmail:()=>Im6,boolean:()=>Ca,bigint:()=>Pa,base64url:()=>HS,base64:()=>Oa});function qa(){return new RegExp(Lm6,"u")}function bR0($){return typeof $.precision==="number"?$.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":$.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${$.precision}}`:"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function Ia($){return new RegExp(`^${bR0($)}$`)}function La($){let J=bR0({precision:$.precision}),Q=["Z"];if($.local)Q.push("");if($.offset)Q.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let X=`${J}(?:${Q.join("|")})`;return new RegExp(`^${hR0}T(?:${X})$`)}function xI($,J){return new RegExp(`^[A-Za-z0-9+/]{${$}}${J}$`)}function gI($){return new RegExp(`^[A-Za-z0-9_-]{${$}}$`)}var Qa,Xa,Ya,Wa,Ga,Ka,Za,Bm6,Ha,YH=($)=>{if(!$)return/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${$}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},Vm6,Um6,Dm6,za,Om6,wm6,yR0,Nm6,Im6,Lm6="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Fa,Ba,Va=($)=>{let J=O7($??":");return new RegExp(`^(?:[0-9A-F]{2}${J}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${J}){5}[0-9a-f]{2}$`)},Ua,Da,Oa,HS,Am6,Pm6,wa,hR0="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",Na,Aa=($)=>{let J=$?`[\\s\\S]{${$?.minimum??0},${$?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${J}$`)},Pa,Ma,bI,Ca,Ea,Ra,Ta,ja,Mm6,Cm6,Em6,Rm6,Tm6,jm6,Sm6,km6,vm6,_m6,fm6,ym6,hm6,bm6,xm6,gm6;var zS=D(()=>{s0();Qa=/^[cC][^\s-]{8,}$/,Xa=/^[0-9a-z]+$/,Ya=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Wa=/^[0-9a-vA-V]{20}$/,Ga=/^[A-Za-z0-9]{27}$/,Ka=/^[a-zA-Z0-9_-]{21}$/,Za=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Bm6=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Ha=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Vm6=YH(4),Um6=YH(6),Dm6=YH(7),za=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Om6=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,wm6=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,yR0=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Nm6=yR0,Im6=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;Fa=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Ba=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Ua=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Da=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Oa=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,HS=/^[A-Za-z0-9_-]*$/,Am6=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,Pm6=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,wa=/^\+[1-9]\d{6,14}$/,Na=new RegExp(`^${hR0}$`);Pa=/^-?\d+n?$/,Ma=/^-?\d+$/,bI=/^-?\d+(?:\.\d+)?$/,Ca=/^(?:true|false)$/i,Ea=/^null$/i,Ra=/^undefined$/i,Ta=/^[^A-Z]*$/,ja=/^[^a-z]*$/,Mm6=/^[0-9a-fA-F]*$/;Cm6=/^[0-9a-fA-F]{32}$/,Em6=xI(22,"=="),Rm6=gI(22),Tm6=/^[0-9a-fA-F]{40}$/,jm6=xI(27,"="),Sm6=gI(27),km6=/^[0-9a-fA-F]{64}$/,vm6=xI(43,"="),_m6=gI(43),fm6=/^[0-9a-fA-F]{96}$/,ym6=xI(64,""),hm6=gI(64),bm6=/^[0-9a-fA-F]{128}$/,xm6=xI(86,"=="),gm6=gI(86)});function xR0($,J,Q){if($.issues.length)J.issues.push(...I5(Q,$.issues))}var L$,gR0,qS,FS,Sa,ka,va,_a,fa,ya,ha,ba,xa,FV,ga,da,ua,ma,ca,la,pa,na,ia;var BS=D(()=>{YV();zS();s0();L$=m("$ZodCheck",($,J)=>{var Q;$._zod??($._zod={}),$._zod.def=J,(Q=$._zod).onattach??(Q.onattach=[])}),gR0={number:"number",bigint:"bigint",object:"date"},qS=m("$ZodCheckLessThan",($,J)=>{L$.init($,J);let Q=gR0[typeof J.value];$._zod.onattach.push((X)=>{let Y=X._zod.bag,W=(J.inclusive?Y.maximum:Y.exclusiveMaximum)??Number.POSITIVE_INFINITY;if(J.value{if(J.inclusive?X.value<=J.value:X.value{L$.init($,J);let Q=gR0[typeof J.value];$._zod.onattach.push((X)=>{let Y=X._zod.bag,W=(J.inclusive?Y.minimum:Y.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if(J.value>W)if(J.inclusive)Y.minimum=J.value;else Y.exclusiveMinimum=J.value}),$._zod.check=(X)=>{if(J.inclusive?X.value>=J.value:X.value>J.value)return;X.issues.push({origin:Q,code:"too_small",minimum:typeof J.value==="object"?J.value.getTime():J.value,input:X.value,inclusive:J.inclusive,inst:$,continue:!J.abort})}}),Sa=m("$ZodCheckMultipleOf",($,J)=>{L$.init($,J),$._zod.onattach.push((Q)=>{var X;(X=Q._zod.bag).multipleOf??(X.multipleOf=J.value)}),$._zod.check=(Q)=>{if(typeof Q.value!==typeof J.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof Q.value==="bigint"?Q.value%J.value===BigInt(0):mr(Q.value,J.value)===0)return;Q.issues.push({origin:typeof Q.value,code:"not_multiple_of",divisor:J.value,input:Q.value,inst:$,continue:!J.abort})}}),ka=m("$ZodCheckNumberFormat",($,J)=>{L$.init($,J),J.format=J.format||"float64";let Q=J.format?.includes("int"),X=Q?"int":"number",[Y,W]=or[J.format];$._zod.onattach.push((G)=>{let K=G._zod.bag;if(K.format=J.format,K.minimum=Y,K.maximum=W,Q)K.pattern=Ma}),$._zod.check=(G)=>{let K=G.value;if(Q){if(!Number.isInteger(K)){G.issues.push({expected:X,format:J.format,code:"invalid_type",continue:!1,input:K,inst:$});return}if(!Number.isSafeInteger(K)){if(K>0)G.issues.push({input:K,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:$,origin:X,inclusive:!0,continue:!J.abort});else G.issues.push({input:K,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:$,origin:X,inclusive:!0,continue:!J.abort});return}}if(KW)G.issues.push({origin:"number",input:K,code:"too_big",maximum:W,inclusive:!0,inst:$,continue:!J.abort})}}),va=m("$ZodCheckBigIntFormat",($,J)=>{L$.init($,J);let[Q,X]=rr[J.format];$._zod.onattach.push((Y)=>{let W=Y._zod.bag;W.format=J.format,W.minimum=Q,W.maximum=X}),$._zod.check=(Y)=>{let W=Y.value;if(WX)Y.issues.push({origin:"bigint",input:W,code:"too_big",maximum:X,inclusive:!0,inst:$,continue:!J.abort})}}),_a=m("$ZodCheckMaxSize",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.maximum??Number.POSITIVE_INFINITY;if(J.maximum{let Y=X.value;if(Y.size<=J.maximum)return;X.issues.push({origin:vI(Y),code:"too_big",maximum:J.maximum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),fa=m("$ZodCheckMinSize",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(J.minimum>Y)X._zod.bag.minimum=J.minimum}),$._zod.check=(X)=>{let Y=X.value;if(Y.size>=J.minimum)return;X.issues.push({origin:vI(Y),code:"too_small",minimum:J.minimum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),ya=m("$ZodCheckSizeEquals",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.minimum=J.size,Y.maximum=J.size,Y.size=J.size}),$._zod.check=(X)=>{let Y=X.value,W=Y.size;if(W===J.size)return;let G=W>J.size;X.issues.push({origin:vI(Y),...G?{code:"too_big",maximum:J.size}:{code:"too_small",minimum:J.size},inclusive:!0,exact:!0,input:X.value,inst:$,continue:!J.abort})}}),ha=m("$ZodCheckMaxLength",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.maximum??Number.POSITIVE_INFINITY;if(J.maximum{let Y=X.value;if(Y.length<=J.maximum)return;let G=_I(Y);X.issues.push({origin:G,code:"too_big",maximum:J.maximum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),ba=m("$ZodCheckMinLength",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(J.minimum>Y)X._zod.bag.minimum=J.minimum}),$._zod.check=(X)=>{let Y=X.value;if(Y.length>=J.minimum)return;let G=_I(Y);X.issues.push({origin:G,code:"too_small",minimum:J.minimum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),xa=m("$ZodCheckLengthEquals",($,J)=>{var Q;L$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!DG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.minimum=J.length,Y.maximum=J.length,Y.length=J.length}),$._zod.check=(X)=>{let Y=X.value,W=Y.length;if(W===J.length)return;let G=_I(Y),K=W>J.length;X.issues.push({origin:G,...K?{code:"too_big",maximum:J.length}:{code:"too_small",minimum:J.length},inclusive:!0,exact:!0,input:X.value,inst:$,continue:!J.abort})}}),FV=m("$ZodCheckStringFormat",($,J)=>{var Q,X;if(L$.init($,J),$._zod.onattach.push((Y)=>{let W=Y._zod.bag;if(W.format=J.format,J.pattern)W.patterns??(W.patterns=new Set),W.patterns.add(J.pattern)}),J.pattern)(Q=$._zod).check??(Q.check=(Y)=>{if(J.pattern.lastIndex=0,J.pattern.test(Y.value))return;Y.issues.push({origin:"string",code:"invalid_format",format:J.format,input:Y.value,...J.pattern?{pattern:J.pattern.toString()}:{},inst:$,continue:!J.abort})});else(X=$._zod).check??(X.check=()=>{})}),ga=m("$ZodCheckRegex",($,J)=>{FV.init($,J),$._zod.check=(Q)=>{if(J.pattern.lastIndex=0,J.pattern.test(Q.value))return;Q.issues.push({origin:"string",code:"invalid_format",format:"regex",input:Q.value,pattern:J.pattern.toString(),inst:$,continue:!J.abort})}}),da=m("$ZodCheckLowerCase",($,J)=>{J.pattern??(J.pattern=Ta),FV.init($,J)}),ua=m("$ZodCheckUpperCase",($,J)=>{J.pattern??(J.pattern=ja),FV.init($,J)}),ma=m("$ZodCheckIncludes",($,J)=>{L$.init($,J);let Q=O7(J.includes),X=new RegExp(typeof J.position==="number"?`^.{${J.position}}${Q}`:Q);J.pattern=X,$._zod.onattach.push((Y)=>{let W=Y._zod.bag;W.patterns??(W.patterns=new Set),W.patterns.add(X)}),$._zod.check=(Y)=>{if(Y.value.includes(J.includes,J.position))return;Y.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:J.includes,input:Y.value,inst:$,continue:!J.abort})}}),ca=m("$ZodCheckStartsWith",($,J)=>{L$.init($,J);let Q=new RegExp(`^${O7(J.prefix)}.*`);J.pattern??(J.pattern=Q),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.patterns??(Y.patterns=new Set),Y.patterns.add(Q)}),$._zod.check=(X)=>{if(X.value.startsWith(J.prefix))return;X.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:J.prefix,input:X.value,inst:$,continue:!J.abort})}}),la=m("$ZodCheckEndsWith",($,J)=>{L$.init($,J);let Q=new RegExp(`.*${O7(J.suffix)}$`);J.pattern??(J.pattern=Q),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.patterns??(Y.patterns=new Set),Y.patterns.add(Q)}),$._zod.check=(X)=>{if(X.value.endsWith(J.suffix))return;X.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:J.suffix,input:X.value,inst:$,continue:!J.abort})}});pa=m("$ZodCheckProperty",($,J)=>{L$.init($,J),$._zod.check=(Q)=>{let X=J.schema._zod.run({value:Q.value[J.property],issues:[]},{});if(X instanceof Promise)return X.then((Y)=>xR0(Y,Q,J.property));xR0(X,Q,J.property);return}}),na=m("$ZodCheckMimeType",($,J)=>{L$.init($,J);let Q=new Set(J.mime);$._zod.onattach.push((X)=>{X._zod.bag.mime=J.mime}),$._zod.check=(X)=>{if(Q.has(X.value.type))return;X.issues.push({code:"invalid_value",values:J.mime,input:X.value.type,inst:$,continue:!J.abort})}}),ia=m("$ZodCheckOverwrite",($,J)=>{L$.init($,J),$._zod.check=(Q)=>{Q.value=J.tx(Q.value)}})});class VS{constructor($=[]){if(this.content=[],this.indent=0,this)this.args=$}indented($){this.indent+=1,$(this),this.indent-=1}write($){if(typeof $==="function"){$(this,{execution:"sync"}),$(this,{execution:"async"});return}let Q=$.split(` -`).filter((W)=>W),X=Math.min(...Q.map((W)=>W.length-W.trimStart().length)),Y=Q.map((W)=>W.slice(X)).map((W)=>" ".repeat(this.indent*2)+W);for(let W of Y)this.content.push(W)}compile(){let $=Function,J=this?.args,X=[...(this?.content??[""]).map((Y)=>` ${Y}`)];return new $(...J,X.join(` -`))}}var oa;var ra=D(()=>{oa={major:4,minor:3,patch:6}});function Ot($){if($==="")return!0;if($.length%4!==0)return!1;try{return atob($),!0}catch{return!1}}function sR0($){if(!HS.test($))return!1;let J=$.replace(/[-_]/g,(X)=>X==="-"?"+":"/"),Q=J.padEnd(Math.ceil(J.length/4)*4,"=");return Ot(Q)}function eR0($,J=null){try{let Q=$.split(".");if(Q.length!==3)return!1;let[X]=Q;if(!X)return!1;let Y=JSON.parse(atob(X));if("typ"in Y&&Y?.typ!=="JWT")return!1;if(!Y.alg)return!1;if(J&&(!("alg"in Y)||Y.alg!==J))return!1;return!0}catch{return!1}}function uR0($,J,Q){if($.issues.length)J.issues.push(...I5(Q,$.issues));J.value[Q]=$.value}function NS($,J,Q,X,Y){if($.issues.length){if(Y&&!(Q in X))return;J.issues.push(...I5(Q,$.issues))}if($.value===void 0){if(Q in X)J.value[Q]=void 0}else J.value[Q]=$.value}function $T0($){let J=Object.keys($.shape);for(let X of J)if(!$.shape?.[X]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${X}": expected a Zod schema`);let Q=ir($.shape);return{...$,keys:J,keySet:new Set(J),numKeys:J.length,optionalKeys:new Set(Q)}}function JT0($,J,Q,X,Y,W){let G=[],K=Y.keySet,Z=Y.catchall._zod,H=Z.def.type,z=Z.optout==="optional";for(let q in J){if(K.has(q))continue;if(H==="never"){G.push(q);continue}let B=Z.run({value:J[q],issues:[]},X);if(B instanceof Promise)$.push(B.then((U)=>NS(U,Q,q,J,z)));else NS(B,Q,q,J,z)}if(G.length)Q.issues.push({code:"unrecognized_keys",keys:G,input:J,inst:W});if(!$.length)return Q;return Promise.all($).then(()=>{return Q})}function mR0($,J,Q,X){for(let W of $)if(W.issues.length===0)return J.value=W.value,J;let Y=$.filter((W)=>!NG(W));if(Y.length===1)return J.value=Y[0].value,Y[0];return J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:$.map((W)=>W.issues.map((G)=>f9(G,X,F4())))}),J}function cR0($,J,Q,X){let Y=$.filter((W)=>W.issues.length===0);if(Y.length===1)return J.value=Y[0].value,J;if(Y.length===0)J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:$.map((W)=>W.issues.map((G)=>f9(G,X,F4())))});else J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:[],inclusive:!1});return J}function aa($,J){if($===J)return{valid:!0,data:$};if($ instanceof Date&&J instanceof Date&&+$===+J)return{valid:!0,data:$};if(wG($)&&wG(J)){let Q=Object.keys(J),X=Object.keys($).filter((W)=>Q.indexOf(W)!==-1),Y={...$,...J};for(let W of X){let G=aa($[W],J[W]);if(!G.valid)return{valid:!1,mergeErrorPath:[W,...G.mergeErrorPath]};Y[W]=G.data}return{valid:!0,data:Y}}if(Array.isArray($)&&Array.isArray(J)){if($.length!==J.length)return{valid:!1,mergeErrorPath:[]};let Q=[];for(let X=0;X<$.length;X++){let Y=$[X],W=J[X],G=aa(Y,W);if(!G.valid)return{valid:!1,mergeErrorPath:[X,...G.mergeErrorPath]};Q.push(G.data)}return{valid:!0,data:Q}}return{valid:!1,mergeErrorPath:[]}}function lR0($,J,Q){let X=new Map,Y;for(let K of J.issues)if(K.code==="unrecognized_keys"){Y??(Y=K);for(let Z of K.keys){if(!X.has(Z))X.set(Z,{});X.get(Z).l=!0}}else $.issues.push(K);for(let K of Q.issues)if(K.code==="unrecognized_keys")for(let Z of K.keys){if(!X.has(Z))X.set(Z,{});X.get(Z).r=!0}else $.issues.push(K);let W=[...X].filter(([,K])=>K.l&&K.r).map(([K])=>K);if(W.length&&Y)$.issues.push({...Y,keys:W});if(NG($))return $;let G=aa(J.value,Q.value);if(!G.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(G.mergeErrorPath)}`);return $.value=G.data,$}function US($,J,Q){if($.issues.length)J.issues.push(...I5(Q,$.issues));J.value[Q]=$.value}function pR0($,J,Q,X,Y,W,G){if($.issues.length)if(kI.has(typeof X))Q.issues.push(...I5(X,$.issues));else Q.issues.push({code:"invalid_key",origin:"map",input:Y,inst:W,issues:$.issues.map((K)=>f9(K,G,F4()))});if(J.issues.length)if(kI.has(typeof X))Q.issues.push(...I5(X,J.issues));else Q.issues.push({origin:"map",code:"invalid_element",input:Y,inst:W,key:X,issues:J.issues.map((K)=>f9(K,G,F4()))});Q.value.set($.value,J.value)}function nR0($,J){if($.issues.length)J.issues.push(...$.issues);J.value.add($.value)}function iR0($,J){if($.issues.length&&J===void 0)return{issues:[],value:void 0};return $}function oR0($,J){if($.value===void 0)$.value=J.defaultValue;return $}function rR0($,J){if(!$.issues.length&&$.value===void 0)$.issues.push({code:"invalid_type",expected:"nonoptional",input:$.value,inst:J});return $}function DS($,J,Q){if($.issues.length)return $.aborted=!0,$;return J._zod.run({value:$.value,issues:$.issues},Q)}function OS($,J,Q){if($.issues.length)return $.aborted=!0,$;if((Q.direction||"forward")==="forward"){let Y=J.transform($.value,$);if(Y instanceof Promise)return Y.then((W)=>wS($,W,J.out,Q));return wS($,Y,J.out,Q)}else{let Y=J.reverseTransform($.value,$);if(Y instanceof Promise)return Y.then((W)=>wS($,W,J.in,Q));return wS($,Y,J.in,Q)}}function wS($,J,Q,X){if($.issues.length)return $.aborted=!0,$;return Q._zod.run({value:J,issues:$.issues},X)}function aR0($){return $.value=Object.freeze($.value),$}function tR0($,J,Q,X){if(!$){let Y={code:"custom",input:Q,inst:X,path:[...X._zod.def.path??[]],continue:!X._zod.def.abort};if(X._zod.def.params)Y.params=X._zod.def.params;J.issues.push(KV(Y))}}var y1,WH,H$,ta,sa,ea,$t,Jt,Qt,Xt,Yt,Wt,Gt,Kt,Zt,Ht,zt,qt,Ft,Bt,Vt,Ut,Dt,wt,Nt,It,Lt,At,IS,Pt,dI,LS,Mt,Ct,Et,Rt,Tt,jt,St,kt,vt,_t,QT0,ft,uI,yt,ht,bt,AS,xt,gt,dt,ut,mt,ct,lt,PS,pt,nt,it,ot,rt,at,tt,st,et,mI,$s,Js,Qs,Xs,Ys,Ws;var Gs=D(()=>{BS();YV();Ja();zS();s0();ra();s0();y1=m("$ZodType",($,J)=>{var Q;$??($={}),$._zod.def=J,$._zod.bag=$._zod.bag||{},$._zod.version=oa;let X=[...$._zod.def.checks??[]];if($._zod.traits.has("$ZodCheck"))X.unshift($);for(let Y of X)for(let W of Y._zod.onattach)W($);if(X.length===0)(Q=$._zod).deferred??(Q.deferred=[]),$._zod.deferred?.push(()=>{$._zod.run=$._zod.parse});else{let Y=(G,K,Z)=>{let H=NG(G),z;for(let q of K){if(q._zod.def.when){if(!q._zod.def.when(G))continue}else if(H)continue;let B=G.issues.length,U=q._zod.check(G);if(U instanceof Promise&&Z?.async===!1)throw new GX;if(z||U instanceof Promise)z=(z??Promise.resolve()).then(async()=>{if(await U,G.issues.length===B)return;if(!H)H=NG(G,B)});else{if(G.issues.length===B)continue;if(!H)H=NG(G,B)}}if(z)return z.then(()=>{return G});return G},W=(G,K,Z)=>{if(NG(G))return G.aborted=!0,G;let H=Y(K,X,Z);if(H instanceof Promise){if(Z.async===!1)throw new GX;return H.then((z)=>$._zod.parse(z,Z))}return $._zod.parse(H,Z)};$._zod.run=(G,K)=>{if(K.skipChecks)return $._zod.parse(G,K);if(K.direction==="backward"){let H=$._zod.parse({value:G.value,issues:[]},{...K,skipChecks:!0});if(H instanceof Promise)return H.then((z)=>{return W(z,G,K)});return W(H,G,K)}let Z=$._zod.parse(G,K);if(Z instanceof Promise){if(K.async===!1)throw new GX;return Z.then((H)=>Y(H,X,K))}return Y(Z,X,K)}}r1($,"~standard",()=>({validate:(Y)=>{try{let W=er($,Y);return W.success?{value:W.data}:{issues:W.error?.issues}}catch(W){return $a($,Y).then((G)=>G.success?{value:G.data}:{issues:G.error?.issues})}},vendor:"zod",version:1}))}),WH=m("$ZodString",($,J)=>{y1.init($,J),$._zod.pattern=[...$?._zod.bag?.patterns??[]].pop()??Aa($._zod.bag),$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=String(Q.value)}catch(Y){}if(typeof Q.value==="string")return Q;return Q.issues.push({expected:"string",code:"invalid_type",input:Q.value,inst:$}),Q}}),H$=m("$ZodStringFormat",($,J)=>{FV.init($,J),WH.init($,J)}),ta=m("$ZodGUID",($,J)=>{J.pattern??(J.pattern=Ha),H$.init($,J)}),sa=m("$ZodUUID",($,J)=>{if(J.version){let X={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[J.version];if(X===void 0)throw Error(`Invalid UUID version: "${J.version}"`);J.pattern??(J.pattern=YH(X))}else J.pattern??(J.pattern=YH());H$.init($,J)}),ea=m("$ZodEmail",($,J)=>{J.pattern??(J.pattern=za),H$.init($,J)}),$t=m("$ZodURL",($,J)=>{H$.init($,J),$._zod.check=(Q)=>{try{let X=Q.value.trim(),Y=new URL(X);if(J.hostname){if(J.hostname.lastIndex=0,!J.hostname.test(Y.hostname))Q.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:J.hostname.source,input:Q.value,inst:$,continue:!J.abort})}if(J.protocol){if(J.protocol.lastIndex=0,!J.protocol.test(Y.protocol.endsWith(":")?Y.protocol.slice(0,-1):Y.protocol))Q.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:J.protocol.source,input:Q.value,inst:$,continue:!J.abort})}if(J.normalize)Q.value=Y.href;else Q.value=X;return}catch(X){Q.issues.push({code:"invalid_format",format:"url",input:Q.value,inst:$,continue:!J.abort})}}}),Jt=m("$ZodEmoji",($,J)=>{J.pattern??(J.pattern=qa()),H$.init($,J)}),Qt=m("$ZodNanoID",($,J)=>{J.pattern??(J.pattern=Ka),H$.init($,J)}),Xt=m("$ZodCUID",($,J)=>{J.pattern??(J.pattern=Qa),H$.init($,J)}),Yt=m("$ZodCUID2",($,J)=>{J.pattern??(J.pattern=Xa),H$.init($,J)}),Wt=m("$ZodULID",($,J)=>{J.pattern??(J.pattern=Ya),H$.init($,J)}),Gt=m("$ZodXID",($,J)=>{J.pattern??(J.pattern=Wa),H$.init($,J)}),Kt=m("$ZodKSUID",($,J)=>{J.pattern??(J.pattern=Ga),H$.init($,J)}),Zt=m("$ZodISODateTime",($,J)=>{J.pattern??(J.pattern=La(J)),H$.init($,J)}),Ht=m("$ZodISODate",($,J)=>{J.pattern??(J.pattern=Na),H$.init($,J)}),zt=m("$ZodISOTime",($,J)=>{J.pattern??(J.pattern=Ia(J)),H$.init($,J)}),qt=m("$ZodISODuration",($,J)=>{J.pattern??(J.pattern=Za),H$.init($,J)}),Ft=m("$ZodIPv4",($,J)=>{J.pattern??(J.pattern=Fa),H$.init($,J),$._zod.bag.format="ipv4"}),Bt=m("$ZodIPv6",($,J)=>{J.pattern??(J.pattern=Ba),H$.init($,J),$._zod.bag.format="ipv6",$._zod.check=(Q)=>{try{new URL(`http://[${Q.value}]`)}catch{Q.issues.push({code:"invalid_format",format:"ipv6",input:Q.value,inst:$,continue:!J.abort})}}}),Vt=m("$ZodMAC",($,J)=>{J.pattern??(J.pattern=Va(J.delimiter)),H$.init($,J),$._zod.bag.format="mac"}),Ut=m("$ZodCIDRv4",($,J)=>{J.pattern??(J.pattern=Ua),H$.init($,J)}),Dt=m("$ZodCIDRv6",($,J)=>{J.pattern??(J.pattern=Da),H$.init($,J),$._zod.check=(Q)=>{let X=Q.value.split("/");try{if(X.length!==2)throw Error();let[Y,W]=X;if(!W)throw Error();let G=Number(W);if(`${G}`!==W)throw Error();if(G<0||G>128)throw Error();new URL(`http://[${Y}]`)}catch{Q.issues.push({code:"invalid_format",format:"cidrv6",input:Q.value,inst:$,continue:!J.abort})}}});wt=m("$ZodBase64",($,J)=>{J.pattern??(J.pattern=Oa),H$.init($,J),$._zod.bag.contentEncoding="base64",$._zod.check=(Q)=>{if(Ot(Q.value))return;Q.issues.push({code:"invalid_format",format:"base64",input:Q.value,inst:$,continue:!J.abort})}});Nt=m("$ZodBase64URL",($,J)=>{J.pattern??(J.pattern=HS),H$.init($,J),$._zod.bag.contentEncoding="base64url",$._zod.check=(Q)=>{if(sR0(Q.value))return;Q.issues.push({code:"invalid_format",format:"base64url",input:Q.value,inst:$,continue:!J.abort})}}),It=m("$ZodE164",($,J)=>{J.pattern??(J.pattern=wa),H$.init($,J)});Lt=m("$ZodJWT",($,J)=>{H$.init($,J),$._zod.check=(Q)=>{if(eR0(Q.value,J.alg))return;Q.issues.push({code:"invalid_format",format:"jwt",input:Q.value,inst:$,continue:!J.abort})}}),At=m("$ZodCustomStringFormat",($,J)=>{H$.init($,J),$._zod.check=(Q)=>{if(J.fn(Q.value))return;Q.issues.push({code:"invalid_format",format:J.format,input:Q.value,inst:$,continue:!J.abort})}}),IS=m("$ZodNumber",($,J)=>{y1.init($,J),$._zod.pattern=$._zod.bag.pattern??bI,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=Number(Q.value)}catch(G){}let Y=Q.value;if(typeof Y==="number"&&!Number.isNaN(Y)&&Number.isFinite(Y))return Q;let W=typeof Y==="number"?Number.isNaN(Y)?"NaN":!Number.isFinite(Y)?"Infinity":void 0:void 0;return Q.issues.push({expected:"number",code:"invalid_type",input:Y,inst:$,...W?{received:W}:{}}),Q}}),Pt=m("$ZodNumberFormat",($,J)=>{ka.init($,J),IS.init($,J)}),dI=m("$ZodBoolean",($,J)=>{y1.init($,J),$._zod.pattern=Ca,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=Boolean(Q.value)}catch(W){}let Y=Q.value;if(typeof Y==="boolean")return Q;return Q.issues.push({expected:"boolean",code:"invalid_type",input:Y,inst:$}),Q}}),LS=m("$ZodBigInt",($,J)=>{y1.init($,J),$._zod.pattern=Pa,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=BigInt(Q.value)}catch(Y){}if(typeof Q.value==="bigint")return Q;return Q.issues.push({expected:"bigint",code:"invalid_type",input:Q.value,inst:$}),Q}}),Mt=m("$ZodBigIntFormat",($,J)=>{va.init($,J),LS.init($,J)}),Ct=m("$ZodSymbol",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y==="symbol")return Q;return Q.issues.push({expected:"symbol",code:"invalid_type",input:Y,inst:$}),Q}}),Et=m("$ZodUndefined",($,J)=>{y1.init($,J),$._zod.pattern=Ra,$._zod.values=new Set([void 0]),$._zod.optin="optional",$._zod.optout="optional",$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y>"u")return Q;return Q.issues.push({expected:"undefined",code:"invalid_type",input:Y,inst:$}),Q}}),Rt=m("$ZodNull",($,J)=>{y1.init($,J),$._zod.pattern=Ea,$._zod.values=new Set([null]),$._zod.parse=(Q,X)=>{let Y=Q.value;if(Y===null)return Q;return Q.issues.push({expected:"null",code:"invalid_type",input:Y,inst:$}),Q}}),Tt=m("$ZodAny",($,J)=>{y1.init($,J),$._zod.parse=(Q)=>Q}),jt=m("$ZodUnknown",($,J)=>{y1.init($,J),$._zod.parse=(Q)=>Q}),St=m("$ZodNever",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{return Q.issues.push({expected:"never",code:"invalid_type",input:Q.value,inst:$}),Q}}),kt=m("$ZodVoid",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y>"u")return Q;return Q.issues.push({expected:"void",code:"invalid_type",input:Y,inst:$}),Q}}),vt=m("$ZodDate",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=new Date(Q.value)}catch(K){}let Y=Q.value,W=Y instanceof Date;if(W&&!Number.isNaN(Y.getTime()))return Q;return Q.issues.push({expected:"date",code:"invalid_type",input:Y,...W?{received:"Invalid Date"}:{},inst:$}),Q}});_t=m("$ZodArray",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!Array.isArray(Y))return Q.issues.push({expected:"array",code:"invalid_type",input:Y,inst:$}),Q;Q.value=Array(Y.length);let W=[];for(let G=0;GuR0(H,Q,G)));else uR0(Z,Q,G)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});QT0=m("$ZodObject",($,J)=>{if(y1.init($,J),!Object.getOwnPropertyDescriptor(J,"shape")?.get){let K=J.shape;Object.defineProperty(J,"shape",{get:()=>{let Z={...K};return Object.defineProperty(J,"shape",{value:Z}),Z}})}let X=GV(()=>$T0(J));r1($._zod,"propValues",()=>{let K=J.shape,Z={};for(let H in K){let z=K[H]._zod;if(z.values){Z[H]??(Z[H]=new Set);for(let q of z.values)Z[H].add(q)}}return Z});let Y=XH,W=J.catchall,G;$._zod.parse=(K,Z)=>{G??(G=X.value);let H=K.value;if(!Y(H))return K.issues.push({expected:"object",code:"invalid_type",input:H,inst:$}),K;K.value={};let z=[],q=G.shape;for(let B of G.keys){let U=q[B],O=U._zod.optout==="optional",w=U._zod.run({value:H[B],issues:[]},Z);if(w instanceof Promise)z.push(w.then((N)=>NS(N,K,B,H,O)));else NS(w,K,B,H,O)}if(!W)return z.length?Promise.all(z).then(()=>K):K;return JT0(z,H,K,Z,X.value,$)}}),ft=m("$ZodObjectJIT",($,J)=>{QT0.init($,J);let Q=$._zod.parse,X=GV(()=>$T0(J)),Y=(B)=>{let U=new VS(["shape","payload","ctx"]),O=X.value,w=(v)=>{let M=tj(v);return`shape[${M}]._zod.run({ value: input[${M}], issues: [] }, ctx)`};U.write("const input = payload.value;");let N=Object.create(null),I=0;for(let v of O.keys)N[v]=`key_${I++}`;U.write("const newResult = {};");for(let v of O.keys){let M=N[v],b=tj(v),l=B[v]?._zod?.optout==="optional";if(U.write(`const ${M} = ${w(v)};`),l)U.write(` - if (${M}.issues.length) { - if (${b} in input) { - payload.issues = payload.issues.concat(${M}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${b}, ...iss.path] : [${b}] - }))); - } - } - - if (${M}.value === undefined) { - if (${b} in input) { - newResult[${b}] = undefined; - } - } else { - newResult[${b}] = ${M}.value; - } - - `);else U.write(` - if (${M}.issues.length) { - payload.issues = payload.issues.concat(${M}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${b}, ...iss.path] : [${b}] - }))); - } - - if (${M}.value === undefined) { - if (${b} in input) { - newResult[${b}] = undefined; - } - } else { - newResult[${b}] = ${M}.value; - } - - `)}U.write("payload.value = newResult;"),U.write("return payload;");let E=U.compile();return(v,M)=>E(B,v,M)},W,G=XH,K=!RI.jitless,H=K&&lr.value,z=J.catchall,q;$._zod.parse=(B,U)=>{q??(q=X.value);let O=B.value;if(!G(O))return B.issues.push({expected:"object",code:"invalid_type",input:O,inst:$}),B;if(K&&H&&U?.async===!1&&U.jitless!==!0){if(!W)W=Y(J.shape);if(B=W(B,U),!z)return B;return JT0([],O,B,U,q,$)}return Q(B,U)}});uI=m("$ZodUnion",($,J)=>{y1.init($,J),r1($._zod,"optin",()=>J.options.some((Y)=>Y._zod.optin==="optional")?"optional":void 0),r1($._zod,"optout",()=>J.options.some((Y)=>Y._zod.optout==="optional")?"optional":void 0),r1($._zod,"values",()=>{if(J.options.every((Y)=>Y._zod.values))return new Set(J.options.flatMap((Y)=>Array.from(Y._zod.values)));return}),r1($._zod,"pattern",()=>{if(J.options.every((Y)=>Y._zod.pattern)){let Y=J.options.map((W)=>W._zod.pattern);return new RegExp(`^(${Y.map((W)=>SI(W.source)).join("|")})$`)}return});let Q=J.options.length===1,X=J.options[0]._zod.run;$._zod.parse=(Y,W)=>{if(Q)return X(Y,W);let G=!1,K=[];for(let Z of J.options){let H=Z._zod.run({value:Y.value,issues:[]},W);if(H instanceof Promise)K.push(H),G=!0;else{if(H.issues.length===0)return H;K.push(H)}}if(!G)return mR0(K,Y,$,W);return Promise.all(K).then((Z)=>{return mR0(Z,Y,$,W)})}});yt=m("$ZodXor",($,J)=>{uI.init($,J),J.inclusive=!1;let Q=J.options.length===1,X=J.options[0]._zod.run;$._zod.parse=(Y,W)=>{if(Q)return X(Y,W);let G=!1,K=[];for(let Z of J.options){let H=Z._zod.run({value:Y.value,issues:[]},W);if(H instanceof Promise)K.push(H),G=!0;else K.push(H)}if(!G)return cR0(K,Y,$,W);return Promise.all(K).then((Z)=>{return cR0(Z,Y,$,W)})}}),ht=m("$ZodDiscriminatedUnion",($,J)=>{J.inclusive=!1,uI.init($,J);let Q=$._zod.parse;r1($._zod,"propValues",()=>{let Y={};for(let W of J.options){let G=W._zod.propValues;if(!G||Object.keys(G).length===0)throw Error(`Invalid discriminated union option at index "${J.options.indexOf(W)}"`);for(let[K,Z]of Object.entries(G)){if(!Y[K])Y[K]=new Set;for(let H of Z)Y[K].add(H)}}return Y});let X=GV(()=>{let Y=J.options,W=new Map;for(let G of Y){let K=G._zod.propValues?.[J.discriminator];if(!K||K.size===0)throw Error(`Invalid discriminated union option at index "${J.options.indexOf(G)}"`);for(let Z of K){if(W.has(Z))throw Error(`Duplicate discriminator value "${String(Z)}"`);W.set(Z,G)}}return W});$._zod.parse=(Y,W)=>{let G=Y.value;if(!XH(G))return Y.issues.push({code:"invalid_type",expected:"object",input:G,inst:$}),Y;let K=X.value.get(G?.[J.discriminator]);if(K)return K._zod.run(Y,W);if(J.unionFallback)return Q(Y,W);return Y.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:J.discriminator,input:G,path:[J.discriminator],inst:$}),Y}}),bt=m("$ZodIntersection",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value,W=J.left._zod.run({value:Y,issues:[]},X),G=J.right._zod.run({value:Y,issues:[]},X);if(W instanceof Promise||G instanceof Promise)return Promise.all([W,G]).then(([Z,H])=>{return lR0(Q,Z,H)});return lR0(Q,W,G)}});AS=m("$ZodTuple",($,J)=>{y1.init($,J);let Q=J.items;$._zod.parse=(X,Y)=>{let W=X.value;if(!Array.isArray(W))return X.issues.push({input:W,inst:$,expected:"tuple",code:"invalid_type"}),X;X.value=[];let G=[],K=[...Q].reverse().findIndex((z)=>z._zod.optin!=="optional"),Z=K===-1?0:Q.length-K;if(!J.rest){let z=W.length>Q.length,q=W.length=W.length){if(H>=Z)continue}let q=z._zod.run({value:W[H],issues:[]},Y);if(q instanceof Promise)G.push(q.then((B)=>US(B,X,H)));else US(q,X,H)}if(J.rest){let z=W.slice(Q.length);for(let q of z){H++;let B=J.rest._zod.run({value:q,issues:[]},Y);if(B instanceof Promise)G.push(B.then((U)=>US(U,X,H)));else US(B,X,H)}}if(G.length)return Promise.all(G).then(()=>X);return X}});xt=m("$ZodRecord",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!wG(Y))return Q.issues.push({expected:"record",code:"invalid_type",input:Y,inst:$}),Q;let W=[],G=J.keyType._zod.values;if(G){Q.value={};let K=new Set;for(let H of G)if(typeof H==="string"||typeof H==="number"||typeof H==="symbol"){K.add(typeof H==="number"?H.toString():H);let z=J.valueType._zod.run({value:Y[H],issues:[]},X);if(z instanceof Promise)W.push(z.then((q)=>{if(q.issues.length)Q.issues.push(...I5(H,q.issues));Q.value[H]=q.value}));else{if(z.issues.length)Q.issues.push(...I5(H,z.issues));Q.value[H]=z.value}}let Z;for(let H in Y)if(!K.has(H))Z=Z??[],Z.push(H);if(Z&&Z.length>0)Q.issues.push({code:"unrecognized_keys",input:Y,inst:$,keys:Z})}else{Q.value={};for(let K of Reflect.ownKeys(Y)){if(K==="__proto__")continue;let Z=J.keyType._zod.run({value:K,issues:[]},X);if(Z instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof K==="string"&&bI.test(K)&&Z.issues.length){let q=J.keyType._zod.run({value:Number(K),issues:[]},X);if(q instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(q.issues.length===0)Z=q}if(Z.issues.length){if(J.mode==="loose")Q.value[K]=Y[K];else Q.issues.push({code:"invalid_key",origin:"record",issues:Z.issues.map((q)=>f9(q,X,F4())),input:K,path:[K],inst:$});continue}let z=J.valueType._zod.run({value:Y[K],issues:[]},X);if(z instanceof Promise)W.push(z.then((q)=>{if(q.issues.length)Q.issues.push(...I5(K,q.issues));Q.value[Z.value]=q.value}));else{if(z.issues.length)Q.issues.push(...I5(K,z.issues));Q.value[Z.value]=z.value}}}if(W.length)return Promise.all(W).then(()=>Q);return Q}}),gt=m("$ZodMap",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!(Y instanceof Map))return Q.issues.push({expected:"map",code:"invalid_type",input:Y,inst:$}),Q;let W=[];Q.value=new Map;for(let[G,K]of Y){let Z=J.keyType._zod.run({value:G,issues:[]},X),H=J.valueType._zod.run({value:K,issues:[]},X);if(Z instanceof Promise||H instanceof Promise)W.push(Promise.all([Z,H]).then(([z,q])=>{pR0(z,q,Q,G,Y,$,X)}));else pR0(Z,H,Q,G,Y,$,X)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});dt=m("$ZodSet",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!(Y instanceof Set))return Q.issues.push({input:Y,inst:$,expected:"set",code:"invalid_type"}),Q;let W=[];Q.value=new Set;for(let G of Y){let K=J.valueType._zod.run({value:G,issues:[]},X);if(K instanceof Promise)W.push(K.then((Z)=>nR0(Z,Q)));else nR0(K,Q)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});ut=m("$ZodEnum",($,J)=>{y1.init($,J);let Q=jI(J.entries),X=new Set(Q);$._zod.values=X,$._zod.pattern=new RegExp(`^(${Q.filter((Y)=>kI.has(typeof Y)).map((Y)=>typeof Y==="string"?O7(Y):Y.toString()).join("|")})$`),$._zod.parse=(Y,W)=>{let G=Y.value;if(X.has(G))return Y;return Y.issues.push({code:"invalid_value",values:Q,input:G,inst:$}),Y}}),mt=m("$ZodLiteral",($,J)=>{if(y1.init($,J),J.values.length===0)throw Error("Cannot create literal schema with no valid values");let Q=new Set(J.values);$._zod.values=Q,$._zod.pattern=new RegExp(`^(${J.values.map((X)=>typeof X==="string"?O7(X):X?O7(X.toString()):String(X)).join("|")})$`),$._zod.parse=(X,Y)=>{let W=X.value;if(Q.has(W))return X;return X.issues.push({code:"invalid_value",values:J.values,input:W,inst:$}),X}}),ct=m("$ZodFile",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(Y instanceof File)return Q;return Q.issues.push({expected:"file",code:"invalid_type",input:Y,inst:$}),Q}}),lt=m("$ZodTransform",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new QH($.constructor.name);let Y=J.transform(Q.value,Q);if(X.async)return(Y instanceof Promise?Y:Promise.resolve(Y)).then((G)=>{return Q.value=G,Q});if(Y instanceof Promise)throw new GX;return Q.value=Y,Q}});PS=m("$ZodOptional",($,J)=>{y1.init($,J),$._zod.optin="optional",$._zod.optout="optional",r1($._zod,"values",()=>{return J.innerType._zod.values?new Set([...J.innerType._zod.values,void 0]):void 0}),r1($._zod,"pattern",()=>{let Q=J.innerType._zod.pattern;return Q?new RegExp(`^(${SI(Q.source)})?$`):void 0}),$._zod.parse=(Q,X)=>{if(J.innerType._zod.optin==="optional"){let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>iR0(W,Q.value));return iR0(Y,Q.value)}if(Q.value===void 0)return Q;return J.innerType._zod.run(Q,X)}}),pt=m("$ZodExactOptional",($,J)=>{PS.init($,J),r1($._zod,"values",()=>J.innerType._zod.values),r1($._zod,"pattern",()=>J.innerType._zod.pattern),$._zod.parse=(Q,X)=>{return J.innerType._zod.run(Q,X)}}),nt=m("$ZodNullable",($,J)=>{y1.init($,J),r1($._zod,"optin",()=>J.innerType._zod.optin),r1($._zod,"optout",()=>J.innerType._zod.optout),r1($._zod,"pattern",()=>{let Q=J.innerType._zod.pattern;return Q?new RegExp(`^(${SI(Q.source)}|null)$`):void 0}),r1($._zod,"values",()=>{return J.innerType._zod.values?new Set([...J.innerType._zod.values,null]):void 0}),$._zod.parse=(Q,X)=>{if(Q.value===null)return Q;return J.innerType._zod.run(Q,X)}}),it=m("$ZodDefault",($,J)=>{y1.init($,J),$._zod.optin="optional",r1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);if(Q.value===void 0)return Q.value=J.defaultValue,Q;let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>oR0(W,J));return oR0(Y,J)}});ot=m("$ZodPrefault",($,J)=>{y1.init($,J),$._zod.optin="optional",r1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);if(Q.value===void 0)Q.value=J.defaultValue;return J.innerType._zod.run(Q,X)}}),rt=m("$ZodNonOptional",($,J)=>{y1.init($,J),r1($._zod,"values",()=>{let Q=J.innerType._zod.values;return Q?new Set([...Q].filter((X)=>X!==void 0)):void 0}),$._zod.parse=(Q,X)=>{let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>rR0(W,$));return rR0(Y,$)}});at=m("$ZodSuccess",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new QH("ZodSuccess");let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>{return Q.value=W.issues.length===0,Q});return Q.value=Y.issues.length===0,Q}}),tt=m("$ZodCatch",($,J)=>{y1.init($,J),r1($._zod,"optin",()=>J.innerType._zod.optin),r1($._zod,"optout",()=>J.innerType._zod.optout),r1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>{if(Q.value=W.value,W.issues.length)Q.value=J.catchValue({...Q,error:{issues:W.issues.map((G)=>f9(G,X,F4()))},input:Q.value}),Q.issues=[];return Q});if(Q.value=Y.value,Y.issues.length)Q.value=J.catchValue({...Q,error:{issues:Y.issues.map((W)=>f9(W,X,F4()))},input:Q.value}),Q.issues=[];return Q}}),st=m("$ZodNaN",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{if(typeof Q.value!=="number"||!Number.isNaN(Q.value))return Q.issues.push({input:Q.value,inst:$,expected:"nan",code:"invalid_type"}),Q;return Q}}),et=m("$ZodPipe",($,J)=>{y1.init($,J),r1($._zod,"values",()=>J.in._zod.values),r1($._zod,"optin",()=>J.in._zod.optin),r1($._zod,"optout",()=>J.out._zod.optout),r1($._zod,"propValues",()=>J.in._zod.propValues),$._zod.parse=(Q,X)=>{if(X.direction==="backward"){let W=J.out._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>DS(G,J.in,X));return DS(W,J.in,X)}let Y=J.in._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>DS(W,J.out,X));return DS(Y,J.out,X)}});mI=m("$ZodCodec",($,J)=>{y1.init($,J),r1($._zod,"values",()=>J.in._zod.values),r1($._zod,"optin",()=>J.in._zod.optin),r1($._zod,"optout",()=>J.out._zod.optout),r1($._zod,"propValues",()=>J.in._zod.propValues),$._zod.parse=(Q,X)=>{if((X.direction||"forward")==="forward"){let W=J.in._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>OS(G,J,X));return OS(W,J,X)}else{let W=J.out._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>OS(G,J,X));return OS(W,J,X)}}});$s=m("$ZodReadonly",($,J)=>{y1.init($,J),r1($._zod,"propValues",()=>J.innerType._zod.propValues),r1($._zod,"values",()=>J.innerType._zod.values),r1($._zod,"optin",()=>J.innerType?._zod?.optin),r1($._zod,"optout",()=>J.innerType?._zod?.optout),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then(aR0);return aR0(Y)}});Js=m("$ZodTemplateLiteral",($,J)=>{y1.init($,J);let Q=[];for(let X of J.parts)if(typeof X==="object"&&X!==null){if(!X._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...X._zod.traits].shift()}`);let Y=X._zod.pattern instanceof RegExp?X._zod.pattern.source:X._zod.pattern;if(!Y)throw Error(`Invalid template literal part: ${X._zod.traits}`);let W=Y.startsWith("^")?1:0,G=Y.endsWith("$")?Y.length-1:Y.length;Q.push(Y.slice(W,G))}else if(X===null||nr.has(typeof X))Q.push(O7(`${X}`));else throw Error(`Invalid template literal part: ${X}`);$._zod.pattern=new RegExp(`^${Q.join("")}$`),$._zod.parse=(X,Y)=>{if(typeof X.value!=="string")return X.issues.push({input:X.value,inst:$,expected:"string",code:"invalid_type"}),X;if($._zod.pattern.lastIndex=0,!$._zod.pattern.test(X.value))return X.issues.push({input:X.value,inst:$,code:"invalid_format",format:J.format??"template_literal",pattern:$._zod.pattern.source}),X;return X}}),Qs=m("$ZodFunction",($,J)=>{return y1.init($,J),$._def=J,$._zod.def=J,$.implement=(Q)=>{if(typeof Q!=="function")throw Error("implement() must be called with a function");return function(...X){let Y=$._def.input?ej($._def.input,X):X,W=Reflect.apply(Q,this,Y);if($._def.output)return ej($._def.output,W);return W}},$.implementAsync=(Q)=>{if(typeof Q!=="function")throw Error("implementAsync() must be called with a function");return async function(...X){let Y=$._def.input?await $S($._def.input,X):X,W=await Reflect.apply(Q,this,Y);if($._def.output)return await $S($._def.output,W);return W}},$._zod.parse=(Q,X)=>{if(typeof Q.value!=="function")return Q.issues.push({code:"invalid_type",expected:"function",input:Q.value,inst:$}),Q;if($._def.output&&$._def.output._zod.def.type==="promise")Q.value=$.implementAsync(Q.value);else Q.value=$.implement(Q.value);return Q},$.input=(...Q)=>{let X=$.constructor;if(Array.isArray(Q[0]))return new X({type:"function",input:new AS({type:"tuple",items:Q[0],rest:Q[1]}),output:$._def.output});return new X({type:"function",input:Q[0],output:$._def.output})},$.output=(Q)=>{return new $.constructor({type:"function",input:$._def.input,output:Q})},$}),Xs=m("$ZodPromise",($,J)=>{y1.init($,J),$._zod.parse=(Q,X)=>{return Promise.resolve(Q.value).then((Y)=>J.innerType._zod.run({value:Y,issues:[]},X))}}),Ys=m("$ZodLazy",($,J)=>{y1.init($,J),r1($._zod,"innerType",()=>J.getter()),r1($._zod,"pattern",()=>$._zod.innerType?._zod?.pattern),r1($._zod,"propValues",()=>$._zod.innerType?._zod?.propValues),r1($._zod,"optin",()=>$._zod.innerType?._zod?.optin??void 0),r1($._zod,"optout",()=>$._zod.innerType?._zod?.optout??void 0),$._zod.parse=(Q,X)=>{return $._zod.innerType._zod.run(Q,X)}}),Ws=m("$ZodCustom",($,J)=>{L$.init($,J),y1.init($,J),$._zod.parse=(Q,X)=>{return Q},$._zod.check=(Q)=>{let X=Q.value,Y=J.fn(X);if(Y instanceof Promise)return Y.then((W)=>tR0(W,Q,X,$));tR0(Y,Q,X,$);return}})});function Ks(){return{localeError:um6()}}var um6=()=>{let $={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function J(Y){return $[Y]??null}let Q={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${Y.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${K}`;return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${W}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${z0(Y.values[0])}`;return`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${Y.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${W} ${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631"}`;return`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${Y.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${Y.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${W} ${Y.minimum.toString()} ${G.unit}`;return`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${Y.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${Y.prefix}"`;if(W.format==="ends_with")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${W.suffix}"`;if(W.format==="includes")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${W.includes}"`;if(W.format==="regex")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${W.pattern}`;return`${Q[W.format]??Y.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${Y.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${Y.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${Y.keys.length>1?"\u0629":""}: ${$0(Y.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${Y.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${Y.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};var XT0=D(()=>{s0()});function Zs(){return{localeError:mm6()}}var mm6=()=>{let $={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${Y.expected}, daxil olan ${K}`;return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${W}, daxil olan ${K}`}case"invalid_value":if(Y.values.length===1)return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${z0(Y.values[0])}`;return`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${Y.origin??"d\u0259y\u0259r"} ${W}${Y.maximum.toString()} ${G.unit??"element"}`;return`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${Y.origin??"d\u0259y\u0259r"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Yanl\u0131\u015F m\u0259tn: "${W.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`;if(W.format==="ends_with")return`Yanl\u0131\u015F m\u0259tn: "${W.suffix}" il\u0259 bitm\u0259lidir`;if(W.format==="includes")return`Yanl\u0131\u015F m\u0259tn: "${W.includes}" daxil olmal\u0131d\u0131r`;if(W.format==="regex")return`Yanl\u0131\u015F m\u0259tn: ${W.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`;return`Yanl\u0131\u015F ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${Y.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${Y.keys.length>1?"lar":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${Y.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};var YT0=D(()=>{s0()});function WT0($,J,Q,X){let Y=Math.abs($),W=Y%10,G=Y%100;if(G>=11&&G<=19)return X;if(W===1)return J;if(W>=2&&W<=4)return Q;return X}function Hs(){return{localeError:cm6()}}var cm6=()=>{let $={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},X={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${Y.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${K}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${W}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${z0(Y.values[0])}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=WT0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${G.verb} ${W}${Y.maximum.toString()} ${Z}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=WT0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${G.verb} ${W}${Y.minimum.toString()} ${Z}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${W.includes}"`;if(W.format==="regex")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${Y.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${Y.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${Y.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};var GT0=D(()=>{s0()});function zs(){return{localeError:lm6()}}var lm6=()=>{let $={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${Y.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${K}`;return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${W}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${z0(Y.values[0])}`;return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`;return`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${W}${Y.minimum.toString()} ${G.unit}`;return`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${W.pattern}`;let G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";if(W.format==="emoji")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="datetime")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="date")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430";if(W.format==="time")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="duration")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430";return`${G} ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${Y.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u043E\u0432\u0435":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${Y.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};var KT0=D(()=>{s0()});function qs(){return{localeError:pm6()}}var pm6=()=>{let $={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function J(Y){return $[Y]??null}let Q={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Tipus inv\xE0lid: s'esperava instanceof ${Y.expected}, s'ha rebut ${K}`;return`Tipus inv\xE0lid: s'esperava ${W}, s'ha rebut ${K}`}case"invalid_value":if(Y.values.length===1)return`Valor inv\xE0lid: s'esperava ${z0(Y.values[0])}`;return`Opci\xF3 inv\xE0lida: s'esperava una de ${$0(Y.values," o ")}`;case"too_big":{let W=Y.inclusive?"com a m\xE0xim":"menys de",G=J(Y.origin);if(G)return`Massa gran: s'esperava que ${Y.origin??"el valor"} contingu\xE9s ${W} ${Y.maximum.toString()} ${G.unit??"elements"}`;return`Massa gran: s'esperava que ${Y.origin??"el valor"} fos ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"com a m\xEDnim":"m\xE9s de",G=J(Y.origin);if(G)return`Massa petit: s'esperava que ${Y.origin} contingu\xE9s ${W} ${Y.minimum.toString()} ${G.unit}`;return`Massa petit: s'esperava que ${Y.origin} fos ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Format inv\xE0lid: ha de comen\xE7ar amb "${W.prefix}"`;if(W.format==="ends_with")return`Format inv\xE0lid: ha d'acabar amb "${W.suffix}"`;if(W.format==="includes")return`Format inv\xE0lid: ha d'incloure "${W.includes}"`;if(W.format==="regex")return`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${W.pattern}`;return`Format inv\xE0lid per a ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${Y.divisor}`;case"unrecognized_keys":return`Clau${Y.keys.length>1?"s":""} no reconeguda${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${Y.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${Y.origin}`;default:return"Entrada inv\xE0lida"}}};var ZT0=D(()=>{s0()});function Fs(){return{localeError:nm6()}}var nm6=()=>{let $={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function J(Y){return $[Y]??null}let Q={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"},X={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${Y.expected}, obdr\u017Eeno ${K}`;return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${W}, obdr\u017Eeno ${K}`}case"invalid_value":if(Y.values.length===1)return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${z0(Y.values[0])}`;return`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${Y.origin??"hodnota"} mus\xED m\xEDt ${W}${Y.maximum.toString()} ${G.unit??"prvk\u016F"}`;return`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${Y.origin??"hodnota"} mus\xED b\xFDt ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${Y.origin??"hodnota"} mus\xED m\xEDt ${W}${Y.minimum.toString()} ${G.unit??"prvk\u016F"}`;return`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${Y.origin??"hodnota"} mus\xED b\xFDt ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${W.prefix}"`;if(W.format==="ends_with")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${W.suffix}"`;if(W.format==="includes")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${W.includes}"`;if(W.format==="regex")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${W.pattern}`;return`Neplatn\xFD form\xE1t ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${Y.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${$0(Y.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${Y.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${Y.origin}`;default:return"Neplatn\xFD vstup"}}};var HT0=D(()=>{s0()});function Bs(){return{localeError:im6()}}var im6=()=>{let $={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},X={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ugyldigt input: forventede instanceof ${Y.expected}, fik ${K}`;return`Ugyldigt input: forventede ${W}, fik ${K}`}case"invalid_value":if(Y.values.length===1)return`Ugyldig v\xE6rdi: forventede ${z0(Y.values[0])}`;return`Ugyldigt valg: forventede en af f\xF8lgende ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`For stor: forventede ${K??"value"} ${G.verb} ${W} ${Y.maximum.toString()} ${G.unit??"elementer"}`;return`For stor: forventede ${K??"value"} havde ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`For lille: forventede ${K} ${G.verb} ${W} ${Y.minimum.toString()} ${G.unit}`;return`For lille: forventede ${K} havde ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ugyldig streng: skal starte med "${W.prefix}"`;if(W.format==="ends_with")return`Ugyldig streng: skal ende med "${W.suffix}"`;if(W.format==="includes")return`Ugyldig streng: skal indeholde "${W.includes}"`;if(W.format==="regex")return`Ugyldig streng: skal matche m\xF8nsteret ${W.pattern}`;return`Ugyldig ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${Y.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${Y.origin}`;default:return"Ugyldigt input"}}};var zT0=D(()=>{s0()});function Vs(){return{localeError:om6()}}var om6=()=>{let $={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function J(Y){return $[Y]??null}let Q={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},X={nan:"NaN",number:"Zahl",array:"Array"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ung\xFCltige Eingabe: erwartet instanceof ${Y.expected}, erhalten ${K}`;return`Ung\xFCltige Eingabe: erwartet ${W}, erhalten ${K}`}case"invalid_value":if(Y.values.length===1)return`Ung\xFCltige Eingabe: erwartet ${z0(Y.values[0])}`;return`Ung\xFCltige Option: erwartet eine von ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Zu gro\xDF: erwartet, dass ${Y.origin??"Wert"} ${W}${Y.maximum.toString()} ${G.unit??"Elemente"} hat`;return`Zu gro\xDF: erwartet, dass ${Y.origin??"Wert"} ${W}${Y.maximum.toString()} ist`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Zu klein: erwartet, dass ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} hat`;return`Zu klein: erwartet, dass ${Y.origin} ${W}${Y.minimum.toString()} ist`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ung\xFCltiger String: muss mit "${W.prefix}" beginnen`;if(W.format==="ends_with")return`Ung\xFCltiger String: muss mit "${W.suffix}" enden`;if(W.format==="includes")return`Ung\xFCltiger String: muss "${W.includes}" enthalten`;if(W.format==="regex")return`Ung\xFCltiger String: muss dem Muster ${W.pattern} entsprechen`;return`Ung\xFCltig: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${Y.divisor} sein`;case"unrecognized_keys":return`${Y.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${Y.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${Y.origin}`;default:return"Ung\xFCltige Eingabe"}}};var qT0=D(()=>{s0()});function cI(){return{localeError:rm6()}}var rm6=()=>{let $={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;return`Invalid input: expected ${W}, received ${K}`}case"invalid_value":if(Y.values.length===1)return`Invalid input: expected ${z0(Y.values[0])}`;return`Invalid option: expected one of ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Too big: expected ${Y.origin??"value"} to have ${W}${Y.maximum.toString()} ${G.unit??"elements"}`;return`Too big: expected ${Y.origin??"value"} to be ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Too small: expected ${Y.origin} to have ${W}${Y.minimum.toString()} ${G.unit}`;return`Too small: expected ${Y.origin} to be ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Invalid string: must start with "${W.prefix}"`;if(W.format==="ends_with")return`Invalid string: must end with "${W.suffix}"`;if(W.format==="includes")return`Invalid string: must include "${W.includes}"`;if(W.format==="regex")return`Invalid string: must match pattern ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${Y.divisor}`;case"unrecognized_keys":return`Unrecognized key${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Invalid key in ${Y.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${Y.origin}`;default:return"Invalid input"}}};var Us=D(()=>{s0()});function Ds(){return{localeError:am6()}}var am6=()=>{let $={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function J(Y){return $[Y]??null}let Q={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},X={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Nevalida enigo: atendi\u011Dis instanceof ${Y.expected}, ricevi\u011Dis ${K}`;return`Nevalida enigo: atendi\u011Dis ${W}, ricevi\u011Dis ${K}`}case"invalid_value":if(Y.values.length===1)return`Nevalida enigo: atendi\u011Dis ${z0(Y.values[0])}`;return`Nevalida opcio: atendi\u011Dis unu el ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Tro granda: atendi\u011Dis ke ${Y.origin??"valoro"} havu ${W}${Y.maximum.toString()} ${G.unit??"elementojn"}`;return`Tro granda: atendi\u011Dis ke ${Y.origin??"valoro"} havu ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Tro malgranda: atendi\u011Dis ke ${Y.origin} havu ${W}${Y.minimum.toString()} ${G.unit}`;return`Tro malgranda: atendi\u011Dis ke ${Y.origin} estu ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Nevalida karaktraro: devas komenci\u011Di per "${W.prefix}"`;if(W.format==="ends_with")return`Nevalida karaktraro: devas fini\u011Di per "${W.suffix}"`;if(W.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${W.includes}"`;if(W.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${W.pattern}`;return`Nevalida ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${Y.divisor}`;case"unrecognized_keys":return`Nekonata${Y.keys.length>1?"j":""} \u015Dlosilo${Y.keys.length>1?"j":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${Y.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${Y.origin}`;default:return"Nevalida enigo"}}};var FT0=D(()=>{s0()});function Os(){return{localeError:tm6()}}var tm6=()=>{let $={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function J(Y){return $[Y]??null}let Q={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entrada inv\xE1lida: se esperaba instanceof ${Y.expected}, recibido ${K}`;return`Entrada inv\xE1lida: se esperaba ${W}, recibido ${K}`}case"invalid_value":if(Y.values.length===1)return`Entrada inv\xE1lida: se esperaba ${z0(Y.values[0])}`;return`Opci\xF3n inv\xE1lida: se esperaba una de ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`Demasiado grande: se esperaba que ${K??"valor"} tuviera ${W}${Y.maximum.toString()} ${G.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${K??"valor"} fuera ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`Demasiado peque\xF1o: se esperaba que ${K} tuviera ${W}${Y.minimum.toString()} ${G.unit}`;return`Demasiado peque\xF1o: se esperaba que ${K} fuera ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cadena inv\xE1lida: debe comenzar con "${W.prefix}"`;if(W.format==="ends_with")return`Cadena inv\xE1lida: debe terminar en "${W.suffix}"`;if(W.format==="includes")return`Cadena inv\xE1lida: debe incluir "${W.includes}"`;if(W.format==="regex")return`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${W.pattern}`;return`Inv\xE1lido ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${Y.divisor}`;case"unrecognized_keys":return`Llave${Y.keys.length>1?"s":""} desconocida${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${X[Y.origin]??Y.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${X[Y.origin]??Y.origin}`;default:return"Entrada inv\xE1lida"}}};var BT0=D(()=>{s0()});function ws(){return{localeError:sm6()}}var sm6=()=>{let $={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function J(Y){return $[Y]??null}let Q={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},X={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${Y.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${K} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${W} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${K} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":if(Y.values.length===1)return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${z0(Y.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`;return`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${$0(Y.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${Y.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`;return`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${Y.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} ${G.unit} \u0628\u0627\u0634\u062F`;return`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${W.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`;if(W.format==="ends_with")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${W.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`;if(W.format==="includes")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${W.includes}" \u0628\u0627\u0634\u062F`;if(W.format==="regex")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${W.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`;return`${Q[W.format]??Y.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${Y.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${Y.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${Y.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${Y.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};var VT0=D(()=>{s0()});function Ns(){return{localeError:em6()}}var em6=()=>{let $={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function J(Y){return $[Y]??null}let Q={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Virheellinen tyyppi: odotettiin instanceof ${Y.expected}, oli ${K}`;return`Virheellinen tyyppi: odotettiin ${W}, oli ${K}`}case"invalid_value":if(Y.values.length===1)return`Virheellinen sy\xF6te: t\xE4ytyy olla ${z0(Y.values[0])}`;return`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Liian suuri: ${G.subject} t\xE4ytyy olla ${W}${Y.maximum.toString()} ${G.unit}`.trim();return`Liian suuri: arvon t\xE4ytyy olla ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Liian pieni: ${G.subject} t\xE4ytyy olla ${W}${Y.minimum.toString()} ${G.unit}`.trim();return`Liian pieni: arvon t\xE4ytyy olla ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${W.prefix}"`;if(W.format==="ends_with")return`Virheellinen sy\xF6te: t\xE4ytyy loppua "${W.suffix}"`;if(W.format==="includes")return`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${W.includes}"`;if(W.format==="regex")return`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${W.pattern}`;return`Virheellinen ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${Y.divisor} monikerta`;case"unrecognized_keys":return`${Y.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${$0(Y.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};var UT0=D(()=>{s0()});function Is(){return{localeError:$c6()}}var $c6=()=>{let $={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function J(Y){return $[Y]??null}let Q={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},X={nan:"NaN",number:"nombre",array:"tableau"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entr\xE9e invalide : instanceof ${Y.expected} attendu, ${K} re\xE7u`;return`Entr\xE9e invalide : ${W} attendu, ${K} re\xE7u`}case"invalid_value":if(Y.values.length===1)return`Entr\xE9e invalide : ${z0(Y.values[0])} attendu`;return`Option invalide : une valeur parmi ${$0(Y.values,"|")} attendue`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Trop grand : ${Y.origin??"valeur"} doit ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"\xE9l\xE9ment(s)"}`;return`Trop grand : ${Y.origin??"valeur"} doit \xEAtre ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Trop petit : ${Y.origin} doit ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Trop petit : ${Y.origin} doit \xEAtre ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cha\xEEne invalide : doit commencer par "${W.prefix}"`;if(W.format==="ends_with")return`Cha\xEEne invalide : doit se terminer par "${W.suffix}"`;if(W.format==="includes")return`Cha\xEEne invalide : doit inclure "${W.includes}"`;if(W.format==="regex")return`Cha\xEEne invalide : doit correspondre au mod\xE8le ${W.pattern}`;return`${Q[W.format]??Y.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${Y.divisor}`;case"unrecognized_keys":return`Cl\xE9${Y.keys.length>1?"s":""} non reconnue${Y.keys.length>1?"s":""} : ${$0(Y.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${Y.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${Y.origin}`;default:return"Entr\xE9e invalide"}}};var DT0=D(()=>{s0()});function Ls(){return{localeError:Jc6()}}var Jc6=()=>{let $={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function J(Y){return $[Y]??null}let Q={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entr\xE9e invalide : attendu instanceof ${Y.expected}, re\xE7u ${K}`;return`Entr\xE9e invalide : attendu ${W}, re\xE7u ${K}`}case"invalid_value":if(Y.values.length===1)return`Entr\xE9e invalide : attendu ${z0(Y.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"\u2264":"<",G=J(Y.origin);if(G)return`Trop grand : attendu que ${Y.origin??"la valeur"} ait ${W}${Y.maximum.toString()} ${G.unit}`;return`Trop grand : attendu que ${Y.origin??"la valeur"} soit ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"\u2265":">",G=J(Y.origin);if(G)return`Trop petit : attendu que ${Y.origin} ait ${W}${Y.minimum.toString()} ${G.unit}`;return`Trop petit : attendu que ${Y.origin} soit ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cha\xEEne invalide : doit commencer par "${W.prefix}"`;if(W.format==="ends_with")return`Cha\xEEne invalide : doit se terminer par "${W.suffix}"`;if(W.format==="includes")return`Cha\xEEne invalide : doit inclure "${W.includes}"`;if(W.format==="regex")return`Cha\xEEne invalide : doit correspondre au motif ${W.pattern}`;return`${Q[W.format]??Y.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${Y.divisor}`;case"unrecognized_keys":return`Cl\xE9${Y.keys.length>1?"s":""} non reconnue${Y.keys.length>1?"s":""} : ${$0(Y.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${Y.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${Y.origin}`;default:return"Entr\xE9e invalide"}}};var OT0=D(()=>{s0()});function As(){return{localeError:Qc6()}}var Qc6=()=>{let $={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},J={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},Q=(H)=>H?$[H]:void 0,X=(H)=>{let z=Q(H);if(z)return z.label;return H??$.unknown.label},Y=(H)=>`\u05D4${X(H)}`,W=(H)=>{return(Q(H)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"},G=(H)=>{if(!H)return null;return J[H]??null},K={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},Z={nan:"NaN"};return(H)=>{switch(H.code){case"invalid_type":{let z=H.expected,q=Z[z??""]??X(z),B=B0(H.input),U=Z[B]??$[B]?.label??B;if(/^[A-Z]/.test(H.expected))return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${H.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${U}`;return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${q}, \u05D4\u05EA\u05E7\u05D1\u05DC ${U}`}case"invalid_value":{if(H.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${z0(H.values[0])}`;let z=H.values.map((U)=>z0(U));if(H.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${z[0]} \u05D0\u05D5 ${z[1]}`;let q=z[z.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${z.slice(0,-1).join(", ")} \u05D0\u05D5 ${q}`}case"too_big":{let z=G(H.origin),q=Y(H.origin??"value");if(H.origin==="string")return`${z?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${H.maximum.toString()} ${z?.unit??""} ${H.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(H.origin==="number"){let O=H.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${H.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${H.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${O}`}if(H.origin==="array"||H.origin==="set"){let O=H.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",w=H.inclusive?`${H.maximum} ${z?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${H.maximum} ${z?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let B=H.inclusive?"<=":"<",U=W(H.origin??"value");if(z?.unit)return`${z.longLabel} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.maximum.toString()} ${z.unit}`;return`${z?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.maximum.toString()}`}case"too_small":{let z=G(H.origin),q=Y(H.origin??"value");if(H.origin==="string")return`${z?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${H.minimum.toString()} ${z?.unit??""} ${H.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(H.origin==="number"){let O=H.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${H.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${H.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${O}`}if(H.origin==="array"||H.origin==="set"){let O=H.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(H.minimum===1&&H.inclusive){let N=H.origin==="set"?"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3":"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3";return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${N}`}let w=H.inclusive?`${H.minimum} ${z?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${H.minimum} ${z?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let B=H.inclusive?">=":">",U=W(H.origin??"value");if(z?.unit)return`${z.shortLabel} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.minimum.toString()} ${z.unit}`;return`${z?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.minimum.toString()}`}case"invalid_format":{let z=H;if(z.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${z.prefix}"`;if(z.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${z.suffix}"`;if(z.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${z.includes}"`;if(z.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${z.pattern}`;let q=K[z.format],B=q?.label??z.format,O=(q?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${B} \u05DC\u05D0 ${O}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${H.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${H.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${H.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${$0(H.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${Y(H.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};var wT0=D(()=>{s0()});function Ps(){return{localeError:Xc6()}}var Xc6=()=>{let $={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function J(Y){return $[Y]??null}let Q={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},X={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${Y.expected}, a kapott \xE9rt\xE9k ${K}`;return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${W}, a kapott \xE9rt\xE9k ${K}`}case"invalid_value":if(Y.values.length===1)return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${z0(Y.values[0])}`;return`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`T\xFAl nagy: ${Y.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${W}${Y.maximum.toString()} ${G.unit??"elem"}`;return`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${Y.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${Y.origin} m\xE9rete t\xFAl kicsi ${W}${Y.minimum.toString()} ${G.unit}`;return`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${Y.origin} t\xFAl kicsi ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\xC9rv\xE9nytelen string: "${W.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`;if(W.format==="ends_with")return`\xC9rv\xE9nytelen string: "${W.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`;if(W.format==="includes")return`\xC9rv\xE9nytelen string: "${W.includes}" \xE9rt\xE9ket kell tartalmaznia`;if(W.format==="regex")return`\xC9rv\xE9nytelen string: ${W.pattern} mint\xE1nak kell megfelelnie`;return`\xC9rv\xE9nytelen ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${Y.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${Y.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${Y.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};var NT0=D(()=>{s0()});function IT0($,J,Q){return Math.abs($)===1?J:Q}function BV($){if(!$)return"";let J=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],Q=$[$.length-1];return $+(J.includes(Q)?"\u0576":"\u0568")}function Ms(){return{localeError:Yc6()}}var Yc6=()=>{let $={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},X={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${Y.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${K}`;return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${W}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${z0(Y.values[1])}`;return`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=IT0(K,G.unit.one,G.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${BV(Y.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${W}${Y.maximum.toString()} ${Z}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${BV(Y.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=IT0(K,G.unit.one,G.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${BV(Y.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${W}${Y.minimum.toString()} ${Z}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${BV(Y.origin)} \u056C\u056B\u0576\u056B ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${W.prefix}"-\u0578\u057E`;if(W.format==="ends_with")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${W.suffix}"-\u0578\u057E`;if(W.format==="includes")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${W.includes}"`;if(W.format==="regex")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${W.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`;return`\u054D\u056D\u0561\u056C ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${Y.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${Y.keys.length>1?"\u0576\u0565\u0580":""}. ${$0(Y.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${BV(Y.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${BV(Y.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};var LT0=D(()=>{s0()});function Cs(){return{localeError:Wc6()}}var Wc6=()=>{let $={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input tidak valid: diharapkan instanceof ${Y.expected}, diterima ${K}`;return`Input tidak valid: diharapkan ${W}, diterima ${K}`}case"invalid_value":if(Y.values.length===1)return`Input tidak valid: diharapkan ${z0(Y.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Terlalu besar: diharapkan ${Y.origin??"value"} memiliki ${W}${Y.maximum.toString()} ${G.unit??"elemen"}`;return`Terlalu besar: diharapkan ${Y.origin??"value"} menjadi ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Terlalu kecil: diharapkan ${Y.origin} memiliki ${W}${Y.minimum.toString()} ${G.unit}`;return`Terlalu kecil: diharapkan ${Y.origin} menjadi ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`String tidak valid: harus dimulai dengan "${W.prefix}"`;if(W.format==="ends_with")return`String tidak valid: harus berakhir dengan "${W.suffix}"`;if(W.format==="includes")return`String tidak valid: harus menyertakan "${W.includes}"`;if(W.format==="regex")return`String tidak valid: harus sesuai pola ${W.pattern}`;return`${Q[W.format]??Y.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${Y.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${Y.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${Y.origin}`;default:return"Input tidak valid"}}};var AT0=D(()=>{s0()});function Es(){return{localeError:Gc6()}}var Gc6=()=>{let $={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function J(Y){return $[Y]??null}let Q={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},X={nan:"NaN",number:"n\xFAmer",array:"fylki"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Rangt gildi: \xDE\xFA sl\xF3st inn ${K} \xFEar sem \xE1 a\xF0 vera instanceof ${Y.expected}`;return`Rangt gildi: \xDE\xFA sl\xF3st inn ${K} \xFEar sem \xE1 a\xF0 vera ${W}`}case"invalid_value":if(Y.values.length===1)return`Rangt gildi: gert r\xE1\xF0 fyrir ${z0(Y.values[0])}`;return`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin??"gildi"} hafi ${W}${Y.maximum.toString()} ${G.unit??"hluti"}`;return`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin??"gildi"} s\xE9 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin} hafi ${W}${Y.minimum.toString()} ${G.unit}`;return`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin} s\xE9 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${W.prefix}"`;if(W.format==="ends_with")return`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${W.suffix}"`;if(W.format==="includes")return`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${W.includes}"`;if(W.format==="regex")return`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${W.pattern}`;return`Rangt ${Q[W.format]??Y.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${Y.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${Y.keys.length>1?"ir lyklar":"ur lykill"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${Y.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${Y.origin}`;default:return"Rangt gildi"}}};var PT0=D(()=>{s0()});function Rs(){return{localeError:Kc6()}}var Kc6=()=>{let $={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"numero",array:"vettore"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input non valido: atteso instanceof ${Y.expected}, ricevuto ${K}`;return`Input non valido: atteso ${W}, ricevuto ${K}`}case"invalid_value":if(Y.values.length===1)return`Input non valido: atteso ${z0(Y.values[0])}`;return`Opzione non valida: atteso uno tra ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Troppo grande: ${Y.origin??"valore"} deve avere ${W}${Y.maximum.toString()} ${G.unit??"elementi"}`;return`Troppo grande: ${Y.origin??"valore"} deve essere ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Troppo piccolo: ${Y.origin} deve avere ${W}${Y.minimum.toString()} ${G.unit}`;return`Troppo piccolo: ${Y.origin} deve essere ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Stringa non valida: deve iniziare con "${W.prefix}"`;if(W.format==="ends_with")return`Stringa non valida: deve terminare con "${W.suffix}"`;if(W.format==="includes")return`Stringa non valida: deve includere "${W.includes}"`;if(W.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${Y.divisor}`;case"unrecognized_keys":return`Chiav${Y.keys.length>1?"i":"e"} non riconosciut${Y.keys.length>1?"e":"a"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${Y.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${Y.origin}`;default:return"Input non valido"}}};var MT0=D(()=>{s0()});function Ts(){return{localeError:Zc6()}}var Zc6=()=>{let $={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function J(Y){return $[Y]??null}let Q={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},X={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u7121\u52B9\u306A\u5165\u529B: instanceof ${Y.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${K}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;return`\u7121\u52B9\u306A\u5165\u529B: ${W}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${K}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":if(Y.values.length===1)return`\u7121\u52B9\u306A\u5165\u529B: ${z0(Y.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`;return`\u7121\u52B9\u306A\u9078\u629E: ${$0(Y.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let W=Y.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",G=J(Y.origin);if(G)return`\u5927\u304D\u3059\u304E\u308B\u5024: ${Y.origin??"\u5024"}\u306F${Y.maximum.toString()}${G.unit??"\u8981\u7D20"}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u5927\u304D\u3059\u304E\u308B\u5024: ${Y.origin??"\u5024"}\u306F${Y.maximum.toString()}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let W=Y.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",G=J(Y.origin);if(G)return`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${Y.origin}\u306F${Y.minimum.toString()}${G.unit}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${Y.origin}\u306F${Y.minimum.toString()}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="ends_with")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="includes")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="regex")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${W.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u7121\u52B9\u306A${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${Y.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${Y.keys.length>1?"\u7FA4":""}: ${$0(Y.keys,"\u3001")}`;case"invalid_key":return`${Y.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${Y.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};var CT0=D(()=>{s0()});function js(){return{localeError:Hc6()}}var Hc6=()=>{let $={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function J(Y){return $[Y]??null}let Q={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},X={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${Y.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${K}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${W}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${z0(Y.values[0])}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${$0(Y.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit}`;return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin} \u10D8\u10E7\u10DD\u10E1 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${W.prefix}"-\u10D8\u10D7`;if(W.format==="ends_with")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${W.suffix}"-\u10D8\u10D7`;if(W.format==="includes")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${W.includes}"-\u10E1`;if(W.format==="regex")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${W.pattern}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${Y.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${Y.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${Y.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${Y.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};var ET0=D(()=>{s0()});function lI(){return{localeError:zc6()}}var zc6=()=>{let $={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function J(Y){return $[Y]??null}let Q={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},X={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${Y.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${K}`;return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${W} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${z0(Y.values[0])}`;return`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${W} ${Y.maximum.toString()} ${G.unit??"\u1792\u17B6\u178F\u17BB"}`;return`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin} ${W} ${Y.minimum.toString()} ${G.unit}`;return`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin} ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${W.prefix}"`;if(W.format==="ends_with")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${W.suffix}"`;if(W.format==="includes")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${W.includes}"`;if(W.format==="regex")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${W.pattern}`;return`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${Y.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${$0(Y.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${Y.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${Y.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};var Ss=D(()=>{s0()});function ks(){return lI()}var RT0=D(()=>{Ss()});function vs(){return{localeError:qc6()}}var qc6=()=>{let $={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function J(Y){return $[Y]??null}let Q={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${Y.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${K}\uC785\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${W}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${K}\uC785\uB2C8\uB2E4`}case"invalid_value":if(Y.values.length===1)return`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${z0(Y.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C \uC635\uC158: ${$0(Y.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let W=Y.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",G=W==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",K=J(Y.origin),Z=K?.unit??"\uC694\uC18C";if(K)return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${Y.maximum.toString()}${Z} ${W}${G}`;return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${Y.maximum.toString()} ${W}${G}`}case"too_small":{let W=Y.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",G=W==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",K=J(Y.origin),Z=K?.unit??"\uC694\uC18C";if(K)return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${Y.minimum.toString()}${Z} ${W}${G}`;return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${Y.minimum.toString()} ${W}${G}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="ends_with")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="includes")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="regex")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${W.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${Y.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${$0(Y.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${Y.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${Y.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};var TT0=D(()=>{s0()});function jT0($){let J=Math.abs($),Q=J%10,X=J%100;if(X>=11&&X<=19||Q===0)return"many";if(Q===1)return"one";return"few"}function _s(){return{localeError:Fc6()}}var pI=($)=>{return $.charAt(0).toUpperCase()+$.slice(1)},Fc6=()=>{let $={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function J(Y,W,G,K){let Z=$[Y]??null;if(Z===null)return Z;return{unit:Z.unit[W],verb:Z.verb[K][G?"inclusive":"notInclusive"]}}let Q={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},X={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Gautas tipas ${K}, o tik\u0117tasi - instanceof ${Y.expected}`;return`Gautas tipas ${K}, o tik\u0117tasi - ${W}`}case"invalid_value":if(Y.values.length===1)return`Privalo b\u016Bti ${z0(Y.values[0])}`;return`Privalo b\u016Bti vienas i\u0161 ${$0(Y.values,"|")} pasirinkim\u0173`;case"too_big":{let W=X[Y.origin]??Y.origin,G=J(Y.origin,jT0(Number(Y.maximum)),Y.inclusive??!1,"smaller");if(G?.verb)return`${pI(W??Y.origin??"reik\u0161m\u0117")} ${G.verb} ${Y.maximum.toString()} ${G.unit??"element\u0173"}`;let K=Y.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${pI(W??Y.origin??"reik\u0161m\u0117")} turi b\u016Bti ${K} ${Y.maximum.toString()} ${G?.unit}`}case"too_small":{let W=X[Y.origin]??Y.origin,G=J(Y.origin,jT0(Number(Y.minimum)),Y.inclusive??!1,"bigger");if(G?.verb)return`${pI(W??Y.origin??"reik\u0161m\u0117")} ${G.verb} ${Y.minimum.toString()} ${G.unit??"element\u0173"}`;let K=Y.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${pI(W??Y.origin??"reik\u0161m\u0117")} turi b\u016Bti ${K} ${Y.minimum.toString()} ${G?.unit}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Eilut\u0117 privalo prasid\u0117ti "${W.prefix}"`;if(W.format==="ends_with")return`Eilut\u0117 privalo pasibaigti "${W.suffix}"`;if(W.format==="includes")return`Eilut\u0117 privalo \u012Ftraukti "${W.includes}"`;if(W.format==="regex")return`Eilut\u0117 privalo atitikti ${W.pattern}`;return`Neteisingas ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${Y.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${Y.keys.length>1?"i":"as"} rakt${Y.keys.length>1?"ai":"as"}: ${$0(Y.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let W=X[Y.origin]??Y.origin;return`${pI(W??Y.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};var ST0=D(()=>{s0()});function fs(){return{localeError:Bc6()}}var Bc6=()=>{let $={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},X={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${Y.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${K}`;return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${W}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`Invalid input: expected ${z0(Y.values[0])}`;return`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`;return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin} \u0434\u0430 \u0438\u043C\u0430 ${W}${Y.minimum.toString()} ${G.unit}`;return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${Y.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${Y.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};var kT0=D(()=>{s0()});function ys(){return{localeError:Vc6()}}var Vc6=()=>{let $={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"nombor"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input tidak sah: dijangka instanceof ${Y.expected}, diterima ${K}`;return`Input tidak sah: dijangka ${W}, diterima ${K}`}case"invalid_value":if(Y.values.length===1)return`Input tidak sah: dijangka ${z0(Y.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Terlalu besar: dijangka ${Y.origin??"nilai"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"elemen"}`;return`Terlalu besar: dijangka ${Y.origin??"nilai"} adalah ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Terlalu kecil: dijangka ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Terlalu kecil: dijangka ${Y.origin} adalah ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`String tidak sah: mesti bermula dengan "${W.prefix}"`;if(W.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${W.suffix}"`;if(W.format==="includes")return`String tidak sah: mesti mengandungi "${W.includes}"`;if(W.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${W.pattern}`;return`${Q[W.format]??Y.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${Y.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${$0(Y.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${Y.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${Y.origin}`;default:return"Input tidak sah"}}};var vT0=D(()=>{s0()});function hs(){return{localeError:Uc6()}}var Uc6=()=>{let $={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function J(Y){return $[Y]??null}let Q={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},X={nan:"NaN",number:"getal"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ongeldige invoer: verwacht instanceof ${Y.expected}, ontving ${K}`;return`Ongeldige invoer: verwacht ${W}, ontving ${K}`}case"invalid_value":if(Y.values.length===1)return`Ongeldige invoer: verwacht ${z0(Y.values[0])}`;return`Ongeldige optie: verwacht \xE9\xE9n van ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=Y.origin==="date"?"laat":Y.origin==="string"?"lang":"groot";if(G)return`Te ${K}: verwacht dat ${Y.origin??"waarde"} ${W}${Y.maximum.toString()} ${G.unit??"elementen"} ${G.verb}`;return`Te ${K}: verwacht dat ${Y.origin??"waarde"} ${W}${Y.maximum.toString()} is`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=Y.origin==="date"?"vroeg":Y.origin==="string"?"kort":"klein";if(G)return`Te ${K}: verwacht dat ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} ${G.verb}`;return`Te ${K}: verwacht dat ${Y.origin} ${W}${Y.minimum.toString()} is`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ongeldige tekst: moet met "${W.prefix}" beginnen`;if(W.format==="ends_with")return`Ongeldige tekst: moet op "${W.suffix}" eindigen`;if(W.format==="includes")return`Ongeldige tekst: moet "${W.includes}" bevatten`;if(W.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${W.pattern}`;return`Ongeldig: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${Y.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${Y.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${Y.origin}`;default:return"Ongeldige invoer"}}};var _T0=D(()=>{s0()});function bs(){return{localeError:Dc6()}}var Dc6=()=>{let $={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"tall",array:"liste"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ugyldig input: forventet instanceof ${Y.expected}, fikk ${K}`;return`Ugyldig input: forventet ${W}, fikk ${K}`}case"invalid_value":if(Y.values.length===1)return`Ugyldig verdi: forventet ${z0(Y.values[0])}`;return`Ugyldig valg: forventet en av ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`For stor(t): forventet ${Y.origin??"value"} til \xE5 ha ${W}${Y.maximum.toString()} ${G.unit??"elementer"}`;return`For stor(t): forventet ${Y.origin??"value"} til \xE5 ha ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`For lite(n): forventet ${Y.origin} til \xE5 ha ${W}${Y.minimum.toString()} ${G.unit}`;return`For lite(n): forventet ${Y.origin} til \xE5 ha ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ugyldig streng: m\xE5 starte med "${W.prefix}"`;if(W.format==="ends_with")return`Ugyldig streng: m\xE5 ende med "${W.suffix}"`;if(W.format==="includes")return`Ugyldig streng: m\xE5 inneholde "${W.includes}"`;if(W.format==="regex")return`Ugyldig streng: m\xE5 matche m\xF8nsteret ${W.pattern}`;return`Ugyldig ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${Y.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${Y.origin}`;default:return"Ugyldig input"}}};var fT0=D(()=>{s0()});function xs(){return{localeError:Oc6()}}var Oc6=()=>{let $={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function J(Y){return $[Y]??null}let Q={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},X={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`F\xE2sit giren: umulan instanceof ${Y.expected}, al\u0131nan ${K}`;return`F\xE2sit giren: umulan ${W}, al\u0131nan ${K}`}case"invalid_value":if(Y.values.length===1)return`F\xE2sit giren: umulan ${z0(Y.values[0])}`;return`F\xE2sit tercih: m\xFBteberler ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Fazla b\xFCy\xFCk: ${Y.origin??"value"}, ${W}${Y.maximum.toString()} ${G.unit??"elements"} sahip olmal\u0131yd\u0131.`;return`Fazla b\xFCy\xFCk: ${Y.origin??"value"}, ${W}${Y.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Fazla k\xFC\xE7\xFCk: ${Y.origin}, ${W}${Y.minimum.toString()} ${G.unit} sahip olmal\u0131yd\u0131.`;return`Fazla k\xFC\xE7\xFCk: ${Y.origin}, ${W}${Y.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`F\xE2sit metin: "${W.prefix}" ile ba\u015Flamal\u0131.`;if(W.format==="ends_with")return`F\xE2sit metin: "${W.suffix}" ile bitmeli.`;if(W.format==="includes")return`F\xE2sit metin: "${W.includes}" ihtiv\xE2 etmeli.`;if(W.format==="regex")return`F\xE2sit metin: ${W.pattern} nak\u015F\u0131na uymal\u0131.`;return`F\xE2sit ${Q[W.format]??Y.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${Y.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${Y.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};var yT0=D(()=>{s0()});function gs(){return{localeError:wc6()}}var wc6=()=>{let $={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function J(Y){return $[Y]??null}let Q={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},X={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${Y.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${K} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${W} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${K} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":if(Y.values.length===1)return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${z0(Y.values[0])} \u0648\u0627\u06CC`;return`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${$0(Y.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${Y.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`;return`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${Y.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} \u0648\u064A`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} ${G.unit} \u0648\u0644\u0631\u064A`;return`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} \u0648\u064A`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${W.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`;if(W.format==="ends_with")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${W.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`;if(W.format==="includes")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${W.includes}" \u0648\u0644\u0631\u064A`;if(W.format==="regex")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${W.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`;return`${Q[W.format]??Y.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${Y.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${Y.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${Y.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${Y.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};var hT0=D(()=>{s0()});function ds(){return{localeError:Nc6()}}var Nc6=()=>{let $={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function J(Y){return $[Y]??null}let Q={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"},X={nan:"NaN",number:"liczba",array:"tablica"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${Y.expected}, otrzymano ${K}`;return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${W}, otrzymano ${K}`}case"invalid_value":if(Y.values.length===1)return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${z0(Y.values[0])}`;return`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${W}${Y.maximum.toString()} ${G.unit??"element\xF3w"}`;return`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${W}${Y.minimum.toString()} ${G.unit??"element\xF3w"}`;return`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${W.prefix}"`;if(W.format==="ends_with")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${W.suffix}"`;if(W.format==="includes")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${W.includes}"`;if(W.format==="regex")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${W.pattern}`;return`Nieprawid\u0142ow(y/a/e) ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${Y.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${Y.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${Y.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};var bT0=D(()=>{s0()});function us(){return{localeError:Ic6()}}var Ic6=()=>{let $={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function J(Y){return $[Y]??null}let Q={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN",number:"n\xFAmero",null:"nulo"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Tipo inv\xE1lido: esperado instanceof ${Y.expected}, recebido ${K}`;return`Tipo inv\xE1lido: esperado ${W}, recebido ${K}`}case"invalid_value":if(Y.values.length===1)return`Entrada inv\xE1lida: esperado ${z0(Y.values[0])}`;return`Op\xE7\xE3o inv\xE1lida: esperada uma das ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Muito grande: esperado que ${Y.origin??"valor"} tivesse ${W}${Y.maximum.toString()} ${G.unit??"elementos"}`;return`Muito grande: esperado que ${Y.origin??"valor"} fosse ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Muito pequeno: esperado que ${Y.origin} tivesse ${W}${Y.minimum.toString()} ${G.unit}`;return`Muito pequeno: esperado que ${Y.origin} fosse ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Texto inv\xE1lido: deve come\xE7ar com "${W.prefix}"`;if(W.format==="ends_with")return`Texto inv\xE1lido: deve terminar com "${W.suffix}"`;if(W.format==="includes")return`Texto inv\xE1lido: deve incluir "${W.includes}"`;if(W.format==="regex")return`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${W.pattern}`;return`${Q[W.format]??Y.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${Y.divisor}`;case"unrecognized_keys":return`Chave${Y.keys.length>1?"s":""} desconhecida${Y.keys.length>1?"s":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${Y.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${Y.origin}`;default:return"Campo inv\xE1lido"}}};var xT0=D(()=>{s0()});function gT0($,J,Q,X){let Y=Math.abs($),W=Y%10,G=Y%100;if(G>=11&&G<=19)return X;if(W===1)return J;if(W>=2&&W<=4)return Q;return X}function ms(){return{localeError:Lc6()}}var Lc6=()=>{let $={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${Y.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${K}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${W}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${z0(Y.values[0])}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=gT0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${W}${Y.maximum.toString()} ${Z}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=gT0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${W}${Y.minimum.toString()} ${Z}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin} \u0431\u0443\u0434\u0435\u0442 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${Y.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u0438":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${Y.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};var dT0=D(()=>{s0()});function cs(){return{localeError:Ac6()}}var Ac6=()=>{let $={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function J(Y){return $[Y]??null}let Q={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},X={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Neveljaven vnos: pri\u010Dakovano instanceof ${Y.expected}, prejeto ${K}`;return`Neveljaven vnos: pri\u010Dakovano ${W}, prejeto ${K}`}case"invalid_value":if(Y.values.length===1)return`Neveljaven vnos: pri\u010Dakovano ${z0(Y.values[0])}`;return`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Preveliko: pri\u010Dakovano, da bo ${Y.origin??"vrednost"} imelo ${W}${Y.maximum.toString()} ${G.unit??"elementov"}`;return`Preveliko: pri\u010Dakovano, da bo ${Y.origin??"vrednost"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Premajhno: pri\u010Dakovano, da bo ${Y.origin} imelo ${W}${Y.minimum.toString()} ${G.unit}`;return`Premajhno: pri\u010Dakovano, da bo ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Neveljaven niz: mora se za\u010Deti z "${W.prefix}"`;if(W.format==="ends_with")return`Neveljaven niz: mora se kon\u010Dati z "${W.suffix}"`;if(W.format==="includes")return`Neveljaven niz: mora vsebovati "${W.includes}"`;if(W.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${W.pattern}`;return`Neveljaven ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${Y.divisor}`;case"unrecognized_keys":return`Neprepoznan${Y.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${Y.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${Y.origin}`;default:return"Neveljaven vnos"}}};var uT0=D(()=>{s0()});function ls(){return{localeError:Pc6()}}var Pc6=()=>{let $={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function J(Y){return $[Y]??null}let Q={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},X={nan:"NaN",number:"antal",array:"lista"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${Y.expected}, fick ${K}`;return`Ogiltig inmatning: f\xF6rv\xE4ntat ${W}, fick ${K}`}case"invalid_value":if(Y.values.length===1)return`Ogiltig inmatning: f\xF6rv\xE4ntat ${z0(Y.values[0])}`;return`Ogiltigt val: f\xF6rv\xE4ntade en av ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`F\xF6r stor(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.maximum.toString()} ${G.unit??"element"}`;return`F\xF6r stor(t): f\xF6rv\xE4ntat ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`F\xF6r lite(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.minimum.toString()} ${G.unit}`;return`F\xF6r lite(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${W.prefix}"`;if(W.format==="ends_with")return`Ogiltig str\xE4ng: m\xE5ste sluta med "${W.suffix}"`;if(W.format==="includes")return`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${W.includes}"`;if(W.format==="regex")return`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${W.pattern}"`;return`Ogiltig(t) ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${$0(Y.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${Y.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${Y.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};var mT0=D(()=>{s0()});function ps(){return{localeError:Mc6()}}var Mc6=()=>{let $={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function J(Y){return $[Y]??null}let Q={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${Y.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${K}`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${W}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${z0(Y.values[0])}`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${$0(Y.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${W}${Y.maximum.toString()} ${G.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${W}${Y.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin} ${W}${Y.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="ends_with")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="includes")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="regex")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${W.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${Y.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${Y.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${Y.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};var cT0=D(()=>{s0()});function ns(){return{localeError:Cc6()}}var Cc6=()=>{let $={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function J(Y){return $[Y]??null}let Q={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},X={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${Y.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${K}`;return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${W} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${z0(Y.values[0])}`;return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",G=J(Y.origin);if(G)return`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.maximum.toString()} ${G.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`;return`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",G=J(Y.origin);if(G)return`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.minimum.toString()} ${G.unit}`;return`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${W.prefix}"`;if(W.format==="ends_with")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${W.suffix}"`;if(W.format==="includes")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${W.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`;if(W.format==="regex")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${W.pattern}`;return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${Y.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${Y.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${Y.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};var lT0=D(()=>{s0()});function is(){return{localeError:Ec6()}}var Ec6=()=>{let $={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function J(Y){return $[Y]??null}let Q={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${Y.expected}, al\u0131nan ${K}`;return`Ge\xE7ersiz de\u011Fer: beklenen ${W}, al\u0131nan ${K}`}case"invalid_value":if(Y.values.length===1)return`Ge\xE7ersiz de\u011Fer: beklenen ${z0(Y.values[0])}`;return`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\xC7ok b\xFCy\xFCk: beklenen ${Y.origin??"de\u011Fer"} ${W}${Y.maximum.toString()} ${G.unit??"\xF6\u011Fe"}`;return`\xC7ok b\xFCy\xFCk: beklenen ${Y.origin??"de\u011Fer"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\xC7ok k\xFC\xE7\xFCk: beklenen ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\xC7ok k\xFC\xE7\xFCk: beklenen ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ge\xE7ersiz metin: "${W.prefix}" ile ba\u015Flamal\u0131`;if(W.format==="ends_with")return`Ge\xE7ersiz metin: "${W.suffix}" ile bitmeli`;if(W.format==="includes")return`Ge\xE7ersiz metin: "${W.includes}" i\xE7ermeli`;if(W.format==="regex")return`Ge\xE7ersiz metin: ${W.pattern} desenine uymal\u0131`;return`Ge\xE7ersiz ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${Y.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${Y.keys.length>1?"lar":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${Y.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};var pT0=D(()=>{s0()});function nI(){return{localeError:Rc6()}}var Rc6=()=>{let $={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${Y.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${K}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${W}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${z0(Y.values[0])}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`;return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin} \u0431\u0443\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u0456":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${Y.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};var os=D(()=>{s0()});function rs(){return nI()}var nT0=D(()=>{os()});function as(){return{localeError:Tc6()}}var Tc6=()=>{let $={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function J(Y){return $[Y]??null}let Q={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},X={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${Y.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${K} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${W} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${K} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":if(Y.values.length===1)return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${z0(Y.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;return`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${$0(Y.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0628\u06C1\u062A \u0628\u0691\u0627: ${Y.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;return`\u0628\u06C1\u062A \u0628\u0691\u0627: ${Y.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${W}${Y.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${Y.origin} \u06A9\u06D2 ${W}${Y.minimum.toString()} ${G.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;return`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${Y.origin} \u06A9\u0627 ${W}${Y.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="ends_with")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="includes")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="regex")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${W.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;return`\u063A\u0644\u0637 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${Y.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${Y.keys.length>1?"\u0632":""}: ${$0(Y.keys,"\u060C ")}`;case"invalid_key":return`${Y.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${Y.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};var iT0=D(()=>{s0()});function ts(){return{localeError:jc6()}}var jc6=()=>{let $={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function J(Y){return $[Y]??null}let Q={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},X={nan:"NaN",number:"raqam",array:"massiv"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${Y.expected}, qabul qilingan ${K}`;return`Noto\u2018g\u2018ri kirish: kutilgan ${W}, qabul qilingan ${K}`}case"invalid_value":if(Y.values.length===1)return`Noto\u2018g\u2018ri kirish: kutilgan ${z0(Y.values[0])}`;return`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Juda katta: kutilgan ${Y.origin??"qiymat"} ${W}${Y.maximum.toString()} ${G.unit} ${G.verb}`;return`Juda katta: kutilgan ${Y.origin??"qiymat"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Juda kichik: kutilgan ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} ${G.verb}`;return`Juda kichik: kutilgan ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Noto\u2018g\u2018ri satr: "${W.prefix}" bilan boshlanishi kerak`;if(W.format==="ends_with")return`Noto\u2018g\u2018ri satr: "${W.suffix}" bilan tugashi kerak`;if(W.format==="includes")return`Noto\u2018g\u2018ri satr: "${W.includes}" ni o\u2018z ichiga olishi kerak`;if(W.format==="regex")return`Noto\u2018g\u2018ri satr: ${W.pattern} shabloniga mos kelishi kerak`;return`Noto\u2018g\u2018ri ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${Y.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${Y.keys.length>1?"lar":""}: ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${Y.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};var oT0=D(()=>{s0()});function ss(){return{localeError:Sc6()}}var Sc6=()=>{let $={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function J(Y){return $[Y]??null}let Q={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},X={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${Y.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${K}`;return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${W}, nh\u1EADn \u0111\u01B0\u1EE3c ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${z0(Y.values[0])}`;return`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${Y.origin??"gi\xE1 tr\u1ECB"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"ph\u1EA7n t\u1EED"}`;return`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${Y.origin??"gi\xE1 tr\u1ECB"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${W.prefix}"`;if(W.format==="ends_with")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${W.suffix}"`;if(W.format==="includes")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${W.includes}"`;if(W.format==="regex")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${W.pattern}`;return`${Q[W.format]??Y.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${Y.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${$0(Y.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${Y.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${Y.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};var rT0=D(()=>{s0()});function es(){return{localeError:kc6()}}var kc6=()=>{let $={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function J(Y){return $[Y]??null}let Q={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"},X={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${Y.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${K}`;return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${W}\uFF0C\u5B9E\u9645\u63A5\u6536 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${z0(Y.values[0])}`;return`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${Y.origin??"\u503C"} ${W}${Y.maximum.toString()} ${G.unit??"\u4E2A\u5143\u7D20"}`;return`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${Y.origin??"\u503C"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${W.prefix}" \u5F00\u5934`;if(W.format==="ends_with")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${W.suffix}" \u7ED3\u5C3E`;if(W.format==="includes")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${W.includes}"`;if(W.format==="regex")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${W.pattern}`;return`\u65E0\u6548${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${Y.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${$0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${Y.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};var aT0=D(()=>{s0()});function $e(){return{localeError:vc6()}}var vc6=()=>{let $={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function J(Y){return $[Y]??null}let Q={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${Y.expected}\uFF0C\u4F46\u6536\u5230 ${K}`;return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${W}\uFF0C\u4F46\u6536\u5230 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${z0(Y.values[0])}`;return`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${Y.origin??"\u503C"} \u61C9\u70BA ${W}${Y.maximum.toString()} ${G.unit??"\u500B\u5143\u7D20"}`;return`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${Y.origin??"\u503C"} \u61C9\u70BA ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${Y.origin} \u61C9\u70BA ${W}${Y.minimum.toString()} ${G.unit}`;return`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${Y.origin} \u61C9\u70BA ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${W.prefix}" \u958B\u982D`;if(W.format==="ends_with")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${W.suffix}" \u7D50\u5C3E`;if(W.format==="includes")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${W.includes}"`;if(W.format==="regex")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${W.pattern}`;return`\u7121\u6548\u7684 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${Y.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${Y.keys.length>1?"\u5011":""}\uFF1A${$0(Y.keys,"\u3001")}`;case"invalid_key":return`${Y.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${Y.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};var tT0=D(()=>{s0()});function Je(){return{localeError:_c6()}}var _c6=()=>{let $={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function J(Y){return $[Y]??null}let Q={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},X={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=B0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${Y.expected}, \xE0m\u1ECD\u0300 a r\xED ${K}`;return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${W}, \xE0m\u1ECD\u0300 a r\xED ${K}`}case"invalid_value":if(Y.values.length===1)return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${z0(Y.values[0])}`;return`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${$0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${Y.origin??"iye"} ${G.verb} ${W}${Y.maximum} ${G.unit}`;return`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${W}${Y.maximum}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${Y.origin} ${G.verb} ${W}${Y.minimum} ${G.unit}`;return`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${W}${Y.minimum}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${W.prefix}"`;if(W.format==="ends_with")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${W.suffix}"`;if(W.format==="includes")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${W.includes}"`;if(W.format==="regex")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${W.pattern}`;return`A\u1E63\xEC\u1E63e: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${Y.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${$0(Y.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${Y.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${Y.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};var sT0=D(()=>{s0()});var iI={};l6(iI,{zhTW:()=>$e,zhCN:()=>es,yo:()=>Je,vi:()=>ss,uz:()=>ts,ur:()=>as,uk:()=>nI,ua:()=>rs,tr:()=>is,th:()=>ns,ta:()=>ps,sv:()=>ls,sl:()=>cs,ru:()=>ms,pt:()=>us,ps:()=>gs,pl:()=>ds,ota:()=>xs,no:()=>bs,nl:()=>hs,ms:()=>ys,mk:()=>fs,lt:()=>_s,ko:()=>vs,km:()=>lI,kh:()=>ks,ka:()=>js,ja:()=>Ts,it:()=>Rs,is:()=>Es,id:()=>Cs,hy:()=>Ms,hu:()=>Ps,he:()=>As,frCA:()=>Ls,fr:()=>Is,fi:()=>Ns,fa:()=>ws,es:()=>Os,eo:()=>Ds,en:()=>cI,de:()=>Vs,da:()=>Bs,cs:()=>Fs,ca:()=>qs,bg:()=>zs,be:()=>Hs,az:()=>Zs,ar:()=>Ks});var Qe=D(()=>{XT0();YT0();GT0();KT0();ZT0();HT0();zT0();qT0();Us();FT0();BT0();VT0();UT0();DT0();OT0();wT0();NT0();LT0();AT0();PT0();MT0();CT0();ET0();RT0();Ss();TT0();ST0();kT0();vT0();_T0();fT0();yT0();hT0();bT0();xT0();dT0();uT0();mT0();cT0();lT0();pT0();nT0();os();iT0();oT0();rT0();aT0();tT0();sT0()});class We{constructor(){this._map=new WeakMap,this._idmap=new Map}add($,...J){let Q=J[0];if(this._map.set($,Q),Q&&typeof Q==="object"&&"id"in Q)this._idmap.set(Q.id,$);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove($){let J=this._map.get($);if(J&&typeof J==="object"&&"id"in J)this._idmap.delete(J.id);return this._map.delete($),this}get($){let J=$._zod.parent;if(J){let Q={...this.get(J)??{}};delete Q.id;let X={...Q,...this._map.get($)};return Object.keys(X).length?X:void 0}return this._map.get($)}has($){return this._map.has($)}}function MS(){return new We}var eT0,Xe,Ye,D8;var oI=D(()=>{Xe=Symbol("ZodOutput"),Ye=Symbol("ZodInput");(eT0=globalThis).__zod_globalRegistry??(eT0.__zod_globalRegistry=MS());D8=globalThis.__zod_globalRegistry});function Ge($,J){return new $({type:"string",...L0(J)})}function Ke($,J){return new $({type:"string",coerce:!0,...L0(J)})}function CS($,J){return new $({type:"string",format:"email",check:"string_format",abort:!1,...L0(J)})}function rI($,J){return new $({type:"string",format:"guid",check:"string_format",abort:!1,...L0(J)})}function ES($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,...L0(J)})}function RS($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...L0(J)})}function TS($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...L0(J)})}function jS($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...L0(J)})}function aI($,J){return new $({type:"string",format:"url",check:"string_format",abort:!1,...L0(J)})}function SS($,J){return new $({type:"string",format:"emoji",check:"string_format",abort:!1,...L0(J)})}function kS($,J){return new $({type:"string",format:"nanoid",check:"string_format",abort:!1,...L0(J)})}function vS($,J){return new $({type:"string",format:"cuid",check:"string_format",abort:!1,...L0(J)})}function _S($,J){return new $({type:"string",format:"cuid2",check:"string_format",abort:!1,...L0(J)})}function fS($,J){return new $({type:"string",format:"ulid",check:"string_format",abort:!1,...L0(J)})}function yS($,J){return new $({type:"string",format:"xid",check:"string_format",abort:!1,...L0(J)})}function hS($,J){return new $({type:"string",format:"ksuid",check:"string_format",abort:!1,...L0(J)})}function bS($,J){return new $({type:"string",format:"ipv4",check:"string_format",abort:!1,...L0(J)})}function xS($,J){return new $({type:"string",format:"ipv6",check:"string_format",abort:!1,...L0(J)})}function Ze($,J){return new $({type:"string",format:"mac",check:"string_format",abort:!1,...L0(J)})}function gS($,J){return new $({type:"string",format:"cidrv4",check:"string_format",abort:!1,...L0(J)})}function dS($,J){return new $({type:"string",format:"cidrv6",check:"string_format",abort:!1,...L0(J)})}function uS($,J){return new $({type:"string",format:"base64",check:"string_format",abort:!1,...L0(J)})}function mS($,J){return new $({type:"string",format:"base64url",check:"string_format",abort:!1,...L0(J)})}function cS($,J){return new $({type:"string",format:"e164",check:"string_format",abort:!1,...L0(J)})}function lS($,J){return new $({type:"string",format:"jwt",check:"string_format",abort:!1,...L0(J)})}function ze($,J){return new $({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...L0(J)})}function qe($,J){return new $({type:"string",format:"date",check:"string_format",...L0(J)})}function Fe($,J){return new $({type:"string",format:"time",check:"string_format",precision:null,...L0(J)})}function Be($,J){return new $({type:"string",format:"duration",check:"string_format",...L0(J)})}function Ve($,J){return new $({type:"number",checks:[],...L0(J)})}function Ue($,J){return new $({type:"number",coerce:!0,checks:[],...L0(J)})}function De($,J){return new $({type:"number",check:"number_format",abort:!1,format:"safeint",...L0(J)})}function Oe($,J){return new $({type:"number",check:"number_format",abort:!1,format:"float32",...L0(J)})}function we($,J){return new $({type:"number",check:"number_format",abort:!1,format:"float64",...L0(J)})}function Ne($,J){return new $({type:"number",check:"number_format",abort:!1,format:"int32",...L0(J)})}function Ie($,J){return new $({type:"number",check:"number_format",abort:!1,format:"uint32",...L0(J)})}function Le($,J){return new $({type:"boolean",...L0(J)})}function Ae($,J){return new $({type:"boolean",coerce:!0,...L0(J)})}function Pe($,J){return new $({type:"bigint",...L0(J)})}function Me($,J){return new $({type:"bigint",coerce:!0,...L0(J)})}function Ce($,J){return new $({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...L0(J)})}function Ee($,J){return new $({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...L0(J)})}function Re($,J){return new $({type:"symbol",...L0(J)})}function Te($,J){return new $({type:"undefined",...L0(J)})}function je($,J){return new $({type:"null",...L0(J)})}function Se($){return new $({type:"any"})}function ke($){return new $({type:"unknown"})}function ve($,J){return new $({type:"never",...L0(J)})}function _e($,J){return new $({type:"void",...L0(J)})}function fe($,J){return new $({type:"date",...L0(J)})}function ye($,J){return new $({type:"date",coerce:!0,...L0(J)})}function he($,J){return new $({type:"nan",...L0(J)})}function KX($,J){return new qS({check:"less_than",...L0(J),value:$,inclusive:!1})}function L5($,J){return new qS({check:"less_than",...L0(J),value:$,inclusive:!0})}function ZX($,J){return new FS({check:"greater_than",...L0(J),value:$,inclusive:!1})}function H9($,J){return new FS({check:"greater_than",...L0(J),value:$,inclusive:!0})}function pS($){return ZX(0,$)}function nS($){return KX(0,$)}function iS($){return L5(0,$)}function oS($){return H9(0,$)}function IG($,J){return new Sa({check:"multiple_of",...L0(J),value:$})}function LG($,J){return new _a({check:"max_size",...L0(J),maximum:$})}function HX($,J){return new fa({check:"min_size",...L0(J),minimum:$})}function GH($,J){return new ya({check:"size_equals",...L0(J),size:$})}function KH($,J){return new ha({check:"max_length",...L0(J),maximum:$})}function oY($,J){return new ba({check:"min_length",...L0(J),minimum:$})}function ZH($,J){return new xa({check:"length_equals",...L0(J),length:$})}function VV($,J){return new ga({check:"string_format",format:"regex",...L0(J),pattern:$})}function UV($){return new da({check:"string_format",format:"lowercase",...L0($)})}function DV($){return new ua({check:"string_format",format:"uppercase",...L0($)})}function OV($,J){return new ma({check:"string_format",format:"includes",...L0(J),includes:$})}function wV($,J){return new ca({check:"string_format",format:"starts_with",...L0(J),prefix:$})}function NV($,J){return new la({check:"string_format",format:"ends_with",...L0(J),suffix:$})}function rS($,J,Q){return new pa({check:"property",property:$,schema:J,...L0(Q)})}function IV($,J){return new na({check:"mime_type",mime:$,...L0(J)})}function hJ($){return new ia({check:"overwrite",tx:$})}function LV($){return hJ((J)=>J.normalize($))}function AV(){return hJ(($)=>$.trim())}function PV(){return hJ(($)=>$.toLowerCase())}function MV(){return hJ(($)=>$.toUpperCase())}function CV(){return hJ(($)=>cr($))}function be($,J,Q){return new $({type:"array",element:J,...L0(Q)})}function yc6($,J,Q){return new $({type:"union",options:J,...L0(Q)})}function hc6($,J,Q){return new $({type:"union",options:J,inclusive:!1,...L0(Q)})}function bc6($,J,Q,X){return new $({type:"union",options:Q,discriminator:J,...L0(X)})}function xc6($,J,Q){return new $({type:"intersection",left:J,right:Q})}function gc6($,J,Q,X){let Y=Q instanceof y1;return new $({type:"tuple",items:J,rest:Y?Q:null,...L0(Y?X:Q)})}function dc6($,J,Q,X){return new $({type:"record",keyType:J,valueType:Q,...L0(X)})}function uc6($,J,Q,X){return new $({type:"map",keyType:J,valueType:Q,...L0(X)})}function mc6($,J,Q){return new $({type:"set",valueType:J,...L0(Q)})}function cc6($,J,Q){let X=Array.isArray(J)?Object.fromEntries(J.map((Y)=>[Y,Y])):J;return new $({type:"enum",entries:X,...L0(Q)})}function lc6($,J,Q){return new $({type:"enum",entries:J,...L0(Q)})}function pc6($,J,Q){return new $({type:"literal",values:Array.isArray(J)?J:[J],...L0(Q)})}function xe($,J){return new $({type:"file",...L0(J)})}function nc6($,J){return new $({type:"transform",transform:J})}function ic6($,J){return new $({type:"optional",innerType:J})}function oc6($,J){return new $({type:"nullable",innerType:J})}function rc6($,J,Q){return new $({type:"default",innerType:J,get defaultValue(){return typeof Q==="function"?Q():pr(Q)}})}function ac6($,J,Q){return new $({type:"nonoptional",innerType:J,...L0(Q)})}function tc6($,J){return new $({type:"success",innerType:J})}function sc6($,J,Q){return new $({type:"catch",innerType:J,catchValue:typeof Q==="function"?Q:()=>Q})}function ec6($,J,Q){return new $({type:"pipe",in:J,out:Q})}function $l6($,J){return new $({type:"readonly",innerType:J})}function Jl6($,J,Q){return new $({type:"template_literal",parts:J,...L0(Q)})}function Ql6($,J){return new $({type:"lazy",getter:J})}function Xl6($,J){return new $({type:"promise",innerType:J})}function ge($,J,Q){let X=L0(Q);return X.abort??(X.abort=!0),new $({type:"custom",check:"custom",fn:J,...X})}function de($,J,Q){return new $({type:"custom",check:"custom",fn:J,...L0(Q)})}function ue($){let J=$j0((Q)=>{return Q.addIssue=(X)=>{if(typeof X==="string")Q.issues.push(KV(X,Q.value,J._zod.def));else{let Y=X;if(Y.fatal)Y.continue=!1;Y.code??(Y.code="custom"),Y.input??(Y.input=Q.value),Y.inst??(Y.inst=J),Y.continue??(Y.continue=!J._zod.def.abort),Q.issues.push(KV(Y))}},$(Q.value,Q)});return J}function $j0($,J){let Q=new L$({check:"custom",...L0(J)});return Q._zod.check=$,Q}function me($){let J=new L$({check:"describe"});return J._zod.onattach=[(Q)=>{let X=D8.get(Q)??{};D8.add(Q,{...X,description:$})}],J._zod.check=()=>{},J}function ce($){let J=new L$({check:"meta"});return J._zod.onattach=[(Q)=>{let X=D8.get(Q)??{};D8.add(Q,{...X,...$})}],J._zod.check=()=>{},J}function le($,J){let Q=L0(J),X=Q.truthy??["true","1","yes","on","y","enabled"],Y=Q.falsy??["false","0","no","off","n","disabled"];if(Q.case!=="sensitive")X=X.map((U)=>typeof U==="string"?U.toLowerCase():U),Y=Y.map((U)=>typeof U==="string"?U.toLowerCase():U);let W=new Set(X),G=new Set(Y),K=$.Codec??mI,Z=$.Boolean??dI,z=new($.String??WH)({type:"string",error:Q.error}),q=new Z({type:"boolean",error:Q.error}),B=new K({type:"pipe",in:z,out:q,transform:(U,O)=>{let w=U;if(Q.case!=="sensitive")w=w.toLowerCase();if(W.has(w))return!0;else if(G.has(w))return!1;else return O.issues.push({code:"invalid_value",expected:"stringbool",values:[...W,...G],input:O.value,inst:B,continue:!1}),{}},reverseTransform:(U,O)=>{if(U===!0)return X[0]||"true";else return Y[0]||"false"},error:Q.error});return B}function EV($,J,Q,X={}){let Y=L0(X),W={...L0(X),check:"string_format",type:"string",format:J,fn:typeof Q==="function"?Q:(K)=>Q.test(K),...Y};if(Q instanceof RegExp)W.pattern=Q;return new $(W)}var He;var Jj0=D(()=>{BS();oI();Gs();s0();He={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function AG($){let J=$?.target??"draft-2020-12";if(J==="draft-4")J="draft-04";if(J==="draft-7")J="draft-07";return{processors:$.processors??{},metadataRegistry:$?.metadata??D8,target:J,unrepresentable:$?.unrepresentable??"throw",override:$?.override??(()=>{}),io:$?.io??"output",counter:0,seen:new Map,cycles:$?.cycles??"ref",reused:$?.reused??"inline",external:$?.external??void 0}}function a6($,J,Q={path:[],schemaPath:[]}){var X;let Y=$._zod.def,W=J.seen.get($);if(W){if(W.count++,Q.schemaPath.includes($))W.cycle=Q.path;return W.schema}let G={schema:{},count:1,cycle:void 0,path:Q.path};J.seen.set($,G);let K=$._zod.toJSONSchema?.();if(K)G.schema=K;else{let z={...Q,schemaPath:[...Q.schemaPath,$],path:Q.path};if($._zod.processJSONSchema)$._zod.processJSONSchema(J,G.schema,z);else{let B=G.schema,U=J.processors[Y.type];if(!U)throw Error(`[toJSONSchema]: Non-representable type encountered: ${Y.type}`);U($,J,B,z)}let q=$._zod.parent;if(q){if(!G.ref)G.ref=q;a6(q,J,z),J.seen.get(q).isParent=!0}}let Z=J.metadataRegistry.get($);if(Z)Object.assign(G.schema,Z);if(J.io==="input"&&z9($))delete G.schema.examples,delete G.schema.default;if(J.io==="input"&&G.schema._prefault)(X=G.schema).default??(X.default=G.schema._prefault);return delete G.schema._prefault,J.seen.get($).schema}function PG($,J){let Q=$.seen.get(J);if(!Q)throw Error("Unprocessed schema. This is a bug in Zod.");let X=new Map;for(let G of $.seen.entries()){let K=$.metadataRegistry.get(G[0])?.id;if(K){let Z=X.get(K);if(Z&&Z!==G[0])throw Error(`Duplicate schema id "${K}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);X.set(K,G[0])}}let Y=(G)=>{let K=$.target==="draft-2020-12"?"$defs":"definitions";if($.external){let q=$.external.registry.get(G[0])?.id,B=$.external.uri??((O)=>O);if(q)return{ref:B(q)};let U=G[1].defId??G[1].schema.id??`schema${$.counter++}`;return G[1].defId=U,{defId:U,ref:`${B("__shared")}#/${K}/${U}`}}if(G[1]===Q)return{ref:"#"};let H=`${"#"}/${K}/`,z=G[1].schema.id??`__schema${$.counter++}`;return{defId:z,ref:H+z}},W=(G)=>{if(G[1].schema.$ref)return;let K=G[1],{ref:Z,defId:H}=Y(G);if(K.def={...K.schema},H)K.defId=H;let z=K.schema;for(let q in z)delete z[q];z.$ref=Z};if($.cycles==="throw")for(let G of $.seen.entries()){let K=G[1];if(K.cycle)throw Error(`Cycle detected: #/${K.cycle?.join("/")}/ - -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let G of $.seen.entries()){let K=G[1];if(J===G[0]){W(G);continue}if($.external){let H=$.external.registry.get(G[0])?.id;if(J!==G[0]&&H){W(G);continue}}if($.metadataRegistry.get(G[0])?.id){W(G);continue}if(K.cycle){W(G);continue}if(K.count>1){if($.reused==="ref"){W(G);continue}}}}function MG($,J){let Q=$.seen.get(J);if(!Q)throw Error("Unprocessed schema. This is a bug in Zod.");let X=(G)=>{let K=$.seen.get(G);if(K.ref===null)return;let Z=K.def??K.schema,H={...Z},z=K.ref;if(K.ref=null,z){X(z);let B=$.seen.get(z),U=B.schema;if(U.$ref&&($.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"))Z.allOf=Z.allOf??[],Z.allOf.push(U);else Object.assign(Z,U);if(Object.assign(Z,H),G._zod.parent===z)for(let w in Z){if(w==="$ref"||w==="allOf")continue;if(!(w in H))delete Z[w]}if(U.$ref&&B.def)for(let w in Z){if(w==="$ref"||w==="allOf")continue;if(w in B.def&&JSON.stringify(Z[w])===JSON.stringify(B.def[w]))delete Z[w]}}let q=G._zod.parent;if(q&&q!==z){X(q);let B=$.seen.get(q);if(B?.schema.$ref){if(Z.$ref=B.schema.$ref,B.def)for(let U in Z){if(U==="$ref"||U==="allOf")continue;if(U in B.def&&JSON.stringify(Z[U])===JSON.stringify(B.def[U]))delete Z[U]}}}$.override({zodSchema:G,jsonSchema:Z,path:K.path??[]})};for(let G of[...$.seen.entries()].reverse())X(G[0]);let Y={};if($.target==="draft-2020-12")Y.$schema="https://json-schema.org/draft/2020-12/schema";else if($.target==="draft-07")Y.$schema="http://json-schema.org/draft-07/schema#";else if($.target==="draft-04")Y.$schema="http://json-schema.org/draft-04/schema#";else if($.target==="openapi-3.0");if($.external?.uri){let G=$.external.registry.get(J)?.id;if(!G)throw Error("Schema is missing an `id` property");Y.$id=$.external.uri(G)}Object.assign(Y,Q.def??Q.schema);let W=$.external?.defs??{};for(let G of $.seen.entries()){let K=G[1];if(K.def&&K.defId)W[K.defId]=K.def}if($.external);else if(Object.keys(W).length>0)if($.target==="draft-2020-12")Y.$defs=W;else Y.definitions=W;try{let G=JSON.parse(JSON.stringify(Y));return Object.defineProperty(G,"~standard",{value:{...J["~standard"],jsonSchema:{input:RV(J,"input",$.processors),output:RV(J,"output",$.processors)}},enumerable:!1,writable:!1}),G}catch(G){throw Error("Error converting schema to JSON.")}}function z9($,J){let Q=J??{seen:new Set};if(Q.seen.has($))return!1;Q.seen.add($);let X=$._zod.def;if(X.type==="transform")return!0;if(X.type==="array")return z9(X.element,Q);if(X.type==="set")return z9(X.valueType,Q);if(X.type==="lazy")return z9(X.getter(),Q);if(X.type==="promise"||X.type==="optional"||X.type==="nonoptional"||X.type==="nullable"||X.type==="readonly"||X.type==="default"||X.type==="prefault")return z9(X.innerType,Q);if(X.type==="intersection")return z9(X.left,Q)||z9(X.right,Q);if(X.type==="record"||X.type==="map")return z9(X.keyType,Q)||z9(X.valueType,Q);if(X.type==="pipe")return z9(X.in,Q)||z9(X.out,Q);if(X.type==="object"){for(let Y in X.shape)if(z9(X.shape[Y],Q))return!0;return!1}if(X.type==="union"){for(let Y of X.options)if(z9(Y,Q))return!0;return!1}if(X.type==="tuple"){for(let Y of X.items)if(z9(Y,Q))return!0;if(X.rest&&z9(X.rest,Q))return!0;return!1}return!1}var pe=($,J={})=>(Q)=>{let X=AG({...Q,processors:J});return a6($,X),PG(X,$),MG(X,$)},RV=($,J,Q={})=>(X)=>{let{libraryOptions:Y,target:W}=X??{},G=AG({...Y??{},target:W,io:J,processors:Q});return a6($,G),PG(G,$),MG(G,$)};var tI=D(()=>{oI()});function eS($,J){if("_idmap"in $){let X=$,Y=AG({...J,processors:aS}),W={};for(let Z of X._idmap.entries()){let[H,z]=Z;a6(z,Y)}let G={},K={registry:X,uri:J?.uri,defs:W};Y.external=K;for(let Z of X._idmap.entries()){let[H,z]=Z;PG(Y,z),G[H]=MG(Y,z)}if(Object.keys(W).length>0){let Z=Y.target==="draft-2020-12"?"$defs":"definitions";G.__shared={[Z]:W}}return{schemas:G}}let Q=AG({...J,processors:aS});return a6($,Q),PG(Q,$),MG(Q,$)}var Yl6,ne=($,J,Q,X)=>{let Y=Q;Y.type="string";let{minimum:W,maximum:G,format:K,patterns:Z,contentEncoding:H}=$._zod.bag;if(typeof W==="number")Y.minLength=W;if(typeof G==="number")Y.maxLength=G;if(K){if(Y.format=Yl6[K]??K,Y.format==="")delete Y.format;if(K==="time")delete Y.format}if(H)Y.contentEncoding=H;if(Z&&Z.size>0){let z=[...Z];if(z.length===1)Y.pattern=z[0].source;else if(z.length>1)Y.allOf=[...z.map((q)=>({...J.target==="draft-07"||J.target==="draft-04"||J.target==="openapi-3.0"?{type:"string"}:{},pattern:q.source}))]}},ie=($,J,Q,X)=>{let Y=Q,{minimum:W,maximum:G,format:K,multipleOf:Z,exclusiveMaximum:H,exclusiveMinimum:z}=$._zod.bag;if(typeof K==="string"&&K.includes("int"))Y.type="integer";else Y.type="number";if(typeof z==="number")if(J.target==="draft-04"||J.target==="openapi-3.0")Y.minimum=z,Y.exclusiveMinimum=!0;else Y.exclusiveMinimum=z;if(typeof W==="number"){if(Y.minimum=W,typeof z==="number"&&J.target!=="draft-04")if(z>=W)delete Y.minimum;else delete Y.exclusiveMinimum}if(typeof H==="number")if(J.target==="draft-04"||J.target==="openapi-3.0")Y.maximum=H,Y.exclusiveMaximum=!0;else Y.exclusiveMaximum=H;if(typeof G==="number"){if(Y.maximum=G,typeof H==="number"&&J.target!=="draft-04")if(H<=G)delete Y.maximum;else delete Y.exclusiveMaximum}if(typeof Z==="number")Y.multipleOf=Z},oe=($,J,Q,X)=>{Q.type="boolean"},re=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("BigInt cannot be represented in JSON Schema")},ae=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Symbols cannot be represented in JSON Schema")},te=($,J,Q,X)=>{if(J.target==="openapi-3.0")Q.type="string",Q.nullable=!0,Q.enum=[null];else Q.type="null"},se=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Undefined cannot be represented in JSON Schema")},ee=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Void cannot be represented in JSON Schema")},$00=($,J,Q,X)=>{Q.not={}},J00=($,J,Q,X)=>{},Q00=($,J,Q,X)=>{},X00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Date cannot be represented in JSON Schema")},Y00=($,J,Q,X)=>{let Y=$._zod.def,W=jI(Y.entries);if(W.every((G)=>typeof G==="number"))Q.type="number";if(W.every((G)=>typeof G==="string"))Q.type="string";Q.enum=W},W00=($,J,Q,X)=>{let Y=$._zod.def,W=[];for(let G of Y.values)if(G===void 0){if(J.unrepresentable==="throw")throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof G==="bigint")if(J.unrepresentable==="throw")throw Error("BigInt literals cannot be represented in JSON Schema");else W.push(Number(G));else W.push(G);if(W.length===0);else if(W.length===1){let G=W[0];if(Q.type=G===null?"null":typeof G,J.target==="draft-04"||J.target==="openapi-3.0")Q.enum=[G];else Q.const=G}else{if(W.every((G)=>typeof G==="number"))Q.type="number";if(W.every((G)=>typeof G==="string"))Q.type="string";if(W.every((G)=>typeof G==="boolean"))Q.type="boolean";if(W.every((G)=>G===null))Q.type="null";Q.enum=W}},G00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("NaN cannot be represented in JSON Schema")},K00=($,J,Q,X)=>{let Y=Q,W=$._zod.pattern;if(!W)throw Error("Pattern not found in template literal");Y.type="string",Y.pattern=W.source},Z00=($,J,Q,X)=>{let Y=Q,W={type:"string",format:"binary",contentEncoding:"binary"},{minimum:G,maximum:K,mime:Z}=$._zod.bag;if(G!==void 0)W.minLength=G;if(K!==void 0)W.maxLength=K;if(Z)if(Z.length===1)W.contentMediaType=Z[0],Object.assign(Y,W);else Object.assign(Y,W),Y.anyOf=Z.map((H)=>({contentMediaType:H}));else Object.assign(Y,W)},H00=($,J,Q,X)=>{Q.type="boolean"},z00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Custom types cannot be represented in JSON Schema")},q00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Function types cannot be represented in JSON Schema")},F00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Transforms cannot be represented in JSON Schema")},B00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Map cannot be represented in JSON Schema")},V00=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Set cannot be represented in JSON Schema")},U00=($,J,Q,X)=>{let Y=Q,W=$._zod.def,{minimum:G,maximum:K}=$._zod.bag;if(typeof G==="number")Y.minItems=G;if(typeof K==="number")Y.maxItems=K;Y.type="array",Y.items=a6(W.element,J,{...X,path:[...X.path,"items"]})},D00=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="object",Y.properties={};let G=W.shape;for(let H in G)Y.properties[H]=a6(G[H],J,{...X,path:[...X.path,"properties",H]});let K=new Set(Object.keys(G)),Z=new Set([...K].filter((H)=>{let z=W.shape[H]._zod;if(J.io==="input")return z.optin===void 0;else return z.optout===void 0}));if(Z.size>0)Y.required=Array.from(Z);if(W.catchall?._zod.def.type==="never")Y.additionalProperties=!1;else if(!W.catchall){if(J.io==="output")Y.additionalProperties=!1}else if(W.catchall)Y.additionalProperties=a6(W.catchall,J,{...X,path:[...X.path,"additionalProperties"]})},tS=($,J,Q,X)=>{let Y=$._zod.def,W=Y.inclusive===!1,G=Y.options.map((K,Z)=>a6(K,J,{...X,path:[...X.path,W?"oneOf":"anyOf",Z]}));if(W)Q.oneOf=G;else Q.anyOf=G},O00=($,J,Q,X)=>{let Y=$._zod.def,W=a6(Y.left,J,{...X,path:[...X.path,"allOf",0]}),G=a6(Y.right,J,{...X,path:[...X.path,"allOf",1]}),K=(H)=>("allOf"in H)&&Object.keys(H).length===1,Z=[...K(W)?W.allOf:[W],...K(G)?G.allOf:[G]];Q.allOf=Z},w00=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="array";let G=J.target==="draft-2020-12"?"prefixItems":"items",K=J.target==="draft-2020-12"?"items":J.target==="openapi-3.0"?"items":"additionalItems",Z=W.items.map((B,U)=>a6(B,J,{...X,path:[...X.path,G,U]})),H=W.rest?a6(W.rest,J,{...X,path:[...X.path,K,...J.target==="openapi-3.0"?[W.items.length]:[]]}):null;if(J.target==="draft-2020-12"){if(Y.prefixItems=Z,H)Y.items=H}else if(J.target==="openapi-3.0"){if(Y.items={anyOf:Z},H)Y.items.anyOf.push(H);if(Y.minItems=Z.length,!H)Y.maxItems=Z.length}else if(Y.items=Z,H)Y.additionalItems=H;let{minimum:z,maximum:q}=$._zod.bag;if(typeof z==="number")Y.minItems=z;if(typeof q==="number")Y.maxItems=q},N00=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="object";let G=W.keyType,Z=G._zod.bag?.patterns;if(W.mode==="loose"&&Z&&Z.size>0){let z=a6(W.valueType,J,{...X,path:[...X.path,"patternProperties","*"]});Y.patternProperties={};for(let q of Z)Y.patternProperties[q.source]=z}else{if(J.target==="draft-07"||J.target==="draft-2020-12")Y.propertyNames=a6(W.keyType,J,{...X,path:[...X.path,"propertyNames"]});Y.additionalProperties=a6(W.valueType,J,{...X,path:[...X.path,"additionalProperties"]})}let H=G._zod.values;if(H){let z=[...H].filter((q)=>typeof q==="string"||typeof q==="number");if(z.length>0)Y.required=z}},I00=($,J,Q,X)=>{let Y=$._zod.def,W=a6(Y.innerType,J,X),G=J.seen.get($);if(J.target==="openapi-3.0")G.ref=Y.innerType,Q.nullable=!0;else Q.anyOf=[W,{type:"null"}]},L00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},A00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType,Q.default=JSON.parse(JSON.stringify(Y.defaultValue))},P00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);if(W.ref=Y.innerType,J.io==="input")Q._prefault=JSON.parse(JSON.stringify(Y.defaultValue))},M00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType;let G;try{G=Y.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}Q.default=G},C00=($,J,Q,X)=>{let Y=$._zod.def,W=J.io==="input"?Y.in._zod.def.type==="transform"?Y.out:Y.in:Y.out;a6(W,J,X);let G=J.seen.get($);G.ref=W},E00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType,Q.readOnly=!0},R00=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},sS=($,J,Q,X)=>{let Y=$._zod.def;a6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},T00=($,J,Q,X)=>{let Y=$._zod.innerType;a6(Y,J,X);let W=J.seen.get($);W.ref=Y},aS;var sI=D(()=>{tI();s0();Yl6={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},aS={string:ne,number:ie,boolean:oe,bigint:re,symbol:ae,null:te,undefined:se,void:ee,never:$00,any:J00,unknown:Q00,date:X00,enum:Y00,literal:W00,nan:G00,template_literal:K00,file:Z00,success:H00,custom:z00,function:q00,transform:F00,map:B00,set:V00,array:U00,object:D00,union:tS,intersection:O00,tuple:w00,record:N00,nullable:I00,nonoptional:L00,default:A00,prefault:P00,catch:M00,pipe:C00,readonly:E00,promise:R00,optional:sS,lazy:T00}});class j00{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter($){this.ctx.counter=$}get seen(){return this.ctx.seen}constructor($){let J=$?.target??"draft-2020-12";if(J==="draft-4")J="draft-04";if(J==="draft-7")J="draft-07";this.ctx=AG({processors:aS,target:J,...$?.metadata&&{metadata:$.metadata},...$?.unrepresentable&&{unrepresentable:$.unrepresentable},...$?.override&&{override:$.override},...$?.io&&{io:$.io}})}process($,J={path:[],schemaPath:[]}){return a6($,this.ctx,J)}emit($,J){if(J){if(J.cycles)this.ctx.cycles=J.cycles;if(J.reused)this.ctx.reused=J.reused;if(J.external)this.ctx.external=J.external}PG(this.ctx,$);let Q=MG(this.ctx,$),{"~standard":X,...Y}=Q;return Y}}var Qj0=D(()=>{sI();tI()});var Xj0={};var Yj0=()=>{};var rY={};l6(rY,{version:()=>oa,util:()=>D0,treeifyError:()=>ar,toJSONSchema:()=>eS,toDotPath:()=>fR0,safeParseAsync:()=>$a,safeParse:()=>er,safeEncodeAsync:()=>qm6,safeEncode:()=>Hm6,safeDecodeAsync:()=>Fm6,safeDecode:()=>zm6,registry:()=>MS,regexes:()=>w7,process:()=>a6,prettifyError:()=>tr,parseAsync:()=>$S,parse:()=>ej,meta:()=>ce,locales:()=>iI,isValidJWT:()=>eR0,isValidBase64URL:()=>sR0,isValidBase64:()=>Ot,initializeContext:()=>AG,globalRegistry:()=>D8,globalConfig:()=>RI,formatError:()=>hI,flattenError:()=>yI,finalize:()=>MG,extractDefs:()=>PG,encodeAsync:()=>Km6,encode:()=>Wm6,describe:()=>me,decodeAsync:()=>Zm6,decode:()=>Gm6,createToJSONSchemaMethod:()=>pe,createStandardJSONSchemaMethod:()=>RV,config:()=>F4,clone:()=>Z9,_xor:()=>hc6,_xid:()=>yS,_void:()=>_e,_uuidv7:()=>jS,_uuidv6:()=>TS,_uuidv4:()=>RS,_uuid:()=>ES,_url:()=>aI,_uppercase:()=>DV,_unknown:()=>ke,_union:()=>yc6,_undefined:()=>Te,_ulid:()=>fS,_uint64:()=>Ee,_uint32:()=>Ie,_tuple:()=>gc6,_trim:()=>AV,_transform:()=>nc6,_toUpperCase:()=>MV,_toLowerCase:()=>PV,_templateLiteral:()=>Jl6,_symbol:()=>Re,_superRefine:()=>ue,_success:()=>tc6,_stringbool:()=>le,_stringFormat:()=>EV,_string:()=>Ge,_startsWith:()=>wV,_slugify:()=>CV,_size:()=>GH,_set:()=>mc6,_safeParseAsync:()=>qV,_safeParse:()=>zV,_safeEncodeAsync:()=>KS,_safeEncode:()=>WS,_safeDecodeAsync:()=>ZS,_safeDecode:()=>GS,_regex:()=>VV,_refine:()=>de,_record:()=>dc6,_readonly:()=>$l6,_property:()=>rS,_promise:()=>Xl6,_positive:()=>pS,_pipe:()=>ec6,_parseAsync:()=>HV,_parse:()=>ZV,_overwrite:()=>hJ,_optional:()=>ic6,_number:()=>Ve,_nullable:()=>oc6,_null:()=>je,_normalize:()=>LV,_nonpositive:()=>iS,_nonoptional:()=>ac6,_nonnegative:()=>oS,_never:()=>ve,_negative:()=>nS,_nativeEnum:()=>lc6,_nanoid:()=>kS,_nan:()=>he,_multipleOf:()=>IG,_minSize:()=>HX,_minLength:()=>oY,_min:()=>H9,_mime:()=>IV,_maxSize:()=>LG,_maxLength:()=>KH,_max:()=>L5,_map:()=>uc6,_mac:()=>Ze,_lte:()=>L5,_lt:()=>KX,_lowercase:()=>UV,_literal:()=>pc6,_length:()=>ZH,_lazy:()=>Ql6,_ksuid:()=>hS,_jwt:()=>lS,_isoTime:()=>Fe,_isoDuration:()=>Be,_isoDateTime:()=>ze,_isoDate:()=>qe,_ipv6:()=>xS,_ipv4:()=>bS,_intersection:()=>xc6,_int64:()=>Ce,_int32:()=>Ne,_int:()=>De,_includes:()=>OV,_guid:()=>rI,_gte:()=>H9,_gt:()=>ZX,_float64:()=>we,_float32:()=>Oe,_file:()=>xe,_enum:()=>cc6,_endsWith:()=>NV,_encodeAsync:()=>XS,_encode:()=>JS,_emoji:()=>SS,_email:()=>CS,_e164:()=>cS,_discriminatedUnion:()=>bc6,_default:()=>rc6,_decodeAsync:()=>YS,_decode:()=>QS,_date:()=>fe,_custom:()=>ge,_cuid2:()=>_S,_cuid:()=>vS,_coercedString:()=>Ke,_coercedNumber:()=>Ue,_coercedDate:()=>ye,_coercedBoolean:()=>Ae,_coercedBigint:()=>Me,_cidrv6:()=>dS,_cidrv4:()=>gS,_check:()=>$j0,_catch:()=>sc6,_boolean:()=>Le,_bigint:()=>Pe,_base64url:()=>mS,_base64:()=>uS,_array:()=>be,_any:()=>Se,TimePrecision:()=>He,NEVER:()=>gr,JSONSchemaGenerator:()=>j00,JSONSchema:()=>Xj0,Doc:()=>VS,$output:()=>Xe,$input:()=>Ye,$constructor:()=>m,$brand:()=>dr,$ZodXor:()=>yt,$ZodXID:()=>Gt,$ZodVoid:()=>kt,$ZodUnknown:()=>jt,$ZodUnion:()=>uI,$ZodUndefined:()=>Et,$ZodUUID:()=>sa,$ZodURL:()=>$t,$ZodULID:()=>Wt,$ZodType:()=>y1,$ZodTuple:()=>AS,$ZodTransform:()=>lt,$ZodTemplateLiteral:()=>Js,$ZodSymbol:()=>Ct,$ZodSuccess:()=>at,$ZodStringFormat:()=>H$,$ZodString:()=>WH,$ZodSet:()=>dt,$ZodRegistry:()=>We,$ZodRecord:()=>xt,$ZodRealError:()=>y9,$ZodReadonly:()=>$s,$ZodPromise:()=>Xs,$ZodPrefault:()=>ot,$ZodPipe:()=>et,$ZodOptional:()=>PS,$ZodObjectJIT:()=>ft,$ZodObject:()=>QT0,$ZodNumberFormat:()=>Pt,$ZodNumber:()=>IS,$ZodNullable:()=>nt,$ZodNull:()=>Rt,$ZodNonOptional:()=>rt,$ZodNever:()=>St,$ZodNanoID:()=>Qt,$ZodNaN:()=>st,$ZodMap:()=>gt,$ZodMAC:()=>Vt,$ZodLiteral:()=>mt,$ZodLazy:()=>Ys,$ZodKSUID:()=>Kt,$ZodJWT:()=>Lt,$ZodIntersection:()=>bt,$ZodISOTime:()=>zt,$ZodISODuration:()=>qt,$ZodISODateTime:()=>Zt,$ZodISODate:()=>Ht,$ZodIPv6:()=>Bt,$ZodIPv4:()=>Ft,$ZodGUID:()=>ta,$ZodFunction:()=>Qs,$ZodFile:()=>ct,$ZodExactOptional:()=>pt,$ZodError:()=>fI,$ZodEnum:()=>ut,$ZodEncodeError:()=>QH,$ZodEmoji:()=>Jt,$ZodEmail:()=>ea,$ZodE164:()=>It,$ZodDiscriminatedUnion:()=>ht,$ZodDefault:()=>it,$ZodDate:()=>vt,$ZodCustomStringFormat:()=>At,$ZodCustom:()=>Ws,$ZodCodec:()=>mI,$ZodCheckUpperCase:()=>ua,$ZodCheckStringFormat:()=>FV,$ZodCheckStartsWith:()=>ca,$ZodCheckSizeEquals:()=>ya,$ZodCheckRegex:()=>ga,$ZodCheckProperty:()=>pa,$ZodCheckOverwrite:()=>ia,$ZodCheckNumberFormat:()=>ka,$ZodCheckMultipleOf:()=>Sa,$ZodCheckMinSize:()=>fa,$ZodCheckMinLength:()=>ba,$ZodCheckMimeType:()=>na,$ZodCheckMaxSize:()=>_a,$ZodCheckMaxLength:()=>ha,$ZodCheckLowerCase:()=>da,$ZodCheckLessThan:()=>qS,$ZodCheckLengthEquals:()=>xa,$ZodCheckIncludes:()=>ma,$ZodCheckGreaterThan:()=>FS,$ZodCheckEndsWith:()=>la,$ZodCheckBigIntFormat:()=>va,$ZodCheck:()=>L$,$ZodCatch:()=>tt,$ZodCUID2:()=>Yt,$ZodCUID:()=>Xt,$ZodCIDRv6:()=>Dt,$ZodCIDRv4:()=>Ut,$ZodBoolean:()=>dI,$ZodBigIntFormat:()=>Mt,$ZodBigInt:()=>LS,$ZodBase64URL:()=>Nt,$ZodBase64:()=>wt,$ZodAsyncError:()=>GX,$ZodArray:()=>_t,$ZodAny:()=>Tt});var A5=D(()=>{s0();zS();Qe();sI();Qj0();Yj0();YV();Ja();sr();Gs();BS();ra();oI();Jj0();tI()});var $k={};l6($k,{uppercase:()=>DV,trim:()=>AV,toUpperCase:()=>MV,toLowerCase:()=>PV,startsWith:()=>wV,slugify:()=>CV,size:()=>GH,regex:()=>VV,property:()=>rS,positive:()=>pS,overwrite:()=>hJ,normalize:()=>LV,nonpositive:()=>iS,nonnegative:()=>oS,negative:()=>nS,multipleOf:()=>IG,minSize:()=>HX,minLength:()=>oY,mime:()=>IV,maxSize:()=>LG,maxLength:()=>KH,lte:()=>L5,lt:()=>KX,lowercase:()=>UV,length:()=>ZH,includes:()=>OV,gte:()=>H9,gt:()=>ZX,endsWith:()=>NV});var Jk=D(()=>{A5()});var TV={};l6(TV,{time:()=>v00,duration:()=>_00,datetime:()=>S00,date:()=>k00,ZodISOTime:()=>Yk,ZodISODuration:()=>Wk,ZodISODateTime:()=>Qk,ZodISODate:()=>Xk});function S00($){return ze(Qk,$)}function k00($){return qe(Xk,$)}function v00($){return Fe(Yk,$)}function _00($){return Be(Wk,$)}var Qk,Xk,Yk,Wk;var eI=D(()=>{A5();JL();Qk=m("ZodISODateTime",($,J)=>{Zt.init($,J),z$.init($,J)});Xk=m("ZodISODate",($,J)=>{Ht.init($,J),z$.init($,J)});Yk=m("ZodISOTime",($,J)=>{zt.init($,J),z$.init($,J)});Wk=m("ZodISODuration",($,J)=>{qt.init($,J),z$.init($,J)})});var Wj0=($,J)=>{fI.init($,J),$.name="ZodError",Object.defineProperties($,{format:{value:(Q)=>hI($,Q)},flatten:{value:(Q)=>yI($,Q)},addIssue:{value:(Q)=>{$.issues.push(Q),$.message=JSON.stringify($.issues,WV,2)}},addIssues:{value:(Q)=>{$.issues.push(...Q),$.message=JSON.stringify($.issues,WV,2)}},isEmpty:{get(){return $.issues.length===0}}})},Gl6,h9;var f00=D(()=>{A5();A5();s0();Gl6=m("ZodError",Wj0),h9=m("ZodError",Wj0,{Parent:Error})});var y00,h00,b00,x00,g00,d00,u00,m00,c00,l00,p00,n00;var i00=D(()=>{A5();f00();y00=ZV(h9),h00=HV(h9),b00=zV(h9),x00=qV(h9),g00=JS(h9),d00=QS(h9),u00=XS(h9),m00=YS(h9),c00=WS(h9),l00=GS(h9),p00=KS(h9),n00=ZS(h9)});var $L={};l6($L,{xor:()=>aj0,xid:()=>Nj0,void:()=>lj0,uuidv7:()=>qj0,uuidv6:()=>zj0,uuidv4:()=>Hj0,uuid:()=>Zj0,url:()=>Fj0,unknown:()=>HH,union:()=>Rk,undefined:()=>mj0,ulid:()=>wj0,uint64:()=>dj0,uint32:()=>bj0,tuple:()=>q10,transform:()=>jk,templateLiteral:()=>HS0,symbol:()=>uj0,superRefine:()=>x10,success:()=>GS0,stringbool:()=>OS0,stringFormat:()=>Sj0,string:()=>Gk,strictObject:()=>oj0,set:()=>JS0,refine:()=>b10,record:()=>F10,readonly:()=>k10,promise:()=>zS0,preprocess:()=>NS0,prefault:()=>M10,pipe:()=>WL,partialRecord:()=>sj0,optional:()=>XL,object:()=>ij0,number:()=>r00,nullish:()=>WS0,nullable:()=>YL,null:()=>$10,nonoptional:()=>C10,never:()=>Ek,nativeEnum:()=>QS0,nanoid:()=>Uj0,nan:()=>KS0,meta:()=>US0,map:()=>$S0,mac:()=>Aj0,looseRecord:()=>ej0,looseObject:()=>rj0,literal:()=>XS0,lazy:()=>f10,ksuid:()=>Ij0,keyof:()=>nj0,jwt:()=>jj0,json:()=>wS0,ipv6:()=>Pj0,ipv4:()=>Lj0,intersection:()=>H10,int64:()=>gj0,int32:()=>hj0,int:()=>Kk,instanceof:()=>DS0,httpUrl:()=>Bj0,hostname:()=>kj0,hex:()=>vj0,hash:()=>_j0,guid:()=>Kj0,function:()=>qS0,float64:()=>yj0,float32:()=>fj0,file:()=>YS0,exactOptional:()=>N10,enum:()=>Tk,emoji:()=>Vj0,email:()=>Gj0,e164:()=>Tj0,discriminatedUnion:()=>tj0,describe:()=>VS0,date:()=>pj0,custom:()=>BS0,cuid2:()=>Oj0,cuid:()=>Dj0,codec:()=>ZS0,cidrv6:()=>Cj0,cidrv4:()=>Mj0,check:()=>FS0,catch:()=>T10,boolean:()=>a00,bigint:()=>xj0,base64url:()=>Rj0,base64:()=>Ej0,array:()=>ZL,any:()=>cj0,_function:()=>qS0,_default:()=>A10,_ZodString:()=>Zk,ZodXor:()=>G10,ZodXID:()=>Uk,ZodVoid:()=>Y10,ZodUnknown:()=>Q10,ZodUnion:()=>zL,ZodUndefined:()=>s00,ZodUUID:()=>zX,ZodURL:()=>GL,ZodULID:()=>Vk,ZodType:()=>c1,ZodTuple:()=>z10,ZodTransform:()=>O10,ZodTemplateLiteral:()=>v10,ZodSymbol:()=>t00,ZodSuccess:()=>E10,ZodStringFormat:()=>z$,ZodString:()=>SV,ZodSet:()=>V10,ZodRecord:()=>qL,ZodReadonly:()=>S10,ZodPromise:()=>y10,ZodPrefault:()=>P10,ZodPipe:()=>vk,ZodOptional:()=>Sk,ZodObject:()=>HL,ZodNumberFormat:()=>zH,ZodNumber:()=>vV,ZodNullable:()=>I10,ZodNull:()=>e00,ZodNonOptional:()=>kk,ZodNever:()=>X10,ZodNanoID:()=>qk,ZodNaN:()=>j10,ZodMap:()=>B10,ZodMAC:()=>o00,ZodLiteral:()=>U10,ZodLazy:()=>_10,ZodKSUID:()=>Dk,ZodJWT:()=>Mk,ZodIntersection:()=>Z10,ZodIPv6:()=>wk,ZodIPv4:()=>Ok,ZodGUID:()=>QL,ZodFunction:()=>h10,ZodFile:()=>D10,ZodExactOptional:()=>w10,ZodEnum:()=>jV,ZodEmoji:()=>zk,ZodEmail:()=>Hk,ZodE164:()=>Pk,ZodDiscriminatedUnion:()=>K10,ZodDefault:()=>L10,ZodDate:()=>KL,ZodCustomStringFormat:()=>kV,ZodCustom:()=>FL,ZodCodec:()=>_k,ZodCatch:()=>R10,ZodCUID2:()=>Bk,ZodCUID:()=>Fk,ZodCIDRv6:()=>Ik,ZodCIDRv4:()=>Nk,ZodBoolean:()=>_V,ZodBigIntFormat:()=>Ck,ZodBigInt:()=>fV,ZodBase64URL:()=>Ak,ZodBase64:()=>Lk,ZodArray:()=>W10,ZodAny:()=>J10});function Gk($){return Ge(SV,$)}function Gj0($){return CS(Hk,$)}function Kj0($){return rI(QL,$)}function Zj0($){return ES(zX,$)}function Hj0($){return RS(zX,$)}function zj0($){return TS(zX,$)}function qj0($){return jS(zX,$)}function Fj0($){return aI(GL,$)}function Bj0($){return aI(GL,{protocol:/^https?$/,hostname:w7.domain,...D0.normalizeParams($)})}function Vj0($){return SS(zk,$)}function Uj0($){return kS(qk,$)}function Dj0($){return vS(Fk,$)}function Oj0($){return _S(Bk,$)}function wj0($){return fS(Vk,$)}function Nj0($){return yS(Uk,$)}function Ij0($){return hS(Dk,$)}function Lj0($){return bS(Ok,$)}function Aj0($){return Ze(o00,$)}function Pj0($){return xS(wk,$)}function Mj0($){return gS(Nk,$)}function Cj0($){return dS(Ik,$)}function Ej0($){return uS(Lk,$)}function Rj0($){return mS(Ak,$)}function Tj0($){return cS(Pk,$)}function jj0($){return lS(Mk,$)}function Sj0($,J,Q={}){return EV(kV,$,J,Q)}function kj0($){return EV(kV,"hostname",w7.hostname,$)}function vj0($){return EV(kV,"hex",w7.hex,$)}function _j0($,J){let Q=J?.enc??"hex",X=`${$}_${Q}`,Y=w7[X];if(!Y)throw Error(`Unrecognized hash format: ${X}`);return EV(kV,X,Y,J)}function r00($){return Ve(vV,$)}function Kk($){return De(zH,$)}function fj0($){return Oe(zH,$)}function yj0($){return we(zH,$)}function hj0($){return Ne(zH,$)}function bj0($){return Ie(zH,$)}function a00($){return Le(_V,$)}function xj0($){return Pe(fV,$)}function gj0($){return Ce(Ck,$)}function dj0($){return Ee(Ck,$)}function uj0($){return Re(t00,$)}function mj0($){return Te(s00,$)}function $10($){return je(e00,$)}function cj0(){return Se(J10)}function HH(){return ke(Q10)}function Ek($){return ve(X10,$)}function lj0($){return _e(Y10,$)}function pj0($){return fe(KL,$)}function ZL($,J){return be(W10,$,J)}function nj0($){let J=$._zod.def.shape;return Tk(Object.keys(J))}function ij0($,J){let Q={type:"object",shape:$??{},...D0.normalizeParams(J)};return new HL(Q)}function oj0($,J){return new HL({type:"object",shape:$,catchall:Ek(),...D0.normalizeParams(J)})}function rj0($,J){return new HL({type:"object",shape:$,catchall:HH(),...D0.normalizeParams(J)})}function Rk($,J){return new zL({type:"union",options:$,...D0.normalizeParams(J)})}function aj0($,J){return new G10({type:"union",options:$,inclusive:!1,...D0.normalizeParams(J)})}function tj0($,J,Q){return new K10({type:"union",options:J,discriminator:$,...D0.normalizeParams(Q)})}function H10($,J){return new Z10({type:"intersection",left:$,right:J})}function q10($,J,Q){let X=J instanceof y1,Y=X?Q:J;return new z10({type:"tuple",items:$,rest:X?J:null,...D0.normalizeParams(Y)})}function F10($,J,Q){return new qL({type:"record",keyType:$,valueType:J,...D0.normalizeParams(Q)})}function sj0($,J,Q){let X=Z9($);return X._zod.values=void 0,new qL({type:"record",keyType:X,valueType:J,...D0.normalizeParams(Q)})}function ej0($,J,Q){return new qL({type:"record",keyType:$,valueType:J,mode:"loose",...D0.normalizeParams(Q)})}function $S0($,J,Q){return new B10({type:"map",keyType:$,valueType:J,...D0.normalizeParams(Q)})}function JS0($,J){return new V10({type:"set",valueType:$,...D0.normalizeParams(J)})}function Tk($,J){let Q=Array.isArray($)?Object.fromEntries($.map((X)=>[X,X])):$;return new jV({type:"enum",entries:Q,...D0.normalizeParams(J)})}function QS0($,J){return new jV({type:"enum",entries:$,...D0.normalizeParams(J)})}function XS0($,J){return new U10({type:"literal",values:Array.isArray($)?$:[$],...D0.normalizeParams(J)})}function YS0($){return xe(D10,$)}function jk($){return new O10({type:"transform",transform:$})}function XL($){return new Sk({type:"optional",innerType:$})}function N10($){return new w10({type:"optional",innerType:$})}function YL($){return new I10({type:"nullable",innerType:$})}function WS0($){return XL(YL($))}function A10($,J){return new L10({type:"default",innerType:$,get defaultValue(){return typeof J==="function"?J():D0.shallowClone(J)}})}function M10($,J){return new P10({type:"prefault",innerType:$,get defaultValue(){return typeof J==="function"?J():D0.shallowClone(J)}})}function C10($,J){return new kk({type:"nonoptional",innerType:$,...D0.normalizeParams(J)})}function GS0($){return new E10({type:"success",innerType:$})}function T10($,J){return new R10({type:"catch",innerType:$,catchValue:typeof J==="function"?J:()=>J})}function KS0($){return he(j10,$)}function WL($,J){return new vk({type:"pipe",in:$,out:J})}function ZS0($,J,Q){return new _k({type:"pipe",in:$,out:J,transform:Q.decode,reverseTransform:Q.encode})}function k10($){return new S10({type:"readonly",innerType:$})}function HS0($,J){return new v10({type:"template_literal",parts:$,...D0.normalizeParams(J)})}function f10($){return new _10({type:"lazy",getter:$})}function zS0($){return new y10({type:"promise",innerType:$})}function qS0($){return new h10({type:"function",input:Array.isArray($?.input)?q10($?.input):$?.input??ZL(HH()),output:$?.output??HH()})}function FS0($){let J=new L$({check:"custom"});return J._zod.check=$,J}function BS0($,J){return ge(FL,$??(()=>!0),J)}function b10($,J={}){return de(FL,$,J)}function x10($){return ue($)}function DS0($,J={}){let Q=new FL({type:"custom",check:"custom",fn:(X)=>X instanceof $,abort:!0,...D0.normalizeParams(J)});return Q._zod.bag.Class=$,Q._zod.check=(X)=>{if(!(X.value instanceof $))X.issues.push({code:"invalid_type",expected:$.name,input:X.value,inst:Q,path:[...Q._zod.def.path??[]]})},Q}function wS0($){let J=f10(()=>{return Rk([Gk($),r00(),a00(),$10(),ZL(J),F10(Gk(),J)])});return J}function NS0($,J){return WL(jk($),J)}var c1,Zk,SV,z$,Hk,QL,zX,GL,zk,qk,Fk,Bk,Vk,Uk,Dk,Ok,o00,wk,Nk,Ik,Lk,Ak,Pk,Mk,kV,vV,zH,_V,fV,Ck,t00,s00,e00,J10,Q10,X10,Y10,KL,W10,HL,zL,G10,K10,Z10,z10,qL,B10,V10,jV,U10,D10,O10,Sk,w10,I10,L10,P10,kk,E10,R10,j10,vk,_k,S10,v10,_10,y10,h10,FL,VS0,US0,OS0=(...$)=>le({Codec:_k,Boolean:_V,String:SV},...$);var JL=D(()=>{A5();A5();sI();tI();Jk();eI();i00();c1=m("ZodType",($,J)=>{return y1.init($,J),Object.assign($["~standard"],{jsonSchema:{input:RV($,"input"),output:RV($,"output")}}),$.toJSONSchema=pe($,{}),$.def=J,$.type=J.type,Object.defineProperty($,"_def",{value:J}),$.check=(...Q)=>{return $.clone(D0.mergeDefs(J,{checks:[...J.checks??[],...Q.map((X)=>typeof X==="function"?{_zod:{check:X,def:{check:"custom"},onattach:[]}}:X)]}),{parent:!0})},$.with=$.check,$.clone=(Q,X)=>Z9($,Q,X),$.brand=()=>$,$.register=(Q,X)=>{return Q.add($,X),$},$.parse=(Q,X)=>y00($,Q,X,{callee:$.parse}),$.safeParse=(Q,X)=>b00($,Q,X),$.parseAsync=async(Q,X)=>h00($,Q,X,{callee:$.parseAsync}),$.safeParseAsync=async(Q,X)=>x00($,Q,X),$.spa=$.safeParseAsync,$.encode=(Q,X)=>g00($,Q,X),$.decode=(Q,X)=>d00($,Q,X),$.encodeAsync=async(Q,X)=>u00($,Q,X),$.decodeAsync=async(Q,X)=>m00($,Q,X),$.safeEncode=(Q,X)=>c00($,Q,X),$.safeDecode=(Q,X)=>l00($,Q,X),$.safeEncodeAsync=async(Q,X)=>p00($,Q,X),$.safeDecodeAsync=async(Q,X)=>n00($,Q,X),$.refine=(Q,X)=>$.check(b10(Q,X)),$.superRefine=(Q)=>$.check(x10(Q)),$.overwrite=(Q)=>$.check(hJ(Q)),$.optional=()=>XL($),$.exactOptional=()=>N10($),$.nullable=()=>YL($),$.nullish=()=>XL(YL($)),$.nonoptional=(Q)=>C10($,Q),$.array=()=>ZL($),$.or=(Q)=>Rk([$,Q]),$.and=(Q)=>H10($,Q),$.transform=(Q)=>WL($,jk(Q)),$.default=(Q)=>A10($,Q),$.prefault=(Q)=>M10($,Q),$.catch=(Q)=>T10($,Q),$.pipe=(Q)=>WL($,Q),$.readonly=()=>k10($),$.describe=(Q)=>{let X=$.clone();return D8.add(X,{description:Q}),X},Object.defineProperty($,"description",{get(){return D8.get($)?.description},configurable:!0}),$.meta=(...Q)=>{if(Q.length===0)return D8.get($);let X=$.clone();return D8.add(X,Q[0]),X},$.isOptional=()=>$.safeParse(void 0).success,$.isNullable=()=>$.safeParse(null).success,$.apply=(Q)=>Q($),$}),Zk=m("_ZodString",($,J)=>{WH.init($,J),c1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>ne($,X,Y,W);let Q=$._zod.bag;$.format=Q.format??null,$.minLength=Q.minimum??null,$.maxLength=Q.maximum??null,$.regex=(...X)=>$.check(VV(...X)),$.includes=(...X)=>$.check(OV(...X)),$.startsWith=(...X)=>$.check(wV(...X)),$.endsWith=(...X)=>$.check(NV(...X)),$.min=(...X)=>$.check(oY(...X)),$.max=(...X)=>$.check(KH(...X)),$.length=(...X)=>$.check(ZH(...X)),$.nonempty=(...X)=>$.check(oY(1,...X)),$.lowercase=(X)=>$.check(UV(X)),$.uppercase=(X)=>$.check(DV(X)),$.trim=()=>$.check(AV()),$.normalize=(...X)=>$.check(LV(...X)),$.toLowerCase=()=>$.check(PV()),$.toUpperCase=()=>$.check(MV()),$.slugify=()=>$.check(CV())}),SV=m("ZodString",($,J)=>{WH.init($,J),Zk.init($,J),$.email=(Q)=>$.check(CS(Hk,Q)),$.url=(Q)=>$.check(aI(GL,Q)),$.jwt=(Q)=>$.check(lS(Mk,Q)),$.emoji=(Q)=>$.check(SS(zk,Q)),$.guid=(Q)=>$.check(rI(QL,Q)),$.uuid=(Q)=>$.check(ES(zX,Q)),$.uuidv4=(Q)=>$.check(RS(zX,Q)),$.uuidv6=(Q)=>$.check(TS(zX,Q)),$.uuidv7=(Q)=>$.check(jS(zX,Q)),$.nanoid=(Q)=>$.check(kS(qk,Q)),$.guid=(Q)=>$.check(rI(QL,Q)),$.cuid=(Q)=>$.check(vS(Fk,Q)),$.cuid2=(Q)=>$.check(_S(Bk,Q)),$.ulid=(Q)=>$.check(fS(Vk,Q)),$.base64=(Q)=>$.check(uS(Lk,Q)),$.base64url=(Q)=>$.check(mS(Ak,Q)),$.xid=(Q)=>$.check(yS(Uk,Q)),$.ksuid=(Q)=>$.check(hS(Dk,Q)),$.ipv4=(Q)=>$.check(bS(Ok,Q)),$.ipv6=(Q)=>$.check(xS(wk,Q)),$.cidrv4=(Q)=>$.check(gS(Nk,Q)),$.cidrv6=(Q)=>$.check(dS(Ik,Q)),$.e164=(Q)=>$.check(cS(Pk,Q)),$.datetime=(Q)=>$.check(S00(Q)),$.date=(Q)=>$.check(k00(Q)),$.time=(Q)=>$.check(v00(Q)),$.duration=(Q)=>$.check(_00(Q))});z$=m("ZodStringFormat",($,J)=>{H$.init($,J),Zk.init($,J)}),Hk=m("ZodEmail",($,J)=>{ea.init($,J),z$.init($,J)});QL=m("ZodGUID",($,J)=>{ta.init($,J),z$.init($,J)});zX=m("ZodUUID",($,J)=>{sa.init($,J),z$.init($,J)});GL=m("ZodURL",($,J)=>{$t.init($,J),z$.init($,J)});zk=m("ZodEmoji",($,J)=>{Jt.init($,J),z$.init($,J)});qk=m("ZodNanoID",($,J)=>{Qt.init($,J),z$.init($,J)});Fk=m("ZodCUID",($,J)=>{Xt.init($,J),z$.init($,J)});Bk=m("ZodCUID2",($,J)=>{Yt.init($,J),z$.init($,J)});Vk=m("ZodULID",($,J)=>{Wt.init($,J),z$.init($,J)});Uk=m("ZodXID",($,J)=>{Gt.init($,J),z$.init($,J)});Dk=m("ZodKSUID",($,J)=>{Kt.init($,J),z$.init($,J)});Ok=m("ZodIPv4",($,J)=>{Ft.init($,J),z$.init($,J)});o00=m("ZodMAC",($,J)=>{Vt.init($,J),z$.init($,J)});wk=m("ZodIPv6",($,J)=>{Bt.init($,J),z$.init($,J)});Nk=m("ZodCIDRv4",($,J)=>{Ut.init($,J),z$.init($,J)});Ik=m("ZodCIDRv6",($,J)=>{Dt.init($,J),z$.init($,J)});Lk=m("ZodBase64",($,J)=>{wt.init($,J),z$.init($,J)});Ak=m("ZodBase64URL",($,J)=>{Nt.init($,J),z$.init($,J)});Pk=m("ZodE164",($,J)=>{It.init($,J),z$.init($,J)});Mk=m("ZodJWT",($,J)=>{Lt.init($,J),z$.init($,J)});kV=m("ZodCustomStringFormat",($,J)=>{At.init($,J),z$.init($,J)});vV=m("ZodNumber",($,J)=>{IS.init($,J),c1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>ie($,X,Y,W),$.gt=(X,Y)=>$.check(ZX(X,Y)),$.gte=(X,Y)=>$.check(H9(X,Y)),$.min=(X,Y)=>$.check(H9(X,Y)),$.lt=(X,Y)=>$.check(KX(X,Y)),$.lte=(X,Y)=>$.check(L5(X,Y)),$.max=(X,Y)=>$.check(L5(X,Y)),$.int=(X)=>$.check(Kk(X)),$.safe=(X)=>$.check(Kk(X)),$.positive=(X)=>$.check(ZX(0,X)),$.nonnegative=(X)=>$.check(H9(0,X)),$.negative=(X)=>$.check(KX(0,X)),$.nonpositive=(X)=>$.check(L5(0,X)),$.multipleOf=(X,Y)=>$.check(IG(X,Y)),$.step=(X,Y)=>$.check(IG(X,Y)),$.finite=()=>$;let Q=$._zod.bag;$.minValue=Math.max(Q.minimum??Number.NEGATIVE_INFINITY,Q.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,$.maxValue=Math.min(Q.maximum??Number.POSITIVE_INFINITY,Q.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,$.isInt=(Q.format??"").includes("int")||Number.isSafeInteger(Q.multipleOf??0.5),$.isFinite=!0,$.format=Q.format??null});zH=m("ZodNumberFormat",($,J)=>{Pt.init($,J),vV.init($,J)});_V=m("ZodBoolean",($,J)=>{dI.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>oe($,Q,X,Y)});fV=m("ZodBigInt",($,J)=>{LS.init($,J),c1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>re($,X,Y,W),$.gte=(X,Y)=>$.check(H9(X,Y)),$.min=(X,Y)=>$.check(H9(X,Y)),$.gt=(X,Y)=>$.check(ZX(X,Y)),$.gte=(X,Y)=>$.check(H9(X,Y)),$.min=(X,Y)=>$.check(H9(X,Y)),$.lt=(X,Y)=>$.check(KX(X,Y)),$.lte=(X,Y)=>$.check(L5(X,Y)),$.max=(X,Y)=>$.check(L5(X,Y)),$.positive=(X)=>$.check(ZX(BigInt(0),X)),$.negative=(X)=>$.check(KX(BigInt(0),X)),$.nonpositive=(X)=>$.check(L5(BigInt(0),X)),$.nonnegative=(X)=>$.check(H9(BigInt(0),X)),$.multipleOf=(X,Y)=>$.check(IG(X,Y));let Q=$._zod.bag;$.minValue=Q.minimum??null,$.maxValue=Q.maximum??null,$.format=Q.format??null});Ck=m("ZodBigIntFormat",($,J)=>{Mt.init($,J),fV.init($,J)});t00=m("ZodSymbol",($,J)=>{Ct.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>ae($,Q,X,Y)});s00=m("ZodUndefined",($,J)=>{Et.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>se($,Q,X,Y)});e00=m("ZodNull",($,J)=>{Rt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>te($,Q,X,Y)});J10=m("ZodAny",($,J)=>{Tt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>J00($,Q,X,Y)});Q10=m("ZodUnknown",($,J)=>{jt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>Q00($,Q,X,Y)});X10=m("ZodNever",($,J)=>{St.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>$00($,Q,X,Y)});Y10=m("ZodVoid",($,J)=>{kt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>ee($,Q,X,Y)});KL=m("ZodDate",($,J)=>{vt.init($,J),c1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>X00($,X,Y,W),$.min=(X,Y)=>$.check(H9(X,Y)),$.max=(X,Y)=>$.check(L5(X,Y));let Q=$._zod.bag;$.minDate=Q.minimum?new Date(Q.minimum):null,$.maxDate=Q.maximum?new Date(Q.maximum):null});W10=m("ZodArray",($,J)=>{_t.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>U00($,Q,X,Y),$.element=J.element,$.min=(Q,X)=>$.check(oY(Q,X)),$.nonempty=(Q)=>$.check(oY(1,Q)),$.max=(Q,X)=>$.check(KH(Q,X)),$.length=(Q,X)=>$.check(ZH(Q,X)),$.unwrap=()=>$.element});HL=m("ZodObject",($,J)=>{ft.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>D00($,Q,X,Y),D0.defineLazy($,"shape",()=>{return J.shape}),$.keyof=()=>Tk(Object.keys($._zod.def.shape)),$.catchall=(Q)=>$.clone({...$._zod.def,catchall:Q}),$.passthrough=()=>$.clone({...$._zod.def,catchall:HH()}),$.loose=()=>$.clone({...$._zod.def,catchall:HH()}),$.strict=()=>$.clone({...$._zod.def,catchall:Ek()}),$.strip=()=>$.clone({...$._zod.def,catchall:void 0}),$.extend=(Q)=>{return D0.extend($,Q)},$.safeExtend=(Q)=>{return D0.safeExtend($,Q)},$.merge=(Q)=>D0.merge($,Q),$.pick=(Q)=>D0.pick($,Q),$.omit=(Q)=>D0.omit($,Q),$.partial=(...Q)=>D0.partial(Sk,$,Q[0]),$.required=(...Q)=>D0.required(kk,$,Q[0])});zL=m("ZodUnion",($,J)=>{uI.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>tS($,Q,X,Y),$.options=J.options});G10=m("ZodXor",($,J)=>{zL.init($,J),yt.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>tS($,Q,X,Y),$.options=J.options});K10=m("ZodDiscriminatedUnion",($,J)=>{zL.init($,J),ht.init($,J)});Z10=m("ZodIntersection",($,J)=>{bt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>O00($,Q,X,Y)});z10=m("ZodTuple",($,J)=>{AS.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>w00($,Q,X,Y),$.rest=(Q)=>$.clone({...$._zod.def,rest:Q})});qL=m("ZodRecord",($,J)=>{xt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>N00($,Q,X,Y),$.keyType=J.keyType,$.valueType=J.valueType});B10=m("ZodMap",($,J)=>{gt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>B00($,Q,X,Y),$.keyType=J.keyType,$.valueType=J.valueType,$.min=(...Q)=>$.check(HX(...Q)),$.nonempty=(Q)=>$.check(HX(1,Q)),$.max=(...Q)=>$.check(LG(...Q)),$.size=(...Q)=>$.check(GH(...Q))});V10=m("ZodSet",($,J)=>{dt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>V00($,Q,X,Y),$.min=(...Q)=>$.check(HX(...Q)),$.nonempty=(Q)=>$.check(HX(1,Q)),$.max=(...Q)=>$.check(LG(...Q)),$.size=(...Q)=>$.check(GH(...Q))});jV=m("ZodEnum",($,J)=>{ut.init($,J),c1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>Y00($,X,Y,W),$.enum=J.entries,$.options=Object.values(J.entries);let Q=new Set(Object.keys(J.entries));$.extract=(X,Y)=>{let W={};for(let G of X)if(Q.has(G))W[G]=J.entries[G];else throw Error(`Key ${G} not found in enum`);return new jV({...J,checks:[],...D0.normalizeParams(Y),entries:W})},$.exclude=(X,Y)=>{let W={...J.entries};for(let G of X)if(Q.has(G))delete W[G];else throw Error(`Key ${G} not found in enum`);return new jV({...J,checks:[],...D0.normalizeParams(Y),entries:W})}});U10=m("ZodLiteral",($,J)=>{mt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>W00($,Q,X,Y),$.values=new Set(J.values),Object.defineProperty($,"value",{get(){if(J.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return J.values[0]}})});D10=m("ZodFile",($,J)=>{ct.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>Z00($,Q,X,Y),$.min=(Q,X)=>$.check(HX(Q,X)),$.max=(Q,X)=>$.check(LG(Q,X)),$.mime=(Q,X)=>$.check(IV(Array.isArray(Q)?Q:[Q],X))});O10=m("ZodTransform",($,J)=>{lt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>F00($,Q,X,Y),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new QH($.constructor.name);Q.addIssue=(W)=>{if(typeof W==="string")Q.issues.push(D0.issue(W,Q.value,J));else{let G=W;if(G.fatal)G.continue=!1;G.code??(G.code="custom"),G.input??(G.input=Q.value),G.inst??(G.inst=$),Q.issues.push(D0.issue(G))}};let Y=J.transform(Q.value,Q);if(Y instanceof Promise)return Y.then((W)=>{return Q.value=W,Q});return Q.value=Y,Q}});Sk=m("ZodOptional",($,J)=>{PS.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>sS($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});w10=m("ZodExactOptional",($,J)=>{pt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>sS($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});I10=m("ZodNullable",($,J)=>{nt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>I00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});L10=m("ZodDefault",($,J)=>{it.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>A00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType,$.removeDefault=$.unwrap});P10=m("ZodPrefault",($,J)=>{ot.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>P00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});kk=m("ZodNonOptional",($,J)=>{rt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>L00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});E10=m("ZodSuccess",($,J)=>{at.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>H00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});R10=m("ZodCatch",($,J)=>{tt.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>M00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType,$.removeCatch=$.unwrap});j10=m("ZodNaN",($,J)=>{st.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>G00($,Q,X,Y)});vk=m("ZodPipe",($,J)=>{et.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>C00($,Q,X,Y),$.in=J.in,$.out=J.out});_k=m("ZodCodec",($,J)=>{vk.init($,J),mI.init($,J)});S10=m("ZodReadonly",($,J)=>{$s.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>E00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});v10=m("ZodTemplateLiteral",($,J)=>{Js.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>K00($,Q,X,Y)});_10=m("ZodLazy",($,J)=>{Ys.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>T00($,Q,X,Y),$.unwrap=()=>$._zod.def.getter()});y10=m("ZodPromise",($,J)=>{Xs.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>R00($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});h10=m("ZodFunction",($,J)=>{Qs.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>q00($,Q,X,Y)});FL=m("ZodCustom",($,J)=>{Ws.init($,J),c1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>z00($,Q,X,Y)});VS0=me,US0=ce});function Hl6($){F4({customError:$})}function zl6(){return F4().customError}var Zl6,g10;var IS0=D(()=>{A5();Zl6={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};(function($){})(g10||(g10={}))});function Fl6($,J){let Q=$.$schema;if(Q==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(Q==="http://json-schema.org/draft-07/schema#")return"draft-7";if(Q==="http://json-schema.org/draft-04/schema#")return"draft-4";return J??"draft-2020-12"}function Bl6($,J){if(!$.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let Q=$.slice(1).split("/").filter(Boolean);if(Q.length===0)return J.rootSchema;let X=J.version==="draft-2020-12"?"$defs":"definitions";if(Q[0]===X){let Y=Q[1];if(!Y||!J.defs[Y])throw Error(`Reference not found: ${$}`);return J.defs[Y]}throw Error(`Reference not found: ${$}`)}function LS0($,J){if($.not!==void 0){if(typeof $.not==="object"&&Object.keys($.not).length===0)return y0.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if($.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if($.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if($.if!==void 0||$.then!==void 0||$.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if($.dependentSchemas!==void 0||$.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if($.$ref){let Y=$.$ref;if(J.refs.has(Y))return J.refs.get(Y);if(J.processing.has(Y))return y0.lazy(()=>{if(!J.refs.has(Y))throw Error(`Circular reference not resolved: ${Y}`);return J.refs.get(Y)});J.processing.add(Y);let W=Bl6(Y,J),G=v8(W,J);return J.refs.set(Y,G),J.processing.delete(Y),G}if($.enum!==void 0){let Y=$.enum;if(J.version==="openapi-3.0"&&$.nullable===!0&&Y.length===1&&Y[0]===null)return y0.null();if(Y.length===0)return y0.never();if(Y.length===1)return y0.literal(Y[0]);if(Y.every((G)=>typeof G==="string"))return y0.enum(Y);let W=Y.map((G)=>y0.literal(G));if(W.length<2)return W[0];return y0.union([W[0],W[1],...W.slice(2)])}if($.const!==void 0)return y0.literal($.const);let Q=$.type;if(Array.isArray(Q)){let Y=Q.map((W)=>{let G={...$,type:W};return LS0(G,J)});if(Y.length===0)return y0.never();if(Y.length===1)return Y[0];return y0.union(Y)}if(!Q)return y0.any();let X;switch(Q){case"string":{let Y=y0.string();if($.format){let W=$.format;if(W==="email")Y=Y.check(y0.email());else if(W==="uri"||W==="uri-reference")Y=Y.check(y0.url());else if(W==="uuid"||W==="guid")Y=Y.check(y0.uuid());else if(W==="date-time")Y=Y.check(y0.iso.datetime());else if(W==="date")Y=Y.check(y0.iso.date());else if(W==="time")Y=Y.check(y0.iso.time());else if(W==="duration")Y=Y.check(y0.iso.duration());else if(W==="ipv4")Y=Y.check(y0.ipv4());else if(W==="ipv6")Y=Y.check(y0.ipv6());else if(W==="mac")Y=Y.check(y0.mac());else if(W==="cidr")Y=Y.check(y0.cidrv4());else if(W==="cidr-v6")Y=Y.check(y0.cidrv6());else if(W==="base64")Y=Y.check(y0.base64());else if(W==="base64url")Y=Y.check(y0.base64url());else if(W==="e164")Y=Y.check(y0.e164());else if(W==="jwt")Y=Y.check(y0.jwt());else if(W==="emoji")Y=Y.check(y0.emoji());else if(W==="nanoid")Y=Y.check(y0.nanoid());else if(W==="cuid")Y=Y.check(y0.cuid());else if(W==="cuid2")Y=Y.check(y0.cuid2());else if(W==="ulid")Y=Y.check(y0.ulid());else if(W==="xid")Y=Y.check(y0.xid());else if(W==="ksuid")Y=Y.check(y0.ksuid())}if(typeof $.minLength==="number")Y=Y.min($.minLength);if(typeof $.maxLength==="number")Y=Y.max($.maxLength);if($.pattern)Y=Y.regex(new RegExp($.pattern));X=Y;break}case"number":case"integer":{let Y=Q==="integer"?y0.number().int():y0.number();if(typeof $.minimum==="number")Y=Y.min($.minimum);if(typeof $.maximum==="number")Y=Y.max($.maximum);if(typeof $.exclusiveMinimum==="number")Y=Y.gt($.exclusiveMinimum);else if($.exclusiveMinimum===!0&&typeof $.minimum==="number")Y=Y.gt($.minimum);if(typeof $.exclusiveMaximum==="number")Y=Y.lt($.exclusiveMaximum);else if($.exclusiveMaximum===!0&&typeof $.maximum==="number")Y=Y.lt($.maximum);if(typeof $.multipleOf==="number")Y=Y.multipleOf($.multipleOf);X=Y;break}case"boolean":{X=y0.boolean();break}case"null":{X=y0.null();break}case"object":{let Y={},W=$.properties||{},G=new Set($.required||[]);for(let[Z,H]of Object.entries(W)){let z=v8(H,J);Y[Z]=G.has(Z)?z:z.optional()}if($.propertyNames){let Z=v8($.propertyNames,J),H=$.additionalProperties&&typeof $.additionalProperties==="object"?v8($.additionalProperties,J):y0.any();if(Object.keys(Y).length===0){X=y0.record(Z,H);break}let z=y0.object(Y).passthrough(),q=y0.looseRecord(Z,H);X=y0.intersection(z,q);break}if($.patternProperties){let Z=$.patternProperties,H=Object.keys(Z),z=[];for(let B of H){let U=v8(Z[B],J),O=y0.string().regex(new RegExp(B));z.push(y0.looseRecord(O,U))}let q=[];if(Object.keys(Y).length>0)q.push(y0.object(Y).passthrough());if(q.push(...z),q.length===0)X=y0.object({}).passthrough();else if(q.length===1)X=q[0];else{let B=y0.intersection(q[0],q[1]);for(let U=2;Uv8(Z,J)),K=W&&typeof W==="object"&&!Array.isArray(W)?v8(W,J):void 0;if(K)X=y0.tuple(G).rest(K);else X=y0.tuple(G);if(typeof $.minItems==="number")X=X.check(y0.minLength($.minItems));if(typeof $.maxItems==="number")X=X.check(y0.maxLength($.maxItems))}else if(Array.isArray(W)){let G=W.map((Z)=>v8(Z,J)),K=$.additionalItems&&typeof $.additionalItems==="object"?v8($.additionalItems,J):void 0;if(K)X=y0.tuple(G).rest(K);else X=y0.tuple(G);if(typeof $.minItems==="number")X=X.check(y0.minLength($.minItems));if(typeof $.maxItems==="number")X=X.check(y0.maxLength($.maxItems))}else if(W!==void 0){let G=v8(W,J),K=y0.array(G);if(typeof $.minItems==="number")K=K.min($.minItems);if(typeof $.maxItems==="number")K=K.max($.maxItems);X=K}else X=y0.array(y0.any());break}default:throw Error(`Unsupported type: ${Q}`)}if($.description)X=X.describe($.description);if($.default!==void 0)X=X.default($.default);return X}function v8($,J){if(typeof $==="boolean")return $?y0.any():y0.never();let Q=LS0($,J),X=$.type||$.enum!==void 0||$.const!==void 0;if($.anyOf&&Array.isArray($.anyOf)){let K=$.anyOf.map((H)=>v8(H,J)),Z=y0.union(K);Q=X?y0.intersection(Q,Z):Z}if($.oneOf&&Array.isArray($.oneOf)){let K=$.oneOf.map((H)=>v8(H,J)),Z=y0.xor(K);Q=X?y0.intersection(Q,Z):Z}if($.allOf&&Array.isArray($.allOf))if($.allOf.length===0)Q=X?Q:y0.any();else{let K=X?Q:v8($.allOf[0],J),Z=X?0:1;for(let H=Z;H<$.allOf.length;H++)K=y0.intersection(K,v8($.allOf[H],J));Q=K}if($.nullable===!0&&J.version==="openapi-3.0")Q=y0.nullable(Q);if($.readOnly===!0)Q=y0.readonly(Q);let Y={},W=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let K of W)if(K in $)Y[K]=$[K];let G=["contentEncoding","contentMediaType","contentSchema"];for(let K of G)if(K in $)Y[K]=$[K];for(let K of Object.keys($))if(!ql6.has(K))Y[K]=$[K];if(Object.keys(Y).length>0)J.registry.add(Q,Y);return Q}function AS0($,J){if(typeof $==="boolean")return $?y0.any():y0.never();let Q=Fl6($,J?.defaultTarget),X=$.$defs||$.definitions||{},Y={version:Q,defs:X,refs:new Map,processing:new Set,rootSchema:$,registry:J?.registry??D8};return v8($,Y)}var y0,ql6;var PS0=D(()=>{oI();Jk();eI();JL();y0={...$L,...$k,iso:TV},ql6=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"])});var d10={};l6(d10,{string:()=>Vl6,number:()=>Ul6,date:()=>wl6,boolean:()=>Dl6,bigint:()=>Ol6});function Vl6($){return Ke(SV,$)}function Ul6($){return Ue(vV,$)}function Dl6($){return Ae(_V,$)}function Ol6($){return Me(fV,$)}function wl6($){return ye(KL,$)}var MS0=D(()=>{A5();JL()});var V={};l6(V,{xor:()=>aj0,xid:()=>Nj0,void:()=>lj0,uuidv7:()=>qj0,uuidv6:()=>zj0,uuidv4:()=>Hj0,uuid:()=>Zj0,util:()=>D0,url:()=>Fj0,uppercase:()=>DV,unknown:()=>HH,union:()=>Rk,undefined:()=>mj0,ulid:()=>wj0,uint64:()=>dj0,uint32:()=>bj0,tuple:()=>q10,trim:()=>AV,treeifyError:()=>ar,transform:()=>jk,toUpperCase:()=>MV,toLowerCase:()=>PV,toJSONSchema:()=>eS,templateLiteral:()=>HS0,symbol:()=>uj0,superRefine:()=>x10,success:()=>GS0,stringbool:()=>OS0,stringFormat:()=>Sj0,string:()=>Gk,strictObject:()=>oj0,startsWith:()=>wV,slugify:()=>CV,size:()=>GH,setErrorMap:()=>Hl6,set:()=>JS0,safeParseAsync:()=>x00,safeParse:()=>b00,safeEncodeAsync:()=>p00,safeEncode:()=>c00,safeDecodeAsync:()=>n00,safeDecode:()=>l00,registry:()=>MS,regexes:()=>w7,regex:()=>VV,refine:()=>b10,record:()=>F10,readonly:()=>k10,property:()=>rS,promise:()=>zS0,prettifyError:()=>tr,preprocess:()=>NS0,prefault:()=>M10,positive:()=>pS,pipe:()=>WL,partialRecord:()=>sj0,parseAsync:()=>h00,parse:()=>y00,overwrite:()=>hJ,optional:()=>XL,object:()=>ij0,number:()=>r00,nullish:()=>WS0,nullable:()=>YL,null:()=>$10,normalize:()=>LV,nonpositive:()=>iS,nonoptional:()=>C10,nonnegative:()=>oS,never:()=>Ek,negative:()=>nS,nativeEnum:()=>QS0,nanoid:()=>Uj0,nan:()=>KS0,multipleOf:()=>IG,minSize:()=>HX,minLength:()=>oY,mime:()=>IV,meta:()=>US0,maxSize:()=>LG,maxLength:()=>KH,map:()=>$S0,mac:()=>Aj0,lte:()=>L5,lt:()=>KX,lowercase:()=>UV,looseRecord:()=>ej0,looseObject:()=>rj0,locales:()=>iI,literal:()=>XS0,length:()=>ZH,lazy:()=>f10,ksuid:()=>Ij0,keyof:()=>nj0,jwt:()=>jj0,json:()=>wS0,iso:()=>TV,ipv6:()=>Pj0,ipv4:()=>Lj0,intersection:()=>H10,int64:()=>gj0,int32:()=>hj0,int:()=>Kk,instanceof:()=>DS0,includes:()=>OV,httpUrl:()=>Bj0,hostname:()=>kj0,hex:()=>vj0,hash:()=>_j0,guid:()=>Kj0,gte:()=>H9,gt:()=>ZX,globalRegistry:()=>D8,getErrorMap:()=>zl6,function:()=>qS0,fromJSONSchema:()=>AS0,formatError:()=>hI,float64:()=>yj0,float32:()=>fj0,flattenError:()=>yI,file:()=>YS0,exactOptional:()=>N10,enum:()=>Tk,endsWith:()=>NV,encodeAsync:()=>u00,encode:()=>g00,emoji:()=>Vj0,email:()=>Gj0,e164:()=>Tj0,discriminatedUnion:()=>tj0,describe:()=>VS0,decodeAsync:()=>m00,decode:()=>d00,date:()=>pj0,custom:()=>BS0,cuid2:()=>Oj0,cuid:()=>Dj0,core:()=>rY,config:()=>F4,coerce:()=>d10,codec:()=>ZS0,clone:()=>Z9,cidrv6:()=>Cj0,cidrv4:()=>Mj0,check:()=>FS0,catch:()=>T10,boolean:()=>a00,bigint:()=>xj0,base64url:()=>Rj0,base64:()=>Ej0,array:()=>ZL,any:()=>cj0,_function:()=>qS0,_default:()=>A10,_ZodString:()=>Zk,ZodXor:()=>G10,ZodXID:()=>Uk,ZodVoid:()=>Y10,ZodUnknown:()=>Q10,ZodUnion:()=>zL,ZodUndefined:()=>s00,ZodUUID:()=>zX,ZodURL:()=>GL,ZodULID:()=>Vk,ZodType:()=>c1,ZodTuple:()=>z10,ZodTransform:()=>O10,ZodTemplateLiteral:()=>v10,ZodSymbol:()=>t00,ZodSuccess:()=>E10,ZodStringFormat:()=>z$,ZodString:()=>SV,ZodSet:()=>V10,ZodRecord:()=>qL,ZodRealError:()=>h9,ZodReadonly:()=>S10,ZodPromise:()=>y10,ZodPrefault:()=>P10,ZodPipe:()=>vk,ZodOptional:()=>Sk,ZodObject:()=>HL,ZodNumberFormat:()=>zH,ZodNumber:()=>vV,ZodNullable:()=>I10,ZodNull:()=>e00,ZodNonOptional:()=>kk,ZodNever:()=>X10,ZodNanoID:()=>qk,ZodNaN:()=>j10,ZodMap:()=>B10,ZodMAC:()=>o00,ZodLiteral:()=>U10,ZodLazy:()=>_10,ZodKSUID:()=>Dk,ZodJWT:()=>Mk,ZodIssueCode:()=>Zl6,ZodIntersection:()=>Z10,ZodISOTime:()=>Yk,ZodISODuration:()=>Wk,ZodISODateTime:()=>Qk,ZodISODate:()=>Xk,ZodIPv6:()=>wk,ZodIPv4:()=>Ok,ZodGUID:()=>QL,ZodFunction:()=>h10,ZodFirstPartyTypeKind:()=>g10,ZodFile:()=>D10,ZodExactOptional:()=>w10,ZodError:()=>Gl6,ZodEnum:()=>jV,ZodEmoji:()=>zk,ZodEmail:()=>Hk,ZodE164:()=>Pk,ZodDiscriminatedUnion:()=>K10,ZodDefault:()=>L10,ZodDate:()=>KL,ZodCustomStringFormat:()=>kV,ZodCustom:()=>FL,ZodCodec:()=>_k,ZodCatch:()=>R10,ZodCUID2:()=>Bk,ZodCUID:()=>Fk,ZodCIDRv6:()=>Ik,ZodCIDRv4:()=>Nk,ZodBoolean:()=>_V,ZodBigIntFormat:()=>Ck,ZodBigInt:()=>fV,ZodBase64URL:()=>Ak,ZodBase64:()=>Lk,ZodArray:()=>W10,ZodAny:()=>J10,TimePrecision:()=>He,NEVER:()=>gr,$output:()=>Xe,$input:()=>Ye,$brand:()=>dr});var u10=D(()=>{A5();A5();Us();A5();sI();PS0();Qe();eI();eI();MS0();JL();Jk();f00();i00();IS0();F4(cI())});var C1=D(()=>{u10();u10()});var CS0,ES0,m10,c10;var RS0=D(()=>{C1();CS0=V.object({id:V.string().describe("the eval run id"),sessionId:V.string().describe("the session id"),evalId:V.string().describe("the evaluation record id (evalid_...)"),evalIdentifier:V.string().describe("the stable eval identifier (eval_...)"),orgId:V.string().describe("the organization id"),projectId:V.string().describe("the project id"),devmode:V.boolean().describe("true if running in devmode"),deploymentId:V.string().optional().describe("the deployment id"),spanId:V.string().optional().describe("the span id")}).describe("The event to record an eval run started"),ES0=V.object({id:V.string().describe("the eval run id"),error:V.string().optional().describe("the optional error message if the eval run failed"),result:V.any().optional().describe("the eval run result")}).describe("The event to record an eval run completed"),m10=V.intersection(CS0,V.object({timestamp:V.number().describe("the event timestamp in epoch")})),c10=V.intersection(ES0,V.object({timestamp:V.number().describe("the event timestamp in epoch")}))});function Nl6($){let J=atob($),Q=new Uint8Array(J.length);for(let X=0;X{nY()});function l10($){if(!$||$.length===0)throw new aY({message:"Queue name cannot be empty",field:"queueName",value:$});if($.length>jS0)throw new aY({message:`Queue name must not exceed ${jS0} characters`,field:"queueName",value:$});if(!Al6.test($))throw new aY({message:"Queue name must start with a letter or underscore and contain only lowercase letters, digits, underscores, and hyphens",field:"queueName",value:$})}function Pl6($){if(!$||$.length===0)throw new aY({message:"Payload cannot be empty",field:"payload"});if($.length>SS0)throw new aY({message:`Payload size exceeds ${SS0} byte limit (${$.length} bytes)`,field:"payload",value:$.length})}class yk{#$;#J;#Q=new Set;constructor($,J){this.#$=J,this.#J=$}async publish($,J,Q){l10($);let[X]=await JH(J);if(Pl6(typeof J==="string"?J:X),Q?.partitionKey&&Q.partitionKey.length>kS0)throw new aY({message:`Partition key must not exceed ${kS0} characters`,field:"partitionKey",value:Q.partitionKey.length});if(Q?.idempotencyKey&&Q.idempotencyKey.length>vS0)throw new aY({message:`Idempotency key must not exceed ${vS0} characters`,field:"idempotencyKey",value:Q.idempotencyKey.length});if(Q?.ttl!==void 0&&Q.ttl<0)throw new aY({message:"TTL cannot be negative",field:"ttl",value:Q.ttl});let W=`/queue/messages/publish/${encodeURIComponent($)}`,G=C0(this.#J,Q?.sync?`${W}?sync=true`:W),K={payload:typeof J==="string"?J:X};if(Q?.metadata)K.metadata=Q.metadata;if(Q?.partitionKey)K.partition_key=Q.partitionKey;if(Q?.idempotencyKey)K.idempotency_key=Q.idempotencyKey;if(Q?.ttl!==void 0)K.ttl_seconds=Q.ttl;if(Q?.projectId)K.project_id=Q.projectId;if(Q?.agentId)K.agent_id=Q.agentId;let Z=AbortSignal.timeout(30000),H=await this.#$.invoke(G,{method:"POST",signal:Z,body:JSON.stringify(K),contentType:"application/json",telemetry:{name:"agentuity.queue.publish",attributes:{queueName:$}}});if(H.ok){let z=H.data;return{id:z.id,offset:z.offset,publishedAt:z.published_at}}if(H.response.status===404)throw new p10({message:`Queue not found: ${$}`});throw await I0("POST",G,H.response)}async createQueue($,J){if(l10($),this.#Q.has($))return{name:$,queueType:J?.queueType??"worker"};let Q=C0(this.#J,"/queue/create"),X={name:$,queue_type:J?.queueType??"worker"};if(J?.description!==void 0)X.description=J.description;if(J?.settings){let G={};if(J.settings.defaultTtlSeconds!==void 0)G.default_ttl_seconds=J.settings.defaultTtlSeconds;if(J.settings.defaultVisibilityTimeoutSeconds!==void 0)G.default_visibility_timeout_seconds=J.settings.defaultVisibilityTimeoutSeconds;if(J.settings.defaultMaxRetries!==void 0)G.default_max_retries=J.settings.defaultMaxRetries;if(J.settings.maxInFlightPerClient!==void 0)G.max_in_flight_per_client=J.settings.maxInFlightPerClient;if(J.settings.retentionSeconds!==void 0)G.retention_seconds=J.settings.retentionSeconds;if(Object.keys(G).length>0)X.settings=G}let Y=AbortSignal.timeout(30000),W=await this.#$.invoke(Q,{method:"POST",signal:Y,body:JSON.stringify(X),contentType:"application/json",telemetry:{name:"agentuity.queue.create",attributes:{queueName:$}}});if(W.ok){let G=W.data;return this.#Q.add($),{name:G.name??$,queueType:G.queue_type??J?.queueType??"worker"}}if(W.response.status===409)return this.#Q.add($),{name:$,queueType:J?.queueType??"worker"};throw await I0("POST",Q,W.response)}async deleteQueue($){l10($);let J=C0(this.#J,`/queue/delete/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.queue.delete",attributes:{queueName:$}}});if(X.ok){this.#Q.delete($);return}if(X.response.status===404)throw new p10({message:`Queue not found: ${$}`});throw await I0("DELETE",J,X.response)}}var Ll6,p10,aY,jS0=256,SS0=1048576,kS0=256,vS0=256,Al6;var _S0=D(()=>{nY();K9();Ll6=Z0("QueuePublishError"),p10=Z0("QueueNotFoundError"),aY=Z0("QueueValidationError")(),Al6=/^[a-z_][a-z0-9_-]*$/});class hk{#$;#J;constructor($,J){this.#$=J,this.#J=$}async create($){let J=C0(this.#J,"/schedule/create"),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",signal:Q,body:JSON.stringify($),contentType:"application/json",telemetry:{name:"agentuity.schedule.create",attributes:{destinationCount:String($.destinations?.length??0),name:$.name}}});if(X.ok)return X.data;throw await I0("POST",J,X.response)}async list($){let J=new URLSearchParams;if($?.limit!==void 0)J.set("limit",String($.limit));if($?.offset!==void 0)J.set("offset",String($.offset));let Q=J.toString()?`/schedule/list?${J.toString()}`:"/schedule/list",X=C0(this.#J,Q),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.schedule.list",attributes:{limit:String($?.limit??""),offset:String($?.offset??"")}}});if(W.ok)return W.data;throw await I0("GET",X,W.response)}async get($){let J=C0(this.#J,`/schedule/get/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.schedule.get",attributes:{scheduleId:$}}});if(X.ok)return X.data;if(X.response.status===404)throw await I0("GET",J,X.response);throw await I0("GET",J,X.response)}async update($,J){let Q=C0(this.#J,`/schedule/update/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"PUT",signal:X,body:JSON.stringify(J),contentType:"application/json",telemetry:{name:"agentuity.schedule.update",attributes:{scheduleId:$}}});if(Y.ok)return Y.data;throw await I0("PUT",Q,Y.response)}async delete($){let J=C0(this.#J,`/schedule/delete/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.schedule.delete",attributes:{scheduleId:$}}});if(X.ok)return;throw await I0("DELETE",J,X.response)}async createDestination($,J){let Q=C0(this.#J,`/schedule/destinations/create/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"POST",signal:X,body:JSON.stringify(J),contentType:"application/json",telemetry:{name:"agentuity.schedule.createDestination",attributes:{scheduleId:$,type:J.type}}});if(Y.ok)return Y.data;throw await I0("POST",Q,Y.response)}async deleteDestination($){let J=C0(this.#J,`/schedule/destinations/delete/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.schedule.deleteDestination",attributes:{destinationId:$}}});if(X.ok)return;throw await I0("DELETE",J,X.response)}async listDeliveries($,J){let Q=new URLSearchParams;if(J?.limit!==void 0)Q.set("limit",String(J.limit));if(J?.offset!==void 0)Q.set("offset",String(J.offset));let X=`/schedule/deliveries/${encodeURIComponent($)}`,Y=Q.toString()?`${X}?${Q.toString()}`:X,W=C0(this.#J,Y),G=AbortSignal.timeout(30000),K=await this.#$.invoke(W,{method:"GET",signal:G,telemetry:{name:"agentuity.schedule.listDeliveries",attributes:{scheduleId:$,limit:String(J?.limit??""),offset:String(J?.offset??"")}}});if(K.ok)return K.data;if(K.response.status===404)throw await I0("GET",W,K.response);throw await I0("GET",W,K.response)}async getDestination($,J){let X=(await this.get($)).destinations.find((Y)=>Y.id===J);if(!X)throw Error(`Destination not found: ${J}`);return X}async getDelivery($,J,Q){let Y=(await this.listDeliveries($,Q)).deliveries.find((W)=>W.id===J);if(!Y)throw Error(`Delivery not found: ${J}`);return Y}}var fS0=D(()=>{nY()});var yS0,hS0,n10,i10;var bS0=D(()=>{C1();yS0=V.object({id:V.string().describe("the session id"),threadId:V.string().optional().describe("the thread id (optional, can be set in complete)"),orgId:V.string().describe("the organization id"),projectId:V.string().describe("the project id"),deploymentId:V.string().optional().describe("the deployment id"),routeId:V.string().describe("the route id"),environment:V.string().describe("the environment (AGENTUITY_ENVIRONMENT)"),devmode:V.boolean().describe("true if running in devmode"),url:V.string().describe("the url for the session event"),method:V.string().describe("the method for the session event"),trigger:V.enum(["agent","api","email","sms","cron","manual","discord","websocket"]).describe("how the session was triggered"),metadata:V.record(V.string(),V.unknown()).optional().describe("optional unencrypted key-value metadata")}).describe("The event to record a session started"),hS0=V.object({id:V.string().describe("the session id"),threadId:V.string().nullable().describe("the thread id (null if thread has no data)"),error:V.string().optional().describe("the optional error message if the session failed"),agentIds:V.array(V.string()).optional().describe("optional array of ids for the agents that executed for the session"),statusCode:V.number().describe("the HTTP status code"),userData:V.string().optional().describe("optional JSON string of session state data"),metadata:V.record(V.string(),V.unknown()).optional().describe("optional unencrypted key-value metadata")}).describe("The event to record a session completed successfully"),n10=V.intersection(yS0,V.object({timestamp:V.number().int().describe("the event timestamp in epoch")})),i10=V.intersection(hS0,V.object({timestamp:V.number().int().describe("the event timestamp in epoch")}))});class uS0{id;url;#$;#J;#Q;#X;#Y=!1;constructor($,J,Q,X,Y,W){this.id=$,this.url=J,this.#J=Q,this.#Q=W,this.#X=X,this.#$=Y}get bytesWritten(){return this.#X.total}get compressed(){return this.#J}get locked(){return this.#$.locked}async write($){let J;if($ instanceof Uint8Array)J=$;else if(typeof $==="string")J=o10.encode($);else if($ instanceof ArrayBuffer)J=new Uint8Array($);else if(typeof $==="object"&&$!==null)J=o10.encode(p6($));else J=o10.encode(String($));await this.#X.write(J)}async close(){if(this.#Y)return;this.#Y=!0;try{await this.#X.close()}catch($){if($ instanceof TypeError&&($.message.includes("closed")||$.message.includes("errored")||$.message.includes("Cannot close")))return;if($ instanceof TypeError&&$.message.includes("locked"))return;throw $}}abort($){return this.#$.abort($)}getWriter(){return this.#$.getWriter()}getReader(){let $=this.url,J=this.#Q,Q=null;return new Cl6({async start(X){try{Q=new AbortController;let Y=await J.invoke($,{method:"GET",signal:Q.signal,binary:!0}),W=Y.response;if(!Y.ok){X.error(new gS0({status:W.status,message:`Failed to read stream: ${W.status} ${W.statusText}`}));return}if(!W.body){X.error(new gS0({status:W.status,message:"Response body was null"}));return}let G=W.body.getReader();try{while(!0){let{done:K,value:Z}=await G.read();if(K)break;if(Z)X.enqueue(Z)}X.close()}catch(K){X.error(K)}}catch(Y){X.error(Y)}},cancel(X){if(Q)Q.abort(X),Q=null}})}}function El6(){return typeof xS0<"u"&&xS0!==null}class mS0{adapter;total=0;closed=!1;url;props;compressionEnabled=!1;writable=null;constructor($,J,Q){this.url=$,this.adapter=J,this.props=Q}async start(){return this.compressionEnabled=!!(this.props?.compress&&El6()),this.writable=new Ml6({write:async($)=>{await this.write($)},close:async()=>{await this.close()},abort:async($)=>{await this.abort($)}}),this.writable}async write($){if(this.closed)return;this.total+=$.length;let J=`${this.url}/append`,Q=AbortSignal.timeout(30000),X=await this.adapter.invoke(J,{method:"POST",headers:{"Content-Type":"application/octet-stream"},body:$,signal:Q});if(!X.ok)throw new dS0({status:X.response.status,message:`Append request failed: ${X.response.status} ${X.response.statusText}`})}async close(){if(this.closed)return;this.closed=!0;let $=`${this.url}/complete`,J=AbortSignal.timeout(60000),Q={};if(this.compressionEnabled)Q["X-Compress"]="gzip";let X=await this.adapter.invoke($,{method:"POST",headers:Q,signal:J});if(!X.ok)throw new dS0({status:X.response.status,message:`Complete request failed: ${X.response.status} ${X.response.statusText}`})}async abort($){this.closed=!0}}class bk{#$;#J;constructor($,J){this.#$=J,this.#J=$}async create($,J){if(!$||$.length<1||$.length>254)throw new Rl6;let Q=this.#J,X=AbortSignal.timeout(30000),Y={namespace:$};if(!J?.contentType)J=J??{},J.contentType="application/octet-stream";if(J?.metadata)Y.metadata=JSON.stringify(J.metadata);if(J?.contentType)Y["stream.content_type"]=J.contentType;let W={};if(J?.contentType)W["content-type"]=J.contentType;let G=JSON.stringify({name:$,...J?.metadata&&{metadata:J.metadata},...Object.keys(W).length>0&&{headers:W},...J?.ttl!==void 0&&{ttl:J.ttl===null?0:J.ttl}}),K=await this.#$.invoke(Q,{method:"POST",body:G,contentType:"application/json",signal:X,telemetry:{name:"agentuity.stream.create",attributes:Y}});if(K.ok){let Z=C0(this.#J,K.data.id),H=new mS0(Z,this.#$,J),z=await H.start();return new uS0(K.data.id,Z,H.compressionEnabled,H,z,this.#$)}throw await I0("POST",Q,K.response)}async list($){let J={};if($?.limit!==void 0){if($.limit<=0||$.limit>1000)throw new Tl6;J.limit=String($.limit)}if($?.offset!==void 0)J.offset=String($.offset);if($?.namespace)J.namespace=$.namespace;if($?.name)J.name=$.name;if($?.metadata)J.metadata=JSON.stringify($.metadata);let Q={};if($?.namespace)Q.name=$.namespace;else if($?.name)Q.name=$.name;if($?.metadata)Q.metadata=$.metadata;if($?.limit)Q.limit=$.limit;if($?.offset)Q.offset=$.offset;if($?.sort)Q.sort=$.sort;if($?.direction)Q.direction=$.direction;let X=AbortSignal.timeout(30000),Y=C0(this.#J,"list"),W=await this.#$.invoke(Y,{method:"POST",signal:X,body:JSON.stringify(Q),contentType:"application/json",telemetry:{name:"agentuity.stream.list",attributes:J}});if(W.ok)return{success:W.data.success,message:W.data.message,streams:W.data.streams.map((G)=>({id:G.id,namespace:G.name,metadata:G.metadata??{},url:G.url,sizeBytes:G.size_bytes,expiresAt:G.expires_at??null})),total:W.data.total};throw await I0("POST",Y,W.response)}async get($){if(!$||typeof $!=="string"||$.trim().length===0)throw new r10;let J=AbortSignal.timeout(30000),Q=C0(this.#J,$,"info"),X=await this.#$.invoke(Q,{method:"POST",signal:J,body:"{}",contentType:"application/json",telemetry:{name:"agentuity.stream.get",attributes:{"stream.id":$}}});if(X.ok)return{id:X.data.id,namespace:X.data.name,metadata:X.data.metadata??{},url:X.data.url,sizeBytes:X.data.size_bytes,expiresAt:X.data.expires_at??null};throw await I0("POST",Q,X.response)}async download($){if(!$||typeof $!=="string"||$.trim().length===0)throw new r10;let J=AbortSignal.timeout(300000),Q=C0(this.#J,$),X=await this.#$.invoke(Q,{method:"GET",signal:J,binary:!0,telemetry:{name:"agentuity.stream.download",attributes:{"stream.id":$}}});if(X.ok&&X.response.body)return X.response.body;throw await I0("GET",Q,X.response)}async delete($){if(!$||typeof $!=="string"||$.trim().length===0)throw new r10;let J=AbortSignal.timeout(30000),Q=C0(this.#J,$),X=await this.#$.invoke(Q,{method:"DELETE",signal:J,telemetry:{name:"agentuity.stream.delete",attributes:{"stream.id":$}}});if(X.ok)return;throw await I0("DELETE",Q,X.response)}}var Ml6,Cl6,xS0,o10,gS0,dS0,Rl6,Tl6,r10;var cS0=D(()=>{K9();nY();Ml6=globalThis.WritableStream,Cl6=globalThis.ReadableStream,xS0=globalThis.CompressionStream,o10=new TextEncoder,gS0=Z0("ReadStreamFailedError")();dS0=Z0("StreamAPIError")();Rl6=Z0("StreamNamespaceInvalidError","Stream namespace must be between 1 and 254 characters"),Tl6=Z0("StreamLimitInvalidError","Stream limit must be greater than 0 and less than or equal to 1000"),r10=Z0("StreamIDRequiredError","Stream id is required and must be a non-empty string")});class xk{#$;#J;constructor($,J){this.#$=J,this.#J=$}async create($){if(!$?.title||typeof $.title!=="string"||$.title.trim().length===0)throw new pS0;let J=C0(this.#J,`/task/${q$}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",body:p6($),contentType:"application/json",signal:Q,telemetry:{name:"agentuity.task.create",attributes:{type:$.type,priority:$.priority??"none",status:$.status??"open"}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("POST",J,X.response)}async get($){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let J=C0(this.#J,`/task/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.task.get",attributes:{id:$}}});if(X.response.status===404)return null;if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("GET",J,X.response)}async list($){let J=new URLSearchParams;if($?.status)J.set("status",$.status);if($?.type)J.set("type",$.type);if($?.priority)J.set("priority",$.priority);if($?.assigned_id)J.set("assigned_id",$.assigned_id);if($?.parent_id)J.set("parent_id",$.parent_id);if($?.project_id)J.set("project_id",$.project_id);if($?.tag_id)J.set("tag_id",$.tag_id);if($?.deleted!==void 0)J.set("deleted",String($.deleted));if($?.sort)J.set("sort",$.sort);if($?.order)J.set("order",$.order);if($?.limit!==void 0)J.set("limit",String($.limit));if($?.offset!==void 0)J.set("offset",String($.offset));let Q=J.toString(),X=C0(this.#J,`/task/${q$}${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.task.list",attributes:{...$?.status?{status:$.status}:{},...$?.type?{type:$.type}:{},...$?.priority?{priority:$.priority}:{}}}});if(W.ok){if(W.data.success)return W.data.data;throw new Q$({status:W.response.status,message:W.data.message})}throw await I0("GET",X,W.response)}async update($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;if(J.title!==void 0&&(typeof J.title!=="string"||J.title.trim().length===0))throw new pS0;let Q=C0(this.#J,`/task/${q$}/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"PATCH",body:p6(J),contentType:"application/json",signal:X,telemetry:{name:"agentuity.task.update",attributes:{id:$}}});if(Y.ok){if(Y.data.success)return Y.data.data;throw new Q$({status:Y.response.status,message:Y.data.message})}throw await I0("PATCH",Q,Y.response)}async close($){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let J=C0(this.#J,`/task/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.task.close",attributes:{id:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("DELETE",J,X.response)}async changelog($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let Q=new URLSearchParams;if(J?.limit!==void 0)Q.set("limit",String(J.limit));if(J?.offset!==void 0)Q.set("offset",String(J.offset));let X=Q.toString(),Y=C0(this.#J,`/task/changelog/${q$}/${encodeURIComponent($)}${X?`?${X}`:""}`),W=AbortSignal.timeout(30000),G=await this.#$.invoke(Y,{method:"GET",signal:W,telemetry:{name:"agentuity.task.changelog",attributes:{id:$}}});if(G.ok){if(G.data.success)return G.data.data;throw new Q$({status:G.response.status,message:G.data.message})}throw await I0("GET",Y,G.response)}async softDelete($){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let J=C0(this.#J,`/task/delete/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",signal:Q,telemetry:{name:"agentuity.task.softDelete",attributes:{id:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("POST",J,X.response)}async batchDelete($){if(!($.status||$.type||$.priority||$.parent_id||$.created_id||$.older_than))throw Error("At least one filter is required for batch delete");if($.limit!==void 0&&$.limit>lS0)throw Error(`Batch delete limit must not exceed ${lS0} (got ${$.limit})`);let Q=C0(this.#J,`/task/delete/batch/${q$}`),X=AbortSignal.timeout(60000),Y={};if($.status)Y.status=$.status;if($.type)Y.type=$.type;if($.priority)Y.priority=$.priority;if($.parent_id)Y.parent_id=$.parent_id;if($.created_id)Y.created_id=$.created_id;if($.older_than)Y.older_than=$.older_than;if($.limit!==void 0)Y.limit=$.limit;let W=await this.#$.invoke(Q,{method:"POST",body:p6(Y),headers:{"Content-Type":"application/json"},signal:X,telemetry:{name:"agentuity.task.batchDelete",attributes:{...$.status?{status:$.status}:{},...$.type?{type:$.type}:{},...$.older_than?{older_than:$.older_than}:{}}}});if(W.ok){if(W.data.success)return W.data.data;throw new Q$({status:W.response.status,message:W.data.message})}throw await I0("POST",Q,W.response)}async createComment($,J,Q,X){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;if(!J||typeof J!=="string"||J.trim().length===0)throw new nS0;if(!Q||typeof Q!=="string"||Q.trim().length===0)throw new Sl6;let Y=C0(this.#J,`/task/comments/create/${q$}/${encodeURIComponent($)}`),W=AbortSignal.timeout(30000),G={body:J,user_id:Q};if(X)G.author=X;let K=await this.#$.invoke(Y,{method:"POST",body:p6(G),contentType:"application/json",signal:W,telemetry:{name:"agentuity.task.createComment",attributes:{taskId:$}}});if(K.ok){if(K.data.success)return K.data.data;throw new Q$({status:K.response.status,message:K.data.message})}throw await I0("POST",Y,K.response)}async getComment($){if(!$||typeof $!=="string"||$.trim().length===0)throw new a10;let J=C0(this.#J,`/task/comments/get/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.task.getComment",attributes:{commentId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("GET",J,X.response)}async updateComment($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new a10;if(!J||typeof J!=="string"||J.trim().length===0)throw new nS0;let Q=C0(this.#J,`/task/comments/update/${q$}/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"PATCH",body:p6({body:J}),contentType:"application/json",signal:X,telemetry:{name:"agentuity.task.updateComment",attributes:{commentId:$}}});if(Y.ok){if(Y.data.success)return Y.data.data;throw new Q$({status:Y.response.status,message:Y.data.message})}throw await I0("PATCH",Q,Y.response)}async deleteComment($){if(!$||typeof $!=="string"||$.trim().length===0)throw new a10;let J=C0(this.#J,`/task/comments/delete/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.task.deleteComment",attributes:{commentId:$}}});if(X.ok){if(X.data?.success===!1)throw new Q$({status:X.response.status,message:X.data.message??"Operation failed"});return}throw await I0("DELETE",J,X.response)}async listComments($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let Q=new URLSearchParams;if(J?.limit!==void 0)Q.set("limit",String(J.limit));if(J?.offset!==void 0)Q.set("offset",String(J.offset));let X=Q.toString(),Y=C0(this.#J,`/task/comments/list/${q$}/${encodeURIComponent($)}${X?`?${X}`:""}`),W=AbortSignal.timeout(30000),G=await this.#$.invoke(Y,{method:"GET",signal:W,telemetry:{name:"agentuity.task.listComments",attributes:{taskId:$}}});if(G.ok){if(G.data.success)return G.data.data;throw new Q$({status:G.response.status,message:G.data.message})}throw await I0("GET",Y,G.response)}async createTag($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new iS0;let Q=C0(this.#J,`/task/tags/create/${q$}`),X=AbortSignal.timeout(30000),Y={name:$};if(J!==void 0)Y.color=J;let W=await this.#$.invoke(Q,{method:"POST",body:p6(Y),contentType:"application/json",signal:X,telemetry:{name:"agentuity.task.createTag",attributes:{tagName:$}}});if(W.ok){if(W.data.success)return W.data.data;throw new Q$({status:W.response.status,message:W.data.message})}throw await I0("POST",Q,W.response)}async getTag($){if(!$||typeof $!=="string"||$.trim().length===0)throw new BL;let J=C0(this.#J,`/task/tags/get/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.task.getTag",attributes:{tagId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("GET",J,X.response)}async updateTag($,J,Q){if(!$||typeof $!=="string"||$.trim().length===0)throw new BL;if(!J||typeof J!=="string"||J.trim().length===0)throw new iS0;let X=C0(this.#J,`/task/tags/update/${q$}/${encodeURIComponent($)}`),Y=AbortSignal.timeout(30000),W={name:J};if(Q!==void 0)W.color=Q;let G=await this.#$.invoke(X,{method:"PATCH",body:p6(W),contentType:"application/json",signal:Y,telemetry:{name:"agentuity.task.updateTag",attributes:{tagId:$}}});if(G.ok){if(G.data.success)return G.data.data;throw new Q$({status:G.response.status,message:G.data.message})}throw await I0("PATCH",X,G.response)}async deleteTag($){if(!$||typeof $!=="string"||$.trim().length===0)throw new BL;let J=C0(this.#J,`/task/tags/delete/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.task.deleteTag",attributes:{tagId:$}}});if(X.ok){if(X.data?.success===!1)throw new Q$({status:X.response.status,message:X.data.message??"Operation failed"});return}throw await I0("DELETE",J,X.response)}async listTags(){let $=C0(this.#J,`/task/tags/list/${q$}`),J=AbortSignal.timeout(30000),Q=await this.#$.invoke($,{method:"GET",signal:J,telemetry:{name:"agentuity.task.listTags",attributes:{}}});if(Q.ok){if(Q.data.success)return Q.data.data;throw new Q$({status:Q.response.status,message:Q.data.message})}throw await I0("GET",$,Q.response)}async addTagToTask($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;if(!J||typeof J!=="string"||J.trim().length===0)throw new BL;let Q=C0(this.#J,`/task/tags/add/${q$}/${encodeURIComponent($)}/${encodeURIComponent(J)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"POST",signal:X,telemetry:{name:"agentuity.task.addTagToTask",attributes:{taskId:$,tagId:J}}});if(Y.ok){if(Y.data?.success===!1)throw new Q$({status:Y.response.status,message:Y.data.message??"Operation failed"});return}throw await I0("POST",Q,Y.response)}async removeTagFromTask($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;if(!J||typeof J!=="string"||J.trim().length===0)throw new BL;let Q=C0(this.#J,`/task/tags/remove/${q$}/${encodeURIComponent($)}/${encodeURIComponent(J)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"DELETE",signal:X,telemetry:{name:"agentuity.task.removeTagFromTask",attributes:{taskId:$,tagId:J}}});if(Y.ok){if(Y.data?.success===!1)throw new Q$({status:Y.response.status,message:Y.data.message??"Operation failed"});return}throw await I0("DELETE",Q,Y.response)}async listTagsForTask($){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let J=C0(this.#J,`/task/tags/task/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.task.listTagsForTask",attributes:{taskId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("GET",J,X.response)}async uploadAttachment($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let Q=C0(this.#J,`/task/attachments/presign-upload/${q$}/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"POST",body:p6(J),contentType:"application/json",signal:X,telemetry:{name:"agentuity.task.uploadAttachment",attributes:{taskId:$}}});if(Y.ok){if(Y.data.success)return Y.data.data;throw new Q$({status:Y.response.status,message:Y.data.message})}throw await I0("POST",Q,Y.response)}async confirmAttachment($){if(!$||typeof $!=="string"||$.trim().length===0)throw new t10;let J=C0(this.#J,`/task/attachments/confirm/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",signal:Q,telemetry:{name:"agentuity.task.confirmAttachment",attributes:{attachmentId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("POST",J,X.response)}async downloadAttachment($){if(!$||typeof $!=="string"||$.trim().length===0)throw new t10;let J=C0(this.#J,`/task/attachments/presign-download/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"POST",signal:Q,telemetry:{name:"agentuity.task.downloadAttachment",attributes:{attachmentId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("POST",J,X.response)}async listAttachments($){if(!$||typeof $!=="string"||$.trim().length===0)throw new N7;let J=C0(this.#J,`/task/attachments/list/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.task.listAttachments",attributes:{taskId:$}}});if(X.ok){if(X.data.success)return X.data.data;throw new Q$({status:X.response.status,message:X.data.message})}throw await I0("GET",J,X.response)}async deleteAttachment($){if(!$||typeof $!=="string"||$.trim().length===0)throw new t10;let J=C0(this.#J,`/task/attachments/delete/${q$}/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.task.deleteAttachment",attributes:{attachmentId:$}}});if(X.ok){if(X.data?.success===!1)throw new Q$({status:X.response.status,message:X.data.message??"Operation failed"});return}throw await I0("DELETE",J,X.response)}async listUsers(){let $=C0(this.#J,`/task/users/${q$}`),J=AbortSignal.timeout(30000),Q=await this.#$.invoke($,{method:"GET",signal:J,telemetry:{name:"agentuity.task.listUsers",attributes:{}}});if(Q.ok){if(Q.data.success)return Q.data.data;throw new Q$({status:Q.response.status,message:Q.data.message})}throw await I0("GET",$,Q.response)}async listProjects(){let $=C0(this.#J,`/task/projects/${q$}`),J=AbortSignal.timeout(30000),Q=await this.#$.invoke($,{method:"GET",signal:J,telemetry:{name:"agentuity.task.listProjects",attributes:{}}});if(Q.ok){if(Q.data.success)return Q.data.data;throw new Q$({status:Q.response.status,message:Q.data.message})}throw await I0("GET",$,Q.response)}async getActivity($){let J=new URLSearchParams;if($?.days!==void 0)J.set("days",String($.days));let Q=J.toString(),X=C0(this.#J,`/task/activity/${jl6}${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.task.activity",attributes:{...$?.days!==void 0?{days:String($.days)}:{}}}});if(W.ok){if(W.data.success)return W.data.data;throw new Q$({status:W.response.status,message:W.data.message})}throw await I0("GET",X,W.response)}}var q$="2026-02-24",lS0=200,jl6="2026-02-28",N7,pS0,a10,nS0,BL,iS0,t10,Sl6,Q$;var oS0=D(()=>{nY();K9();N7=Z0("TaskIdRequiredError","Task ID is required and must be a non-empty string"),pS0=Z0("TaskTitleRequiredError","Task title is required and must be a non-empty string"),a10=Z0("CommentIdRequiredError","Comment ID is required and must be a non-empty string"),nS0=Z0("CommentBodyRequiredError","Comment body is required and must be a non-empty string"),BL=Z0("TagIdRequiredError","Tag ID is required and must be a non-empty string"),iS0=Z0("TagNameRequiredError","Tag name is required and must be a non-empty string"),t10=Z0("AttachmentIdRequiredError","Attachment ID is required and must be a non-empty string"),Sl6=Z0("UserIdRequiredError","User ID is required and must be a non-empty string"),Q$=Z0("TaskStorageResponseError")()});class gk{#$;#J;constructor($,J){this.#$=J,this.#J=$}async upsert($,...J){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;if(!J||J.length===0)throw new hl6;for(let G of J){if(!G.key||typeof G.key!=="string"||G.key.trim().length===0)throw new bl6;if(!("embeddings"in G)&&!("document"in G))throw new xl6;if("embeddings"in G&&G.embeddings){if(!Array.isArray(G.embeddings)||G.embeddings.length===0)throw new gl6}if("document"in G&&G.document){if(typeof G.document!=="string"||G.document.trim().length===0)throw new dl6}}let Q=C0(this.#J,`/vector/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y=J.map((G)=>({...G,...G.ttl!==void 0&&{ttl:G.ttl===null?0:G.ttl}})),W=await this.#$.invoke(Q,{method:"PUT",body:p6(Y),contentType:"application/json",signal:X,telemetry:{name:"agentuity.vector.upsert",attributes:{name:$,count:String(J.length)}}});if(W.ok){if(W.data.success)return W.data.data.map((G,K)=>{let Z=J[K];return{key:Z?Z.key:"",id:G.id}});throw new VL({status:W.response.status,message:W.data.message})}throw await I0("PUT",Q,W.response)}async get($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;if(!J||typeof J!=="string"||J.trim().length===0)throw new kl6;let Q=C0(this.#J,`/vector/${encodeURIComponent($)}/${encodeURIComponent(J)}`),X=AbortSignal.timeout(30000),Y=await this.#$.invoke(Q,{method:"GET",signal:X,telemetry:{name:"agentuity.vector.get",attributes:{name:$,key:J}}});if(Y.response.status===404)return{exists:!1};if(Y.ok){if(Y.data.success)return{data:Y.data.data,exists:!0};throw new VL({status:Y.response.status,message:Y.data.message})}throw await I0("GET",Q,Y.response)}async getMany($,...J){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;if(J.length===0)return new Map;for(let Y of J)if(!Y||typeof Y!=="string"||Y.trim().length===0)throw new rS0;let Q=await Promise.all(J.map((Y)=>this.get($,Y))),X=new Map;return Q.forEach((Y,W)=>{let G=J[W];if(Y.exists&&G)X.set(G,Y.data)}),X}async search($,J){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;if(!J.query||typeof J.query!=="string"||J.query.trim().length===0)throw new vl6;if(J.limit!==void 0){if(typeof J.limit!=="number"||J.limit<=0)throw new _l6}if(J.similarity!==void 0){if(typeof J.similarity!=="number"||J.similarity<0||J.similarity>1)throw new fl6}if(J.metadata!==void 0){if(typeof J.metadata!=="object"||J.metadata===null)throw new yl6}let Q=C0(this.#J,`/vector/search/${encodeURIComponent($)}`),X=AbortSignal.timeout(30000),Y={name:$,query:J.query};if(J.limit!==void 0)Y.limit=String(J.limit);if(J.similarity!==void 0)Y.similarity=String(J.similarity);let W=await this.#$.invoke(Q,{method:"POST",body:p6(J),contentType:"application/json",signal:X,telemetry:{name:"agentuity.vector.search",attributes:Y}});if(W.response.status===404)return[];if(W.ok){if(W.data.success)return W.data.data;throw new VL({status:W.response.status,message:W.data.message})}throw await I0("POST",Q,W.response)}async delete($,...J){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;if(J.length===0)return 0;for(let K of J)if(!K||typeof K!=="string"||K.trim().length===0)throw new rS0;let Q=AbortSignal.timeout(30000),X,Y,W=J[0];if(J.length===1&&W)X=C0(this.#J,`/vector/${encodeURIComponent($)}/${encodeURIComponent(W)}`);else X=C0(this.#J,`/vector/${encodeURIComponent($)}`),Y=p6({keys:J});let G=await this.#$.invoke(X,{method:"DELETE",...Y&&{body:Y,contentType:"application/json"},signal:Q,telemetry:{name:"agentuity.vector.delete",attributes:{name:$,count:String(J.length)}}});if(G.response.status===404)return 0;if(G.ok){if(G.data.success)return G.data.data;throw new VL({status:G.response.status,message:G.data.message})}throw await I0("DELETE",X,G.response)}async exists($){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;return(await this.getStats($)).count>0}async getStats($){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;let J=C0(this.#J,`/vector/stats/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"GET",signal:Q,telemetry:{name:"agentuity.vector.getStats",attributes:{name:$}}});if(X.ok)return X.data;if(X.response.status===404)return{sum:0,count:0};throw await I0("GET",J,X.response)}async getAllStats($){let J=new URLSearchParams;if($?.limit!==void 0)J.set("limit",String($.limit));if($?.offset!==void 0)J.set("offset",String($.offset));if($?.sort)J.set("sort",$.sort);if($?.direction)J.set("direction",$.direction);if($?.name)J.set("name",$.name);let Q=J.toString(),X=C0(this.#J,`/vector/stats${Q?`?${Q}`:""}`),Y=AbortSignal.timeout(30000),W=await this.#$.invoke(X,{method:"GET",signal:Y,telemetry:{name:"agentuity.vector.getAllStats",attributes:{}}});if(W.ok)return W.data;throw await I0("GET",X,W.response)}async getNamespaces(){let $=C0(this.#J,"/vector/namespaces"),J=AbortSignal.timeout(30000),Q=await this.#$.invoke($,{method:"GET",signal:J,telemetry:{name:"agentuity.vector.getNamespaces",attributes:{}}});if(Q.ok)return Q.data;throw await I0("GET",$,Q.response)}async deleteNamespace($){if(!$||typeof $!=="string"||$.trim().length===0)throw new CG;let J=C0(this.#J,`/vector/${encodeURIComponent($)}`),Q=AbortSignal.timeout(30000),X=await this.#$.invoke(J,{method:"DELETE",signal:Q,telemetry:{name:"agentuity.vector.deleteNamespace",attributes:{name:$}}});if(X.response.status===404)return;if(X.ok){if(X.data.success)return;throw new VL({status:X.response.status,message:X.data.message})}throw await I0("DELETE",J,X.response)}}var CG,kl6,rS0,vl6,_l6,fl6,yl6,hl6,bl6,xl6,gl6,dl6,VL;var aS0=D(()=>{nY();K9();CG=Z0("VectorStorageNameRequiredError","Vector storage name is required and must be a non-empty string"),kl6=Z0("VectorStorageKeyRequiredError","Vector storage key is required and must be a non-empty string"),rS0=Z0("VectorStorageKeysError","Vector storage requires all keys to be non-empty strings"),vl6=Z0("VectorStorageQueryError","Vector storage query property is required and must be a non-empty string"),_l6=Z0("VectorStorageLimitError","Vector storage limit property must be positive number"),fl6=Z0("VectorStorageSimilarityError","Vector storage similarity property must be a number between 0.0 and 1.0"),yl6=Z0("VectorStorageMetadataError","Vector storage metadata property must be a valid object"),hl6=Z0("VectorStorageDocumentRequiredError","Vector storage requires at least one document for this method"),bl6=Z0("VectorStorageDocumentKeyMissingError","Vector storage requires each document to have a non-empty key"),xl6=Z0("VectorStorageInvalidError","Vector storage requires each document to have either embeddings or document property"),gl6=Z0("VectorStorageEmbeddingInvalidError","Vector storage requires each embeddings property to have a non-empty array of numbers"),dl6=Z0("VectorStorageDocumentInvalidError","Vector storage requires each document property to have a non-empty string value"),VL=Z0("VectorStorageResponseError")()});function dk($){let J=$.replace(/[-_\s]+(.)?/g,(Q,X)=>X?X.toUpperCase():"").replace(/^(.)/,(Q)=>Q.toLowerCase());return/^\d/.test(J)?`_${J}`:J}function P5($){if(typeof process<"u"&&process.env)return process.env[$];return}function ul6($){let J=$??P5("AGENTUITY_REGION");if(!J)throw Error("Region is required but not provided. Set the AGENTUITY_REGION environment variable or pass region as a parameter.");return J}function EG($){let J=ul6($),Q=P5("AGENTUITY_TRANSPORT_URL")||s10(J,"catalyst");return{keyvalue:P5("AGENTUITY_KEYVALUE_URL")||Q,stream:P5("AGENTUITY_STREAM_URL")||s10(J,"streams"),vector:P5("AGENTUITY_VECTOR_URL")||Q,catalyst:P5("AGENTUITY_CATALYST_URL")||Q,otel:P5("AGENTUITY_OTLP_URL")||s10(J,"otel"),sandbox:P5("AGENTUITY_SANDBOX_URL")||Q,email:P5("AGENTUITY_EMAIL_URL")||Q}}function ml6($){if($==="local"||$==="l")return"agentuity.io";return"agentuity.cloud"}function s10($,J){let Q=ml6($);if(Q==="agentuity.io")return`https://${J}.${Q}`;return`https://${J}-${$}.${Q}`}var e10=()=>{};function cl6(){return P5("AGENTUITY_CLI_VERSION")??"dev"}function ll6(){return`Agentuity SDK/${cl6()}`}class UL{#$;#J;#Q;#X;constructor($,J,Q,X){if(this.#$=$,this.#X=J,typeof Q==="string")this.#J=Q,this.#Q=X;else this.#J=void 0,this.#Q=Q;if(!this.#J){let Y=P5("AGENTUITY_SDK_KEY");if(Y)this.#J=Y}}async get($,J,Q,X){return this.request("GET",$,J,void 0,void 0,Q,X)}async post($,J,Q,X,Y,W){return this.request("POST",$,Q,J,X,Y,W)}async put($,J,Q,X,Y,W){return this.request("PUT",$,Q,J,X,Y,W)}async delete($,J,Q,X){return this.request("DELETE",$,J,void 0,void 0,Q,X)}async patch($,J,Q,X,Y,W){return this.request("PATCH",$,Q,J,X,Y,W)}async rawGet($,J,Q){return this.#Y("GET",$,void 0,J,void 0,Q)}async rawPost($,J,Q,X){return this.#Y("POST",$,J,X,Q)}async rawPut($,J,Q,X,Y){return this.#Y("PUT",$,J,X,Q,Y)}async request($,J,Q,X,Y,W,G){if(X!==void 0&&Y){let H=Y.safeParse(X);if(!H.success)throw new J60({url:J,issues:tS0(H.error.issues)})}let K=await this.#Y($,J,X,W,void 0,G),Z;if(K.status===204||K.headers.get("content-length")==="0")Z=null;else{let H=await K.text();if(H==="")Z=null;else if(K.headers.get("content-type")?.includes("application/json"))Z=JSON.parse(H);else Z=H}if(Q){let H=Q.safeParse(Z);if(!H.success)throw new mk({url:J,issues:tS0(H.error.issues),sessionId:K.headers.get("x-session-id")});return H.data}return}async#Y($,J,Q,X,Y,W){this.#X.trace("sending %s to %s%s",$,this.#$,J);let G=this.#Q?.maxRetries??3,K=this.#Q?.retryDelayMs??100,Z=this.#Q?.serviceUnavailableTimeoutMs??30000,H=null,z=`${this.#$}${J}`,q={"Content-Type":Y??"application/json"};if(!Y||Y==="application/json")q.Accept="application/json";if(this.#Q?.userAgent)q["User-Agent"]=this.#Q.userAgent;else q["User-Agent"]=ll6();if(this.#J)q.Authorization=`Bearer ${this.#J}`;if(this.#Q?.headers)Object.keys(this.#Q.headers).forEach((O)=>{let w=this.#Q?.headers?.[O];if(w!==void 0)q[O]=w});if(W)Object.keys(W).forEach((O)=>{let w=W[O];if(w!==void 0)q[O]=w});let B=!(Q instanceof ReadableStream),U=0;while(!0)try{let O;try{let E;if(Q!==void 0)if(Y&&Y!=="application/json")E=Q;else E=JSON.stringify(Q);O=await fetch(z,{method:$,headers:q,body:E,signal:X})}catch(E){this.#X.debug("fetch returned an error trying to access: %s. %s",z,E);let v=E,M=!1;if(v.code==="ConnectionRefused"||v.code==="ECONNREFUSED")M=!0;else if(v.name==="TypeError"||E instanceof TypeError)M=!0;if(M)O=new Response(null,{status:503});else throw new uk({url:z,status:0,cause:E})}let w=O.headers.get("x-session-id");if(O.status===421&&this.#Z()){let E=O.headers.get("x-agentuity-region");if(E&&B){let v=this.#H(E,J);this.#X.debug(`Got 421 Misdirected Request, resource is in region ${E}, retrying against ${v} (sessionId: ${w??null})`);let M;if(Q!==void 0)if(Y&&Y!=="application/json")M=Q;else M=JSON.stringify(Q);let b=await fetch(v,{method:$,headers:q,body:M,signal:X});if(b.status===421)throw new sS0({url:v,region:E,sessionId:b.headers.get("x-session-id")});O=b}else throw new sS0({url:z,region:E??"unknown",sessionId:w})}if((O.status===502||O.status===503)&&B){if(H===null)H=Date.now();let E=Date.now()-H;if(EsetTimeout(J,$))}#Z(){try{return new URL(this.#$).hostname.includes("catalyst")}catch{return!1}}#H($,J){let Q=$==="local"||$==="l",X=Q?"agentuity.io":"agentuity.cloud";return`${Q?`https://catalyst.${X}`:`https://catalyst-${$}.${X}`}${J}`}#q($){let J=$.headers.get("Retry-After");if(J){let Y=parseInt(J,10);if(!Number.isNaN(Y))return Y*1000;let W=new Date(J);if(!Number.isNaN(W.getTime())){let G=W.getTime()-Date.now();return Math.max(0,G)}}let Q=$.headers.get("X-RateLimit-Reset");if(Q){let Y=parseInt(Q,10);if(!Number.isNaN(Y)){let W=Y*1000-Date.now();return Math.max(0,W)}}let X=$.headers.get("X-RateLimit-Retry-After");if(X){let Y=parseInt(X,10);if(!Number.isNaN(Y))return Y*1000}return null}#F($,J){switch($){case 400:return"The API request was invalid (HTTP 400). Please check your request parameters.";case 401:return"Authentication failed (HTTP 401). Please check your credentials or try logging in again.";case 402:return"This action requires a paid plan. Please upgrade your account at https://app.agentuity.com/billing to continue.";case 403:return"Access denied (HTTP 403). You do not have permission to perform this action.";case 404:return J?"The requested resource was not found (HTTP 404).":"The API endpoint was not found (HTTP 404). Please verify your API URL configuration is correct.";case 409:return"A conflict occurred (HTTP 409). The resource may already exist or be in use.";case 429:return"Too many requests (HTTP 429). Please wait a moment and try again.";case 500:return"The API server encountered an internal error (HTTP 500). Please try again later.";case 502:return"The API service is temporarily unavailable (HTTP 502). Please try again later.";case 503:return"The API service is currently unavailable (HTTP 503). Please try again later.";case 504:return"The API request timed out (HTTP 504). Please try again later.";default:return`The API returned an unexpected error (HTTP ${$}).`}}}var pl6,tS0=($)=>{return $.map((J)=>({code:J.code,input:J.input,path:J.path.map((Q)=>typeof Q==="number"?Q:String(Q)),message:J.message}))},nl6,uk,J60,mk,$60,Pc8,sS0,Q60,K0=($)=>V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message"),code:V.string().optional().describe("machine-readable error code")}),V.object({success:V.literal(!0),data:$})]),eS0=($)=>V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message"),code:V.string().optional().describe("machine-readable error code")}),V.object({success:V.literal(!0),data:$.optional()})]),p$=()=>V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message"),code:V.string().optional().describe("machine-readable error code")}),V.object({success:V.literal(!0)})]);var T1=D(()=>{C1();K9();pl6=V.array(V.object({code:V.string(),input:V.unknown().optional(),path:V.array(V.union([V.string(),V.number()])),message:V.string()})),nl6=V.object({success:V.boolean(),code:V.string().optional(),message:V.string().optional(),error:V.union([V.string(),V.object({name:V.string().optional(),issues:pl6.optional()})]).optional(),details:V.record(V.string(),V.unknown()).optional()}),uk=Z0("APIErrorResponse")(),J60=Z0("ValidationInputError","There was an error validating the API input data.")(),mk=Z0("ValidationOutputError","There was an unexpected error validating the API response data.")(),$60=Z0("UpgradeRequiredError","Upgrade required to continue. Please run `agentuity upgrade` or see https://agentuity.dev/Get-Started/installation to download the latest version.")(),Pc8=Z0("MaxRetriesError","Max Retries attempted and continued failures exhausted."),sS0=Z0("MisdirectedRequestError","The request was sent to the wrong regional server.")(),Q60=Z0("PaymentRequiredError","This action requires a paid plan. Please upgrade your account to continue.")()});var Ec8;var $k0=D(()=>{K9();Ec8=Z0("APIKeyResponseError")});var il6,Sc8;var Jk0=D(()=>{C1();T1();il6=V.object({id:V.string().describe("the API key id"),value:V.string().describe("the API key value")}),Sc8=K0(il6)});var fc8;var Qk0=D(()=>{C1();T1();fc8=K0(V.number().describe("number of rows affected"))});var ol6,xc8;var Xk0=D(()=>{C1();T1();ol6=V.object({id:V.string().describe("the API key id"),name:V.string().describe("the API key name"),orgId:V.string().describe("the organization id"),type:V.string().describe("the API key type"),expiresAt:V.string().datetime().nullable().describe("the expiration date"),lastUsedAt:V.string().datetime().nullable().optional().describe("the last used date"),createdAt:V.string().datetime().describe("the creation date"),project:V.object({id:V.string().describe("the project id"),name:V.string().describe("the project name")}).nullable().optional().describe("the associated project")}),xc8=K0(ol6)});var rl6,al6,mc8;var Yk0=D(()=>{C1();T1();rl6=V.object({id:V.string().describe("the API key id"),name:V.string().describe("the API key name"),orgId:V.string().describe("the organization id"),type:V.string().describe("the API key type"),expiresAt:V.string().datetime().nullable().describe("the expiration date"),lastUsedAt:V.string().datetime().nullable().optional().describe("the last used date"),createdAt:V.string().datetime().describe("the creation date"),project:V.object({id:V.string().describe("the project id"),name:V.string().describe("the project name")}).nullable().optional().describe("the associated project")}),al6=V.array(rl6),mc8=K0(al6)});var Wk0=D(()=>{Jk0();Qk0();Xk0();Yk0();$k0()});var tl6,Gk0,Kk0,X60,sl6,el6,Zk0,Hk0,zk0,qk0,$p6,Jp6,Qp6,Fk0;var ck=D(()=>{C1();tl6=["STANDARD","INFREQUENT_ACCESS","ARCHIVE"],Gk0=V.enum(tl6).describe("Storage tier for the bucket"),Kk0=V.object({allowed_origins:V.array(V.string().describe("An allowed origin URL")).optional().describe("List of allowed origin URLs for CORS requests"),allowed_methods:V.array(V.string().describe("An allowed HTTP method")).optional().describe("List of allowed HTTP methods for CORS requests"),allowed_headers:V.array(V.string().describe("An allowed request header")).optional().describe("List of allowed request headers for CORS requests"),expose_headers:V.array(V.string().describe("A response header to expose")).optional().describe("List of response headers to expose to the browser"),max_age_seconds:V.number().int().min(0).nullable().optional().describe("Maximum time in seconds that preflight results can be cached")}),X60=V.object({bucket_name:V.string().describe("The name of the storage bucket"),storage_tier:Gk0.nullable().optional().describe("Storage tier for the bucket"),ttl:V.number().int().min(0).nullable().optional().describe("Object TTL in seconds"),public:V.boolean().nullable().optional().describe("Whether the bucket is publicly accessible"),cache_control:V.string().nullable().optional().describe("Default Cache-Control header for objects"),cors:Kk0.nullable().optional().describe("Custom CORS configuration"),additional_headers:V.record(V.string(),V.string()).nullable().optional().describe("Additional response headers as key-value pairs"),bucket_location:V.string().nullable().optional().describe("Bucket location or region override")}),sl6=V.object({storage_tier:Gk0.nullable().optional().describe("Storage tier for the bucket"),ttl:V.number().int().min(0).nullable().optional().describe("Object TTL in seconds (0 to clear)"),public:V.boolean().nullable().optional().describe("Whether the bucket is publicly accessible"),cache_control:V.string().nullable().optional().describe("Default Cache-Control header for objects"),cors:Kk0.nullable().optional().describe("Custom CORS configuration"),additional_headers:V.record(V.string(),V.string()).nullable().optional().describe("Additional response headers as key-value pairs")}),el6=V.object({bucket_name:V.string().describe("The bucket this object belongs to"),key:V.string().describe("Object key (path)"),size:V.number().int().nonnegative().describe("Object size in bytes"),etag:V.string().optional().describe("Object ETag"),content_type:V.string().optional().describe("Object content type"),last_modified:V.string().optional().describe("Last modified timestamp (ISO8601)")}),Zk0=V.object({objects:V.array(el6).describe("List of objects"),total:V.number().int().nonnegative().describe("Total count matching the query"),prefix:V.string().describe("Prefix filter applied"),limit:V.number().int().nonnegative().describe("Page size"),offset:V.number().int().nonnegative().describe("Page offset")}),Hk0=V.object({deleted_count:V.number().int().nonnegative().describe("Number of objects deleted")}),zk0=V.object({presigned_url:V.string().describe("The presigned URL"),expiry_seconds:V.number().int().nonnegative().describe("URL expiry time in seconds")}),qk0=V.object({bucket_name:V.string().describe("The bucket name"),object_count:V.number().int().nonnegative().describe("Number of objects"),total_size:V.number().int().nonnegative().describe("Total size in bytes"),last_event_at:V.string().optional().describe("Last event timestamp (ISO8601)")}),$p6=V.object({total_object_count:V.number().int().nonnegative().describe("Total objects across all buckets"),total_size:V.number().int().nonnegative().describe("Total size in bytes across all buckets"),estimated_monthly_cost:V.number().describe("Estimated monthly cost in USD"),cost_per_gb_month:V.number().describe("Cost rate per GB per month in USD")}),Jp6=V.object({bucket_name:V.string().describe("The bucket name"),object_count:V.number().int().nonnegative().describe("Number of objects in this bucket"),total_size:V.number().int().nonnegative().describe("Total size in bytes for this bucket"),last_event_at:V.string().optional().describe("Last event timestamp (ISO8601)"),estimated_monthly_cost:V.number().describe("Estimated monthly cost for this bucket in USD")}),Qp6=V.object({date:V.string().describe("Snapshot date (YYYY-MM-DD)"),total_object_count:V.number().int().nonnegative().describe("Total objects on this date"),total_size:V.number().int().nonnegative().describe("Total size in bytes on this date"),estimated_cost:V.number().describe("Estimated monthly cost at this snapshot in USD")}),Fk0=V.object({summary:$p6.describe("Org-wide totals"),buckets:V.array(Jp6).describe("Per-bucket breakdown"),daily:V.array(Qp6).describe("Daily snapshots for sparklines"),days:V.number().int().nonnegative().describe("Number of days requested")})});var $l8,Jl8,Ql8;var Bk0=D(()=>{T1();ck();$l8=K0(X60),Jl8=K0(X60),Ql8=p$()});var Gl8,Kl8,Zl8,Hl8,zl8;var Vk0=D(()=>{T1();ck();Gl8=K0(Zk0),Kl8=K0(Hk0),Zl8=K0(zk0),Hl8=K0(qk0),zl8=K0(Fk0)});var Uk0=D(()=>{Bk0();Vk0();ck()});var Dk0=()=>{};var Ok0=()=>{};var Nl8;var wk0=D(()=>{K9();Nl8=Z0("MachineResponseError")()});var Nk0,Pl8,Ml8,Cl8,Xp6,Yp6,Wp6,El8,Rl8,Tl8,jl8;var Ik0=D(()=>{C1();T1();Nk0=V.object({id:V.string(),instanceId:V.string().nullable().optional(),privateIPv4:V.string().nullable().optional(),availabilityZone:V.string().nullable().optional(),instanceType:V.string().nullable().optional(),instanceTags:V.array(V.string()).nullable().optional(),deploymentCount:V.number().optional(),status:V.string(),provider:V.string(),region:V.string(),startedAt:V.string().nullable().optional(),stoppedAt:V.string().nullable().optional(),pausedAt:V.string().nullable().optional(),erroredAt:V.string().nullable().optional(),error:V.string().nullable().optional(),orgId:V.string().nullable().optional(),orgName:V.string().nullable().optional(),createdAt:V.string(),updatedAt:V.string().nullable().optional(),metadata:V.record(V.string(),V.unknown()).nullable().optional()}),Pl8=K0(V.array(Nk0)),Ml8=K0(Nk0),Cl8=p$(),Xp6=V.object({id:V.string(),name:V.string(),identifier:V.string(),domains:V.array(V.string())}),Yp6=V.object({cpuUnits:V.number(),memoryUnits:V.number(),diskUnits:V.number()}),Wp6=V.object({id:V.string(),identifier:V.string().optional(),state:V.string().optional(),project:Xp6.nullable().optional(),resources:Yp6.nullable().optional(),customDomains:V.array(V.string()),paused:V.boolean(),pausedDuration:V.number(),domainSuffix:V.string()}),El8=K0(V.array(Wp6)),Rl8=K0(V.object({orgId:V.string()})),Tl8=K0(V.object({publicKey:V.string().nullable()})),jl8=p$()});var Lk0=D(()=>{Ik0();wk0()});var yl8,hl8;var Ak0=D(()=>{K9();yl8=Z0("OrgResponseError"),hl8=Z0("OrgResourceResponseError")});var dl8,ul8;var Pk0=D(()=>{C1();T1();dl8=V.object({id:V.string().describe("the organization id"),env:V.array(V.string()).optional().describe("environment variable keys to delete"),secrets:V.array(V.string()).optional().describe("secret keys to delete")}),ul8=p$()});var Gp6,pl8;var Mk0=D(()=>{C1();T1();Gp6=V.object({id:V.string().describe("the organization id"),env:V.record(V.string(),V.string()).optional().describe("environment variables"),secrets:V.record(V.string(),V.string()).optional().describe("secrets (may be masked)")}),pl8=K0(Gp6)});var rl8,al8;var Ck0=D(()=>{C1();T1();rl8=V.object({id:V.string().describe("the organization id"),env:V.record(V.string(),V.string()).optional().describe("environment variables to set/update"),secrets:V.record(V.string(),V.string()).optional().describe("secrets to set/update")}),al8=p$()});var Kp6,$p8;var Ek0=D(()=>{C1();T1();Kp6=V.array(V.object({id:V.string().describe("the unique id for the organization"),name:V.string().describe("the name of the organization")})),$p8=K0(Kp6)});var Zp6,Hp6,zp6,Yp8;var Rk0=D(()=>{C1();T1();Zp6=V.object({bucket_name:V.string().describe("the S3 bucket name"),access_key:V.string().nullable().optional().describe("the S3 access key"),secret_key:V.string().nullable().optional().describe("the S3 secret key"),region:V.string().nullable().optional().describe("the S3 region"),endpoint:V.string().nullable().optional().describe("the S3 endpoint"),cloud_region:V.string().describe("the cloud region where this resource is provisioned"),org_id:V.string().describe("the organization ID that owns this resource"),org_name:V.string().describe("the organization name that owns this resource"),bucket_type:V.string().describe("the bucket type (user or snapshots)"),internal:V.boolean().describe("whether this is a system-managed bucket"),description:V.string().nullable().optional().describe("optional description of the bucket"),object_count:V.number().int().nonnegative().optional().describe("number of objects in this bucket"),total_size:V.number().int().nonnegative().optional().describe("total size of objects in bytes"),last_event_at:V.string().optional().describe("last activity timestamp (ISO8601)")}),Hp6=V.object({name:V.string().describe("the database name"),description:V.string().nullable().optional().describe("optional description of the database"),username:V.string().nullable().optional().describe("the database username"),password:V.string().nullable().optional().describe("the database password"),url:V.string().nullable().optional().describe("the full database connection URL"),cloud_region:V.string().describe("the cloud region where this resource is provisioned"),org_id:V.string().describe("the organization ID that owns this resource"),org_name:V.string().describe("the organization name that owns this resource"),internal:V.boolean().describe("whether this is a system-managed database (KV/Vector/Queue)")}),zp6=V.object({s3:V.array(Zp6),db:V.array(Hp6)}),Yp8=K0(zp6)});var Tk0=D(()=>{Pk0();Mk0();Ck0();Ek0();Rk0();Ak0()});var jk0,Up8,Dp8;var Sk0=D(()=>{C1();T1();jk0=V.object({id:V.string().describe("Agent ID (same as identifier)"),name:V.string().describe("Agent name"),description:V.string().nullable().describe("Agent description"),identifier:V.string().describe("Agent identifier"),deploymentId:V.string().nullable().describe("Deployment ID"),devmode:V.boolean().describe("Whether agent is in development mode"),metadata:V.record(V.string(),V.unknown()).nullable().describe("Agent metadata"),createdAt:V.string().describe("Creation timestamp"),updatedAt:V.string().describe("Last update timestamp"),evals:V.array(V.object({id:V.string().describe("Evaluation ID"),name:V.string().describe("Evaluation name"),description:V.string().nullable().describe("Evaluation description"),identifier:V.string().nullable().describe("Evaluation identifier"),devmode:V.boolean().describe("Whether evaluation is in development mode"),createdAt:V.string().describe("Creation timestamp"),updatedAt:V.string().describe("Last update timestamp")})).describe("Associated evaluations")}),Up8=K0(V.array(jk0)),Dp8=K0(V.array(jk0))});var Ip8,qp6,Lp8;var kk0=D(()=>{C1();T1();Ip8=V.object({name:V.string().max(255).min(1).describe("the name of the new project"),description:V.string().max(255).min(0).optional().describe("the description of the project"),tags:V.array(V.string()).optional().describe("tags for the project"),orgId:V.string().max(255).min(1).describe("the organization id to create the project in"),cloudRegion:V.string().describe("the cloud region to create the project"),domains:V.array(V.string()).optional().describe("the custom domains for this project")}),qp6=V.object({id:V.string().describe("the unique id for the project"),sdkKey:V.string().describe("the SDK key for the project")}),Lp8=K0(qp6)});var Cp8,Ep8;var vk0=D(()=>{C1();T1();Cp8=V.object({ids:V.array(V.string())}),Ep8=K0(V.array(V.string()))});var Fp6,Bp6,Sp8,Vp6,fk0,Up6,Dp6,Op6,kp8,wp6,vp8,Np6,_p8,Ip6,fp8,Lp6,Ap6,yp8,_k0,Pp6,Mp6,hp8,Cp6,bp8;var yk0=D(()=>{C1();T1();Fp6=V.object({memory:V.string().default("500Mi").describe("The memory requirements"),cpu:V.string().default("500m").describe("The CPU requirements"),disk:V.string().default("500Mi").describe("The disk requirements")}),Bp6=V.object({type:V.enum(["on-demand","provisioned"]).default("on-demand").describe("on-demand or provisioned"),idle:V.string().optional().describe("duration in seconds if on-demand")}),Sp8=V.object({timeout:V.string().optional().describe('Build execution timeout (e.g. "30m")'),resources:V.object({memory:V.string().optional().describe('Build sandbox memory (e.g. "4Gi")'),cpu:V.string().optional().describe('Build sandbox CPU (e.g. "2")'),disk:V.string().optional().describe('Build sandbox disk (e.g. "4Gi")')}).optional().describe("Build sandbox resource limits")}),Vp6=V.object({resources:Fp6.optional().describe("the resource requirements for your deployed project"),mode:Bp6.optional().describe("the provisioning mode for the project"),dependencies:V.array(V.string().describe("APT dependencies to install prior to launching your project")).optional(),domains:V.array(V.string().describe("the custom domain")).optional()}),fk0={filename:V.string().describe("the relative path for the file"),version:V.string().describe("the SHA256 content of the file")},Up6=V.object({...fk0,id:V.string().describe("the unique calculated id for the eval"),identifier:V.string().describe("the unique id for eval for the project across deployments"),name:V.string().describe("the name of the eval"),description:V.string().optional().describe("the eval description"),agentIdentifier:V.string().describe("the identifier of the agent"),projectId:V.string().describe("the project id")}),Dp6={...fk0,id:V.string().describe("the unique calculated id for the agent"),agentId:V.string().describe("the unique id for agent for the project across deployments"),projectId:V.string().describe("the project id"),name:V.string().describe("the name of the agent"),description:V.string().optional().describe("the agent description"),evals:V.array(Up6).optional().describe("the evals for the agent"),schema:V.object({input:V.string().optional().describe("JSON schema for input (stringified JSON)"),output:V.string().optional().describe("JSON schema for output (stringified JSON)")}).optional().describe("input and output JSON schemas for the agent")},Op6=V.object({...Dp6}),kp8=V.object({routes:V.array(V.object({id:V.string().describe("the unique calculated id for the route"),filename:V.string().describe("the relative path for the file"),path:V.string().describe("the route path"),method:V.enum(["get","post","put","delete","patch"]).describe("the HTTP method"),version:V.string().describe("the SHA256 content of the file"),type:V.enum(["api","sms","email","cron","websocket","sse","stream"]),agentIds:V.array(V.string()).optional().describe("the agent ids associated with this route"),config:V.record(V.string(),V.unknown()).optional().describe("type specific configuration"),schema:V.object({input:V.string().optional().describe("JSON schema for input (stringified JSON)"),output:V.string().optional().describe("JSON schema for output (stringified JSON)")}).optional().describe("input and output JSON schemas for the route")})),agents:V.array(Op6),assets:V.array(V.object({filename:V.string().describe("the relative path for the file"),kind:V.string().describe("the type of asset"),contentType:V.string().describe("the content-type for the file"),contentEncoding:V.string().optional().describe("the content-encoding for the file"),size:V.number().describe("the size in bytes for the file")})),project:V.object({id:V.string().describe("the project id"),name:V.string().describe("the name of the project (from package.json)"),version:V.string().optional().describe("the version of the project (from package.json)"),description:V.string().optional().describe("the description of the project (from package.json)"),keywords:V.array(V.string()).optional().describe("the keywords from package.json"),orgId:V.string().describe("the organization id for the project")}),deployment:V.intersection(Vp6,V.object({id:V.string().describe("the deployment id"),date:V.string().describe("the date the deployment was created in UTC format"),git:V.object({repo:V.string().optional().describe("the repository name"),commit:V.string().optional().describe("the git commit sha"),message:V.string().optional().describe("the git commit message"),branch:V.string().optional().describe("the git branch"),tags:V.array(V.string()).optional().describe("the tags for the current branch"),pr:V.string().optional().describe("the pull request number"),provider:V.string().optional().describe("the CI provider"),trigger:V.string().default("cli").optional().describe("the trigger that caused the build"),url:V.string().url().optional().describe("the url to the commit for the CI provider"),buildUrl:V.string().url().optional().describe("the url to the build for the CI provider"),event:V.enum(["pull_request","push","manual","workflow"]).default("manual").optional().describe("The type of Git-related event that triggered the deployment: pull_request (A pull request or merge request was opened, updated, or merged), push (A commit was pushed directly to a branch), manual (A deployment was triggered manually via CLI or a button), workflow (A deployment was triggered by an automated workflow, such as a CI pipeline)"),pull_request:V.object({number:V.number(),url:V.string().optional()}).optional().describe("This is only present when the deployment was triggered via a pull request.")}).optional().describe("git commit information"),build:V.object({bun:V.string().describe("the version of bun that was used to build the deployment"),agentuity:V.string().describe("the version of the agentuity runtime"),arch:V.string().describe("the machine architecture"),platform:V.string().describe("the machine os platform")})}))}),wp6=V.object({id:V.string().describe("the unique id for the deployment"),orgId:V.string().describe("the organization id"),publicKey:V.string().describe("the public key to use for encrypting the deployment"),buildLogsStreamURL:V.string().optional().describe("the URL for streaming build logs (PUT to write, GET to read)")}),vp8=K0(wp6),Np6=V.object({deployment:V.string().describe("the url for uploading the encrypted deployment archive"),assets:V.record(V.string().describe("the asset id"),V.string().describe("the url for the asset upload")).describe("the upload metadata for public assets")}),_p8=K0(Np6),Ip6=V.object({streamId:V.string().optional().describe("the stream id for warmup logs"),publicUrls:V.object({latest:V.string().url().describe("the public url for the latest deployment"),deployment:V.string().url().describe("the public url for this deployment"),custom:V.array(V.string().describe("the custom domain")),vanityDeployment:V.string().url().nullable().optional().describe("the vanity url for this deployment"),vanityProject:V.string().url().nullable().optional().describe("the vanity url for the latest deployment")}).describe("the map of public urls")}),fp8=K0(Ip6),Lp6=V.enum(["pending","building","deploying","failed","completed"]),Ap6=V.object({state:Lp6.describe("the current deployment state")}),yp8=K0(Ap6),_k0=V.object({type:V.enum(["file","general"]),scope:V.enum(["typescript","ast","build","bundler","validation","deploy"]),path:V.string().optional(),line:V.number().optional(),column:V.number().optional(),message:V.string(),code:V.string().optional()}),Pp6=V.object({name:V.string(),startedAt:V.string(),completedAt:V.string(),durationMs:V.number()}),Mp6=V.object({success:V.boolean(),errors:V.array(_k0),warnings:V.array(_k0),diagnostics:V.array(Pp6),error:V.string().optional()}),hp8=V.object({error:V.string().optional(),diagnostics:Mp6.optional()}),Cp6=V.object({state:V.literal("failed")}),bp8=K0(Cp6)});var Ep6,hk0,up8,mp8,cp8,Rp6,lp8,Tp6,pp8;var bk0=D(()=>{C1();T1();Ep6=V.object({git:V.object({repo:V.string().optional(),commit:V.string().optional(),message:V.string().optional(),branch:V.string().optional(),tags:V.array(V.string()).optional(),pr:V.string().optional(),provider:V.string().optional(),trigger:V.string().optional(),url:V.string().optional(),buildUrl:V.string().optional(),event:V.string().optional(),pull_request:V.object({number:V.number(),url:V.string().optional()}).optional()}).optional(),build:V.object({bun:V.string().optional(),agentuity:V.string().optional(),arch:V.string().optional(),platform:V.string().optional()}).optional()}),hk0=V.object({id:V.string(),state:V.string().optional(),message:V.string().nullable().optional(),tags:V.array(V.string()),active:V.boolean(),createdAt:V.string(),updatedAt:V.string().nullable().optional(),metadata:Ep6.optional(),customDomains:V.array(V.string()).nullable().optional(),cloudRegion:V.string().nullable().optional(),resourceDb:V.string().nullable().optional(),resourceStorage:V.string().nullable().optional(),deploymentLogsURL:V.string().nullable().optional(),buildLogsURL:V.string().nullable().optional(),dnsRecords:V.array(V.string()).optional()}),up8=K0(V.array(hk0)),mp8=K0(hk0),cp8=eS0(V.object({activeDeploymentId:V.string().optional()})),Rp6=V.object({id:V.string(),projectId:V.string(),orgId:V.string(),cloudRegion:V.string().nullable().optional(),state:V.string().nullable().optional(),active:V.boolean()}),lp8=K0(Rp6),Tp6=V.object({body:V.string(),severity:V.string(),timestamp:V.string(),spanId:V.string(),traceId:V.string(),serviceName:V.string()}),pp8=K0(V.array(Tp6))});var rp8,ap8;var xk0=D(()=>{C1();T1();rp8=V.object({id:V.string().describe("the project id"),env:V.array(V.string()).optional().describe("environment variable keys to delete"),secrets:V.array(V.string()).optional().describe("secret keys to delete")}).refine(($)=>($.env?.length??0)>0||($.secrets?.length??0)>0,{message:"must provide at least one of env or secrets"}),ap8=p$()});var $n8,jp6,Jn8;var gk0=D(()=>{C1();T1();$n8=V.object({id:V.string().describe("the project id"),mask:V.boolean().default(!0).optional().describe("if the secrets should be returned masked"),keys:V.boolean().default(!0).optional().describe("if the project keys should be returned")}),jp6=V.object({id:V.string().describe("the project id"),name:V.string().describe("the project name"),description:V.string().nullable().optional().describe("the project description"),tags:V.array(V.string()).nullable().optional().describe("the project tags"),orgId:V.string().describe("the organization id"),cloudRegion:V.string().nullable().optional().describe("the cloud region"),vanityHostname:V.string().nullable().optional().describe("the vanity hostname"),api_key:V.string().optional().describe("the SDK api key for the project"),env:V.record(V.string(),V.string()).optional().describe("the environment key/values"),secrets:V.record(V.string(),V.string()).optional().describe("the secrets key/values")}),Jn8=K0(jp6)});var Wn8,Gn8;var dk0=D(()=>{C1();T1();Wn8=V.object({id:V.string().describe("the project id"),env:V.record(V.string(),V.string()).optional().describe("environment variables to set/update"),secrets:V.record(V.string(),V.string()).optional().describe("secrets to set/update")}),Gn8=K0(V.object({id:V.string().describe("the project id"),orgId:V.string().describe("the organization id"),api_key:V.string().optional().describe("the SDK api key for the project"),env:V.record(V.string(),V.string()).optional().describe("the environment key/values"),secrets:V.record(V.string(),V.string()).optional().describe("the secrets key/values")}).optional())});var zn8,qn8;var uk0=D(()=>{C1();T1();zn8=V.object({name:V.string().max(255).min(1).describe("the name of the new project"),organization_id:V.string().max(255).min(1).describe("the organization id to create the project in")}),qn8=K0(V.boolean())});var Un8,Sp6,Dn8,On8,kp6,wn8;var mk0=D(()=>{C1();T1();Un8=V.object({projectId:V.string().describe("the project id")}),Sp6=V.object({hostname:V.string().nullable(),url:V.string().nullable()}),Dn8=K0(Sp6),On8=V.object({projectId:V.string().describe("the project id"),hostname:V.string().describe("the vanity hostname to set")}),kp6=V.object({hostname:V.string(),url:V.string()}),wn8=K0(kp6)});var vp6,_p6,An8;var ck0=D(()=>{C1();T1();vp6=V.object({id:V.string().describe("the project id"),name:V.string().describe("the project name"),description:V.string().nullable().optional().describe("the project description"),orgId:V.string().describe("the organization id that this project is registered with"),orgName:V.string().describe("the organization name"),cloudRegion:V.string().nullable().optional().describe("the cloud region"),latestDeploymentId:V.string().nullable().describe("the latest deployment id")}),_p6=V.array(vp6),An8=K0(_p6)});var En8,fp6,yp6,hp6,bp6,Rn8;var lk0=D(()=>{C1();T1();En8=V.object({name:V.string(),version:V.string()}),fp6=V.object({name:V.string(),version:V.string(),reason:V.string()}),yp6=V.object({scanned:V.number(),flagged:V.number()}),hp6=V.object({fetchedAt:V.string(),count:V.number()}),bp6=V.object({action:V.enum(["allow","block"]),summary:yp6,findings:V.array(fp6),list:hp6.optional(),error:V.string().optional()}),Rn8=K0(bp6)});var kn8,vn8;var pk0=D(()=>{C1();T1();kn8=V.object({cloudRegion:V.string().describe("the cloud region to update the project to")}),vn8=K0(V.object({id:V.string().describe("the project id")}))});var nk0=D(()=>{Sk0();kk0();vk0();yk0();bk0();xk0();dk0();uk0();gk0();mk0();ck0();lk0();pk0()});var ik0=()=>{};var xp6,tn8;var ok0=D(()=>{C1();T1();xp6=V.array(V.object({region:V.string().describe("the region identifier"),description:V.string().describe("the human-readable description of the region")})),tn8=K0(xp6)});var gp6,Ji8;var rk0=D(()=>{C1();T1();gp6=V.object({s3:V.array(V.object({bucket_name:V.string().describe("the S3 bucket name"),access_key:V.string().nullable().optional().describe("the S3 access key"),secret_key:V.string().nullable().optional().describe("the S3 secret key"),region:V.string().nullable().optional().describe("the S3 region"),endpoint:V.string().nullable().optional().describe("the S3 endpoint"),cname:V.string().nullable().optional().describe("the S3 CNAME"),env:V.record(V.string(),V.string()).describe("environment variables for the resource"),bucket_type:V.string().describe("the bucket type (user or snapshots)"),internal:V.boolean().describe("whether this is a system-managed bucket"),description:V.string().nullable().optional().describe("optional description of the bucket")})),db:V.array(V.object({name:V.string().describe("the database name"),username:V.string().nullable().optional().describe("the database username"),password:V.string().nullable().optional().describe("the database password"),url:V.string().nullable().optional().describe("the full database connection URL"),env:V.record(V.string(),V.string()).describe("environment variables for the resource"),internal:V.boolean().describe("whether this is a system-managed database (KV/Vector/Queue)")})),redis:V.object({url:V.string().describe("the Redis connection URL")}).optional()}),Ji8=K0(gp6)});var dp6,Wi8,up6,mp6,Gi8;var ak0=D(()=>{C1();T1();dp6=V.object({type:V.enum(["db","s3"]).describe("the resource type"),name:V.string().optional().describe("optional custom name for db"),description:V.string().optional().describe("optional description for db")}),Wi8=V.object({resources:V.array(dp6).describe("list of resources to create")}),up6=V.object({type:V.string().describe("the resource type"),name:V.string().describe("the resource name"),env:V.record(V.string(),V.string()).describe("environment variables for the resource")}),mp6=V.object({created:V.array(up6)}),Gi8=K0(mp6)});var cp6,zi8,lp6,pp6,qi8;var tk0=D(()=>{C1();T1();cp6=V.object({type:V.enum(["db","s3"]).describe("the resource type"),name:V.string().describe("the resource name (bucket_name for S3, db_name for DB)")}),zi8=V.object({resources:V.array(cp6).describe("list of resources to delete")}),lp6=V.object({type:V.string().describe("the resource type"),name:V.string().describe("the resource name"),env_keys:V.array(V.string()).describe("environment variable keys to remove")}),pp6=V.object({deleted:V.array(lp6).describe("list of deleted resources")}),qi8=K0(pp6)});var sk0=D(()=>{ok0();rk0();ak0();tk0()});var ek0=()=>{};function E4($,J){let{sandboxId:Q,executionId:X,sessionId:Y,snapshotId:W}=J,G=$.code;switch(G){case"SANDBOX_NOT_FOUND":throw new np6({message:$.message,sandboxId:Q??""});case"SANDBOX_TERMINATED":throw new ip6({message:$.message,sandboxId:Q??""});case"SANDBOX_BUSY":throw new Y60({message:$.message,sandboxId:Q});case"EXECUTION_NOT_FOUND":throw new op6({message:$.message,executionId:X??"",sandboxId:Q});case"EXECUTION_TIMEOUT":throw new rp6({message:$.message,executionId:X,sandboxId:Q});case"EXECUTION_CANCELLED":throw new W60({message:$.message,sandboxId:Q});case"SNAPSHOT_NOT_FOUND":throw new ap6({message:$.message,snapshotId:W});default:throw new DL({message:$.message,sandboxId:Q,executionId:X,sessionId:Y,code:G})}}function $v0($,J){return new Promise((Q,X)=>{let Y;try{Y=!$.write(J)}catch(W){X(W);return}if(Y){let W=()=>{$.removeListener("drain",G),$.removeListener("error",K)},G=()=>{W(),Q()},K=(Z)=>{W(),X(Z)};$.once("drain",G),$.once("error",K)}else Q()})}var DL,np6,ip6,Y60,op6,rp6,W60,ap6;var qX=D(()=>{K9();DL=Z0("SandboxResponseError")(),np6=Z0("SandboxNotFoundError")(),ip6=Z0("SandboxTerminatedError")(),Y60=Z0("SandboxBusyError")(),op6=Z0("ExecutionNotFoundError")(),rp6=Z0("ExecutionTimeoutError")(),W60=Z0("ExecutionCancelledError")(),ap6=Z0("SnapshotNotFoundError")()});var OL,tp6,Ai8;var G60=D(()=>{C1();OL=/^[^\s;`|$]+$/,tp6=V.object({version:V.literal(1).describe("Schema version, must be 1"),runtime:V.string().describe("Runtime identifier (name:tag format, e.g., bun:1, node:20, python:3.12)"),name:V.string().regex(/^[a-zA-Z0-9_-]+$/).optional().describe("Snapshot name (alphanumeric, underscores, dashes only)"),description:V.string().optional().describe("Human-readable description of the snapshot"),dir:V.string().optional().describe("Subdirectory to use as the build context for file resolution (relative to the CLI directory argument)"),dependencies:V.array(V.string()).optional().describe("List of apt packages to install. Supports version pinning: package=version or package=version* for prefix matching"),packages:V.array(V.string().regex(OL,"Invalid npm/bun package specifier: must not contain whitespace, semicolons, backticks, pipes, or dollar signs")).optional().describe("List of npm/bun packages to install globally via bun install -g. Example: opencode-ai, typescript"),files:V.array(V.string()).optional().describe("Glob patterns for files to include from the build context. Supports negative patterns with ! prefix for exclusions"),env:V.record(V.string(),V.string()).optional().describe("Environment variables to set. Use ${VAR} syntax for build-time substitution via --env flag"),metadata:V.record(V.string(),V.string()).optional().describe("User-defined metadata key-value pairs. Use ${VAR} syntax for build-time substitution via --metadata flag"),public:V.boolean().optional().describe("Whether to make the snapshot publicly accessible (default: false)")}).describe("Agentuity Snapshot Build File - defines a reproducible sandbox environment"),Ai8=tp6.refine(($)=>{let J=$.dependencies&&$.dependencies.length>0,Q=$.files&&$.files.length>0,X=$.env&&Object.keys($.env).length>0,Y=$.packages&&$.packages.length>0;return J||Q||X||Y},{message:"At least one of dependencies, files, env, or packages must be specified"})});async function wL($,J={}){let{options:Q={},orgId:X}=J,Y={};if(Q.projectId)Y.projectId=Q.projectId;if(Q.runtime)Y.runtime=Q.runtime;if(Q.runtimeId)Y.runtimeId=Q.runtimeId;if(Q.name)Y.name=Q.name;if(Q.description)Y.description=Q.description;if(Q.resources)Y.resources=Q.resources;if(Q.env)Y.env=Q.env;if(Q.network)Y.network=Q.network;if(Q.stream)Y.stream=Q.stream;if(Q.timeout)Y.timeout=Q.timeout;if(Q.command)Y.command={exec:Q.command.exec,mode:Q.command.mode,files:Q.command.files?.map((H)=>({path:H.path,content:H.content.toString("base64")}))};if(Q.files&&Q.files.length>0)Y.files=Q.files.map((H)=>({path:H.path,content:H.content.toString("base64")}));if(Q.snapshot)Y.snapshot=Q.snapshot;if(Q.dependencies&&Q.dependencies.length>0)Y.dependencies=Q.dependencies;if(Q.packages&&Q.packages.length>0)Y.packages=Q.packages;if(Q.metadata)Y.metadata=Q.metadata;let W=new URLSearchParams;if(X)W.set("orgId",X);let G=W.toString(),K=`/sandbox${G?`?${G}`:""}`,Z=await $.post(K,Y,Xv0,Jv0);if(Z.success)return Z.data;E4(Z,{})}var Jv0,Qv0,Xv0;var K60=D(()=>{C1();T1();G60();qX();Jv0=V.object({projectId:V.string().optional().describe("Project ID to associate the sandbox with"),runtime:V.string().optional().describe('Runtime name (e.g., "bun:1", "python:3.14")'),runtimeId:V.string().optional().describe('Runtime ID (e.g., "srt_xxx")'),name:V.string().optional().describe("Optional sandbox name"),description:V.string().optional().describe("Optional sandbox description"),resources:V.object({memory:V.string().optional().describe('Memory limit (e.g., "512Mi", "1Gi")'),cpu:V.string().optional().describe('CPU limit (e.g., "0.5", "1")'),disk:V.string().optional().describe('Disk size limit (e.g., "1Gi", "10Gi")')}).optional().describe("Resource constraints for the sandbox"),env:V.record(V.string(),V.string()).optional().describe("Environment variables to set in the sandbox"),network:V.object({enabled:V.boolean().optional().describe("Whether network access is enabled"),port:V.number().int().min(1024).max(65535).optional().describe("Port to expose from the sandbox (1024-65535)")}).optional().describe("Network configuration for the sandbox"),stream:V.object({stdout:V.string().optional().describe("Stream ID for stdout output"),stderr:V.string().optional().describe("Stream ID for stderr output"),stdin:V.string().optional().describe("Stream ID for stdin input"),timestamps:V.boolean().optional().describe("Whether to include timestamps in output")}).optional().describe("Stream configuration for I/O redirection"),timeout:V.object({idle:V.string().optional().describe('Idle timeout duration (e.g., "5m", "1h")'),execution:V.string().optional().describe('Maximum execution time (e.g., "30m", "2h")')}).optional().describe("Timeout settings for the sandbox"),command:V.object({exec:V.array(V.string()).describe("Command and arguments to execute"),files:V.array(V.object({path:V.string().describe("Path to the file relative to the sandbox workspace"),content:V.string().describe("Base64-encoded file content")})).optional().describe("Files to write before execution (deprecated: use top-level files)"),mode:V.enum(["oneshot","interactive"]).optional().describe("Execution mode: oneshot runs once, interactive keeps running")}).optional().describe("Initial command to run in the sandbox"),files:V.array(V.object({path:V.string().describe("Path to the file relative to the sandbox workspace"),content:V.string().describe("Base64-encoded file content")})).optional().describe("Files to write to sandbox on creation"),snapshot:V.string().optional().describe("Snapshot ID to restore the sandbox from"),dependencies:V.array(V.string()).optional().describe("Apt packages to install when creating the sandbox"),packages:V.array(V.string().regex(OL,"Invalid npm/bun package specifier: must not contain whitespace, semicolons, backticks, pipes, or dollar signs")).optional().describe("npm/bun packages to install globally when creating the sandbox"),metadata:V.record(V.string(),V.unknown()).optional().describe("Optional user-defined metadata to associate with the sandbox")}).refine(($)=>{if($.snapshot)return!$.runtime&&!$.runtimeId;return!0},{message:"cannot specify both snapshot and runtime; snapshot includes its own runtime",path:["snapshot"]}).describe("Request body for creating a new sandbox"),Qv0=V.object({sandboxId:V.string().describe("Unique identifier for the created sandbox"),status:V.enum(["creating","idle","running","paused","stopping","suspended","terminated","failed"]).describe("Current status of the sandbox"),stdoutStreamId:V.string().optional().describe("Stream ID for reading stdout"),stdoutStreamUrl:V.string().optional().describe("URL for streaming stdout output"),stderrStreamId:V.string().optional().describe("Stream ID for reading stderr"),stderrStreamUrl:V.string().optional().describe("URL for streaming stderr output"),auditStreamId:V.string().optional().describe("Stream ID for reading audit events"),auditStreamUrl:V.string().optional().describe("URL for streaming audit events")}).describe("Response data from sandbox creation"),Xv0=K0(Qv0)});async function yV($,J){let{sandboxId:Q,orgId:X}=J,Y=new URLSearchParams;if(X)Y.set("orgId",X);let W=Y.toString(),G=`/sandbox/${Q}${W?`?${W}`:""}`,K=await $.delete(G,Yv0);if(K.success)return;E4(K,{sandboxId:Q})}var Yv0;var Z60=D(()=>{T1();qX();Yv0=p$()});async function H60($,J){let{sandboxId:Q,orgId:X,includeDeleted:Y}=J,W=new URLSearchParams;if(X)W.set("orgId",X);if(Y)W.set("includeDeleted","true");let G=W.toString(),K=`/sandbox/${encodeURIComponent(Q)}${G?`?${G}`:""}`,Z=await $.get(K,zv0);if(Z.success)return{sandboxId:Z.data.sandboxId,identifier:Z.data.identifier,name:Z.data.name,description:Z.data.description,status:Z.data.status,mode:Z.data.mode,createdAt:Z.data.createdAt,region:Z.data.region,runtime:Z.data.runtime,snapshot:Z.data.snapshot,executions:Z.data.executions,exitCode:Z.data.exitCode,stdoutStreamUrl:Z.data.stdoutStreamUrl,stderrStreamUrl:Z.data.stderrStreamUrl,auditStreamId:Z.data.auditStreamId,auditStreamUrl:Z.data.auditStreamUrl,dependencies:Z.data.dependencies,packages:Z.data.packages,metadata:Z.data.metadata,resources:Z.data.resources,cpuTimeMs:Z.data.cpuTimeMs,memoryByteSec:Z.data.memoryByteSec,networkEgressBytes:Z.data.networkEgressBytes,networkEnabled:Z.data.networkEnabled,networkPort:Z.data.networkPort,url:Z.data.url,user:Z.data.user,agent:Z.data.agent,project:Z.data.project,org:Z.data.org,timeout:Z.data.timeout,command:Z.data.command};E4(Z,{sandboxId:Q})}var Wv0,Gv0,Kv0,Zv0,sp6,ep6,$n6,Jn6,Qn6,Hv0,zv0;var qv0=D(()=>{C1();T1();qX();Wv0=V.object({memory:V.string().optional().describe('Memory limit (e.g., "512Mi", "1Gi")'),cpu:V.string().optional().describe('CPU limit in millicores (e.g., "500m", "1000m")'),disk:V.string().optional().describe('Disk limit (e.g., "1Gi", "10Gi")')}).describe("Resource limits for the sandbox"),Gv0=V.object({id:V.string().describe("User ID"),firstName:V.string().optional().describe("User's first name"),lastName:V.string().optional().describe("User's last name")}).describe("User who created the sandbox"),Kv0=V.object({id:V.string().describe("Agent ID"),name:V.string().describe("Agent name")}).describe("Agent associated with the sandbox"),Zv0=V.object({id:V.string().describe("Project ID"),name:V.string().describe("Project name")}).describe("Project associated with the sandbox"),sp6=V.object({id:V.string().describe("Organization ID"),name:V.string().describe("Organization name")}).describe("Organization associated with the sandbox"),ep6=V.object({id:V.string().describe("Runtime ID"),name:V.string().describe('Runtime name (e.g., "bun:1")'),iconUrl:V.string().optional().describe("URL for runtime icon"),brandColor:V.string().optional().describe("Brand color for the runtime (hex color code)"),tags:V.array(V.string()).optional().describe("Optional tags for categorization")}).describe("Runtime information"),$n6=V.object({id:V.string().describe("User ID"),firstName:V.string().optional().describe("User's first name"),lastName:V.string().optional().describe("User's last name")}).describe("Snapshot user information"),Jn6=V.object({id:V.string().describe("Organization ID"),name:V.string().describe("Organization name"),slug:V.string().optional().describe("Organization slug")}).describe("Snapshot organization information"),Qn6=V.union([V.object({id:V.string().describe("Snapshot ID"),name:V.string().optional().describe("Snapshot name"),tag:V.string().optional().describe("Snapshot tag"),fullName:V.string().optional().describe("Full name with org slug (@slug/name:tag)"),public:V.literal(!0).describe("Public snapshot"),org:Jn6.describe("Organization that owns the public snapshot")}).describe("Public snapshot"),V.object({id:V.string().describe("Snapshot ID"),name:V.string().optional().describe("Snapshot name"),tag:V.string().optional().describe("Snapshot tag"),fullName:V.string().optional().describe("Full name with org slug (@slug/name:tag)"),public:V.literal(!1).describe("Private snapshot"),user:$n6.describe("User who created the private snapshot")}).describe("Private snapshot")]).describe("Snapshot information (discriminated union)"),Hv0=V.object({sandboxId:V.string().describe("Unique identifier for the sandbox"),identifier:V.string().optional().describe("Short identifier for DNS hostname"),name:V.string().optional().describe("Sandbox name"),description:V.string().optional().describe("Sandbox description"),status:V.enum(["creating","idle","running","paused","stopping","suspended","terminated","failed","deleted"]).describe("Current status of the sandbox"),mode:V.string().optional().describe("Sandbox mode (interactive or oneshot)"),createdAt:V.string().describe("ISO timestamp when the sandbox was created"),region:V.string().optional().describe("Region where the sandbox is running"),runtime:ep6.optional().describe("Runtime information"),snapshot:Qn6.optional().describe("Snapshot information"),executions:V.number().describe("Total number of executions in this sandbox"),exitCode:V.number().optional().describe("Exit code from the last execution (only for terminated/failed sandboxes)"),stdoutStreamUrl:V.string().optional().describe("URL for streaming stdout output"),stderrStreamUrl:V.string().optional().describe("URL for streaming stderr output"),auditStreamId:V.string().optional().describe("ID of the audit event stream"),auditStreamUrl:V.string().optional().describe("URL for streaming audit events"),dependencies:V.array(V.string()).optional().describe("Apt packages installed in the sandbox"),packages:V.array(V.string()).optional().describe("npm/bun packages installed globally in the sandbox"),metadata:V.record(V.string(),V.unknown()).optional().describe("User-defined metadata associated with the sandbox"),resources:Wv0.optional().describe("Resource limits for this sandbox"),cpuTimeMs:V.number().optional().describe("Total CPU time consumed in milliseconds"),memoryByteSec:V.number().optional().describe("Total memory usage in byte-seconds"),networkEgressBytes:V.number().optional().describe("Total network egress in bytes"),networkEnabled:V.boolean().optional().describe("Whether network access is enabled"),networkPort:V.number().optional().describe("Network port exposed from the sandbox"),url:V.string().optional().describe("Public URL for the sandbox (only set if networkPort is configured)"),user:Gv0.optional().describe("User who created the sandbox"),agent:Kv0.optional().describe("Agent associated with the sandbox"),project:Zv0.optional().describe("Project associated with the sandbox"),org:sp6.describe("Organization associated with the sandbox"),timeout:V.object({idle:V.string().optional(),execution:V.string().optional()}).optional(),command:V.object({exec:V.array(V.string()),mode:V.enum(["oneshot","interactive"]).optional()}).optional()}).describe("Detailed information about a sandbox"),zv0=K0(Hv0)});async function z60($,J){let{sandboxId:Q,options:X,orgId:Y,signal:W}=J,G={command:X.command};if(X.files&&X.files.length>0)G.files=X.files.map((q)=>({path:q.path,content:q.content.toString("base64")}));if(X.timeout)G.timeout=X.timeout;if(X.stream)G.stream=X.stream;let K=new URLSearchParams;if(Y)K.set("orgId",Y);let Z=K.toString(),H=`/sandbox/${Q}/execute${Z?`?${Z}`:""}`,z;try{z=await $.post(H,G,Vv0,Fv0,W??X.signal)}catch(q){if(q&&typeof q==="object"&&"_tag"in q&&q._tag==="APIErrorResponse"&&"status"in q&&q.status===409)throw new Y60({message:"Sandbox is currently busy executing another command. Please wait for the current execution to complete before submitting a new one.",sandboxId:Q});throw q}if(z.success)return{executionId:z.data.executionId,status:z.data.status,exitCode:z.data.exitCode,durationMs:z.data.durationMs,stdoutStreamUrl:z.data.stdoutStreamUrl,stderrStreamUrl:z.data.stderrStreamUrl};E4(z,{sandboxId:Q})}var Fv0,Bv0,Vv0;var Uv0=D(()=>{C1();T1();qX();Fv0=V.object({command:V.array(V.string()).describe("Command and arguments to execute"),files:V.array(V.object({path:V.string().describe("File path relative to workspace"),content:V.string().describe("Base64-encoded file content")})).optional().describe("Files to write before execution"),timeout:V.string().optional().describe('Execution timeout (e.g., "30s", "5m")'),stream:V.object({stdout:V.string().optional().describe("Stream ID for stdout output"),stderr:V.string().optional().describe("Stream ID for stderr output"),timestamps:V.boolean().optional().describe("Whether to include timestamps in output")}).optional().describe("Stream configuration for output redirection")}).describe("Request body for executing a command in a sandbox"),Bv0=V.object({executionId:V.string().describe("Unique identifier for the execution"),status:V.enum(["queued","running","completed","failed","timeout","cancelled"]).describe("Current status of the execution"),exitCode:V.number().optional().describe("Exit code of the executed command"),durationMs:V.number().optional().describe("Execution duration in milliseconds"),stdoutStreamUrl:V.string().optional().describe("URL for streaming stdout output"),stderrStreamUrl:V.string().optional().describe("URL for streaming stderr output")}).describe("Response data from command execution"),Vv0=K0(Bv0)});async function q60($,J){let{sandboxId:Q,files:X,orgId:Y,signal:W}=J,G={files:X.map((q)=>({path:q.path,content:q.content.toString("base64")}))},K=new URLSearchParams;if(Y)K.set("orgId",Y);let Z=K.toString(),H=`/fs/${Q}${Z?`?${Z}`:""}`,z=await $.post(H,G,Nv0,Ov0,W);if(z.success)return{filesWritten:z.data?.filesWritten??z.filesWritten??0};E4(z,{sandboxId:Q})}async function F60($,J){let{sandboxId:Q,path:X,orgId:Y,signal:W}=J,G=new URLSearchParams;if(G.set("path",X),Y)G.set("orgId",Y);let K=G.toString(),Z=`/fs/${Q}?${K}`,H=await $.rawGet(Z,W),z=H.headers.get("x-session-id");if(!H.ok){let q=await H.text().catch(()=>"Unknown error");throw new DL({message:`Failed to read file: ${H.status} ${q}`,sandboxId:Q,sessionId:z})}if(!H.body)throw new DL({message:"No response body",sandboxId:Q,sessionId:z});return H.body}var Dv0,Ov0,wv0,Nv0,Xn6,Yn6,Wn6,Gn6,Kn6,Zn6,Iv0,Lv0,Hn6,zn6,qn6,Av0,Fn6;var Pv0=D(()=>{C1();qX();Dv0=V.object({path:V.string().describe("Path to the file relative to the sandbox workspace"),content:V.string().describe("Base64-encoded file content")}),Ov0=V.object({files:V.array(Dv0).describe("Array of files to write")}).describe("Request body for writing files to a sandbox"),wv0=V.object({filesWritten:V.number().describe("Number of files successfully written")}).describe("Response data from writing files"),Nv0=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0),data:wv0.optional(),filesWritten:V.number().optional()})]);Xn6=V.object({path:V.string().describe("Path to the directory to create"),recursive:V.boolean().optional().describe("Create parent directories if needed")}).describe("Request body for creating a directory"),Yn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0)})]),Wn6=V.object({path:V.string().describe("Path to the directory to remove"),recursive:V.boolean().optional().describe("Remove directory and all contents")}).describe("Request body for removing a directory"),Gn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0)})]),Kn6=V.object({path:V.string().describe("Path to the file to remove")}).describe("Request body for removing a file"),Zn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0)})]),Iv0=V.object({path:V.string().describe("File path relative to the listed directory"),size:V.number().describe("File size in bytes"),isDir:V.boolean().describe("Whether the entry is a directory"),mode:V.string().describe('Unix permissions as octal string (e.g., "0644")'),modTime:V.string().describe("Modification time in RFC3339 format")}),Lv0=V.object({files:V.array(Iv0).describe("Array of file information")}),Hn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0),data:Lv0})]),zn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0)})]),qn6=V.object({env:V.record(V.string(),V.string().nullable()).describe("Environment variables to set (null to delete)")}),Av0=V.object({env:V.record(V.string(),V.string()).describe("Current environment variables after update")}),Fn6=V.discriminatedUnion("success",[V.object({success:V.literal(!1),message:V.string().describe("the error message")}),V.object({success:V.literal(!0),data:Av0})])});async function Mv0($,J){let{sandboxId:Q,orgId:X}=J,Y=new URLSearchParams;if(X)Y.set("orgId",X);let W=Y.toString(),G=`/sandbox/status/${Q}${W?`?${W}`:""}`,K=await $.get(G,Vn6);if(K.success)return{sandboxId:K.data.sandboxId,status:K.data.status,exitCode:K.data.exitCode};E4(K,{sandboxId:Q})}var Bn6,Vn6;var Cv0=D(()=>{C1();T1();qX();Bn6=V.object({sandboxId:V.string(),status:V.string(),exitCode:V.number().optional()}),Vn6=K0(Bn6)});import{PassThrough as Un6}from"stream";function B60($,...J){let Q=new Un6;Q.on("data",(X)=>{$.push(X)});for(let X of J)if(X)Q.pipe(X,{end:!1});return Q}async function U60($,J){let{options:Q,orgId:X,region:Y,apiKey:W,signal:G,stdin:K,stdout:Z,stderr:H,logger:z}=J,q=Date.now();if(qH)console.error("[TIMING] +0ms: sandbox run started");let B,U;if(K&&Y&&W){let y=await Dn6(Y,W,X,z);B=y.id,U=y.url,z?.debug("created stdin stream: %s",B)}let O=await wL($,{options:{...Q,command:{exec:Q.command.exec,files:Q.command.files,mode:"oneshot"},stream:{...Q.stream,stdin:B}},orgId:X}),w=O.sandboxId,N=O.stdoutStreamUrl,I=O.stderrStreamUrl;if(z?.debug("sandbox created: %s, stdoutUrl: %s, stderrUrl: %s",w,N??"none",I??"none"),qH)console.error(`[TIMING] +${Date.now()-q}ms: sandbox created (${w})`);let E=new AbortController,v=[],M=[],b=[];try{if(K&&U&&W){let X0=On6(K,U,W,E.signal,z);v.push(X0)}let y=N&&I&&N===I;if(y){if(N){z?.debug("using combined output stream (stdout === stderr)");let X0=B60(M,Z),x=V60(N,X0,E.signal,z,q);v.push(x)}}else{if(N){let X0=B60(M,Z),x=V60(N,X0,E.signal,z,q);v.push(x)}if(I){let X0=B60(b,H),x=V60(I,X0,E.signal,z,q);v.push(x)}}if(z?.debug("waiting for streams to complete..."),v.length>0)if(G){let X0;try{await Promise.race([Promise.allSettled(v),new Promise((x,P0)=>{if(X0=()=>{E.abort(),P0(new W60({message:"Sandbox execution cancelled",sandboxId:w}))},G.aborted)X0();else G.addEventListener("abort",X0,{once:!0})})])}finally{if(X0&&G)G.removeEventListener("abort",X0)}}else await Promise.allSettled(v);else z?.debug("no streams to wait on, checking sandbox status directly");if(qH)console.error(`[TIMING] +${Date.now()-q}ms: all streams done, fetching exit code`);z?.debug("streams completed, fetching final status");let l=0;try{let X0=await Mv0($,{sandboxId:w,orgId:X});if(X0.exitCode!=null)l=X0.exitCode;else if(X0.status==="failed")l=1}catch{z?.debug("sandboxGetStatus failed after stream EOF, using default exit code 0")}if(qH)console.error(`[TIMING] +${Date.now()-q}ms: sandboxGet complete (exit: ${l})`);let i=Buffer.concat(M).toString("utf-8"),p=y?i:Buffer.concat(b).toString("utf-8");return{sandboxId:w,exitCode:l,durationMs:Date.now()-q,stdout:i,stderr:p}}catch(y){E.abort();try{await yV($,{sandboxId:w,orgId:X})}catch{}throw y}}async function Dn6($,J,Q,X){let W=EG($).stream,G=new URLSearchParams;if(Q)G.set("orgId",Q);let K=G.toString(),Z=`${W}${K?`?${K}`:""}`;X?.trace("creating stdin stream: %s",Z);let H=await fetch(Z,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${J}`},body:JSON.stringify({name:`sandbox-stdin-${Date.now()}`})});if(!H.ok){if(H.status===402)throw new Q60({url:Z});throw Error(`Failed to create stdin stream: ${H.status} ${H.statusText}`)}let z=await H.json();X?.debug("created stdin stream: %s",z.id);let q=Q?`?orgId=${encodeURIComponent(Q)}`:"";return{id:z.id,url:`${W}/${z.id}${q}`}}async function On6($,J,Q,X,Y){try{Y?.debug("streaming stdin to: %s",J);let W=!1,G=new ReadableStream({start(Z){$.on("data",(H)=>{if(!X.aborted&&!W)Z.enqueue(H)}),$.on("end",()=>{if(!W)W=!0,Z.close()}),$.on("error",(H)=>{if(!W)W=!0,Z.error(H)}),X.addEventListener("abort",()=>{if(!W)W=!0,Z.close()})}}),K=await fetch(J,{method:"PUT",headers:{Authorization:`Bearer ${Q}`},body:G,signal:X,duplex:"half"});if(!K.ok)Y?.debug("stdin stream PUT failed: %d",K.status);else Y?.debug("stdin stream completed")}catch(W){if(W instanceof Error&&W.name==="AbortError")Y?.debug("stdin stream aborted (expected on completion)");else Y?.debug("stdin stream error: %s",W)}}async function V60($,J,Q,X,Y){try{X?.debug("fetching stream: %s",$);let W=await fetch($,{signal:Q});if(X?.debug("stream response status: %d",W.status),qH&&Y)console.error(`[TIMING] +${Date.now()-Y}ms: stream response received (status: ${W.status})`);if(!W.ok||!W.body){X?.debug("stream response not ok or no body");return}let G=W.body.getReader(),K=!0;while(!0){let{done:Z,value:H}=await G.read();if(Z){if(X?.debug("stream EOF"),qH&&Y)console.error(`[TIMING] +${Date.now()-Y}ms: stream EOF`);break}if(H){if(K&&Y){if(qH)console.error(`[TIMING] +${Date.now()-Y}ms: first chunk (${H.length} bytes)`);K=!1}X?.debug("stream chunk: %d bytes",H.length),await $v0(J,H)}}J.end()}catch(W){if(W instanceof Error&&W.name==="AbortError"){X?.debug("stream aborted");return}X?.debug("stream error: %s",W)}}var qH=!1;var Ev0=D(()=>{T1();K60();Z60();Cv0();qX();e10()});async function D60($,J){let Q=new URLSearchParams;if(J?.orgId)Q.set("orgId",J.orgId);if(J?.name)Q.set("name",J.name);if(J?.mode)Q.set("mode",J.mode);if(J?.projectId)Q.set("projectId",J.projectId);if(J?.snapshotId)Q.set("snapshotId",J.snapshotId);if(J?.status)Q.set("status",J.status);if(J?.live!==void 0)Q.set("live",J.live.toString());if(J?.limit!==void 0)Q.set("limit",J.limit.toString());if(J?.offset!==void 0)Q.set("offset",J.offset.toString());if(J?.sort)Q.set("sort",J.sort);if(J?.direction)Q.set("direction",J.direction);if(J?.deletedOnly)Q.set("deletedOnly","true");let X=Q.toString(),Y=`/sandbox${X?`?${X}`:""}`,W=await $.get(Y,fv0);if(W.success)return{sandboxes:W.data.sandboxes.map((G)=>({sandboxId:G.sandboxId,identifier:G.identifier,name:G.name,description:G.description,status:G.status,mode:G.mode,createdAt:G.createdAt,region:G.region,runtime:G.runtime,snapshot:G.snapshot,executions:G.executions,stdoutStreamUrl:G.stdoutStreamUrl,stderrStreamUrl:G.stderrStreamUrl,auditStreamId:G.auditStreamId,auditStreamUrl:G.auditStreamUrl,networkEnabled:G.networkEnabled,networkPort:G.networkPort,url:G.url,org:G.org})),total:W.data.total};E4(W,{})}var Rv0,Tv0,jv0,Sv0,kv0,vv0,_v0,fv0;var yv0=D(()=>{C1();T1();qX();Rv0=V.object({id:V.string().describe("Organization ID"),name:V.string().describe("Organization name")}).describe("Organization associated with the sandbox"),Tv0=V.object({id:V.string().describe("Runtime ID"),name:V.string().describe('Runtime name (e.g., "bun:1")'),iconUrl:V.string().optional().describe("URL for runtime icon"),brandColor:V.string().optional().describe("Brand color for the runtime (hex color code)"),tags:V.array(V.string()).optional().describe("Optional tags for categorization")}).describe("Runtime information"),jv0=V.object({id:V.string().describe("User ID"),firstName:V.string().optional().describe("User's first name"),lastName:V.string().optional().describe("User's last name")}).describe("Snapshot user information"),Sv0=V.object({id:V.string().describe("Organization ID"),name:V.string().describe("Organization name"),slug:V.string().optional().describe("Organization slug")}).describe("Snapshot organization information"),kv0=V.union([V.object({id:V.string().describe("Snapshot ID"),name:V.string().optional().describe("Snapshot name"),tag:V.string().optional().describe("Snapshot tag"),fullName:V.string().optional().describe("Full name with org slug (@slug/name:tag)"),public:V.literal(!0).describe("Public snapshot"),org:Sv0.describe("Organization that owns the public snapshot")}).describe("Public snapshot"),V.object({id:V.string().describe("Snapshot ID"),name:V.string().optional().describe("Snapshot name"),tag:V.string().optional().describe("Snapshot tag"),fullName:V.string().optional().describe("Full name with org slug (@slug/name:tag)"),public:V.literal(!1).describe("Private snapshot"),user:jv0.describe("User who created the private snapshot")}).describe("Private snapshot")]).describe("Snapshot information (discriminated union)"),vv0=V.object({sandboxId:V.string().describe("Unique identifier for the sandbox"),identifier:V.string().optional().describe("Short identifier for DNS hostname"),name:V.string().optional().describe("Sandbox name"),description:V.string().optional().describe("Sandbox description"),status:V.enum(["creating","idle","running","paused","stopping","suspended","terminated","failed","deleted"]).describe("Current status of the sandbox"),mode:V.string().optional().describe("Sandbox mode (interactive or oneshot)"),createdAt:V.string().describe("ISO timestamp when the sandbox was created"),region:V.string().optional().describe("Region where the sandbox is running"),runtime:Tv0.optional().describe("Runtime information"),snapshot:kv0.optional().describe("Snapshot information"),executions:V.number().describe("Total number of executions in this sandbox"),stdoutStreamUrl:V.string().optional().describe("URL for streaming stdout output"),stderrStreamUrl:V.string().optional().describe("URL for streaming stderr output"),auditStreamId:V.string().optional().describe("ID of the audit event stream"),auditStreamUrl:V.string().optional().describe("URL for streaming audit events"),networkEnabled:V.boolean().optional().describe("Whether network access is enabled"),networkPort:V.number().optional().describe("Network port exposed from the sandbox"),url:V.string().optional().describe("Public URL for the sandbox (only set if networkPort is configured)"),org:Rv0.describe("Organization associated with the sandbox"),timeout:V.object({idle:V.string().optional(),execution:V.string().optional()}).optional(),command:V.object({exec:V.array(V.string()),mode:V.enum(["oneshot","interactive"]).optional()}).optional()}).describe("Summary information about a sandbox"),_v0=V.object({sandboxes:V.array(vv0).describe("List of sandbox entries"),total:V.number().describe("Total number of sandboxes matching the query")}).describe("Paginated list of sandboxes"),fv0=K0(_v0)});function NL($){let J=new URLSearchParams;for(let[X,Y]of Object.entries($))if(Y!==void 0)J.set(X,String(Y));let Q=J.toString();return Q?`?${Q}`:""}async function L60($,J){let{sandboxId:Q,name:X,description:Y,tag:W,public:G,orgId:K}=J,Z=NL({orgId:K}),H=`/sandbox/${Q}/snapshot${Z}`,z={};if(X)z.name=X;if(Y)z.description=Y;if(W)z.tag=W;if(G!==void 0)z.public=G;let q=await $.post(H,z,hv0);if(q.success)return q.data;E4(q,{})}async function A60($,J){let{snapshotId:Q,orgId:X}=J,Y=NL({orgId:X}),W=`/sandbox/snapshots/${Q}${Y}`,G=await $.get(W,I60);if(G.success)return G.data;E4(G,{})}async function P60($,J={}){let{sandboxId:Q,limit:X,offset:Y,sort:W,direction:G,orgId:K}=J,H=`/sandbox/snapshots${NL({sandboxId:Q,limit:X,offset:Y,sort:W,direction:G,orgId:K})}`,z=await $.get(H,xv0);if(z.success)return z.data;E4(z,{})}async function M60($,J){let{snapshotId:Q,orgId:X}=J,Y=NL({orgId:X}),W=`/sandbox/snapshots/${Q}${Y}`,G=await $.delete(W,gv0);if(!G.success)E4(G,{})}async function C60($,J){let{snapshotId:Q,tag:X,orgId:Y}=J,W=NL({orgId:Y}),G=`/sandbox/snapshots/${Q}${W}`,K=await $.patch(G,{tag:X},I60);if(K.success)return K.data;E4(K,{})}var O60,w60,N60,lk,hv0,I60,bv0,xv0,gv0,dv0,uv0,wn6,Ho8,zo8,qo8,Fo8,Bo8,Vo8,Uo8,Do8,mv0,Oo8,cv0,Nn6,wo8,lv0,No8;var pv0=D(()=>{C1();T1();G60();qX();O60=V.object({path:V.string().describe("File path within the snapshot"),size:V.number().describe("File size in bytes"),sha256:V.string().describe("SHA256 hash of the file contents"),contentType:V.string().describe("MIME type of the file"),mode:V.number().describe("Unix file mode/permissions (e.g., 0o644)")}).describe("Information about a file in a snapshot"),w60=V.object({id:V.string().describe("Organization ID"),name:V.string().describe("Organization name"),slug:V.string().nullable().optional().describe("Organization slug for building full name")}).describe("Organization information for public snapshots"),N60=V.object({id:V.string().describe("User ID"),firstName:V.string().nullable().optional().describe("User first name"),lastName:V.string().nullable().optional().describe("User last name")}).describe("User information for private snapshots"),lk=V.object({snapshotId:V.string().describe("Unique identifier for the snapshot"),runtimeId:V.string().nullable().optional().describe("Runtime ID associated with this snapshot"),name:V.string().describe("Display name for the snapshot (URL-safe: letters, numbers, underscores, dashes)"),fullName:V.string().optional().describe("Full name with org slug for public snapshots (@slug/name:tag)"),description:V.string().nullable().optional().describe("Description of the snapshot"),message:V.string().nullable().optional().describe("Build message for the snapshot"),tag:V.string().nullable().optional().describe('Tag for the snapshot (defaults to "latest")'),sizeBytes:V.number().describe("Total size of the snapshot in bytes"),fileCount:V.number().describe("Number of files in the snapshot"),parentSnapshotId:V.string().nullable().optional().describe("ID of the parent snapshot (for incremental snapshots)"),public:V.boolean().optional().describe("Whether the snapshot is publicly accessible"),orgName:V.string().optional().describe("Organization name (for public snapshots)"),orgSlug:V.string().optional().describe("Organization slug (for public snapshots)"),org:w60.nullable().optional().describe("Organization details (for public snapshots)"),user:N60.nullable().optional().describe("User who pushed the snapshot (for private snapshots)"),createdAt:V.string().describe("ISO timestamp when the snapshot was created"),downloadUrl:V.string().optional().describe("URL to download the snapshot archive"),files:V.array(O60).nullable().optional().describe("List of files in the snapshot"),userMetadata:V.record(V.string(),V.string()).nullable().optional().describe("User-defined metadata key-value pairs")}).describe("Detailed information about a snapshot"),hv0=K0(lk),I60=K0(lk),bv0=V.object({snapshots:V.array(lk).describe("List of snapshot entries"),total:V.number().describe("Total number of snapshots matching the query")}).describe("Paginated list of snapshots"),xv0=K0(bv0),gv0=p$(),dv0=V.object({snapshotId:V.string().describe("Unique identifier for the snapshot"),name:V.string().describe("Display name for the snapshot (URL-safe: letters, numbers, underscores, dashes)"),fullName:V.string().optional().describe("Full name with org slug for public snapshots (@slug/name:tag)"),message:V.string().nullable().optional().describe("Build message for the snapshot"),tag:V.string().nullable().optional().describe("Tag for the snapshot"),parentSnapshotId:V.string().nullable().optional().describe("ID of the parent snapshot in the lineage"),public:V.boolean().describe("Whether the snapshot is publicly accessible"),deleted:V.boolean().optional().describe("Whether the snapshot has been deleted"),org:w60.nullable().optional().describe("Organization details (for public snapshots)"),user:N60.nullable().optional().describe("User who pushed the snapshot (for private snapshots)"),createdAt:V.string().describe("ISO timestamp when the snapshot was created")}).describe("A single entry in the snapshot lineage chain"),uv0=V.object({lineage:V.array(dv0).describe("Ordered list of snapshots in lineage"),total:V.number().describe("Total number of snapshots in the lineage")}).describe("Snapshot lineage response"),wn6=K0(uv0),Ho8=V.object({sandboxId:V.string().describe("ID of the sandbox to snapshot"),name:V.string().optional().describe("Display name for the snapshot"),description:V.string().optional().describe("Description of the snapshot"),tag:V.string().optional().describe("Tag for the snapshot"),public:V.boolean().optional().describe("Whether to make the snapshot publicly accessible (default: false)"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for creating a snapshot"),zo8=V.object({snapshotId:V.string().describe("ID of the snapshot to retrieve"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for getting a snapshot"),qo8=V.object({sandboxId:V.string().optional().describe("Filter by sandbox ID"),limit:V.number().optional().describe("Maximum number of snapshots to return"),offset:V.number().optional().describe("Number of snapshots to skip"),sort:V.string().optional().describe("Field to sort by"),direction:V.enum(["asc","desc"]).optional().describe("Sort direction (asc or desc)"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for listing snapshots"),Fo8=V.object({snapshotId:V.string().describe("ID of the snapshot to delete"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for deleting a snapshot"),Bo8=V.object({snapshotId:V.string().describe("ID of the snapshot to tag"),tag:V.string().nullable().describe("New tag (or null to remove)"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for tagging a snapshot"),Vo8=V.object({snapshot:V.string().optional().describe('Snapshot ID or name:tag to start lineage from (e.g., "sss_xxx" or "myimage:v1")'),name:V.string().optional().describe("Snapshot name to start lineage from (uses latest if tag not specified)"),tag:V.string().optional().describe("Tag to use with name parameter"),limit:V.number().optional().describe("Maximum number of snapshots to return in lineage (default: 100, max: 1000)"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for getting snapshot lineage");Uo8=V.object({limit:V.number().optional().describe("Maximum number of snapshots to return (default: 50, max: 100)"),offset:V.number().optional().describe("Number of snapshots to skip for pagination")}).describe("Parameters for listing public snapshots"),Do8=V.object({snapshotRef:V.string().describe("Snapshot reference: ID (snp_xxx), full name (@slug/name:tag), or name:tag")}).describe("Parameters for getting a public snapshot"),mv0=V.object({branch:V.string().optional().describe("Git branch name"),commit:V.string().optional().describe("Git commit SHA"),repo:V.string().optional().describe("Git repository URL"),provider:V.string().optional().describe("Git provider (github, gitlab, bitbucket)"),commitUrl:V.string().optional().describe("URL to the commit")}).describe("Git information for the snapshot build"),Oo8=V.object({runtime:V.string().describe("Runtime identifier (name:tag or runtime ID)"),name:V.string().optional().describe("Display name for the snapshot"),tag:V.string().optional().describe("Tag for the snapshot"),description:V.string().optional().describe("Description of the snapshot"),message:V.string().optional().describe("Build message for the snapshot"),git:mv0.optional().describe("Git information for the build"),contentHash:V.string().optional().describe("SHA-256 hash of snapshot content for change detection"),force:V.boolean().optional().describe("Force rebuild even if content is unchanged"),encrypt:V.boolean().optional().describe("Request encryption for the snapshot archive"),public:V.boolean().optional().describe("Make snapshot public (enables virus scanning, disables encryption)"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for initializing a snapshot build"),cv0=V.object({snapshotId:V.string().optional().describe("Unique identifier for the snapshot being built"),uploadUrl:V.string().optional().describe("Pre-signed URL for uploading the snapshot archive (private snapshots only)"),publicKey:V.string().optional().describe("PEM-encoded public key for encrypting the snapshot archive"),unchanged:V.boolean().optional().describe("True if snapshot content is unchanged"),existingId:V.string().optional().describe("ID of existing unchanged snapshot"),existingName:V.string().optional().describe("Name of existing unchanged snapshot"),existingTag:V.string().optional().describe("Tag of existing unchanged snapshot")}).describe("Response from snapshot build init API"),Nn6=K0(cv0),wo8=V.object({snapshotId:V.string().describe("Snapshot ID from init response"),sizeBytes:V.number().describe("Total size of the snapshot in bytes"),fileCount:V.number().describe("Number of files in the snapshot"),files:V.array(O60).describe("List of files with path and size"),dependencies:V.array(V.string()).optional().describe("List of apt packages to install"),packages:V.array(V.string().regex(OL,"Invalid npm/bun package specifier: must not contain whitespace, semicolons, backticks, pipes, or dollar signs")).optional().describe("List of npm/bun packages to install globally"),env:V.record(V.string(),V.string()).optional().describe("Environment variables to set"),metadata:V.record(V.string(),V.string()).optional().describe("User-defined metadata key-value pairs"),orgId:V.string().optional().describe("Organization ID")}).describe("Parameters for finalizing a snapshot build"),lv0=V.object({success:V.boolean().describe("Whether the upload was successful"),scanned:V.boolean().describe("Whether the upload was virus scanned"),message:V.string().optional().describe("Optional message")}).describe("Response from snapshot upload API"),No8=K0(lv0)});var nv0=D(()=>{K60();Z60();Uv0();Pv0();qv0();yv0();Ev0();pv0()});var no8,In6,Ln6,An6,Pn6,Mn6,Cn6,En6,Rn6,Tn6,jn6,io8;var iv0=D(()=>{C1();T1();K9();no8=Z0("ServiceStatsError")(),In6=V.object({namespaceCount:V.number(),keyCount:V.number(),totalSizeBytes:V.number()}),Ln6=V.object({namespaceCount:V.number(),documentCount:V.number(),totalSizeBytes:V.number()}),An6=V.object({queueCount:V.number(),totalMessages:V.number(),totalDlq:V.number()}),Pn6=V.object({streamCount:V.number(),totalSizeBytes:V.number()}),Mn6=V.object({totalActive:V.number(),running:V.number(),idle:V.number(),creating:V.number(),totalExecutions:V.number(),totalCpuTimeMs:V.number(),totalMemoryByteSec:V.number(),totalNetworkEgressBytes:V.number()}),Cn6=V.object({addressCount:V.number(),inboundCount:V.number(),outboundCount:V.number(),outboundSuccess:V.number(),outboundFailed:V.number()}),En6=V.object({total:V.number().default(0),open:V.number().default(0),inProgress:V.number().default(0),done:V.number().default(0),closed:V.number().default(0),cancelled:V.number().default(0)}),Rn6=V.object({scheduleCount:V.number(),totalDeliveries:V.number(),successDeliveries:V.number(),failedDeliveries:V.number()}),Tn6=V.object({databaseCount:V.number(),totalTableCount:V.number(),totalRecordCount:V.number(),totalSizeBytes:V.number()}),jn6=V.object({services:V.object({database:Tn6.optional(),keyvalue:In6.optional(),vector:Ln6.optional(),queue:An6.optional(),stream:Pn6.optional(),sandbox:Mn6.optional(),email:Cn6.optional(),task:En6.optional(),schedule:Rn6.optional()})}),io8=K0(jn6)});var ov0=D(()=>{iv0()});var E60,Sn6,eo8;var R60=D(()=>{C1();T1();E60=V.object({id:V.string().describe("the session id"),created_at:V.string().describe("the creation timestamp"),updated_at:V.string().describe("the last update timestamp"),deleted:V.boolean().describe("whether the session is deleted"),deleted_at:V.string().nullable().describe("the deletion timestamp"),deleted_by:V.string().nullable().describe("who deleted the session"),start_time:V.string().describe("the session start time"),end_time:V.string().nullable().describe("the session end time"),duration:V.number().nullable().describe("the session duration in nanoseconds"),org_id:V.string().describe("the organization id"),project_id:V.string().describe("the project id"),deployment_id:V.string().describe("the deployment id"),agent_ids:V.array(V.string()).describe("the agent ids involved"),trigger:V.string().describe("how the session was triggered"),env:V.string().describe("the environment"),devmode:V.boolean().describe("whether dev mode was enabled"),pending:V.boolean().describe("whether the session is pending"),success:V.boolean().describe("whether the session succeeded"),error:V.string().nullable().describe("the error message if failed"),metadata:V.record(V.string(),V.unknown()).nullable().optional().describe("unencrypted key-value metadata"),cpu_time:V.number().nullable().describe("the CPU time in nanoseconds"),llm_cost:V.number().nullable().describe("the LLM cost"),llm_prompt_token_count:V.number().nullable().describe("the LLM prompt token count"),llm_completion_token_count:V.number().nullable().describe("the LLM completion token count"),total_cost:V.number().nullable().describe("the total cost"),method:V.string().nullable().describe("the HTTP method"),url:V.string().nullable().describe("the request URL"),route_id:V.string().nullable().describe("the route id"),thread_id:V.string().nullable().describe("the thread id"),timeline:V.unknown().nullable().optional().describe("the session timeline tree"),user_data:V.string().nullable().optional().describe("the user data as JSON")}),Sn6=V.array(E60),eo8=K0(Sn6)});var Yr8,kn6,vn6,_n6,fn6,yn6,Wr8;var rv0=D(()=>{C1();T1();R60();Yr8=V.object({id:V.string().describe("the session id")}),kn6=V.object({id:V.string().describe("eval run id"),created_at:V.string().describe("creation timestamp"),eval_id:V.string().describe("evaluation id"),pending:V.boolean().describe("pending status"),success:V.boolean().describe("success status"),error:V.string().nullable().describe("error message"),result:V.record(V.string(),V.unknown()).nullable().describe("result object")}),vn6=V.lazy(()=>V.object({id:V.string().describe("span ID"),duration:V.number().describe("duration in milliseconds"),operation:V.string().describe("operation name"),attributes:V.record(V.string(),V.unknown()).describe("span attributes"),children:V.array(vn6).optional().describe("child spans"),error:V.string().optional().describe("error message")})),_n6=V.object({id:V.string().describe("route id"),method:V.string().describe("HTTP method"),path:V.string().describe("route path")}).nullable(),fn6=V.object({name:V.string().describe("agent name"),identifier:V.string().describe("agent identifier")}),yn6=V.object({session:E60,agents:V.array(fn6).describe("resolved agents"),eval_runs:V.array(kn6).describe("eval runs for this session"),route:_n6.describe("route information")}),Wr8=K0(yn6)});var Hr8,hn6,bn6,zr8;var av0=D(()=>{C1();T1();Hr8=V.object({id:V.string().describe("the session id")}),hn6=V.object({body:V.string().describe("the log body"),severity:V.string().describe("the log severity"),timestamp:V.string().describe("the log timestamp")}),bn6=V.array(hn6),zr8=K0(bn6)});var tv0=D(()=>{rv0();R60();av0()});var Or8;var sv0=D(()=>{K9();Or8=Z0("StreamResponseError")});var xn6,Lr8;var ev0=D(()=>{C1();T1();xn6=V.object({id:V.string().describe("the stream id"),namespace:V.string().describe("the stream namespace"),metadata:V.record(V.string(),V.string()).describe("stream metadata"),url:V.string().describe("public URL to access the stream"),sizeBytes:V.number().describe("size in bytes"),createdAt:V.string().nullable().describe("ISO 8601 creation timestamp"),updatedAt:V.string().nullable().describe("ISO 8601 last update timestamp"),startedAt:V.string().nullable().describe("ISO 8601 stream start timestamp"),endedAt:V.string().nullable().describe("ISO 8601 stream end timestamp"),expiresAt:V.string().nullable().describe("ISO 8601 expiration timestamp or null"),orgId:V.string().describe("the organization id"),projectId:V.string().nullable().describe("the project id"),completed:V.boolean().describe("whether the stream upload is completed"),headers:V.record(V.string(),V.string()).describe("stream headers"),chunks:V.number().describe("number of chunks")}),Lr8=K0(xn6)});var gn6,dn6,Cr8;var $_0=D(()=>{C1();T1();gn6=V.object({id:V.string().describe("the stream id"),namespace:V.string().describe("the stream namespace"),metadata:V.record(V.string(),V.string()).describe("stream metadata"),url:V.string().describe("public URL to access the stream"),sizeBytes:V.number().describe("size in bytes"),expiresAt:V.string().nullable().describe("ISO 8601 expiration timestamp or null"),orgId:V.string().describe("the organization id"),projectId:V.string().nullable().describe("the project id"),projectName:V.string().nullable().describe("the project name")}),dn6=V.object({streams:V.array(gn6).describe("list of streams"),total:V.number().describe("total count of matching streams")}),Cr8=K0(dn6)});var J_0=D(()=>{ev0();$_0();sv0()});var vr8;var Q_0=D(()=>{K9();vr8=Z0("ThreadResponseError")});var T60,un6,hr8;var j60=D(()=>{C1();T1();T60=V.object({id:V.string().describe("the thread id"),created_at:V.string().describe("the creation timestamp"),updated_at:V.string().describe("the last update timestamp"),deleted:V.boolean().describe("whether the thread is deleted"),deleted_at:V.string().nullable().describe("the deletion timestamp"),deleted_by:V.string().nullable().describe("who deleted the thread"),org_id:V.string().describe("the organization id"),project_id:V.string().describe("the project id"),user_data:V.string().nullable().optional().describe("the user data as JSON"),metadata:V.record(V.string(),V.unknown()).nullable().optional().describe("unencrypted key-value metadata")}),un6=V.array(T60),hr8=K0(un6)});var ur8,mr8;var X_0=D(()=>{C1();T1();j60();ur8=V.object({id:V.string().describe("the thread id")}),mr8=K0(T60)});var nr8,ir8;var Y_0=D(()=>{C1();T1();nr8=V.object({id:V.string().describe("the thread id")}),ir8=p$()});var W_0=D(()=>{X_0();j60();Y_0();Q_0()});var mn6,cn6,Qa8;var G_0=D(()=>{C1();T1();mn6=V.object({id:V.string().describe("the unique id for the organization"),name:V.string().describe("the name of the organization")}),cn6=V.object({firstName:V.string().describe("the first name of the user"),lastName:V.string().describe("the last name of the user"),organizations:V.array(mn6).describe("the organizations the user is a member of")}),Qa8=K0(cn6)});var K_0=D(()=>{G_0()});var Z_0=D(()=>{e10();T1();Wk0();Uk0();Dk0();Ok0();Lk0();Tk0();nk0();ik0();sk0();ek0();nv0();ov0();tv0();J_0();W_0();K_0()});var _8=D(()=>{K9();nY();TR0();RS0();fr();TS0();_S0();fS0();bS0();cS0();oS0();aS0();Z_0()});var q_0=F((H_0)=>{Object.defineProperty(H_0,"__esModule",{value:!0});H_0._globalThis=void 0;H_0._globalThis=typeof globalThis==="object"?globalThis:global});var F_0=F((FH)=>{var ln6=FH&&FH.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;Object.defineProperty($,X,{enumerable:!0,get:function(){return J[Q]}})}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),pn6=FH&&FH.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))ln6(J,$,Q)};Object.defineProperty(FH,"__esModule",{value:!0});pn6(q_0(),FH)});var B_0=F((BH)=>{var nn6=BH&&BH.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;Object.defineProperty($,X,{enumerable:!0,get:function(){return J[Q]}})}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),in6=BH&&BH.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))nn6(J,$,Q)};Object.defineProperty(BH,"__esModule",{value:!0});in6(F_0(),BH)});var S60=F((V_0)=>{Object.defineProperty(V_0,"__esModule",{value:!0});V_0.VERSION=void 0;V_0.VERSION="1.9.0"});var I_0=F((w_0)=>{Object.defineProperty(w_0,"__esModule",{value:!0});w_0.isCompatible=w_0._makeCompatibilityCheck=void 0;var on6=S60(),D_0=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function O_0($){let J=new Set([$]),Q=new Set,X=$.match(D_0);if(!X)return()=>!1;let Y={major:+X[1],minor:+X[2],patch:+X[3],prerelease:X[4]};if(Y.prerelease!=null)return function(Z){return Z===$};function W(K){return Q.add(K),!1}function G(K){return J.add(K),!0}return function(Z){if(J.has(Z))return!0;if(Q.has(Z))return!1;let H=Z.match(D_0);if(!H)return W(Z);let z={major:+H[1],minor:+H[2],patch:+H[3],prerelease:H[4]};if(z.prerelease!=null)return W(Z);if(Y.major!==z.major)return W(Z);if(Y.major===0){if(Y.minor===z.minor&&Y.patch<=z.patch)return G(Z);return W(Z)}if(Y.minor<=z.minor)return G(Z);return W(Z)}}w_0._makeCompatibilityCheck=O_0;w_0.isCompatible=O_0(on6.VERSION)});var VH=F((L_0)=>{Object.defineProperty(L_0,"__esModule",{value:!0});L_0.unregisterGlobal=L_0.getGlobal=L_0.registerGlobal=void 0;var an6=B_0(),hV=S60(),tn6=I_0(),sn6=hV.VERSION.split(".")[0],IL=Symbol.for(`opentelemetry.js.api.${sn6}`),LL=an6._globalThis;function en6($,J,Q,X=!1){var Y;let W=LL[IL]=(Y=LL[IL])!==null&&Y!==void 0?Y:{version:hV.VERSION};if(!X&&W[$]){let G=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${$}`);return Q.error(G.stack||G.message),!1}if(W.version!==hV.VERSION){let G=Error(`@opentelemetry/api: Registration of version v${W.version} for ${$} does not match previously registered API v${hV.VERSION}`);return Q.error(G.stack||G.message),!1}return W[$]=J,Q.debug(`@opentelemetry/api: Registered a global for ${$} v${hV.VERSION}.`),!0}L_0.registerGlobal=en6;function $i6($){var J,Q;let X=(J=LL[IL])===null||J===void 0?void 0:J.version;if(!X||!(0,tn6.isCompatible)(X))return;return(Q=LL[IL])===null||Q===void 0?void 0:Q[$]}L_0.getGlobal=$i6;function Ji6($,J){J.debug(`@opentelemetry/api: Unregistering a global for ${$} v${hV.VERSION}.`);let Q=LL[IL];if(Q)delete Q[$]}L_0.unregisterGlobal=Ji6});var E_0=F((M_0)=>{Object.defineProperty(M_0,"__esModule",{value:!0});M_0.DiagComponentLogger=void 0;var Yi6=VH();class P_0{constructor($){this._namespace=$.namespace||"DiagComponentLogger"}debug(...$){return AL("debug",this._namespace,$)}error(...$){return AL("error",this._namespace,$)}info(...$){return AL("info",this._namespace,$)}warn(...$){return AL("warn",this._namespace,$)}verbose(...$){return AL("verbose",this._namespace,$)}}M_0.DiagComponentLogger=P_0;function AL($,J,Q){let X=(0,Yi6.getGlobal)("diag");if(!X)return;return Q.unshift(J),X[$](...Q)}});var pk=F((R_0)=>{Object.defineProperty(R_0,"__esModule",{value:!0});R_0.DiagLogLevel=void 0;var Wi6;(function($){$[$.NONE=0]="NONE",$[$.ERROR=30]="ERROR",$[$.WARN=50]="WARN",$[$.INFO=60]="INFO",$[$.DEBUG=70]="DEBUG",$[$.VERBOSE=80]="VERBOSE",$[$.ALL=9999]="ALL"})(Wi6=R_0.DiagLogLevel||(R_0.DiagLogLevel={}))});var S_0=F((T_0)=>{Object.defineProperty(T_0,"__esModule",{value:!0});T_0.createLogLevelDiagLogger=void 0;var tY=pk();function Gi6($,J){if($tY.DiagLogLevel.ALL)$=tY.DiagLogLevel.ALL;J=J||{};function Q(X,Y){let W=J[X];if(typeof W==="function"&&$>=Y)return W.bind(J);return function(){}}return{error:Q("error",tY.DiagLogLevel.ERROR),warn:Q("warn",tY.DiagLogLevel.WARN),info:Q("info",tY.DiagLogLevel.INFO),debug:Q("debug",tY.DiagLogLevel.DEBUG),verbose:Q("verbose",tY.DiagLogLevel.VERBOSE)}}T_0.createLogLevelDiagLogger=Gi6});var UH=F((v_0)=>{Object.defineProperty(v_0,"__esModule",{value:!0});v_0.DiagAPI=void 0;var Ki6=E_0(),Zi6=S_0(),k_0=pk(),nk=VH(),Hi6="diag";class v60{constructor(){function $(X){return function(...Y){let W=(0,nk.getGlobal)("diag");if(!W)return;return W[X](...Y)}}let J=this,Q=(X,Y={logLevel:k_0.DiagLogLevel.INFO})=>{var W,G,K;if(X===J){let z=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return J.error((W=z.stack)!==null&&W!==void 0?W:z.message),!1}if(typeof Y==="number")Y={logLevel:Y};let Z=(0,nk.getGlobal)("diag"),H=(0,Zi6.createLogLevelDiagLogger)((G=Y.logLevel)!==null&&G!==void 0?G:k_0.DiagLogLevel.INFO,X);if(Z&&!Y.suppressOverrideMessage){let z=(K=Error().stack)!==null&&K!==void 0?K:"";Z.warn(`Current logger will be overwritten from ${z}`),H.warn(`Current logger will overwrite one already registered from ${z}`)}return(0,nk.registerGlobal)("diag",H,J,!0)};J.setLogger=Q,J.disable=()=>{(0,nk.unregisterGlobal)(Hi6,J)},J.createComponentLogger=(X)=>{return new Ki6.DiagComponentLogger(X)},J.verbose=$("verbose"),J.debug=$("debug"),J.info=$("info"),J.warn=$("warn"),J.error=$("error")}static instance(){if(!this._instance)this._instance=new v60;return this._instance}}v_0.DiagAPI=v60});var h_0=F((f_0)=>{Object.defineProperty(f_0,"__esModule",{value:!0});f_0.BaggageImpl=void 0;class bV{constructor($){this._entries=$?new Map($):new Map}getEntry($){let J=this._entries.get($);if(!J)return;return Object.assign({},J)}getAllEntries(){return Array.from(this._entries.entries()).map(([$,J])=>[$,J])}setEntry($,J){let Q=new bV(this._entries);return Q._entries.set($,J),Q}removeEntry($){let J=new bV(this._entries);return J._entries.delete($),J}removeEntries(...$){let J=new bV(this._entries);for(let Q of $)J._entries.delete(Q);return J}clear(){return new bV}}f_0.BaggageImpl=bV});var g_0=F((b_0)=>{Object.defineProperty(b_0,"__esModule",{value:!0});b_0.baggageEntryMetadataSymbol=void 0;b_0.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")});var _60=F((d_0)=>{Object.defineProperty(d_0,"__esModule",{value:!0});d_0.baggageEntryMetadataFromString=d_0.createBaggage=void 0;var zi6=UH(),qi6=h_0(),Fi6=g_0(),Bi6=zi6.DiagAPI.instance();function Vi6($={}){return new qi6.BaggageImpl(new Map(Object.entries($)))}d_0.createBaggage=Vi6;function Ui6($){if(typeof $!=="string")Bi6.error(`Cannot create baggage metadata from unknown type: ${typeof $}`),$="";return{__TYPE__:Fi6.baggageEntryMetadataSymbol,toString(){return $}}}d_0.baggageEntryMetadataFromString=Ui6});var PL=F((m_0)=>{Object.defineProperty(m_0,"__esModule",{value:!0});m_0.ROOT_CONTEXT=m_0.createContextKey=void 0;function Oi6($){return Symbol.for($)}m_0.createContextKey=Oi6;class ik{constructor($){let J=this;J._currentContext=$?new Map($):new Map,J.getValue=(Q)=>J._currentContext.get(Q),J.setValue=(Q,X)=>{let Y=new ik(J._currentContext);return Y._currentContext.set(Q,X),Y},J.deleteValue=(Q)=>{let X=new ik(J._currentContext);return X._currentContext.delete(Q),X}}}m_0.ROOT_CONTEXT=new ik});var i_0=F((p_0)=>{Object.defineProperty(p_0,"__esModule",{value:!0});p_0.DiagConsoleLogger=void 0;var f60=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class l_0{constructor(){function $(J){return function(...Q){if(console){let X=console[J];if(typeof X!=="function")X=console.log;if(typeof X==="function")return X.apply(console,Q)}}}for(let J=0;J{Object.defineProperty(o_0,"__esModule",{value:!0});o_0.createNoopMeter=o_0.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=o_0.NOOP_OBSERVABLE_GAUGE_METRIC=o_0.NOOP_OBSERVABLE_COUNTER_METRIC=o_0.NOOP_UP_DOWN_COUNTER_METRIC=o_0.NOOP_HISTOGRAM_METRIC=o_0.NOOP_GAUGE_METRIC=o_0.NOOP_COUNTER_METRIC=o_0.NOOP_METER=o_0.NoopObservableUpDownCounterMetric=o_0.NoopObservableGaugeMetric=o_0.NoopObservableCounterMetric=o_0.NoopObservableMetric=o_0.NoopHistogramMetric=o_0.NoopGaugeMetric=o_0.NoopUpDownCounterMetric=o_0.NoopCounterMetric=o_0.NoopMetric=o_0.NoopMeter=void 0;class y60{constructor(){}createGauge($,J){return o_0.NOOP_GAUGE_METRIC}createHistogram($,J){return o_0.NOOP_HISTOGRAM_METRIC}createCounter($,J){return o_0.NOOP_COUNTER_METRIC}createUpDownCounter($,J){return o_0.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge($,J){return o_0.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter($,J){return o_0.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter($,J){return o_0.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback($,J){}removeBatchObservableCallback($){}}o_0.NoopMeter=y60;class xV{}o_0.NoopMetric=xV;class h60 extends xV{add($,J){}}o_0.NoopCounterMetric=h60;class b60 extends xV{add($,J){}}o_0.NoopUpDownCounterMetric=b60;class x60 extends xV{record($,J){}}o_0.NoopGaugeMetric=x60;class g60 extends xV{record($,J){}}o_0.NoopHistogramMetric=g60;class ML{addCallback($){}removeCallback($){}}o_0.NoopObservableMetric=ML;class d60 extends ML{}o_0.NoopObservableCounterMetric=d60;class u60 extends ML{}o_0.NoopObservableGaugeMetric=u60;class m60 extends ML{}o_0.NoopObservableUpDownCounterMetric=m60;o_0.NOOP_METER=new y60;o_0.NOOP_COUNTER_METRIC=new h60;o_0.NOOP_GAUGE_METRIC=new x60;o_0.NOOP_HISTOGRAM_METRIC=new g60;o_0.NOOP_UP_DOWN_COUNTER_METRIC=new b60;o_0.NOOP_OBSERVABLE_COUNTER_METRIC=new d60;o_0.NOOP_OBSERVABLE_GAUGE_METRIC=new u60;o_0.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new m60;function Ni6(){return o_0.NOOP_METER}o_0.createNoopMeter=Ni6});var Wf0=F((Yf0)=>{Object.defineProperty(Yf0,"__esModule",{value:!0});Yf0.ValueType=void 0;var Si6;(function($){$[$.INT=0]="INT",$[$.DOUBLE=1]="DOUBLE"})(Si6=Yf0.ValueType||(Yf0.ValueType={}))});var p60=F((Gf0)=>{Object.defineProperty(Gf0,"__esModule",{value:!0});Gf0.defaultTextMapSetter=Gf0.defaultTextMapGetter=void 0;Gf0.defaultTextMapGetter={get($,J){if($==null)return;return $[J]},keys($){if($==null)return[];return Object.keys($)}};Gf0.defaultTextMapSetter={set($,J,Q){if($==null)return;$[J]=Q}}});var qf0=F((Hf0)=>{Object.defineProperty(Hf0,"__esModule",{value:!0});Hf0.NoopContextManager=void 0;var vi6=PL();class Zf0{active(){return vi6.ROOT_CONTEXT}with($,J,Q,...X){return J.call(Q,...X)}bind($,J){return J}enable(){return this}disable(){return this}}Hf0.NoopContextManager=Zf0});var CL=F((Bf0)=>{Object.defineProperty(Bf0,"__esModule",{value:!0});Bf0.ContextAPI=void 0;var _i6=qf0(),n60=VH(),Ff0=UH(),i60="context",fi6=new _i6.NoopContextManager;class o60{constructor(){}static getInstance(){if(!this._instance)this._instance=new o60;return this._instance}setGlobalContextManager($){return(0,n60.registerGlobal)(i60,$,Ff0.DiagAPI.instance())}active(){return this._getContextManager().active()}with($,J,Q,...X){return this._getContextManager().with($,J,Q,...X)}bind($,J){return this._getContextManager().bind($,J)}_getContextManager(){return(0,n60.getGlobal)(i60)||fi6}disable(){this._getContextManager().disable(),(0,n60.unregisterGlobal)(i60,Ff0.DiagAPI.instance())}}Bf0.ContextAPI=o60});var a60=F((Uf0)=>{Object.defineProperty(Uf0,"__esModule",{value:!0});Uf0.TraceFlags=void 0;var yi6;(function($){$[$.NONE=0]="NONE",$[$.SAMPLED=1]="SAMPLED"})(yi6=Uf0.TraceFlags||(Uf0.TraceFlags={}))});var ok=F((Df0)=>{Object.defineProperty(Df0,"__esModule",{value:!0});Df0.INVALID_SPAN_CONTEXT=Df0.INVALID_TRACEID=Df0.INVALID_SPANID=void 0;var hi6=a60();Df0.INVALID_SPANID="0000000000000000";Df0.INVALID_TRACEID="00000000000000000000000000000000";Df0.INVALID_SPAN_CONTEXT={traceId:Df0.INVALID_TRACEID,spanId:Df0.INVALID_SPANID,traceFlags:hi6.TraceFlags.NONE}});var rk=F((Lf0)=>{Object.defineProperty(Lf0,"__esModule",{value:!0});Lf0.NonRecordingSpan=void 0;var bi6=ok();class If0{constructor($=bi6.INVALID_SPAN_CONTEXT){this._spanContext=$}spanContext(){return this._spanContext}setAttribute($,J){return this}setAttributes($){return this}addEvent($,J){return this}addLink($){return this}addLinks($){return this}setStatus($){return this}updateName($){return this}end($){}isRecording(){return!1}recordException($,J){}}Lf0.NonRecordingSpan=If0});var e60=F((Mf0)=>{Object.defineProperty(Mf0,"__esModule",{value:!0});Mf0.getSpanContext=Mf0.setSpanContext=Mf0.deleteSpan=Mf0.setSpan=Mf0.getActiveSpan=Mf0.getSpan=void 0;var xi6=PL(),gi6=rk(),di6=CL(),t60=(0,xi6.createContextKey)("OpenTelemetry Context Key SPAN");function s60($){return $.getValue(t60)||void 0}Mf0.getSpan=s60;function ui6(){return s60(di6.ContextAPI.getInstance().active())}Mf0.getActiveSpan=ui6;function Pf0($,J){return $.setValue(t60,J)}Mf0.setSpan=Pf0;function mi6($){return $.deleteValue(t60)}Mf0.deleteSpan=mi6;function ci6($,J){return Pf0($,new gi6.NonRecordingSpan(J))}Mf0.setSpanContext=ci6;function li6($){var J;return(J=s60($))===null||J===void 0?void 0:J.spanContext()}Mf0.getSpanContext=li6});var ak=F((jf0)=>{Object.defineProperty(jf0,"__esModule",{value:!0});jf0.wrapSpanContext=jf0.isSpanContextValid=jf0.isValidSpanId=jf0.isValidTraceId=void 0;var Ef0=ok(),ai6=rk(),ti6=/^([0-9a-f]{32})$/i,si6=/^[0-9a-f]{16}$/i;function Rf0($){return ti6.test($)&&$!==Ef0.INVALID_TRACEID}jf0.isValidTraceId=Rf0;function Tf0($){return si6.test($)&&$!==Ef0.INVALID_SPANID}jf0.isValidSpanId=Tf0;function ei6($){return Rf0($.traceId)&&Tf0($.spanId)}jf0.isSpanContextValid=ei6;function $o6($){return new ai6.NonRecordingSpan($)}jf0.wrapSpanContext=$o6});var Q$0=F((_f0)=>{Object.defineProperty(_f0,"__esModule",{value:!0});_f0.NoopTracer=void 0;var Yo6=CL(),kf0=e60(),$$0=rk(),Wo6=ak(),J$0=Yo6.ContextAPI.getInstance();class vf0{startSpan($,J,Q=J$0.active()){if(Boolean(J===null||J===void 0?void 0:J.root))return new $$0.NonRecordingSpan;let Y=Q&&(0,kf0.getSpanContext)(Q);if(Go6(Y)&&(0,Wo6.isSpanContextValid)(Y))return new $$0.NonRecordingSpan(Y);else return new $$0.NonRecordingSpan}startActiveSpan($,J,Q,X){let Y,W,G;if(arguments.length<2)return;else if(arguments.length===2)G=J;else if(arguments.length===3)Y=J,G=Q;else Y=J,W=Q,G=X;let K=W!==null&&W!==void 0?W:J$0.active(),Z=this.startSpan($,Y,K),H=(0,kf0.setSpan)(K,Z);return J$0.with(H,G,void 0,Z)}}_f0.NoopTracer=vf0;function Go6($){return typeof $==="object"&&typeof $.spanId==="string"&&typeof $.traceId==="string"&&typeof $.traceFlags==="number"}});var X$0=F((hf0)=>{Object.defineProperty(hf0,"__esModule",{value:!0});hf0.ProxyTracer=void 0;var Ko6=Q$0(),Zo6=new Ko6.NoopTracer;class yf0{constructor($,J,Q,X){this._provider=$,this.name=J,this.version=Q,this.options=X}startSpan($,J,Q){return this._getTracer().startSpan($,J,Q)}startActiveSpan($,J,Q,X){let Y=this._getTracer();return Reflect.apply(Y.startActiveSpan,Y,arguments)}_getTracer(){if(this._delegate)return this._delegate;let $=this._provider.getDelegateTracer(this.name,this.version,this.options);if(!$)return Zo6;return this._delegate=$,this._delegate}}hf0.ProxyTracer=yf0});var uf0=F((gf0)=>{Object.defineProperty(gf0,"__esModule",{value:!0});gf0.NoopTracerProvider=void 0;var Ho6=Q$0();class xf0{getTracer($,J,Q){return new Ho6.NoopTracer}}gf0.NoopTracerProvider=xf0});var Y$0=F((cf0)=>{Object.defineProperty(cf0,"__esModule",{value:!0});cf0.ProxyTracerProvider=void 0;var zo6=X$0(),qo6=uf0(),Fo6=new qo6.NoopTracerProvider;class mf0{getTracer($,J,Q){var X;return(X=this.getDelegateTracer($,J,Q))!==null&&X!==void 0?X:new zo6.ProxyTracer(this,$,J,Q)}getDelegate(){var $;return($=this._delegate)!==null&&$!==void 0?$:Fo6}setDelegate($){this._delegate=$}getDelegateTracer($,J,Q){var X;return(X=this._delegate)===null||X===void 0?void 0:X.getTracer($,J,Q)}}cf0.ProxyTracerProvider=mf0});var nf0=F((pf0)=>{Object.defineProperty(pf0,"__esModule",{value:!0});pf0.SamplingDecision=void 0;var Bo6;(function($){$[$.NOT_RECORD=0]="NOT_RECORD",$[$.RECORD=1]="RECORD",$[$.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(Bo6=pf0.SamplingDecision||(pf0.SamplingDecision={}))});var of0=F((if0)=>{Object.defineProperty(if0,"__esModule",{value:!0});if0.SpanKind=void 0;var Vo6;(function($){$[$.INTERNAL=0]="INTERNAL",$[$.SERVER=1]="SERVER",$[$.CLIENT=2]="CLIENT",$[$.PRODUCER=3]="PRODUCER",$[$.CONSUMER=4]="CONSUMER"})(Vo6=if0.SpanKind||(if0.SpanKind={}))});var af0=F((rf0)=>{Object.defineProperty(rf0,"__esModule",{value:!0});rf0.SpanStatusCode=void 0;var Uo6;(function($){$[$.UNSET=0]="UNSET",$[$.OK=1]="OK",$[$.ERROR=2]="ERROR"})(Uo6=rf0.SpanStatusCode||(rf0.SpanStatusCode={}))});var ef0=F((tf0)=>{Object.defineProperty(tf0,"__esModule",{value:!0});tf0.validateValue=tf0.validateKey=void 0;var Z$0="[_0-9a-z-*/]",Do6=`[a-z]${Z$0}{0,255}`,Oo6=`[a-z0-9]${Z$0}{0,240}@[a-z]${Z$0}{0,13}`,wo6=new RegExp(`^(?:${Do6}|${Oo6})$`),No6=/^[ -~]{0,255}[!-~]$/,Io6=/,|=/;function Lo6($){return wo6.test($)}tf0.validateKey=Lo6;function Ao6($){return No6.test($)&&!Io6.test($)}tf0.validateValue=Ao6});var Gy0=F((Yy0)=>{Object.defineProperty(Yy0,"__esModule",{value:!0});Yy0.TraceStateImpl=void 0;var $y0=ef0(),Jy0=32,Mo6=512,Qy0=",",Xy0="=";class H$0{constructor($){if(this._internalState=new Map,$)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+Xy0+this.get(J)),$},[]).join(Qy0)}_parse($){if($.length>Mo6)return;if(this._internalState=$.split(Qy0).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(Xy0);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,$y0.validateKey)(W)&&(0,$y0.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>Jy0)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,Jy0))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new H$0;return $._internalState=new Map(this._internalState),$}}Yy0.TraceStateImpl=H$0});var Hy0=F((Ky0)=>{Object.defineProperty(Ky0,"__esModule",{value:!0});Ky0.createTraceState=void 0;var Co6=Gy0();function Eo6($){return new Co6.TraceStateImpl($)}Ky0.createTraceState=Eo6});var Fy0=F((zy0)=>{Object.defineProperty(zy0,"__esModule",{value:!0});zy0.context=void 0;var Ro6=CL();zy0.context=Ro6.ContextAPI.getInstance()});var Uy0=F((By0)=>{Object.defineProperty(By0,"__esModule",{value:!0});By0.diag=void 0;var To6=UH();By0.diag=To6.DiagAPI.instance()});var wy0=F((Dy0)=>{Object.defineProperty(Dy0,"__esModule",{value:!0});Dy0.NOOP_METER_PROVIDER=Dy0.NoopMeterProvider=void 0;var jo6=c60();class z$0{getMeter($,J,Q){return jo6.NOOP_METER}}Dy0.NoopMeterProvider=z$0;Dy0.NOOP_METER_PROVIDER=new z$0});var Ay0=F((Iy0)=>{Object.defineProperty(Iy0,"__esModule",{value:!0});Iy0.MetricsAPI=void 0;var ko6=wy0(),q$0=VH(),Ny0=UH(),F$0="metrics";class B$0{constructor(){}static getInstance(){if(!this._instance)this._instance=new B$0;return this._instance}setGlobalMeterProvider($){return(0,q$0.registerGlobal)(F$0,$,Ny0.DiagAPI.instance())}getMeterProvider(){return(0,q$0.getGlobal)(F$0)||ko6.NOOP_METER_PROVIDER}getMeter($,J,Q){return this.getMeterProvider().getMeter($,J,Q)}disable(){(0,q$0.unregisterGlobal)(F$0,Ny0.DiagAPI.instance())}}Iy0.MetricsAPI=B$0});var Cy0=F((Py0)=>{Object.defineProperty(Py0,"__esModule",{value:!0});Py0.metrics=void 0;var vo6=Ay0();Py0.metrics=vo6.MetricsAPI.getInstance()});var jy0=F((Ry0)=>{Object.defineProperty(Ry0,"__esModule",{value:!0});Ry0.NoopTextMapPropagator=void 0;class Ey0{inject($,J){}extract($,J){return $}fields(){return[]}}Ry0.NoopTextMapPropagator=Ey0});var _y0=F((ky0)=>{Object.defineProperty(ky0,"__esModule",{value:!0});ky0.deleteBaggage=ky0.setBaggage=ky0.getActiveBaggage=ky0.getBaggage=void 0;var _o6=CL(),fo6=PL(),V$0=(0,fo6.createContextKey)("OpenTelemetry Baggage Key");function Sy0($){return $.getValue(V$0)||void 0}ky0.getBaggage=Sy0;function yo6(){return Sy0(_o6.ContextAPI.getInstance().active())}ky0.getActiveBaggage=yo6;function ho6($,J){return $.setValue(V$0,J)}ky0.setBaggage=ho6;function bo6($){return $.deleteValue(V$0)}ky0.deleteBaggage=bo6});var xy0=F((hy0)=>{Object.defineProperty(hy0,"__esModule",{value:!0});hy0.PropagationAPI=void 0;var U$0=VH(),uo6=jy0(),fy0=p60(),tk=_y0(),mo6=_60(),yy0=UH(),D$0="propagation",co6=new uo6.NoopTextMapPropagator;class O$0{constructor(){this.createBaggage=mo6.createBaggage,this.getBaggage=tk.getBaggage,this.getActiveBaggage=tk.getActiveBaggage,this.setBaggage=tk.setBaggage,this.deleteBaggage=tk.deleteBaggage}static getInstance(){if(!this._instance)this._instance=new O$0;return this._instance}setGlobalPropagator($){return(0,U$0.registerGlobal)(D$0,$,yy0.DiagAPI.instance())}inject($,J,Q=fy0.defaultTextMapSetter){return this._getGlobalPropagator().inject($,J,Q)}extract($,J,Q=fy0.defaultTextMapGetter){return this._getGlobalPropagator().extract($,J,Q)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,U$0.unregisterGlobal)(D$0,yy0.DiagAPI.instance())}_getGlobalPropagator(){return(0,U$0.getGlobal)(D$0)||co6}}hy0.PropagationAPI=O$0});var uy0=F((gy0)=>{Object.defineProperty(gy0,"__esModule",{value:!0});gy0.propagation=void 0;var lo6=xy0();gy0.propagation=lo6.PropagationAPI.getInstance()});var iy0=F((py0)=>{Object.defineProperty(py0,"__esModule",{value:!0});py0.TraceAPI=void 0;var w$0=VH(),my0=Y$0(),cy0=ak(),gV=e60(),ly0=UH(),N$0="trace";class I$0{constructor(){this._proxyTracerProvider=new my0.ProxyTracerProvider,this.wrapSpanContext=cy0.wrapSpanContext,this.isSpanContextValid=cy0.isSpanContextValid,this.deleteSpan=gV.deleteSpan,this.getSpan=gV.getSpan,this.getActiveSpan=gV.getActiveSpan,this.getSpanContext=gV.getSpanContext,this.setSpan=gV.setSpan,this.setSpanContext=gV.setSpanContext}static getInstance(){if(!this._instance)this._instance=new I$0;return this._instance}setGlobalTracerProvider($){let J=(0,w$0.registerGlobal)(N$0,this._proxyTracerProvider,ly0.DiagAPI.instance());if(J)this._proxyTracerProvider.setDelegate($);return J}getTracerProvider(){return(0,w$0.getGlobal)(N$0)||this._proxyTracerProvider}getTracer($,J){return this.getTracerProvider().getTracer($,J)}disable(){(0,w$0.unregisterGlobal)(N$0,ly0.DiagAPI.instance()),this._proxyTracerProvider=new my0.ProxyTracerProvider}}py0.TraceAPI=I$0});var ay0=F((oy0)=>{Object.defineProperty(oy0,"__esModule",{value:!0});oy0.trace=void 0;var po6=iy0();oy0.trace=po6.TraceAPI.getInstance()});var P=F((X$)=>{Object.defineProperty(X$,"__esModule",{value:!0});X$.trace=X$.propagation=X$.metrics=X$.diag=X$.context=X$.INVALID_SPAN_CONTEXT=X$.INVALID_TRACEID=X$.INVALID_SPANID=X$.isValidSpanId=X$.isValidTraceId=X$.isSpanContextValid=X$.createTraceState=X$.TraceFlags=X$.SpanStatusCode=X$.SpanKind=X$.SamplingDecision=X$.ProxyTracerProvider=X$.ProxyTracer=X$.defaultTextMapSetter=X$.defaultTextMapGetter=X$.ValueType=X$.createNoopMeter=X$.DiagLogLevel=X$.DiagConsoleLogger=X$.ROOT_CONTEXT=X$.createContextKey=X$.baggageEntryMetadataFromString=void 0;var no6=_60();Object.defineProperty(X$,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return no6.baggageEntryMetadataFromString}});var ty0=PL();Object.defineProperty(X$,"createContextKey",{enumerable:!0,get:function(){return ty0.createContextKey}});Object.defineProperty(X$,"ROOT_CONTEXT",{enumerable:!0,get:function(){return ty0.ROOT_CONTEXT}});var io6=i_0();Object.defineProperty(X$,"DiagConsoleLogger",{enumerable:!0,get:function(){return io6.DiagConsoleLogger}});var oo6=pk();Object.defineProperty(X$,"DiagLogLevel",{enumerable:!0,get:function(){return oo6.DiagLogLevel}});var ro6=c60();Object.defineProperty(X$,"createNoopMeter",{enumerable:!0,get:function(){return ro6.createNoopMeter}});var ao6=Wf0();Object.defineProperty(X$,"ValueType",{enumerable:!0,get:function(){return ao6.ValueType}});var sy0=p60();Object.defineProperty(X$,"defaultTextMapGetter",{enumerable:!0,get:function(){return sy0.defaultTextMapGetter}});Object.defineProperty(X$,"defaultTextMapSetter",{enumerable:!0,get:function(){return sy0.defaultTextMapSetter}});var to6=X$0();Object.defineProperty(X$,"ProxyTracer",{enumerable:!0,get:function(){return to6.ProxyTracer}});var so6=Y$0();Object.defineProperty(X$,"ProxyTracerProvider",{enumerable:!0,get:function(){return so6.ProxyTracerProvider}});var eo6=nf0();Object.defineProperty(X$,"SamplingDecision",{enumerable:!0,get:function(){return eo6.SamplingDecision}});var $r6=of0();Object.defineProperty(X$,"SpanKind",{enumerable:!0,get:function(){return $r6.SpanKind}});var Jr6=af0();Object.defineProperty(X$,"SpanStatusCode",{enumerable:!0,get:function(){return Jr6.SpanStatusCode}});var Qr6=a60();Object.defineProperty(X$,"TraceFlags",{enumerable:!0,get:function(){return Qr6.TraceFlags}});var Xr6=Hy0();Object.defineProperty(X$,"createTraceState",{enumerable:!0,get:function(){return Xr6.createTraceState}});var L$0=ak();Object.defineProperty(X$,"isSpanContextValid",{enumerable:!0,get:function(){return L$0.isSpanContextValid}});Object.defineProperty(X$,"isValidTraceId",{enumerable:!0,get:function(){return L$0.isValidTraceId}});Object.defineProperty(X$,"isValidSpanId",{enumerable:!0,get:function(){return L$0.isValidSpanId}});var A$0=ok();Object.defineProperty(X$,"INVALID_SPANID",{enumerable:!0,get:function(){return A$0.INVALID_SPANID}});Object.defineProperty(X$,"INVALID_TRACEID",{enumerable:!0,get:function(){return A$0.INVALID_TRACEID}});Object.defineProperty(X$,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return A$0.INVALID_SPAN_CONTEXT}});var ey0=Fy0();Object.defineProperty(X$,"context",{enumerable:!0,get:function(){return ey0.context}});var $h0=Uy0();Object.defineProperty(X$,"diag",{enumerable:!0,get:function(){return $h0.diag}});var Jh0=Cy0();Object.defineProperty(X$,"metrics",{enumerable:!0,get:function(){return Jh0.metrics}});var Qh0=uy0();Object.defineProperty(X$,"propagation",{enumerable:!0,get:function(){return Qh0.propagation}});var Xh0=ay0();Object.defineProperty(X$,"trace",{enumerable:!0,get:function(){return Xh0.trace}});X$.default={context:ey0.context,diag:$h0.diag,metrics:Jh0.metrics,propagation:Qh0.propagation,trace:Xh0.trace}});var EL=F((Yh0)=>{Object.defineProperty(Yh0,"__esModule",{value:!0});Yh0.isTracingSuppressed=Yh0.unsuppressTracing=Yh0.suppressTracing=void 0;var Gr6=P(),P$0=(0,Gr6.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function Kr6($){return $.setValue(P$0,!0)}Yh0.suppressTracing=Kr6;function Zr6($){return $.deleteValue(P$0)}Yh0.unsuppressTracing=Zr6;function Hr6($){return $.getValue(P$0)===!0}Yh0.isTracingSuppressed=Hr6});var M$0=F((Gh0)=>{Object.defineProperty(Gh0,"__esModule",{value:!0});Gh0.BAGGAGE_MAX_TOTAL_LENGTH=Gh0.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=Gh0.BAGGAGE_MAX_NAME_VALUE_PAIRS=Gh0.BAGGAGE_HEADER=Gh0.BAGGAGE_ITEMS_SEPARATOR=Gh0.BAGGAGE_PROPERTIES_SEPARATOR=Gh0.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;Gh0.BAGGAGE_KEY_PAIR_SEPARATOR="=";Gh0.BAGGAGE_PROPERTIES_SEPARATOR=";";Gh0.BAGGAGE_ITEMS_SEPARATOR=",";Gh0.BAGGAGE_HEADER="baggage";Gh0.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;Gh0.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;Gh0.BAGGAGE_MAX_TOTAL_LENGTH=8192});var C$0=F((Hh0)=>{Object.defineProperty(Hh0,"__esModule",{value:!0});Hh0.parseKeyPairsIntoRecord=Hh0.parsePairKeyValue=Hh0.getKeyPairs=Hh0.serializeKeyPairs=void 0;var wr6=P(),dV=M$0();function Nr6($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?dV.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>dV.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}Hh0.serializeKeyPairs=Nr6;function Ir6($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=dV.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}Hh0.getKeyPairs=Ir6;function Zh0($){if(!$)return;let J=$.indexOf(dV.BAGGAGE_PROPERTIES_SEPARATOR),Q=J===-1?$:$.substring(0,J),X=Q.indexOf(dV.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=Q.substring(0,X).trim(),W=Q.substring(X+1).trim();if(!Y||!W)return;let G,K;try{G=decodeURIComponent(Y),K=decodeURIComponent(W)}catch{return}let Z;if(J!==-1&&J<$.length-1){let H=$.substring(J+1);Z=(0,wr6.baggageEntryMetadataFromString)(H)}return{key:G,value:K,metadata:Z}}Hh0.parsePairKeyValue=Zh0;function Lr6($){let J={};if(typeof $==="string"&&$.length>0)$.split(dV.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=Zh0(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}Hh0.parseKeyPairsIntoRecord=Lr6});var Vh0=F((Fh0)=>{Object.defineProperty(Fh0,"__esModule",{value:!0});Fh0.W3CBaggagePropagator=void 0;var E$0=P(),Cr6=EL(),DH=M$0(),R$0=C$0();class qh0{inject($,J,Q){let X=E$0.propagation.getBaggage($);if(!X||(0,Cr6.isTracingSuppressed)($))return;let Y=(0,R$0.getKeyPairs)(X).filter((G)=>{return G.length<=DH.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,DH.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,R$0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,DH.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,DH.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(DH.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(DH.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,R$0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return E$0.propagation.setBaggage($,E$0.propagation.createBaggage(W))}fields(){return[DH.BAGGAGE_HEADER]}}Fh0.W3CBaggagePropagator=qh0});var wh0=F((Dh0)=>{Object.defineProperty(Dh0,"__esModule",{value:!0});Dh0.AnchoredClock=void 0;class Uh0{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}Dh0.AnchoredClock=Uh0});var Ch0=F((Ph0)=>{Object.defineProperty(Ph0,"__esModule",{value:!0});Ph0.isAttributeValue=Ph0.isAttributeKey=Ph0.sanitizeAttributes=void 0;var Nh0=P();function Er6($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!Ih0(Q)){Nh0.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!Lh0(X)){Nh0.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}Ph0.sanitizeAttributes=Er6;function Ih0($){return typeof $==="string"&&$!==""}Ph0.isAttributeKey=Ih0;function Lh0($){if($==null)return!0;if(Array.isArray($))return Rr6($);return Ah0(typeof $)}Ph0.isAttributeValue=Lh0;function Rr6($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(Ah0(X)){J=X;continue}return!1}return!1}return!0}function Ah0($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var T$0=F((Eh0)=>{Object.defineProperty(Eh0,"__esModule",{value:!0});Eh0.loggingErrorHandler=void 0;var Sr6=P();function kr6(){return($)=>{Sr6.diag.error(vr6($))}}Eh0.loggingErrorHandler=kr6;function vr6($){if(typeof $==="string")return $;else return JSON.stringify(_r6($))}function _r6($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var kh0=F((jh0)=>{Object.defineProperty(jh0,"__esModule",{value:!0});jh0.globalErrorHandler=jh0.setGlobalErrorHandler=void 0;var fr6=T$0(),Th0=(0,fr6.loggingErrorHandler)();function yr6($){Th0=$}jh0.setGlobalErrorHandler=yr6;function hr6($){try{Th0($)}catch{}}jh0.globalErrorHandler=hr6});var bh0=F((yh0)=>{Object.defineProperty(yh0,"__esModule",{value:!0});yh0.getStringListFromEnv=yh0.getBooleanFromEnv=yh0.getStringFromEnv=yh0.getNumberFromEnv=void 0;var vh0=P(),_h0=f("util");function xr6($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){vh0.diag.warn(`Unknown value ${(0,_h0.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}yh0.getNumberFromEnv=xr6;function fh0($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}yh0.getStringFromEnv=fh0;function gr6($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return vh0.diag.warn(`Unknown value ${(0,_h0.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}yh0.getBooleanFromEnv=gr6;function dr6($){return fh0($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}yh0.getStringListFromEnv=dr6});var dh0=F((xh0)=>{Object.defineProperty(xh0,"__esModule",{value:!0});xh0._globalThis=void 0;xh0._globalThis=globalThis});var ch0=F((uh0)=>{Object.defineProperty(uh0,"__esModule",{value:!0});uh0.VERSION=void 0;uh0.VERSION="2.6.0"});var j$0=F((lh0)=>{Object.defineProperty(lh0,"__esModule",{value:!0});lh0.createConstMap=void 0;function lr6($){let J={},Q=$.length;for(let X=0;X{Object.defineProperty(yu0,"__esModule",{value:!0});yu0.SEMATTRS_NET_HOST_CARRIER_ICC=yu0.SEMATTRS_NET_HOST_CARRIER_MNC=yu0.SEMATTRS_NET_HOST_CARRIER_MCC=yu0.SEMATTRS_NET_HOST_CARRIER_NAME=yu0.SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=yu0.SEMATTRS_NET_HOST_CONNECTION_TYPE=yu0.SEMATTRS_NET_HOST_NAME=yu0.SEMATTRS_NET_HOST_PORT=yu0.SEMATTRS_NET_HOST_IP=yu0.SEMATTRS_NET_PEER_NAME=yu0.SEMATTRS_NET_PEER_PORT=yu0.SEMATTRS_NET_PEER_IP=yu0.SEMATTRS_NET_TRANSPORT=yu0.SEMATTRS_FAAS_INVOKED_REGION=yu0.SEMATTRS_FAAS_INVOKED_PROVIDER=yu0.SEMATTRS_FAAS_INVOKED_NAME=yu0.SEMATTRS_FAAS_COLDSTART=yu0.SEMATTRS_FAAS_CRON=yu0.SEMATTRS_FAAS_TIME=yu0.SEMATTRS_FAAS_DOCUMENT_NAME=yu0.SEMATTRS_FAAS_DOCUMENT_TIME=yu0.SEMATTRS_FAAS_DOCUMENT_OPERATION=yu0.SEMATTRS_FAAS_DOCUMENT_COLLECTION=yu0.SEMATTRS_FAAS_EXECUTION=yu0.SEMATTRS_FAAS_TRIGGER=yu0.SEMATTRS_EXCEPTION_ESCAPED=yu0.SEMATTRS_EXCEPTION_STACKTRACE=yu0.SEMATTRS_EXCEPTION_MESSAGE=yu0.SEMATTRS_EXCEPTION_TYPE=yu0.SEMATTRS_DB_SQL_TABLE=yu0.SEMATTRS_DB_MONGODB_COLLECTION=yu0.SEMATTRS_DB_REDIS_DATABASE_INDEX=yu0.SEMATTRS_DB_HBASE_NAMESPACE=yu0.SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=yu0.SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=yu0.SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=yu0.SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=yu0.SEMATTRS_DB_CASSANDRA_TABLE=yu0.SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=yu0.SEMATTRS_DB_CASSANDRA_PAGE_SIZE=yu0.SEMATTRS_DB_CASSANDRA_KEYSPACE=yu0.SEMATTRS_DB_MSSQL_INSTANCE_NAME=yu0.SEMATTRS_DB_OPERATION=yu0.SEMATTRS_DB_STATEMENT=yu0.SEMATTRS_DB_NAME=yu0.SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=yu0.SEMATTRS_DB_USER=yu0.SEMATTRS_DB_CONNECTION_STRING=yu0.SEMATTRS_DB_SYSTEM=yu0.SEMATTRS_AWS_LAMBDA_INVOKED_ARN=void 0;yu0.SEMATTRS_MESSAGING_DESTINATION_KIND=yu0.SEMATTRS_MESSAGING_DESTINATION=yu0.SEMATTRS_MESSAGING_SYSTEM=yu0.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=yu0.SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=yu0.SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=yu0.SEMATTRS_AWS_DYNAMODB_COUNT=yu0.SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=yu0.SEMATTRS_AWS_DYNAMODB_SEGMENT=yu0.SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=yu0.SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=yu0.SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=yu0.SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=yu0.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=yu0.SEMATTRS_AWS_DYNAMODB_SELECT=yu0.SEMATTRS_AWS_DYNAMODB_INDEX_NAME=yu0.SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=yu0.SEMATTRS_AWS_DYNAMODB_LIMIT=yu0.SEMATTRS_AWS_DYNAMODB_PROJECTION=yu0.SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=yu0.SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=yu0.SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=yu0.SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=yu0.SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=yu0.SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=yu0.SEMATTRS_HTTP_CLIENT_IP=yu0.SEMATTRS_HTTP_ROUTE=yu0.SEMATTRS_HTTP_SERVER_NAME=yu0.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=yu0.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=yu0.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=yu0.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=yu0.SEMATTRS_HTTP_USER_AGENT=yu0.SEMATTRS_HTTP_FLAVOR=yu0.SEMATTRS_HTTP_STATUS_CODE=yu0.SEMATTRS_HTTP_SCHEME=yu0.SEMATTRS_HTTP_HOST=yu0.SEMATTRS_HTTP_TARGET=yu0.SEMATTRS_HTTP_URL=yu0.SEMATTRS_HTTP_METHOD=yu0.SEMATTRS_CODE_LINENO=yu0.SEMATTRS_CODE_FILEPATH=yu0.SEMATTRS_CODE_NAMESPACE=yu0.SEMATTRS_CODE_FUNCTION=yu0.SEMATTRS_THREAD_NAME=yu0.SEMATTRS_THREAD_ID=yu0.SEMATTRS_ENDUSER_SCOPE=yu0.SEMATTRS_ENDUSER_ROLE=yu0.SEMATTRS_ENDUSER_ID=yu0.SEMATTRS_PEER_SERVICE=void 0;yu0.DBSYSTEMVALUES_FILEMAKER=yu0.DBSYSTEMVALUES_DERBY=yu0.DBSYSTEMVALUES_FIREBIRD=yu0.DBSYSTEMVALUES_ADABAS=yu0.DBSYSTEMVALUES_CACHE=yu0.DBSYSTEMVALUES_EDB=yu0.DBSYSTEMVALUES_FIRSTSQL=yu0.DBSYSTEMVALUES_INGRES=yu0.DBSYSTEMVALUES_HANADB=yu0.DBSYSTEMVALUES_MAXDB=yu0.DBSYSTEMVALUES_PROGRESS=yu0.DBSYSTEMVALUES_HSQLDB=yu0.DBSYSTEMVALUES_CLOUDSCAPE=yu0.DBSYSTEMVALUES_HIVE=yu0.DBSYSTEMVALUES_REDSHIFT=yu0.DBSYSTEMVALUES_POSTGRESQL=yu0.DBSYSTEMVALUES_DB2=yu0.DBSYSTEMVALUES_ORACLE=yu0.DBSYSTEMVALUES_MYSQL=yu0.DBSYSTEMVALUES_MSSQL=yu0.DBSYSTEMVALUES_OTHER_SQL=yu0.SemanticAttributes=yu0.SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=yu0.SEMATTRS_MESSAGE_COMPRESSED_SIZE=yu0.SEMATTRS_MESSAGE_ID=yu0.SEMATTRS_MESSAGE_TYPE=yu0.SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=yu0.SEMATTRS_RPC_JSONRPC_ERROR_CODE=yu0.SEMATTRS_RPC_JSONRPC_REQUEST_ID=yu0.SEMATTRS_RPC_JSONRPC_VERSION=yu0.SEMATTRS_RPC_GRPC_STATUS_CODE=yu0.SEMATTRS_RPC_METHOD=yu0.SEMATTRS_RPC_SERVICE=yu0.SEMATTRS_RPC_SYSTEM=yu0.SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=yu0.SEMATTRS_MESSAGING_KAFKA_PARTITION=yu0.SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=yu0.SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=yu0.SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=yu0.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=yu0.SEMATTRS_MESSAGING_CONSUMER_ID=yu0.SEMATTRS_MESSAGING_OPERATION=yu0.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=yu0.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=yu0.SEMATTRS_MESSAGING_CONVERSATION_ID=yu0.SEMATTRS_MESSAGING_MESSAGE_ID=yu0.SEMATTRS_MESSAGING_URL=yu0.SEMATTRS_MESSAGING_PROTOCOL_VERSION=yu0.SEMATTRS_MESSAGING_PROTOCOL=yu0.SEMATTRS_MESSAGING_TEMP_DESTINATION=void 0;yu0.FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=yu0.FaasDocumentOperationValues=yu0.FAASDOCUMENTOPERATIONVALUES_DELETE=yu0.FAASDOCUMENTOPERATIONVALUES_EDIT=yu0.FAASDOCUMENTOPERATIONVALUES_INSERT=yu0.FaasTriggerValues=yu0.FAASTRIGGERVALUES_OTHER=yu0.FAASTRIGGERVALUES_TIMER=yu0.FAASTRIGGERVALUES_PUBSUB=yu0.FAASTRIGGERVALUES_HTTP=yu0.FAASTRIGGERVALUES_DATASOURCE=yu0.DbCassandraConsistencyLevelValues=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ANY=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_THREE=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_TWO=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ONE=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ALL=yu0.DbSystemValues=yu0.DBSYSTEMVALUES_COCKROACHDB=yu0.DBSYSTEMVALUES_MEMCACHED=yu0.DBSYSTEMVALUES_ELASTICSEARCH=yu0.DBSYSTEMVALUES_GEODE=yu0.DBSYSTEMVALUES_NEO4J=yu0.DBSYSTEMVALUES_DYNAMODB=yu0.DBSYSTEMVALUES_COSMOSDB=yu0.DBSYSTEMVALUES_COUCHDB=yu0.DBSYSTEMVALUES_COUCHBASE=yu0.DBSYSTEMVALUES_REDIS=yu0.DBSYSTEMVALUES_MONGODB=yu0.DBSYSTEMVALUES_HBASE=yu0.DBSYSTEMVALUES_CASSANDRA=yu0.DBSYSTEMVALUES_COLDFUSION=yu0.DBSYSTEMVALUES_H2=yu0.DBSYSTEMVALUES_VERTICA=yu0.DBSYSTEMVALUES_TERADATA=yu0.DBSYSTEMVALUES_SYBASE=yu0.DBSYSTEMVALUES_SQLITE=yu0.DBSYSTEMVALUES_POINTBASE=yu0.DBSYSTEMVALUES_PERVASIVE=yu0.DBSYSTEMVALUES_NETEZZA=yu0.DBSYSTEMVALUES_MARIADB=yu0.DBSYSTEMVALUES_INTERBASE=yu0.DBSYSTEMVALUES_INSTANTDB=yu0.DBSYSTEMVALUES_INFORMIX=void 0;yu0.MESSAGINGOPERATIONVALUES_RECEIVE=yu0.MessagingDestinationKindValues=yu0.MESSAGINGDESTINATIONKINDVALUES_TOPIC=yu0.MESSAGINGDESTINATIONKINDVALUES_QUEUE=yu0.HttpFlavorValues=yu0.HTTPFLAVORVALUES_QUIC=yu0.HTTPFLAVORVALUES_SPDY=yu0.HTTPFLAVORVALUES_HTTP_2_0=yu0.HTTPFLAVORVALUES_HTTP_1_1=yu0.HTTPFLAVORVALUES_HTTP_1_0=yu0.NetHostConnectionSubtypeValues=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_NR=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_GSM=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_LTE=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=yu0.NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=yu0.NetHostConnectionTypeValues=yu0.NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=yu0.NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=yu0.NETHOSTCONNECTIONTYPEVALUES_CELL=yu0.NETHOSTCONNECTIONTYPEVALUES_WIRED=yu0.NETHOSTCONNECTIONTYPEVALUES_WIFI=yu0.NetTransportValues=yu0.NETTRANSPORTVALUES_OTHER=yu0.NETTRANSPORTVALUES_INPROC=yu0.NETTRANSPORTVALUES_PIPE=yu0.NETTRANSPORTVALUES_UNIX=yu0.NETTRANSPORTVALUES_IP=yu0.NETTRANSPORTVALUES_IP_UDP=yu0.NETTRANSPORTVALUES_IP_TCP=yu0.FaasInvokedProviderValues=yu0.FAASINVOKEDPROVIDERVALUES_GCP=yu0.FAASINVOKEDPROVIDERVALUES_AZURE=yu0.FAASINVOKEDPROVIDERVALUES_AWS=void 0;yu0.MessageTypeValues=yu0.MESSAGETYPEVALUES_RECEIVED=yu0.MESSAGETYPEVALUES_SENT=yu0.RpcGrpcStatusCodeValues=yu0.RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=yu0.RPCGRPCSTATUSCODEVALUES_DATA_LOSS=yu0.RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=yu0.RPCGRPCSTATUSCODEVALUES_INTERNAL=yu0.RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=yu0.RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=yu0.RPCGRPCSTATUSCODEVALUES_ABORTED=yu0.RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=yu0.RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=yu0.RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=yu0.RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=yu0.RPCGRPCSTATUSCODEVALUES_NOT_FOUND=yu0.RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=yu0.RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=yu0.RPCGRPCSTATUSCODEVALUES_UNKNOWN=yu0.RPCGRPCSTATUSCODEVALUES_CANCELLED=yu0.RPCGRPCSTATUSCODEVALUES_OK=yu0.MessagingOperationValues=yu0.MESSAGINGOPERATIONVALUES_PROCESS=void 0;var I7=j$0(),nh0="aws.lambda.invoked_arn",ih0="db.system",oh0="db.connection_string",rh0="db.user",ah0="db.jdbc.driver_classname",th0="db.name",sh0="db.statement",eh0="db.operation",$b0="db.mssql.instance_name",Jb0="db.cassandra.keyspace",Qb0="db.cassandra.page_size",Xb0="db.cassandra.consistency_level",Yb0="db.cassandra.table",Wb0="db.cassandra.idempotence",Gb0="db.cassandra.speculative_execution_count",Kb0="db.cassandra.coordinator.id",Zb0="db.cassandra.coordinator.dc",Hb0="db.hbase.namespace",zb0="db.redis.database_index",qb0="db.mongodb.collection",Fb0="db.sql.table",Bb0="exception.type",Vb0="exception.message",Ub0="exception.stacktrace",Db0="exception.escaped",Ob0="faas.trigger",wb0="faas.execution",Nb0="faas.document.collection",Ib0="faas.document.operation",Lb0="faas.document.time",Ab0="faas.document.name",Pb0="faas.time",Mb0="faas.cron",Cb0="faas.coldstart",Eb0="faas.invoked_name",Rb0="faas.invoked_provider",Tb0="faas.invoked_region",jb0="net.transport",Sb0="net.peer.ip",kb0="net.peer.port",vb0="net.peer.name",_b0="net.host.ip",fb0="net.host.port",yb0="net.host.name",hb0="net.host.connection.type",bb0="net.host.connection.subtype",xb0="net.host.carrier.name",gb0="net.host.carrier.mcc",db0="net.host.carrier.mnc",ub0="net.host.carrier.icc",mb0="peer.service",cb0="enduser.id",lb0="enduser.role",pb0="enduser.scope",nb0="thread.id",ib0="thread.name",ob0="code.function",rb0="code.namespace",ab0="code.filepath",tb0="code.lineno",sb0="http.method",eb0="http.url",$x0="http.target",Jx0="http.host",Qx0="http.scheme",Xx0="http.status_code",Yx0="http.flavor",Wx0="http.user_agent",Gx0="http.request_content_length",Kx0="http.request_content_length_uncompressed",Zx0="http.response_content_length",Hx0="http.response_content_length_uncompressed",zx0="http.server_name",qx0="http.route",Fx0="http.client_ip",Bx0="aws.dynamodb.table_names",Vx0="aws.dynamodb.consumed_capacity",Ux0="aws.dynamodb.item_collection_metrics",Dx0="aws.dynamodb.provisioned_read_capacity",Ox0="aws.dynamodb.provisioned_write_capacity",wx0="aws.dynamodb.consistent_read",Nx0="aws.dynamodb.projection",Ix0="aws.dynamodb.limit",Lx0="aws.dynamodb.attributes_to_get",Ax0="aws.dynamodb.index_name",Px0="aws.dynamodb.select",Mx0="aws.dynamodb.global_secondary_indexes",Cx0="aws.dynamodb.local_secondary_indexes",Ex0="aws.dynamodb.exclusive_start_table",Rx0="aws.dynamodb.table_count",Tx0="aws.dynamodb.scan_forward",jx0="aws.dynamodb.segment",Sx0="aws.dynamodb.total_segments",kx0="aws.dynamodb.count",vx0="aws.dynamodb.scanned_count",_x0="aws.dynamodb.attribute_definitions",fx0="aws.dynamodb.global_secondary_index_updates",yx0="messaging.system",hx0="messaging.destination",bx0="messaging.destination_kind",xx0="messaging.temp_destination",gx0="messaging.protocol",dx0="messaging.protocol_version",ux0="messaging.url",mx0="messaging.message_id",cx0="messaging.conversation_id",lx0="messaging.message_payload_size_bytes",px0="messaging.message_payload_compressed_size_bytes",nx0="messaging.operation",ix0="messaging.consumer_id",ox0="messaging.rabbitmq.routing_key",rx0="messaging.kafka.message_key",ax0="messaging.kafka.consumer_group",tx0="messaging.kafka.client_id",sx0="messaging.kafka.partition",ex0="messaging.kafka.tombstone",$g0="rpc.system",Jg0="rpc.service",Qg0="rpc.method",Xg0="rpc.grpc.status_code",Yg0="rpc.jsonrpc.version",Wg0="rpc.jsonrpc.request_id",Gg0="rpc.jsonrpc.error_code",Kg0="rpc.jsonrpc.error_message",Zg0="message.type",Hg0="message.id",zg0="message.compressed_size",qg0="message.uncompressed_size";yu0.SEMATTRS_AWS_LAMBDA_INVOKED_ARN=nh0;yu0.SEMATTRS_DB_SYSTEM=ih0;yu0.SEMATTRS_DB_CONNECTION_STRING=oh0;yu0.SEMATTRS_DB_USER=rh0;yu0.SEMATTRS_DB_JDBC_DRIVER_CLASSNAME=ah0;yu0.SEMATTRS_DB_NAME=th0;yu0.SEMATTRS_DB_STATEMENT=sh0;yu0.SEMATTRS_DB_OPERATION=eh0;yu0.SEMATTRS_DB_MSSQL_INSTANCE_NAME=$b0;yu0.SEMATTRS_DB_CASSANDRA_KEYSPACE=Jb0;yu0.SEMATTRS_DB_CASSANDRA_PAGE_SIZE=Qb0;yu0.SEMATTRS_DB_CASSANDRA_CONSISTENCY_LEVEL=Xb0;yu0.SEMATTRS_DB_CASSANDRA_TABLE=Yb0;yu0.SEMATTRS_DB_CASSANDRA_IDEMPOTENCE=Wb0;yu0.SEMATTRS_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=Gb0;yu0.SEMATTRS_DB_CASSANDRA_COORDINATOR_ID=Kb0;yu0.SEMATTRS_DB_CASSANDRA_COORDINATOR_DC=Zb0;yu0.SEMATTRS_DB_HBASE_NAMESPACE=Hb0;yu0.SEMATTRS_DB_REDIS_DATABASE_INDEX=zb0;yu0.SEMATTRS_DB_MONGODB_COLLECTION=qb0;yu0.SEMATTRS_DB_SQL_TABLE=Fb0;yu0.SEMATTRS_EXCEPTION_TYPE=Bb0;yu0.SEMATTRS_EXCEPTION_MESSAGE=Vb0;yu0.SEMATTRS_EXCEPTION_STACKTRACE=Ub0;yu0.SEMATTRS_EXCEPTION_ESCAPED=Db0;yu0.SEMATTRS_FAAS_TRIGGER=Ob0;yu0.SEMATTRS_FAAS_EXECUTION=wb0;yu0.SEMATTRS_FAAS_DOCUMENT_COLLECTION=Nb0;yu0.SEMATTRS_FAAS_DOCUMENT_OPERATION=Ib0;yu0.SEMATTRS_FAAS_DOCUMENT_TIME=Lb0;yu0.SEMATTRS_FAAS_DOCUMENT_NAME=Ab0;yu0.SEMATTRS_FAAS_TIME=Pb0;yu0.SEMATTRS_FAAS_CRON=Mb0;yu0.SEMATTRS_FAAS_COLDSTART=Cb0;yu0.SEMATTRS_FAAS_INVOKED_NAME=Eb0;yu0.SEMATTRS_FAAS_INVOKED_PROVIDER=Rb0;yu0.SEMATTRS_FAAS_INVOKED_REGION=Tb0;yu0.SEMATTRS_NET_TRANSPORT=jb0;yu0.SEMATTRS_NET_PEER_IP=Sb0;yu0.SEMATTRS_NET_PEER_PORT=kb0;yu0.SEMATTRS_NET_PEER_NAME=vb0;yu0.SEMATTRS_NET_HOST_IP=_b0;yu0.SEMATTRS_NET_HOST_PORT=fb0;yu0.SEMATTRS_NET_HOST_NAME=yb0;yu0.SEMATTRS_NET_HOST_CONNECTION_TYPE=hb0;yu0.SEMATTRS_NET_HOST_CONNECTION_SUBTYPE=bb0;yu0.SEMATTRS_NET_HOST_CARRIER_NAME=xb0;yu0.SEMATTRS_NET_HOST_CARRIER_MCC=gb0;yu0.SEMATTRS_NET_HOST_CARRIER_MNC=db0;yu0.SEMATTRS_NET_HOST_CARRIER_ICC=ub0;yu0.SEMATTRS_PEER_SERVICE=mb0;yu0.SEMATTRS_ENDUSER_ID=cb0;yu0.SEMATTRS_ENDUSER_ROLE=lb0;yu0.SEMATTRS_ENDUSER_SCOPE=pb0;yu0.SEMATTRS_THREAD_ID=nb0;yu0.SEMATTRS_THREAD_NAME=ib0;yu0.SEMATTRS_CODE_FUNCTION=ob0;yu0.SEMATTRS_CODE_NAMESPACE=rb0;yu0.SEMATTRS_CODE_FILEPATH=ab0;yu0.SEMATTRS_CODE_LINENO=tb0;yu0.SEMATTRS_HTTP_METHOD=sb0;yu0.SEMATTRS_HTTP_URL=eb0;yu0.SEMATTRS_HTTP_TARGET=$x0;yu0.SEMATTRS_HTTP_HOST=Jx0;yu0.SEMATTRS_HTTP_SCHEME=Qx0;yu0.SEMATTRS_HTTP_STATUS_CODE=Xx0;yu0.SEMATTRS_HTTP_FLAVOR=Yx0;yu0.SEMATTRS_HTTP_USER_AGENT=Wx0;yu0.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH=Gx0;yu0.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=Kx0;yu0.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH=Zx0;yu0.SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=Hx0;yu0.SEMATTRS_HTTP_SERVER_NAME=zx0;yu0.SEMATTRS_HTTP_ROUTE=qx0;yu0.SEMATTRS_HTTP_CLIENT_IP=Fx0;yu0.SEMATTRS_AWS_DYNAMODB_TABLE_NAMES=Bx0;yu0.SEMATTRS_AWS_DYNAMODB_CONSUMED_CAPACITY=Vx0;yu0.SEMATTRS_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=Ux0;yu0.SEMATTRS_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=Dx0;yu0.SEMATTRS_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=Ox0;yu0.SEMATTRS_AWS_DYNAMODB_CONSISTENT_READ=wx0;yu0.SEMATTRS_AWS_DYNAMODB_PROJECTION=Nx0;yu0.SEMATTRS_AWS_DYNAMODB_LIMIT=Ix0;yu0.SEMATTRS_AWS_DYNAMODB_ATTRIBUTES_TO_GET=Lx0;yu0.SEMATTRS_AWS_DYNAMODB_INDEX_NAME=Ax0;yu0.SEMATTRS_AWS_DYNAMODB_SELECT=Px0;yu0.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=Mx0;yu0.SEMATTRS_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=Cx0;yu0.SEMATTRS_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=Ex0;yu0.SEMATTRS_AWS_DYNAMODB_TABLE_COUNT=Rx0;yu0.SEMATTRS_AWS_DYNAMODB_SCAN_FORWARD=Tx0;yu0.SEMATTRS_AWS_DYNAMODB_SEGMENT=jx0;yu0.SEMATTRS_AWS_DYNAMODB_TOTAL_SEGMENTS=Sx0;yu0.SEMATTRS_AWS_DYNAMODB_COUNT=kx0;yu0.SEMATTRS_AWS_DYNAMODB_SCANNED_COUNT=vx0;yu0.SEMATTRS_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=_x0;yu0.SEMATTRS_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=fx0;yu0.SEMATTRS_MESSAGING_SYSTEM=yx0;yu0.SEMATTRS_MESSAGING_DESTINATION=hx0;yu0.SEMATTRS_MESSAGING_DESTINATION_KIND=bx0;yu0.SEMATTRS_MESSAGING_TEMP_DESTINATION=xx0;yu0.SEMATTRS_MESSAGING_PROTOCOL=gx0;yu0.SEMATTRS_MESSAGING_PROTOCOL_VERSION=dx0;yu0.SEMATTRS_MESSAGING_URL=ux0;yu0.SEMATTRS_MESSAGING_MESSAGE_ID=mx0;yu0.SEMATTRS_MESSAGING_CONVERSATION_ID=cx0;yu0.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES=lx0;yu0.SEMATTRS_MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES=px0;yu0.SEMATTRS_MESSAGING_OPERATION=nx0;yu0.SEMATTRS_MESSAGING_CONSUMER_ID=ix0;yu0.SEMATTRS_MESSAGING_RABBITMQ_ROUTING_KEY=ox0;yu0.SEMATTRS_MESSAGING_KAFKA_MESSAGE_KEY=rx0;yu0.SEMATTRS_MESSAGING_KAFKA_CONSUMER_GROUP=ax0;yu0.SEMATTRS_MESSAGING_KAFKA_CLIENT_ID=tx0;yu0.SEMATTRS_MESSAGING_KAFKA_PARTITION=sx0;yu0.SEMATTRS_MESSAGING_KAFKA_TOMBSTONE=ex0;yu0.SEMATTRS_RPC_SYSTEM=$g0;yu0.SEMATTRS_RPC_SERVICE=Jg0;yu0.SEMATTRS_RPC_METHOD=Qg0;yu0.SEMATTRS_RPC_GRPC_STATUS_CODE=Xg0;yu0.SEMATTRS_RPC_JSONRPC_VERSION=Yg0;yu0.SEMATTRS_RPC_JSONRPC_REQUEST_ID=Wg0;yu0.SEMATTRS_RPC_JSONRPC_ERROR_CODE=Gg0;yu0.SEMATTRS_RPC_JSONRPC_ERROR_MESSAGE=Kg0;yu0.SEMATTRS_MESSAGE_TYPE=Zg0;yu0.SEMATTRS_MESSAGE_ID=Hg0;yu0.SEMATTRS_MESSAGE_COMPRESSED_SIZE=zg0;yu0.SEMATTRS_MESSAGE_UNCOMPRESSED_SIZE=qg0;yu0.SemanticAttributes=(0,I7.createConstMap)([nh0,ih0,oh0,rh0,ah0,th0,sh0,eh0,$b0,Jb0,Qb0,Xb0,Yb0,Wb0,Gb0,Kb0,Zb0,Hb0,zb0,qb0,Fb0,Bb0,Vb0,Ub0,Db0,Ob0,wb0,Nb0,Ib0,Lb0,Ab0,Pb0,Mb0,Cb0,Eb0,Rb0,Tb0,jb0,Sb0,kb0,vb0,_b0,fb0,yb0,hb0,bb0,xb0,gb0,db0,ub0,mb0,cb0,lb0,pb0,nb0,ib0,ob0,rb0,ab0,tb0,sb0,eb0,$x0,Jx0,Qx0,Xx0,Yx0,Wx0,Gx0,Kx0,Zx0,Hx0,zx0,qx0,Fx0,Bx0,Vx0,Ux0,Dx0,Ox0,wx0,Nx0,Ix0,Lx0,Ax0,Px0,Mx0,Cx0,Ex0,Rx0,Tx0,jx0,Sx0,kx0,vx0,_x0,fx0,yx0,hx0,bx0,xx0,gx0,dx0,ux0,mx0,cx0,lx0,px0,nx0,ix0,ox0,rx0,ax0,tx0,sx0,ex0,$g0,Jg0,Qg0,Xg0,Yg0,Wg0,Gg0,Kg0,Zg0,Hg0,zg0,qg0]);var Fg0="other_sql",Bg0="mssql",Vg0="mysql",Ug0="oracle",Dg0="db2",Og0="postgresql",wg0="redshift",Ng0="hive",Ig0="cloudscape",Lg0="hsqldb",Ag0="progress",Pg0="maxdb",Mg0="hanadb",Cg0="ingres",Eg0="firstsql",Rg0="edb",Tg0="cache",jg0="adabas",Sg0="firebird",kg0="derby",vg0="filemaker",_g0="informix",fg0="instantdb",yg0="interbase",hg0="mariadb",bg0="netezza",xg0="pervasive",gg0="pointbase",dg0="sqlite",ug0="sybase",mg0="teradata",cg0="vertica",lg0="h2",pg0="coldfusion",ng0="cassandra",ig0="hbase",og0="mongodb",rg0="redis",ag0="couchbase",tg0="couchdb",sg0="cosmosdb",eg0="dynamodb",$d0="neo4j",Jd0="geode",Qd0="elasticsearch",Xd0="memcached",Yd0="cockroachdb";yu0.DBSYSTEMVALUES_OTHER_SQL=Fg0;yu0.DBSYSTEMVALUES_MSSQL=Bg0;yu0.DBSYSTEMVALUES_MYSQL=Vg0;yu0.DBSYSTEMVALUES_ORACLE=Ug0;yu0.DBSYSTEMVALUES_DB2=Dg0;yu0.DBSYSTEMVALUES_POSTGRESQL=Og0;yu0.DBSYSTEMVALUES_REDSHIFT=wg0;yu0.DBSYSTEMVALUES_HIVE=Ng0;yu0.DBSYSTEMVALUES_CLOUDSCAPE=Ig0;yu0.DBSYSTEMVALUES_HSQLDB=Lg0;yu0.DBSYSTEMVALUES_PROGRESS=Ag0;yu0.DBSYSTEMVALUES_MAXDB=Pg0;yu0.DBSYSTEMVALUES_HANADB=Mg0;yu0.DBSYSTEMVALUES_INGRES=Cg0;yu0.DBSYSTEMVALUES_FIRSTSQL=Eg0;yu0.DBSYSTEMVALUES_EDB=Rg0;yu0.DBSYSTEMVALUES_CACHE=Tg0;yu0.DBSYSTEMVALUES_ADABAS=jg0;yu0.DBSYSTEMVALUES_FIREBIRD=Sg0;yu0.DBSYSTEMVALUES_DERBY=kg0;yu0.DBSYSTEMVALUES_FILEMAKER=vg0;yu0.DBSYSTEMVALUES_INFORMIX=_g0;yu0.DBSYSTEMVALUES_INSTANTDB=fg0;yu0.DBSYSTEMVALUES_INTERBASE=yg0;yu0.DBSYSTEMVALUES_MARIADB=hg0;yu0.DBSYSTEMVALUES_NETEZZA=bg0;yu0.DBSYSTEMVALUES_PERVASIVE=xg0;yu0.DBSYSTEMVALUES_POINTBASE=gg0;yu0.DBSYSTEMVALUES_SQLITE=dg0;yu0.DBSYSTEMVALUES_SYBASE=ug0;yu0.DBSYSTEMVALUES_TERADATA=mg0;yu0.DBSYSTEMVALUES_VERTICA=cg0;yu0.DBSYSTEMVALUES_H2=lg0;yu0.DBSYSTEMVALUES_COLDFUSION=pg0;yu0.DBSYSTEMVALUES_CASSANDRA=ng0;yu0.DBSYSTEMVALUES_HBASE=ig0;yu0.DBSYSTEMVALUES_MONGODB=og0;yu0.DBSYSTEMVALUES_REDIS=rg0;yu0.DBSYSTEMVALUES_COUCHBASE=ag0;yu0.DBSYSTEMVALUES_COUCHDB=tg0;yu0.DBSYSTEMVALUES_COSMOSDB=sg0;yu0.DBSYSTEMVALUES_DYNAMODB=eg0;yu0.DBSYSTEMVALUES_NEO4J=$d0;yu0.DBSYSTEMVALUES_GEODE=Jd0;yu0.DBSYSTEMVALUES_ELASTICSEARCH=Qd0;yu0.DBSYSTEMVALUES_MEMCACHED=Xd0;yu0.DBSYSTEMVALUES_COCKROACHDB=Yd0;yu0.DbSystemValues=(0,I7.createConstMap)([Fg0,Bg0,Vg0,Ug0,Dg0,Og0,wg0,Ng0,Ig0,Lg0,Ag0,Pg0,Mg0,Cg0,Eg0,Rg0,Tg0,jg0,Sg0,kg0,vg0,_g0,fg0,yg0,hg0,bg0,xg0,gg0,dg0,ug0,mg0,cg0,lg0,pg0,ng0,ig0,og0,rg0,ag0,tg0,sg0,eg0,$d0,Jd0,Qd0,Xd0,Yd0]);var Wd0="all",Gd0="each_quorum",Kd0="quorum",Zd0="local_quorum",Hd0="one",zd0="two",qd0="three",Fd0="local_one",Bd0="any",Vd0="serial",Ud0="local_serial";yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ALL=Wd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_EACH_QUORUM=Gd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_QUORUM=Kd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_QUORUM=Zd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ONE=Hd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_TWO=zd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_THREE=qd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_ONE=Fd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_ANY=Bd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_SERIAL=Vd0;yu0.DBCASSANDRACONSISTENCYLEVELVALUES_LOCAL_SERIAL=Ud0;yu0.DbCassandraConsistencyLevelValues=(0,I7.createConstMap)([Wd0,Gd0,Kd0,Zd0,Hd0,zd0,qd0,Fd0,Bd0,Vd0,Ud0]);var Dd0="datasource",Od0="http",wd0="pubsub",Nd0="timer",Id0="other";yu0.FAASTRIGGERVALUES_DATASOURCE=Dd0;yu0.FAASTRIGGERVALUES_HTTP=Od0;yu0.FAASTRIGGERVALUES_PUBSUB=wd0;yu0.FAASTRIGGERVALUES_TIMER=Nd0;yu0.FAASTRIGGERVALUES_OTHER=Id0;yu0.FaasTriggerValues=(0,I7.createConstMap)([Dd0,Od0,wd0,Nd0,Id0]);var Ld0="insert",Ad0="edit",Pd0="delete";yu0.FAASDOCUMENTOPERATIONVALUES_INSERT=Ld0;yu0.FAASDOCUMENTOPERATIONVALUES_EDIT=Ad0;yu0.FAASDOCUMENTOPERATIONVALUES_DELETE=Pd0;yu0.FaasDocumentOperationValues=(0,I7.createConstMap)([Ld0,Ad0,Pd0]);var Md0="alibaba_cloud",Cd0="aws",Ed0="azure",Rd0="gcp";yu0.FAASINVOKEDPROVIDERVALUES_ALIBABA_CLOUD=Md0;yu0.FAASINVOKEDPROVIDERVALUES_AWS=Cd0;yu0.FAASINVOKEDPROVIDERVALUES_AZURE=Ed0;yu0.FAASINVOKEDPROVIDERVALUES_GCP=Rd0;yu0.FaasInvokedProviderValues=(0,I7.createConstMap)([Md0,Cd0,Ed0,Rd0]);var Td0="ip_tcp",jd0="ip_udp",Sd0="ip",kd0="unix",vd0="pipe",_d0="inproc",fd0="other";yu0.NETTRANSPORTVALUES_IP_TCP=Td0;yu0.NETTRANSPORTVALUES_IP_UDP=jd0;yu0.NETTRANSPORTVALUES_IP=Sd0;yu0.NETTRANSPORTVALUES_UNIX=kd0;yu0.NETTRANSPORTVALUES_PIPE=vd0;yu0.NETTRANSPORTVALUES_INPROC=_d0;yu0.NETTRANSPORTVALUES_OTHER=fd0;yu0.NetTransportValues=(0,I7.createConstMap)([Td0,jd0,Sd0,kd0,vd0,_d0,fd0]);var yd0="wifi",hd0="wired",bd0="cell",xd0="unavailable",gd0="unknown";yu0.NETHOSTCONNECTIONTYPEVALUES_WIFI=yd0;yu0.NETHOSTCONNECTIONTYPEVALUES_WIRED=hd0;yu0.NETHOSTCONNECTIONTYPEVALUES_CELL=bd0;yu0.NETHOSTCONNECTIONTYPEVALUES_UNAVAILABLE=xd0;yu0.NETHOSTCONNECTIONTYPEVALUES_UNKNOWN=gd0;yu0.NetHostConnectionTypeValues=(0,I7.createConstMap)([yd0,hd0,bd0,xd0,gd0]);var dd0="gprs",ud0="edge",md0="umts",cd0="cdma",ld0="evdo_0",pd0="evdo_a",nd0="cdma2000_1xrtt",id0="hsdpa",od0="hsupa",rd0="hspa",ad0="iden",td0="evdo_b",sd0="lte",ed0="ehrpd",$u0="hspap",Ju0="gsm",Qu0="td_scdma",Xu0="iwlan",Yu0="nr",Wu0="nrnsa",Gu0="lte_ca";yu0.NETHOSTCONNECTIONSUBTYPEVALUES_GPRS=dd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EDGE=ud0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_UMTS=md0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA=cd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_0=ld0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_A=pd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_CDMA2000_1XRTT=nd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSDPA=id0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSUPA=od0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSPA=rd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_IDEN=ad0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EVDO_B=td0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_LTE=sd0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_EHRPD=ed0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_HSPAP=$u0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_GSM=Ju0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_TD_SCDMA=Qu0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_IWLAN=Xu0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_NR=Yu0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_NRNSA=Wu0;yu0.NETHOSTCONNECTIONSUBTYPEVALUES_LTE_CA=Gu0;yu0.NetHostConnectionSubtypeValues=(0,I7.createConstMap)([dd0,ud0,md0,cd0,ld0,pd0,nd0,id0,od0,rd0,ad0,td0,sd0,ed0,$u0,Ju0,Qu0,Xu0,Yu0,Wu0,Gu0]);var Ku0="1.0",Zu0="1.1",Hu0="2.0",zu0="SPDY",qu0="QUIC";yu0.HTTPFLAVORVALUES_HTTP_1_0=Ku0;yu0.HTTPFLAVORVALUES_HTTP_1_1=Zu0;yu0.HTTPFLAVORVALUES_HTTP_2_0=Hu0;yu0.HTTPFLAVORVALUES_SPDY=zu0;yu0.HTTPFLAVORVALUES_QUIC=qu0;yu0.HttpFlavorValues={HTTP_1_0:Ku0,HTTP_1_1:Zu0,HTTP_2_0:Hu0,SPDY:zu0,QUIC:qu0};var Fu0="queue",Bu0="topic";yu0.MESSAGINGDESTINATIONKINDVALUES_QUEUE=Fu0;yu0.MESSAGINGDESTINATIONKINDVALUES_TOPIC=Bu0;yu0.MessagingDestinationKindValues=(0,I7.createConstMap)([Fu0,Bu0]);var Vu0="receive",Uu0="process";yu0.MESSAGINGOPERATIONVALUES_RECEIVE=Vu0;yu0.MESSAGINGOPERATIONVALUES_PROCESS=Uu0;yu0.MessagingOperationValues=(0,I7.createConstMap)([Vu0,Uu0]);var Du0=0,Ou0=1,wu0=2,Nu0=3,Iu0=4,Lu0=5,Au0=6,Pu0=7,Mu0=8,Cu0=9,Eu0=10,Ru0=11,Tu0=12,ju0=13,Su0=14,ku0=15,vu0=16;yu0.RPCGRPCSTATUSCODEVALUES_OK=Du0;yu0.RPCGRPCSTATUSCODEVALUES_CANCELLED=Ou0;yu0.RPCGRPCSTATUSCODEVALUES_UNKNOWN=wu0;yu0.RPCGRPCSTATUSCODEVALUES_INVALID_ARGUMENT=Nu0;yu0.RPCGRPCSTATUSCODEVALUES_DEADLINE_EXCEEDED=Iu0;yu0.RPCGRPCSTATUSCODEVALUES_NOT_FOUND=Lu0;yu0.RPCGRPCSTATUSCODEVALUES_ALREADY_EXISTS=Au0;yu0.RPCGRPCSTATUSCODEVALUES_PERMISSION_DENIED=Pu0;yu0.RPCGRPCSTATUSCODEVALUES_RESOURCE_EXHAUSTED=Mu0;yu0.RPCGRPCSTATUSCODEVALUES_FAILED_PRECONDITION=Cu0;yu0.RPCGRPCSTATUSCODEVALUES_ABORTED=Eu0;yu0.RPCGRPCSTATUSCODEVALUES_OUT_OF_RANGE=Ru0;yu0.RPCGRPCSTATUSCODEVALUES_UNIMPLEMENTED=Tu0;yu0.RPCGRPCSTATUSCODEVALUES_INTERNAL=ju0;yu0.RPCGRPCSTATUSCODEVALUES_UNAVAILABLE=Su0;yu0.RPCGRPCSTATUSCODEVALUES_DATA_LOSS=ku0;yu0.RPCGRPCSTATUSCODEVALUES_UNAUTHENTICATED=vu0;yu0.RpcGrpcStatusCodeValues={OK:Du0,CANCELLED:Ou0,UNKNOWN:wu0,INVALID_ARGUMENT:Nu0,DEADLINE_EXCEEDED:Iu0,NOT_FOUND:Lu0,ALREADY_EXISTS:Au0,PERMISSION_DENIED:Pu0,RESOURCE_EXHAUSTED:Mu0,FAILED_PRECONDITION:Cu0,ABORTED:Eu0,OUT_OF_RANGE:Ru0,UNIMPLEMENTED:Tu0,INTERNAL:ju0,UNAVAILABLE:Su0,DATA_LOSS:ku0,UNAUTHENTICATED:vu0};var _u0="SENT",fu0="RECEIVED";yu0.MESSAGETYPEVALUES_SENT=_u0;yu0.MESSAGETYPEVALUES_RECEIVED=fu0;yu0.MessageTypeValues=(0,I7.createConstMap)([_u0,fu0])});var cu0=F((OH)=>{var m0$=OH&&OH.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),c0$=OH&&OH.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))m0$(J,$,Q)};Object.defineProperty(OH,"__esModule",{value:!0});c0$(mu0(),OH)});var wl0=F((Vl0)=>{Object.defineProperty(Vl0,"__esModule",{value:!0});Vl0.SEMRESATTRS_K8S_STATEFULSET_NAME=Vl0.SEMRESATTRS_K8S_STATEFULSET_UID=Vl0.SEMRESATTRS_K8S_DEPLOYMENT_NAME=Vl0.SEMRESATTRS_K8S_DEPLOYMENT_UID=Vl0.SEMRESATTRS_K8S_REPLICASET_NAME=Vl0.SEMRESATTRS_K8S_REPLICASET_UID=Vl0.SEMRESATTRS_K8S_CONTAINER_NAME=Vl0.SEMRESATTRS_K8S_POD_NAME=Vl0.SEMRESATTRS_K8S_POD_UID=Vl0.SEMRESATTRS_K8S_NAMESPACE_NAME=Vl0.SEMRESATTRS_K8S_NODE_UID=Vl0.SEMRESATTRS_K8S_NODE_NAME=Vl0.SEMRESATTRS_K8S_CLUSTER_NAME=Vl0.SEMRESATTRS_HOST_IMAGE_VERSION=Vl0.SEMRESATTRS_HOST_IMAGE_ID=Vl0.SEMRESATTRS_HOST_IMAGE_NAME=Vl0.SEMRESATTRS_HOST_ARCH=Vl0.SEMRESATTRS_HOST_TYPE=Vl0.SEMRESATTRS_HOST_NAME=Vl0.SEMRESATTRS_HOST_ID=Vl0.SEMRESATTRS_FAAS_MAX_MEMORY=Vl0.SEMRESATTRS_FAAS_INSTANCE=Vl0.SEMRESATTRS_FAAS_VERSION=Vl0.SEMRESATTRS_FAAS_ID=Vl0.SEMRESATTRS_FAAS_NAME=Vl0.SEMRESATTRS_DEVICE_MODEL_NAME=Vl0.SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=Vl0.SEMRESATTRS_DEVICE_ID=Vl0.SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=Vl0.SEMRESATTRS_CONTAINER_IMAGE_TAG=Vl0.SEMRESATTRS_CONTAINER_IMAGE_NAME=Vl0.SEMRESATTRS_CONTAINER_RUNTIME=Vl0.SEMRESATTRS_CONTAINER_ID=Vl0.SEMRESATTRS_CONTAINER_NAME=Vl0.SEMRESATTRS_AWS_LOG_STREAM_ARNS=Vl0.SEMRESATTRS_AWS_LOG_STREAM_NAMES=Vl0.SEMRESATTRS_AWS_LOG_GROUP_ARNS=Vl0.SEMRESATTRS_AWS_LOG_GROUP_NAMES=Vl0.SEMRESATTRS_AWS_EKS_CLUSTER_ARN=Vl0.SEMRESATTRS_AWS_ECS_TASK_REVISION=Vl0.SEMRESATTRS_AWS_ECS_TASK_FAMILY=Vl0.SEMRESATTRS_AWS_ECS_TASK_ARN=Vl0.SEMRESATTRS_AWS_ECS_LAUNCHTYPE=Vl0.SEMRESATTRS_AWS_ECS_CLUSTER_ARN=Vl0.SEMRESATTRS_AWS_ECS_CONTAINER_ARN=Vl0.SEMRESATTRS_CLOUD_PLATFORM=Vl0.SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=Vl0.SEMRESATTRS_CLOUD_REGION=Vl0.SEMRESATTRS_CLOUD_ACCOUNT_ID=Vl0.SEMRESATTRS_CLOUD_PROVIDER=void 0;Vl0.CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=Vl0.CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=Vl0.CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=Vl0.CLOUDPLATFORMVALUES_AZURE_AKS=Vl0.CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=Vl0.CLOUDPLATFORMVALUES_AZURE_VM=Vl0.CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=Vl0.CLOUDPLATFORMVALUES_AWS_LAMBDA=Vl0.CLOUDPLATFORMVALUES_AWS_EKS=Vl0.CLOUDPLATFORMVALUES_AWS_ECS=Vl0.CLOUDPLATFORMVALUES_AWS_EC2=Vl0.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=Vl0.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=Vl0.CloudProviderValues=Vl0.CLOUDPROVIDERVALUES_GCP=Vl0.CLOUDPROVIDERVALUES_AZURE=Vl0.CLOUDPROVIDERVALUES_AWS=Vl0.CLOUDPROVIDERVALUES_ALIBABA_CLOUD=Vl0.SemanticResourceAttributes=Vl0.SEMRESATTRS_WEBENGINE_DESCRIPTION=Vl0.SEMRESATTRS_WEBENGINE_VERSION=Vl0.SEMRESATTRS_WEBENGINE_NAME=Vl0.SEMRESATTRS_TELEMETRY_AUTO_VERSION=Vl0.SEMRESATTRS_TELEMETRY_SDK_VERSION=Vl0.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=Vl0.SEMRESATTRS_TELEMETRY_SDK_NAME=Vl0.SEMRESATTRS_SERVICE_VERSION=Vl0.SEMRESATTRS_SERVICE_INSTANCE_ID=Vl0.SEMRESATTRS_SERVICE_NAMESPACE=Vl0.SEMRESATTRS_SERVICE_NAME=Vl0.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=Vl0.SEMRESATTRS_PROCESS_RUNTIME_VERSION=Vl0.SEMRESATTRS_PROCESS_RUNTIME_NAME=Vl0.SEMRESATTRS_PROCESS_OWNER=Vl0.SEMRESATTRS_PROCESS_COMMAND_ARGS=Vl0.SEMRESATTRS_PROCESS_COMMAND_LINE=Vl0.SEMRESATTRS_PROCESS_COMMAND=Vl0.SEMRESATTRS_PROCESS_EXECUTABLE_PATH=Vl0.SEMRESATTRS_PROCESS_EXECUTABLE_NAME=Vl0.SEMRESATTRS_PROCESS_PID=Vl0.SEMRESATTRS_OS_VERSION=Vl0.SEMRESATTRS_OS_NAME=Vl0.SEMRESATTRS_OS_DESCRIPTION=Vl0.SEMRESATTRS_OS_TYPE=Vl0.SEMRESATTRS_K8S_CRONJOB_NAME=Vl0.SEMRESATTRS_K8S_CRONJOB_UID=Vl0.SEMRESATTRS_K8S_JOB_NAME=Vl0.SEMRESATTRS_K8S_JOB_UID=Vl0.SEMRESATTRS_K8S_DAEMONSET_NAME=Vl0.SEMRESATTRS_K8S_DAEMONSET_UID=void 0;Vl0.TelemetrySdkLanguageValues=Vl0.TELEMETRYSDKLANGUAGEVALUES_WEBJS=Vl0.TELEMETRYSDKLANGUAGEVALUES_RUBY=Vl0.TELEMETRYSDKLANGUAGEVALUES_PYTHON=Vl0.TELEMETRYSDKLANGUAGEVALUES_PHP=Vl0.TELEMETRYSDKLANGUAGEVALUES_NODEJS=Vl0.TELEMETRYSDKLANGUAGEVALUES_JAVA=Vl0.TELEMETRYSDKLANGUAGEVALUES_GO=Vl0.TELEMETRYSDKLANGUAGEVALUES_ERLANG=Vl0.TELEMETRYSDKLANGUAGEVALUES_DOTNET=Vl0.TELEMETRYSDKLANGUAGEVALUES_CPP=Vl0.OsTypeValues=Vl0.OSTYPEVALUES_Z_OS=Vl0.OSTYPEVALUES_SOLARIS=Vl0.OSTYPEVALUES_AIX=Vl0.OSTYPEVALUES_HPUX=Vl0.OSTYPEVALUES_DRAGONFLYBSD=Vl0.OSTYPEVALUES_OPENBSD=Vl0.OSTYPEVALUES_NETBSD=Vl0.OSTYPEVALUES_FREEBSD=Vl0.OSTYPEVALUES_DARWIN=Vl0.OSTYPEVALUES_LINUX=Vl0.OSTYPEVALUES_WINDOWS=Vl0.HostArchValues=Vl0.HOSTARCHVALUES_X86=Vl0.HOSTARCHVALUES_PPC64=Vl0.HOSTARCHVALUES_PPC32=Vl0.HOSTARCHVALUES_IA64=Vl0.HOSTARCHVALUES_ARM64=Vl0.HOSTARCHVALUES_ARM32=Vl0.HOSTARCHVALUES_AMD64=Vl0.AwsEcsLaunchtypeValues=Vl0.AWSECSLAUNCHTYPEVALUES_FARGATE=Vl0.AWSECSLAUNCHTYPEVALUES_EC2=Vl0.CloudPlatformValues=Vl0.CLOUDPLATFORMVALUES_GCP_APP_ENGINE=Vl0.CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=Vl0.CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=Vl0.CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=void 0;var wH=j$0(),lu0="cloud.provider",pu0="cloud.account.id",nu0="cloud.region",iu0="cloud.availability_zone",ou0="cloud.platform",ru0="aws.ecs.container.arn",au0="aws.ecs.cluster.arn",tu0="aws.ecs.launchtype",su0="aws.ecs.task.arn",eu0="aws.ecs.task.family",$m0="aws.ecs.task.revision",Jm0="aws.eks.cluster.arn",Qm0="aws.log.group.names",Xm0="aws.log.group.arns",Ym0="aws.log.stream.names",Wm0="aws.log.stream.arns",Gm0="container.name",Km0="container.id",Zm0="container.runtime",Hm0="container.image.name",zm0="container.image.tag",qm0="deployment.environment",Fm0="device.id",Bm0="device.model.identifier",Vm0="device.model.name",Um0="faas.name",Dm0="faas.id",Om0="faas.version",wm0="faas.instance",Nm0="faas.max_memory",Im0="host.id",Lm0="host.name",Am0="host.type",Pm0="host.arch",Mm0="host.image.name",Cm0="host.image.id",Em0="host.image.version",Rm0="k8s.cluster.name",Tm0="k8s.node.name",jm0="k8s.node.uid",Sm0="k8s.namespace.name",km0="k8s.pod.uid",vm0="k8s.pod.name",_m0="k8s.container.name",fm0="k8s.replicaset.uid",ym0="k8s.replicaset.name",hm0="k8s.deployment.uid",bm0="k8s.deployment.name",xm0="k8s.statefulset.uid",gm0="k8s.statefulset.name",dm0="k8s.daemonset.uid",um0="k8s.daemonset.name",mm0="k8s.job.uid",cm0="k8s.job.name",lm0="k8s.cronjob.uid",pm0="k8s.cronjob.name",nm0="os.type",im0="os.description",om0="os.name",rm0="os.version",am0="process.pid",tm0="process.executable.name",sm0="process.executable.path",em0="process.command",$c0="process.command_line",Jc0="process.command_args",Qc0="process.owner",Xc0="process.runtime.name",Yc0="process.runtime.version",Wc0="process.runtime.description",Gc0="service.name",Kc0="service.namespace",Zc0="service.instance.id",Hc0="service.version",zc0="telemetry.sdk.name",qc0="telemetry.sdk.language",Fc0="telemetry.sdk.version",Bc0="telemetry.auto.version",Vc0="webengine.name",Uc0="webengine.version",Dc0="webengine.description";Vl0.SEMRESATTRS_CLOUD_PROVIDER=lu0;Vl0.SEMRESATTRS_CLOUD_ACCOUNT_ID=pu0;Vl0.SEMRESATTRS_CLOUD_REGION=nu0;Vl0.SEMRESATTRS_CLOUD_AVAILABILITY_ZONE=iu0;Vl0.SEMRESATTRS_CLOUD_PLATFORM=ou0;Vl0.SEMRESATTRS_AWS_ECS_CONTAINER_ARN=ru0;Vl0.SEMRESATTRS_AWS_ECS_CLUSTER_ARN=au0;Vl0.SEMRESATTRS_AWS_ECS_LAUNCHTYPE=tu0;Vl0.SEMRESATTRS_AWS_ECS_TASK_ARN=su0;Vl0.SEMRESATTRS_AWS_ECS_TASK_FAMILY=eu0;Vl0.SEMRESATTRS_AWS_ECS_TASK_REVISION=$m0;Vl0.SEMRESATTRS_AWS_EKS_CLUSTER_ARN=Jm0;Vl0.SEMRESATTRS_AWS_LOG_GROUP_NAMES=Qm0;Vl0.SEMRESATTRS_AWS_LOG_GROUP_ARNS=Xm0;Vl0.SEMRESATTRS_AWS_LOG_STREAM_NAMES=Ym0;Vl0.SEMRESATTRS_AWS_LOG_STREAM_ARNS=Wm0;Vl0.SEMRESATTRS_CONTAINER_NAME=Gm0;Vl0.SEMRESATTRS_CONTAINER_ID=Km0;Vl0.SEMRESATTRS_CONTAINER_RUNTIME=Zm0;Vl0.SEMRESATTRS_CONTAINER_IMAGE_NAME=Hm0;Vl0.SEMRESATTRS_CONTAINER_IMAGE_TAG=zm0;Vl0.SEMRESATTRS_DEPLOYMENT_ENVIRONMENT=qm0;Vl0.SEMRESATTRS_DEVICE_ID=Fm0;Vl0.SEMRESATTRS_DEVICE_MODEL_IDENTIFIER=Bm0;Vl0.SEMRESATTRS_DEVICE_MODEL_NAME=Vm0;Vl0.SEMRESATTRS_FAAS_NAME=Um0;Vl0.SEMRESATTRS_FAAS_ID=Dm0;Vl0.SEMRESATTRS_FAAS_VERSION=Om0;Vl0.SEMRESATTRS_FAAS_INSTANCE=wm0;Vl0.SEMRESATTRS_FAAS_MAX_MEMORY=Nm0;Vl0.SEMRESATTRS_HOST_ID=Im0;Vl0.SEMRESATTRS_HOST_NAME=Lm0;Vl0.SEMRESATTRS_HOST_TYPE=Am0;Vl0.SEMRESATTRS_HOST_ARCH=Pm0;Vl0.SEMRESATTRS_HOST_IMAGE_NAME=Mm0;Vl0.SEMRESATTRS_HOST_IMAGE_ID=Cm0;Vl0.SEMRESATTRS_HOST_IMAGE_VERSION=Em0;Vl0.SEMRESATTRS_K8S_CLUSTER_NAME=Rm0;Vl0.SEMRESATTRS_K8S_NODE_NAME=Tm0;Vl0.SEMRESATTRS_K8S_NODE_UID=jm0;Vl0.SEMRESATTRS_K8S_NAMESPACE_NAME=Sm0;Vl0.SEMRESATTRS_K8S_POD_UID=km0;Vl0.SEMRESATTRS_K8S_POD_NAME=vm0;Vl0.SEMRESATTRS_K8S_CONTAINER_NAME=_m0;Vl0.SEMRESATTRS_K8S_REPLICASET_UID=fm0;Vl0.SEMRESATTRS_K8S_REPLICASET_NAME=ym0;Vl0.SEMRESATTRS_K8S_DEPLOYMENT_UID=hm0;Vl0.SEMRESATTRS_K8S_DEPLOYMENT_NAME=bm0;Vl0.SEMRESATTRS_K8S_STATEFULSET_UID=xm0;Vl0.SEMRESATTRS_K8S_STATEFULSET_NAME=gm0;Vl0.SEMRESATTRS_K8S_DAEMONSET_UID=dm0;Vl0.SEMRESATTRS_K8S_DAEMONSET_NAME=um0;Vl0.SEMRESATTRS_K8S_JOB_UID=mm0;Vl0.SEMRESATTRS_K8S_JOB_NAME=cm0;Vl0.SEMRESATTRS_K8S_CRONJOB_UID=lm0;Vl0.SEMRESATTRS_K8S_CRONJOB_NAME=pm0;Vl0.SEMRESATTRS_OS_TYPE=nm0;Vl0.SEMRESATTRS_OS_DESCRIPTION=im0;Vl0.SEMRESATTRS_OS_NAME=om0;Vl0.SEMRESATTRS_OS_VERSION=rm0;Vl0.SEMRESATTRS_PROCESS_PID=am0;Vl0.SEMRESATTRS_PROCESS_EXECUTABLE_NAME=tm0;Vl0.SEMRESATTRS_PROCESS_EXECUTABLE_PATH=sm0;Vl0.SEMRESATTRS_PROCESS_COMMAND=em0;Vl0.SEMRESATTRS_PROCESS_COMMAND_LINE=$c0;Vl0.SEMRESATTRS_PROCESS_COMMAND_ARGS=Jc0;Vl0.SEMRESATTRS_PROCESS_OWNER=Qc0;Vl0.SEMRESATTRS_PROCESS_RUNTIME_NAME=Xc0;Vl0.SEMRESATTRS_PROCESS_RUNTIME_VERSION=Yc0;Vl0.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION=Wc0;Vl0.SEMRESATTRS_SERVICE_NAME=Gc0;Vl0.SEMRESATTRS_SERVICE_NAMESPACE=Kc0;Vl0.SEMRESATTRS_SERVICE_INSTANCE_ID=Zc0;Vl0.SEMRESATTRS_SERVICE_VERSION=Hc0;Vl0.SEMRESATTRS_TELEMETRY_SDK_NAME=zc0;Vl0.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE=qc0;Vl0.SEMRESATTRS_TELEMETRY_SDK_VERSION=Fc0;Vl0.SEMRESATTRS_TELEMETRY_AUTO_VERSION=Bc0;Vl0.SEMRESATTRS_WEBENGINE_NAME=Vc0;Vl0.SEMRESATTRS_WEBENGINE_VERSION=Uc0;Vl0.SEMRESATTRS_WEBENGINE_DESCRIPTION=Dc0;Vl0.SemanticResourceAttributes=(0,wH.createConstMap)([lu0,pu0,nu0,iu0,ou0,ru0,au0,tu0,su0,eu0,$m0,Jm0,Qm0,Xm0,Ym0,Wm0,Gm0,Km0,Zm0,Hm0,zm0,qm0,Fm0,Bm0,Vm0,Um0,Dm0,Om0,wm0,Nm0,Im0,Lm0,Am0,Pm0,Mm0,Cm0,Em0,Rm0,Tm0,jm0,Sm0,km0,vm0,_m0,fm0,ym0,hm0,bm0,xm0,gm0,dm0,um0,mm0,cm0,lm0,pm0,nm0,im0,om0,rm0,am0,tm0,sm0,em0,$c0,Jc0,Qc0,Xc0,Yc0,Wc0,Gc0,Kc0,Zc0,Hc0,zc0,qc0,Fc0,Bc0,Vc0,Uc0,Dc0]);var Oc0="alibaba_cloud",wc0="aws",Nc0="azure",Ic0="gcp";Vl0.CLOUDPROVIDERVALUES_ALIBABA_CLOUD=Oc0;Vl0.CLOUDPROVIDERVALUES_AWS=wc0;Vl0.CLOUDPROVIDERVALUES_AZURE=Nc0;Vl0.CLOUDPROVIDERVALUES_GCP=Ic0;Vl0.CloudProviderValues=(0,wH.createConstMap)([Oc0,wc0,Nc0,Ic0]);var Lc0="alibaba_cloud_ecs",Ac0="alibaba_cloud_fc",Pc0="aws_ec2",Mc0="aws_ecs",Cc0="aws_eks",Ec0="aws_lambda",Rc0="aws_elastic_beanstalk",Tc0="azure_vm",jc0="azure_container_instances",Sc0="azure_aks",kc0="azure_functions",vc0="azure_app_service",_c0="gcp_compute_engine",fc0="gcp_cloud_run",yc0="gcp_kubernetes_engine",hc0="gcp_cloud_functions",bc0="gcp_app_engine";Vl0.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_ECS=Lc0;Vl0.CLOUDPLATFORMVALUES_ALIBABA_CLOUD_FC=Ac0;Vl0.CLOUDPLATFORMVALUES_AWS_EC2=Pc0;Vl0.CLOUDPLATFORMVALUES_AWS_ECS=Mc0;Vl0.CLOUDPLATFORMVALUES_AWS_EKS=Cc0;Vl0.CLOUDPLATFORMVALUES_AWS_LAMBDA=Ec0;Vl0.CLOUDPLATFORMVALUES_AWS_ELASTIC_BEANSTALK=Rc0;Vl0.CLOUDPLATFORMVALUES_AZURE_VM=Tc0;Vl0.CLOUDPLATFORMVALUES_AZURE_CONTAINER_INSTANCES=jc0;Vl0.CLOUDPLATFORMVALUES_AZURE_AKS=Sc0;Vl0.CLOUDPLATFORMVALUES_AZURE_FUNCTIONS=kc0;Vl0.CLOUDPLATFORMVALUES_AZURE_APP_SERVICE=vc0;Vl0.CLOUDPLATFORMVALUES_GCP_COMPUTE_ENGINE=_c0;Vl0.CLOUDPLATFORMVALUES_GCP_CLOUD_RUN=fc0;Vl0.CLOUDPLATFORMVALUES_GCP_KUBERNETES_ENGINE=yc0;Vl0.CLOUDPLATFORMVALUES_GCP_CLOUD_FUNCTIONS=hc0;Vl0.CLOUDPLATFORMVALUES_GCP_APP_ENGINE=bc0;Vl0.CloudPlatformValues=(0,wH.createConstMap)([Lc0,Ac0,Pc0,Mc0,Cc0,Ec0,Rc0,Tc0,jc0,Sc0,kc0,vc0,_c0,fc0,yc0,hc0,bc0]);var xc0="ec2",gc0="fargate";Vl0.AWSECSLAUNCHTYPEVALUES_EC2=xc0;Vl0.AWSECSLAUNCHTYPEVALUES_FARGATE=gc0;Vl0.AwsEcsLaunchtypeValues=(0,wH.createConstMap)([xc0,gc0]);var dc0="amd64",uc0="arm32",mc0="arm64",cc0="ia64",lc0="ppc32",pc0="ppc64",nc0="x86";Vl0.HOSTARCHVALUES_AMD64=dc0;Vl0.HOSTARCHVALUES_ARM32=uc0;Vl0.HOSTARCHVALUES_ARM64=mc0;Vl0.HOSTARCHVALUES_IA64=cc0;Vl0.HOSTARCHVALUES_PPC32=lc0;Vl0.HOSTARCHVALUES_PPC64=pc0;Vl0.HOSTARCHVALUES_X86=nc0;Vl0.HostArchValues=(0,wH.createConstMap)([dc0,uc0,mc0,cc0,lc0,pc0,nc0]);var ic0="windows",oc0="linux",rc0="darwin",ac0="freebsd",tc0="netbsd",sc0="openbsd",ec0="dragonflybsd",$l0="hpux",Jl0="aix",Ql0="solaris",Xl0="z_os";Vl0.OSTYPEVALUES_WINDOWS=ic0;Vl0.OSTYPEVALUES_LINUX=oc0;Vl0.OSTYPEVALUES_DARWIN=rc0;Vl0.OSTYPEVALUES_FREEBSD=ac0;Vl0.OSTYPEVALUES_NETBSD=tc0;Vl0.OSTYPEVALUES_OPENBSD=sc0;Vl0.OSTYPEVALUES_DRAGONFLYBSD=ec0;Vl0.OSTYPEVALUES_HPUX=$l0;Vl0.OSTYPEVALUES_AIX=Jl0;Vl0.OSTYPEVALUES_SOLARIS=Ql0;Vl0.OSTYPEVALUES_Z_OS=Xl0;Vl0.OsTypeValues=(0,wH.createConstMap)([ic0,oc0,rc0,ac0,tc0,sc0,ec0,$l0,Jl0,Ql0,Xl0]);var Yl0="cpp",Wl0="dotnet",Gl0="erlang",Kl0="go",Zl0="java",Hl0="nodejs",zl0="php",ql0="python",Fl0="ruby",Bl0="webjs";Vl0.TELEMETRYSDKLANGUAGEVALUES_CPP=Yl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_DOTNET=Wl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_ERLANG=Gl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_GO=Kl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_JAVA=Zl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_NODEJS=Hl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_PHP=zl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_PYTHON=ql0;Vl0.TELEMETRYSDKLANGUAGEVALUES_RUBY=Fl0;Vl0.TELEMETRYSDKLANGUAGEVALUES_WEBJS=Bl0;Vl0.TelemetrySdkLanguageValues=(0,wH.createConstMap)([Yl0,Wl0,Gl0,Kl0,Zl0,Hl0,zl0,ql0,Fl0,Bl0])});var Nl0=F((NH)=>{var w$$=NH&&NH.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),N$$=NH&&NH.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))w$$(J,$,Q)};Object.defineProperty(NH,"__esModule",{value:!0});N$$(wl0(),NH)});var S$0=F((Il0)=>{Object.defineProperty(Il0,"__esModule",{value:!0});Il0.ATTR_EXCEPTION_TYPE=Il0.ATTR_EXCEPTION_STACKTRACE=Il0.ATTR_EXCEPTION_MESSAGE=Il0.ATTR_EXCEPTION_ESCAPED=Il0.ERROR_TYPE_VALUE_OTHER=Il0.ATTR_ERROR_TYPE=Il0.DOTNET_GC_HEAP_GENERATION_VALUE_POH=Il0.DOTNET_GC_HEAP_GENERATION_VALUE_LOH=Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN2=Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN1=Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN0=Il0.ATTR_DOTNET_GC_HEAP_GENERATION=Il0.DB_SYSTEM_NAME_VALUE_POSTGRESQL=Il0.DB_SYSTEM_NAME_VALUE_MYSQL=Il0.DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER=Il0.DB_SYSTEM_NAME_VALUE_MARIADB=Il0.ATTR_DB_SYSTEM_NAME=Il0.ATTR_DB_STORED_PROCEDURE_NAME=Il0.ATTR_DB_RESPONSE_STATUS_CODE=Il0.ATTR_DB_QUERY_TEXT=Il0.ATTR_DB_QUERY_SUMMARY=Il0.ATTR_DB_OPERATION_NAME=Il0.ATTR_DB_OPERATION_BATCH_SIZE=Il0.ATTR_DB_NAMESPACE=Il0.ATTR_DB_COLLECTION_NAME=Il0.ATTR_CODE_STACKTRACE=Il0.ATTR_CODE_LINE_NUMBER=Il0.ATTR_CODE_FUNCTION_NAME=Il0.ATTR_CODE_FILE_PATH=Il0.ATTR_CODE_COLUMN_NUMBER=Il0.ATTR_CLIENT_PORT=Il0.ATTR_CLIENT_ADDRESS=Il0.ATTR_ASPNETCORE_USER_IS_AUTHENTICATED=Il0.ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS=Il0.ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE=Il0.ATTR_ASPNETCORE_ROUTING_MATCH_STATUS=Il0.ATTR_ASPNETCORE_ROUTING_IS_FALLBACK=Il0.ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED=Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED=Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER=Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER=Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED=Il0.ATTR_ASPNETCORE_RATE_LIMITING_RESULT=Il0.ATTR_ASPNETCORE_RATE_LIMITING_POLICY=Il0.ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE=Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED=Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED=Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED=Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED=Il0.ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT=void 0;Il0.OTEL_STATUS_CODE_VALUE_ERROR=Il0.ATTR_OTEL_STATUS_CODE=Il0.ATTR_OTEL_SCOPE_VERSION=Il0.ATTR_OTEL_SCOPE_NAME=Il0.NETWORK_TYPE_VALUE_IPV6=Il0.NETWORK_TYPE_VALUE_IPV4=Il0.ATTR_NETWORK_TYPE=Il0.NETWORK_TRANSPORT_VALUE_UNIX=Il0.NETWORK_TRANSPORT_VALUE_UDP=Il0.NETWORK_TRANSPORT_VALUE_TCP=Il0.NETWORK_TRANSPORT_VALUE_QUIC=Il0.NETWORK_TRANSPORT_VALUE_PIPE=Il0.ATTR_NETWORK_TRANSPORT=Il0.ATTR_NETWORK_PROTOCOL_VERSION=Il0.ATTR_NETWORK_PROTOCOL_NAME=Il0.ATTR_NETWORK_PEER_PORT=Il0.ATTR_NETWORK_PEER_ADDRESS=Il0.ATTR_NETWORK_LOCAL_PORT=Il0.ATTR_NETWORK_LOCAL_ADDRESS=Il0.JVM_THREAD_STATE_VALUE_WAITING=Il0.JVM_THREAD_STATE_VALUE_TIMED_WAITING=Il0.JVM_THREAD_STATE_VALUE_TERMINATED=Il0.JVM_THREAD_STATE_VALUE_RUNNABLE=Il0.JVM_THREAD_STATE_VALUE_NEW=Il0.JVM_THREAD_STATE_VALUE_BLOCKED=Il0.ATTR_JVM_THREAD_STATE=Il0.ATTR_JVM_THREAD_DAEMON=Il0.JVM_MEMORY_TYPE_VALUE_NON_HEAP=Il0.JVM_MEMORY_TYPE_VALUE_HEAP=Il0.ATTR_JVM_MEMORY_TYPE=Il0.ATTR_JVM_MEMORY_POOL_NAME=Il0.ATTR_JVM_GC_NAME=Il0.ATTR_JVM_GC_ACTION=Il0.ATTR_HTTP_ROUTE=Il0.ATTR_HTTP_RESPONSE_STATUS_CODE=Il0.ATTR_HTTP_RESPONSE_HEADER=Il0.ATTR_HTTP_REQUEST_RESEND_COUNT=Il0.ATTR_HTTP_REQUEST_METHOD_ORIGINAL=Il0.HTTP_REQUEST_METHOD_VALUE_TRACE=Il0.HTTP_REQUEST_METHOD_VALUE_PUT=Il0.HTTP_REQUEST_METHOD_VALUE_POST=Il0.HTTP_REQUEST_METHOD_VALUE_PATCH=Il0.HTTP_REQUEST_METHOD_VALUE_OPTIONS=Il0.HTTP_REQUEST_METHOD_VALUE_HEAD=Il0.HTTP_REQUEST_METHOD_VALUE_GET=Il0.HTTP_REQUEST_METHOD_VALUE_DELETE=Il0.HTTP_REQUEST_METHOD_VALUE_CONNECT=Il0.HTTP_REQUEST_METHOD_VALUE_OTHER=Il0.ATTR_HTTP_REQUEST_METHOD=Il0.ATTR_HTTP_REQUEST_HEADER=void 0;Il0.ATTR_USER_AGENT_ORIGINAL=Il0.ATTR_URL_SCHEME=Il0.ATTR_URL_QUERY=Il0.ATTR_URL_PATH=Il0.ATTR_URL_FULL=Il0.ATTR_URL_FRAGMENT=Il0.ATTR_TELEMETRY_SDK_VERSION=Il0.ATTR_TELEMETRY_SDK_NAME=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_RUST=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_RUBY=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_PHP=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_JAVA=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_GO=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET=Il0.TELEMETRY_SDK_LANGUAGE_VALUE_CPP=Il0.ATTR_TELEMETRY_SDK_LANGUAGE=Il0.SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS=Il0.SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS=Il0.SIGNALR_TRANSPORT_VALUE_LONG_POLLING=Il0.ATTR_SIGNALR_TRANSPORT=Il0.SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT=Il0.SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE=Il0.SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN=Il0.ATTR_SIGNALR_CONNECTION_STATUS=Il0.ATTR_SERVICE_VERSION=Il0.ATTR_SERVICE_NAMESPACE=Il0.ATTR_SERVICE_NAME=Il0.ATTR_SERVICE_INSTANCE_ID=Il0.ATTR_SERVER_PORT=Il0.ATTR_SERVER_ADDRESS=Il0.ATTR_OTEL_STATUS_DESCRIPTION=Il0.OTEL_STATUS_CODE_VALUE_OK=void 0;Il0.ATTR_ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT="aspnetcore.diagnostics.exception.result";Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_ABORTED="aborted";Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_HANDLED="handled";Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_SKIPPED="skipped";Il0.ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT_VALUE_UNHANDLED="unhandled";Il0.ATTR_ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE="aspnetcore.diagnostics.handler.type";Il0.ATTR_ASPNETCORE_RATE_LIMITING_POLICY="aspnetcore.rate_limiting.policy";Il0.ATTR_ASPNETCORE_RATE_LIMITING_RESULT="aspnetcore.rate_limiting.result";Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ACQUIRED="acquired";Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_ENDPOINT_LIMITER="endpoint_limiter";Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_GLOBAL_LIMITER="global_limiter";Il0.ASPNETCORE_RATE_LIMITING_RESULT_VALUE_REQUEST_CANCELED="request_canceled";Il0.ATTR_ASPNETCORE_REQUEST_IS_UNHANDLED="aspnetcore.request.is_unhandled";Il0.ATTR_ASPNETCORE_ROUTING_IS_FALLBACK="aspnetcore.routing.is_fallback";Il0.ATTR_ASPNETCORE_ROUTING_MATCH_STATUS="aspnetcore.routing.match_status";Il0.ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_FAILURE="failure";Il0.ASPNETCORE_ROUTING_MATCH_STATUS_VALUE_SUCCESS="success";Il0.ATTR_ASPNETCORE_USER_IS_AUTHENTICATED="aspnetcore.user.is_authenticated";Il0.ATTR_CLIENT_ADDRESS="client.address";Il0.ATTR_CLIENT_PORT="client.port";Il0.ATTR_CODE_COLUMN_NUMBER="code.column.number";Il0.ATTR_CODE_FILE_PATH="code.file.path";Il0.ATTR_CODE_FUNCTION_NAME="code.function.name";Il0.ATTR_CODE_LINE_NUMBER="code.line.number";Il0.ATTR_CODE_STACKTRACE="code.stacktrace";Il0.ATTR_DB_COLLECTION_NAME="db.collection.name";Il0.ATTR_DB_NAMESPACE="db.namespace";Il0.ATTR_DB_OPERATION_BATCH_SIZE="db.operation.batch.size";Il0.ATTR_DB_OPERATION_NAME="db.operation.name";Il0.ATTR_DB_QUERY_SUMMARY="db.query.summary";Il0.ATTR_DB_QUERY_TEXT="db.query.text";Il0.ATTR_DB_RESPONSE_STATUS_CODE="db.response.status_code";Il0.ATTR_DB_STORED_PROCEDURE_NAME="db.stored_procedure.name";Il0.ATTR_DB_SYSTEM_NAME="db.system.name";Il0.DB_SYSTEM_NAME_VALUE_MARIADB="mariadb";Il0.DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER="microsoft.sql_server";Il0.DB_SYSTEM_NAME_VALUE_MYSQL="mysql";Il0.DB_SYSTEM_NAME_VALUE_POSTGRESQL="postgresql";Il0.ATTR_DOTNET_GC_HEAP_GENERATION="dotnet.gc.heap.generation";Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN0="gen0";Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN1="gen1";Il0.DOTNET_GC_HEAP_GENERATION_VALUE_GEN2="gen2";Il0.DOTNET_GC_HEAP_GENERATION_VALUE_LOH="loh";Il0.DOTNET_GC_HEAP_GENERATION_VALUE_POH="poh";Il0.ATTR_ERROR_TYPE="error.type";Il0.ERROR_TYPE_VALUE_OTHER="_OTHER";Il0.ATTR_EXCEPTION_ESCAPED="exception.escaped";Il0.ATTR_EXCEPTION_MESSAGE="exception.message";Il0.ATTR_EXCEPTION_STACKTRACE="exception.stacktrace";Il0.ATTR_EXCEPTION_TYPE="exception.type";var I$$=($)=>`http.request.header.${$}`;Il0.ATTR_HTTP_REQUEST_HEADER=I$$;Il0.ATTR_HTTP_REQUEST_METHOD="http.request.method";Il0.HTTP_REQUEST_METHOD_VALUE_OTHER="_OTHER";Il0.HTTP_REQUEST_METHOD_VALUE_CONNECT="CONNECT";Il0.HTTP_REQUEST_METHOD_VALUE_DELETE="DELETE";Il0.HTTP_REQUEST_METHOD_VALUE_GET="GET";Il0.HTTP_REQUEST_METHOD_VALUE_HEAD="HEAD";Il0.HTTP_REQUEST_METHOD_VALUE_OPTIONS="OPTIONS";Il0.HTTP_REQUEST_METHOD_VALUE_PATCH="PATCH";Il0.HTTP_REQUEST_METHOD_VALUE_POST="POST";Il0.HTTP_REQUEST_METHOD_VALUE_PUT="PUT";Il0.HTTP_REQUEST_METHOD_VALUE_TRACE="TRACE";Il0.ATTR_HTTP_REQUEST_METHOD_ORIGINAL="http.request.method_original";Il0.ATTR_HTTP_REQUEST_RESEND_COUNT="http.request.resend_count";var L$$=($)=>`http.response.header.${$}`;Il0.ATTR_HTTP_RESPONSE_HEADER=L$$;Il0.ATTR_HTTP_RESPONSE_STATUS_CODE="http.response.status_code";Il0.ATTR_HTTP_ROUTE="http.route";Il0.ATTR_JVM_GC_ACTION="jvm.gc.action";Il0.ATTR_JVM_GC_NAME="jvm.gc.name";Il0.ATTR_JVM_MEMORY_POOL_NAME="jvm.memory.pool.name";Il0.ATTR_JVM_MEMORY_TYPE="jvm.memory.type";Il0.JVM_MEMORY_TYPE_VALUE_HEAP="heap";Il0.JVM_MEMORY_TYPE_VALUE_NON_HEAP="non_heap";Il0.ATTR_JVM_THREAD_DAEMON="jvm.thread.daemon";Il0.ATTR_JVM_THREAD_STATE="jvm.thread.state";Il0.JVM_THREAD_STATE_VALUE_BLOCKED="blocked";Il0.JVM_THREAD_STATE_VALUE_NEW="new";Il0.JVM_THREAD_STATE_VALUE_RUNNABLE="runnable";Il0.JVM_THREAD_STATE_VALUE_TERMINATED="terminated";Il0.JVM_THREAD_STATE_VALUE_TIMED_WAITING="timed_waiting";Il0.JVM_THREAD_STATE_VALUE_WAITING="waiting";Il0.ATTR_NETWORK_LOCAL_ADDRESS="network.local.address";Il0.ATTR_NETWORK_LOCAL_PORT="network.local.port";Il0.ATTR_NETWORK_PEER_ADDRESS="network.peer.address";Il0.ATTR_NETWORK_PEER_PORT="network.peer.port";Il0.ATTR_NETWORK_PROTOCOL_NAME="network.protocol.name";Il0.ATTR_NETWORK_PROTOCOL_VERSION="network.protocol.version";Il0.ATTR_NETWORK_TRANSPORT="network.transport";Il0.NETWORK_TRANSPORT_VALUE_PIPE="pipe";Il0.NETWORK_TRANSPORT_VALUE_QUIC="quic";Il0.NETWORK_TRANSPORT_VALUE_TCP="tcp";Il0.NETWORK_TRANSPORT_VALUE_UDP="udp";Il0.NETWORK_TRANSPORT_VALUE_UNIX="unix";Il0.ATTR_NETWORK_TYPE="network.type";Il0.NETWORK_TYPE_VALUE_IPV4="ipv4";Il0.NETWORK_TYPE_VALUE_IPV6="ipv6";Il0.ATTR_OTEL_SCOPE_NAME="otel.scope.name";Il0.ATTR_OTEL_SCOPE_VERSION="otel.scope.version";Il0.ATTR_OTEL_STATUS_CODE="otel.status_code";Il0.OTEL_STATUS_CODE_VALUE_ERROR="ERROR";Il0.OTEL_STATUS_CODE_VALUE_OK="OK";Il0.ATTR_OTEL_STATUS_DESCRIPTION="otel.status_description";Il0.ATTR_SERVER_ADDRESS="server.address";Il0.ATTR_SERVER_PORT="server.port";Il0.ATTR_SERVICE_INSTANCE_ID="service.instance.id";Il0.ATTR_SERVICE_NAME="service.name";Il0.ATTR_SERVICE_NAMESPACE="service.namespace";Il0.ATTR_SERVICE_VERSION="service.version";Il0.ATTR_SIGNALR_CONNECTION_STATUS="signalr.connection.status";Il0.SIGNALR_CONNECTION_STATUS_VALUE_APP_SHUTDOWN="app_shutdown";Il0.SIGNALR_CONNECTION_STATUS_VALUE_NORMAL_CLOSURE="normal_closure";Il0.SIGNALR_CONNECTION_STATUS_VALUE_TIMEOUT="timeout";Il0.ATTR_SIGNALR_TRANSPORT="signalr.transport";Il0.SIGNALR_TRANSPORT_VALUE_LONG_POLLING="long_polling";Il0.SIGNALR_TRANSPORT_VALUE_SERVER_SENT_EVENTS="server_sent_events";Il0.SIGNALR_TRANSPORT_VALUE_WEB_SOCKETS="web_sockets";Il0.ATTR_TELEMETRY_SDK_LANGUAGE="telemetry.sdk.language";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_CPP="cpp";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_DOTNET="dotnet";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_ERLANG="erlang";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_GO="go";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_JAVA="java";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS="nodejs";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_PHP="php";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_PYTHON="python";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_RUBY="ruby";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_RUST="rust";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_SWIFT="swift";Il0.TELEMETRY_SDK_LANGUAGE_VALUE_WEBJS="webjs";Il0.ATTR_TELEMETRY_SDK_NAME="telemetry.sdk.name";Il0.ATTR_TELEMETRY_SDK_VERSION="telemetry.sdk.version";Il0.ATTR_URL_FRAGMENT="url.fragment";Il0.ATTR_URL_FULL="url.full";Il0.ATTR_URL_PATH="url.path";Il0.ATTR_URL_QUERY="url.query";Il0.ATTR_URL_SCHEME="url.scheme";Il0.ATTR_USER_AGENT_ORIGINAL="user_agent.original"});var k$0=F((Ml0)=>{Object.defineProperty(Ml0,"__esModule",{value:!0});Ml0.METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS=Ml0.METRIC_KESTREL_UPGRADED_CONNECTIONS=Ml0.METRIC_KESTREL_TLS_HANDSHAKE_DURATION=Ml0.METRIC_KESTREL_REJECTED_CONNECTIONS=Ml0.METRIC_KESTREL_QUEUED_REQUESTS=Ml0.METRIC_KESTREL_QUEUED_CONNECTIONS=Ml0.METRIC_KESTREL_CONNECTION_DURATION=Ml0.METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES=Ml0.METRIC_KESTREL_ACTIVE_CONNECTIONS=Ml0.METRIC_JVM_THREAD_COUNT=Ml0.METRIC_JVM_MEMORY_USED_AFTER_LAST_GC=Ml0.METRIC_JVM_MEMORY_USED=Ml0.METRIC_JVM_MEMORY_LIMIT=Ml0.METRIC_JVM_MEMORY_COMMITTED=Ml0.METRIC_JVM_GC_DURATION=Ml0.METRIC_JVM_CPU_TIME=Ml0.METRIC_JVM_CPU_RECENT_UTILIZATION=Ml0.METRIC_JVM_CPU_COUNT=Ml0.METRIC_JVM_CLASS_UNLOADED=Ml0.METRIC_JVM_CLASS_LOADED=Ml0.METRIC_JVM_CLASS_COUNT=Ml0.METRIC_HTTP_SERVER_REQUEST_DURATION=Ml0.METRIC_HTTP_CLIENT_REQUEST_DURATION=Ml0.METRIC_DOTNET_TIMER_COUNT=Ml0.METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT=Ml0.METRIC_DOTNET_THREAD_POOL_THREAD_COUNT=Ml0.METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH=Ml0.METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET=Ml0.METRIC_DOTNET_PROCESS_CPU_TIME=Ml0.METRIC_DOTNET_PROCESS_CPU_COUNT=Ml0.METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS=Ml0.METRIC_DOTNET_JIT_COMPILED_METHODS=Ml0.METRIC_DOTNET_JIT_COMPILED_IL_SIZE=Ml0.METRIC_DOTNET_JIT_COMPILATION_TIME=Ml0.METRIC_DOTNET_GC_PAUSE_TIME=Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE=Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE=Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE=Ml0.METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED=Ml0.METRIC_DOTNET_GC_COLLECTIONS=Ml0.METRIC_DOTNET_EXCEPTIONS=Ml0.METRIC_DOTNET_ASSEMBLY_COUNT=Ml0.METRIC_DB_CLIENT_OPERATION_DURATION=Ml0.METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS=Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS=Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION=Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE=Ml0.METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS=Ml0.METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES=Ml0.METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS=void 0;Ml0.METRIC_SIGNALR_SERVER_CONNECTION_DURATION=void 0;Ml0.METRIC_ASPNETCORE_DIAGNOSTICS_EXCEPTIONS="aspnetcore.diagnostics.exceptions";Ml0.METRIC_ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES="aspnetcore.rate_limiting.active_request_leases";Ml0.METRIC_ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS="aspnetcore.rate_limiting.queued_requests";Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE="aspnetcore.rate_limiting.request.time_in_queue";Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION="aspnetcore.rate_limiting.request_lease.duration";Ml0.METRIC_ASPNETCORE_RATE_LIMITING_REQUESTS="aspnetcore.rate_limiting.requests";Ml0.METRIC_ASPNETCORE_ROUTING_MATCH_ATTEMPTS="aspnetcore.routing.match_attempts";Ml0.METRIC_DB_CLIENT_OPERATION_DURATION="db.client.operation.duration";Ml0.METRIC_DOTNET_ASSEMBLY_COUNT="dotnet.assembly.count";Ml0.METRIC_DOTNET_EXCEPTIONS="dotnet.exceptions";Ml0.METRIC_DOTNET_GC_COLLECTIONS="dotnet.gc.collections";Ml0.METRIC_DOTNET_GC_HEAP_TOTAL_ALLOCATED="dotnet.gc.heap.total_allocated";Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_FRAGMENTATION_SIZE="dotnet.gc.last_collection.heap.fragmentation.size";Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_HEAP_SIZE="dotnet.gc.last_collection.heap.size";Ml0.METRIC_DOTNET_GC_LAST_COLLECTION_MEMORY_COMMITTED_SIZE="dotnet.gc.last_collection.memory.committed_size";Ml0.METRIC_DOTNET_GC_PAUSE_TIME="dotnet.gc.pause.time";Ml0.METRIC_DOTNET_JIT_COMPILATION_TIME="dotnet.jit.compilation.time";Ml0.METRIC_DOTNET_JIT_COMPILED_IL_SIZE="dotnet.jit.compiled_il.size";Ml0.METRIC_DOTNET_JIT_COMPILED_METHODS="dotnet.jit.compiled_methods";Ml0.METRIC_DOTNET_MONITOR_LOCK_CONTENTIONS="dotnet.monitor.lock_contentions";Ml0.METRIC_DOTNET_PROCESS_CPU_COUNT="dotnet.process.cpu.count";Ml0.METRIC_DOTNET_PROCESS_CPU_TIME="dotnet.process.cpu.time";Ml0.METRIC_DOTNET_PROCESS_MEMORY_WORKING_SET="dotnet.process.memory.working_set";Ml0.METRIC_DOTNET_THREAD_POOL_QUEUE_LENGTH="dotnet.thread_pool.queue.length";Ml0.METRIC_DOTNET_THREAD_POOL_THREAD_COUNT="dotnet.thread_pool.thread.count";Ml0.METRIC_DOTNET_THREAD_POOL_WORK_ITEM_COUNT="dotnet.thread_pool.work_item.count";Ml0.METRIC_DOTNET_TIMER_COUNT="dotnet.timer.count";Ml0.METRIC_HTTP_CLIENT_REQUEST_DURATION="http.client.request.duration";Ml0.METRIC_HTTP_SERVER_REQUEST_DURATION="http.server.request.duration";Ml0.METRIC_JVM_CLASS_COUNT="jvm.class.count";Ml0.METRIC_JVM_CLASS_LOADED="jvm.class.loaded";Ml0.METRIC_JVM_CLASS_UNLOADED="jvm.class.unloaded";Ml0.METRIC_JVM_CPU_COUNT="jvm.cpu.count";Ml0.METRIC_JVM_CPU_RECENT_UTILIZATION="jvm.cpu.recent_utilization";Ml0.METRIC_JVM_CPU_TIME="jvm.cpu.time";Ml0.METRIC_JVM_GC_DURATION="jvm.gc.duration";Ml0.METRIC_JVM_MEMORY_COMMITTED="jvm.memory.committed";Ml0.METRIC_JVM_MEMORY_LIMIT="jvm.memory.limit";Ml0.METRIC_JVM_MEMORY_USED="jvm.memory.used";Ml0.METRIC_JVM_MEMORY_USED_AFTER_LAST_GC="jvm.memory.used_after_last_gc";Ml0.METRIC_JVM_THREAD_COUNT="jvm.thread.count";Ml0.METRIC_KESTREL_ACTIVE_CONNECTIONS="kestrel.active_connections";Ml0.METRIC_KESTREL_ACTIVE_TLS_HANDSHAKES="kestrel.active_tls_handshakes";Ml0.METRIC_KESTREL_CONNECTION_DURATION="kestrel.connection.duration";Ml0.METRIC_KESTREL_QUEUED_CONNECTIONS="kestrel.queued_connections";Ml0.METRIC_KESTREL_QUEUED_REQUESTS="kestrel.queued_requests";Ml0.METRIC_KESTREL_REJECTED_CONNECTIONS="kestrel.rejected_connections";Ml0.METRIC_KESTREL_TLS_HANDSHAKE_DURATION="kestrel.tls_handshake.duration";Ml0.METRIC_KESTREL_UPGRADED_CONNECTIONS="kestrel.upgraded_connections";Ml0.METRIC_SIGNALR_SERVER_ACTIVE_CONNECTIONS="signalr.server.active_connections";Ml0.METRIC_SIGNALR_SERVER_CONNECTION_DURATION="signalr.server.connection.duration"});var v$0=F((Rl0)=>{Object.defineProperty(Rl0,"__esModule",{value:!0});Rl0.EVENT_EXCEPTION=void 0;Rl0.EVENT_EXCEPTION="exception"});var m0=F((bJ)=>{var c9$=bJ&&bJ.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),RL=bJ&&bJ.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))c9$(J,$,Q)};Object.defineProperty(bJ,"__esModule",{value:!0});RL(cu0(),bJ);RL(Nl0(),bJ);RL(S$0(),bJ);RL(k$0(),bJ);RL(v$0(),bJ)});var kl0=F((jl0)=>{Object.defineProperty(jl0,"__esModule",{value:!0});jl0.ATTR_PROCESS_RUNTIME_NAME=void 0;jl0.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var fl0=F((vl0)=>{Object.defineProperty(vl0,"__esModule",{value:!0});vl0.SDK_INFO=void 0;var l9$=ch0(),sk=m0(),p9$=kl0();vl0.SDK_INFO={[sk.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[p9$.ATTR_PROCESS_RUNTIME_NAME]:"node",[sk.ATTR_TELEMETRY_SDK_LANGUAGE]:sk.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[sk.ATTR_TELEMETRY_SDK_VERSION]:l9$.VERSION}});var hl0=F((RG)=>{Object.defineProperty(RG,"__esModule",{value:!0});RG.otperformance=RG.SDK_INFO=RG._globalThis=RG.getStringListFromEnv=RG.getNumberFromEnv=RG.getBooleanFromEnv=RG.getStringFromEnv=void 0;var ek=bh0();Object.defineProperty(RG,"getStringFromEnv",{enumerable:!0,get:function(){return ek.getStringFromEnv}});Object.defineProperty(RG,"getBooleanFromEnv",{enumerable:!0,get:function(){return ek.getBooleanFromEnv}});Object.defineProperty(RG,"getNumberFromEnv",{enumerable:!0,get:function(){return ek.getNumberFromEnv}});Object.defineProperty(RG,"getStringListFromEnv",{enumerable:!0,get:function(){return ek.getStringListFromEnv}});var n9$=dh0();Object.defineProperty(RG,"_globalThis",{enumerable:!0,get:function(){return n9$._globalThis}});var i9$=fl0();Object.defineProperty(RG,"SDK_INFO",{enumerable:!0,get:function(){return i9$.SDK_INFO}});RG.otperformance=performance});var _$0=F((sY)=>{Object.defineProperty(sY,"__esModule",{value:!0});sY.getStringListFromEnv=sY.getNumberFromEnv=sY.getStringFromEnv=sY.getBooleanFromEnv=sY.otperformance=sY._globalThis=sY.SDK_INFO=void 0;var IH=hl0();Object.defineProperty(sY,"SDK_INFO",{enumerable:!0,get:function(){return IH.SDK_INFO}});Object.defineProperty(sY,"_globalThis",{enumerable:!0,get:function(){return IH._globalThis}});Object.defineProperty(sY,"otperformance",{enumerable:!0,get:function(){return IH.otperformance}});Object.defineProperty(sY,"getBooleanFromEnv",{enumerable:!0,get:function(){return IH.getBooleanFromEnv}});Object.defineProperty(sY,"getStringFromEnv",{enumerable:!0,get:function(){return IH.getStringFromEnv}});Object.defineProperty(sY,"getNumberFromEnv",{enumerable:!0,get:function(){return IH.getNumberFromEnv}});Object.defineProperty(sY,"getStringListFromEnv",{enumerable:!0,get:function(){return IH.getStringListFromEnv}})});var ml0=F((dl0)=>{Object.defineProperty(dl0,"__esModule",{value:!0});dl0.addHrTimes=dl0.isTimeInput=dl0.isTimeInputHrTime=dl0.hrTimeToMicroseconds=dl0.hrTimeToMilliseconds=dl0.hrTimeToNanoseconds=dl0.hrTimeToTimeStamp=dl0.hrTimeDuration=dl0.timeInputToHrTime=dl0.hrTime=dl0.getTimeOrigin=dl0.millisToHrTime=void 0;var $v=_$0(),bl0=9,r9$=6,a9$=Math.pow(10,r9$),Jv=Math.pow(10,bl0);function TL($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*a9$);return[Q,X]}dl0.millisToHrTime=TL;function t9$(){return $v.otperformance.timeOrigin}dl0.getTimeOrigin=t9$;function xl0($){let J=TL($v.otperformance.timeOrigin),Q=TL(typeof $==="number"?$:$v.otperformance.now());return gl0(J,Q)}dl0.hrTime=xl0;function s9$($){if(f$0($))return $;else if(typeof $==="number")if($<$v.otperformance.timeOrigin)return xl0($);else return TL($);else if($ instanceof Date)return TL($.getTime());else throw TypeError("Invalid input type")}dl0.timeInputToHrTime=s9$;function e9$($,J){let Q=J[0]-$[0],X=J[1]-$[1];if(X<0)Q-=1,X+=Jv;return[Q,X]}dl0.hrTimeDuration=e9$;function $5$($){let J=bl0,Q=`${"0".repeat(J)}${$[1]}Z`,X=Q.substring(Q.length-J-1);return new Date($[0]*1000).toISOString().replace("000Z",X)}dl0.hrTimeToTimeStamp=$5$;function J5$($){return $[0]*Jv+$[1]}dl0.hrTimeToNanoseconds=J5$;function Q5$($){return $[0]*1000+$[1]/1e6}dl0.hrTimeToMilliseconds=Q5$;function X5$($){return $[0]*1e6+$[1]/1000}dl0.hrTimeToMicroseconds=X5$;function f$0($){return Array.isArray($)&&$.length===2&&typeof $[0]==="number"&&typeof $[1]==="number"}dl0.isTimeInputHrTime=f$0;function Y5$($){return f$0($)||typeof $==="number"||$ instanceof Date}dl0.isTimeInput=Y5$;function gl0($,J){let Q=[$[0]+J[0],$[1]+J[1]];if(Q[1]>=Jv)Q[1]-=Jv,Q[0]+=1;return Q}dl0.addHrTimes=gl0});var pl0=F((cl0)=>{Object.defineProperty(cl0,"__esModule",{value:!0});cl0.unrefTimer=void 0;function D5$($){if(typeof $!=="number")$.unref()}cl0.unrefTimer=D5$});var il0=F((nl0)=>{Object.defineProperty(nl0,"__esModule",{value:!0});nl0.ExportResultCode=void 0;var O5$;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(O5$=nl0.ExportResultCode||(nl0.ExportResultCode={}))});var sl0=F((al0)=>{Object.defineProperty(al0,"__esModule",{value:!0});al0.CompositePropagator=void 0;var ol0=P();class rl0{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){ol0.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){ol0.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}al0.CompositePropagator=rl0});var Jp0=F((el0)=>{Object.defineProperty(el0,"__esModule",{value:!0});el0.validateValue=el0.validateKey=void 0;var h$0="[_0-9a-z-*/]",w5$=`[a-z]${h$0}{0,255}`,N5$=`[a-z0-9]${h$0}{0,240}@[a-z]${h$0}{0,13}`,I5$=new RegExp(`^(?:${w5$}|${N5$})$`),L5$=/^[ -~]{0,255}[!-~]$/,A5$=/,|=/;function P5$($){return I5$.test($)}el0.validateKey=P5$;function M5$($){return L5$.test($)&&!A5$.test($)}el0.validateValue=M5$});var x$0=F((Gp0)=>{Object.defineProperty(Gp0,"__esModule",{value:!0});Gp0.TraceState=void 0;var Qp0=Jp0(),Xp0=32,E5$=512,Yp0=",",Wp0="=";class b$0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+Wp0+this.get(J)),$},[]).join(Yp0)}_parse($){if($.length>E5$)return;if(this._internalState=$.split(Yp0).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(Wp0);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,Qp0.validateKey)(W)&&(0,Qp0.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>Xp0)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,Xp0))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new b$0;return $._internalState=new Map(this._internalState),$}}Gp0.TraceState=b$0});var Fp0=F((zp0)=>{Object.defineProperty(zp0,"__esModule",{value:!0});zp0.W3CTraceContextPropagator=zp0.parseTraceParent=zp0.TRACE_STATE_HEADER=zp0.TRACE_PARENT_HEADER=void 0;var Qv=P(),R5$=EL(),T5$=x$0();zp0.TRACE_PARENT_HEADER="traceparent";zp0.TRACE_STATE_HEADER="tracestate";var j5$="00",S5$="(?!ff)[\\da-f]{2}",k5$="(?![0]{32})[\\da-f]{32}",v5$="(?![0]{16})[\\da-f]{16}",_5$="[\\da-f]{2}",f5$=new RegExp(`^\\s?(${S5$})-(${k5$})-(${v5$})-(${_5$})(-.*)?\\s?$`);function Zp0($){let J=f5$.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}zp0.parseTraceParent=Zp0;class Hp0{inject($,J,Q){let X=Qv.trace.getSpanContext($);if(!X||(0,R5$.isTracingSuppressed)($)||!(0,Qv.isSpanContextValid)(X))return;let Y=`${j5$}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Qv.TraceFlags.NONE).toString(16)}`;if(Q.set(J,zp0.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,zp0.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,zp0.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=Zp0(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,zp0.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new T5$.TraceState(typeof K==="string"?K:void 0)}return Qv.trace.setSpanContext($,W)}fields(){return[zp0.TRACE_PARENT_HEADER,zp0.TRACE_STATE_HEADER]}}zp0.W3CTraceContextPropagator=Hp0});var Dp0=F((Vp0)=>{Object.defineProperty(Vp0,"__esModule",{value:!0});Vp0.getRPCMetadata=Vp0.deleteRPCMetadata=Vp0.setRPCMetadata=Vp0.RPCType=void 0;var h5$=P(),g$0=(0,h5$.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),b5$;(function($){$.HTTP="http"})(b5$=Vp0.RPCType||(Vp0.RPCType={}));function x5$($,J){return $.setValue(g$0,J)}Vp0.setRPCMetadata=x5$;function g5$($){return $.deleteValue(g$0)}Vp0.deleteRPCMetadata=g5$;function d5$($){return $.getValue(g$0)}Vp0.getRPCMetadata=d5$});var Pp0=F((Lp0)=>{Object.defineProperty(Lp0,"__esModule",{value:!0});Lp0.isPlainObject=void 0;var c5$="[object Object]",l5$="[object Null]",p5$="[object Undefined]",n5$=Function.prototype,Op0=n5$.toString,i5$=Op0.call(Object),o5$=Object.getPrototypeOf,wp0=Object.prototype,Np0=wp0.hasOwnProperty,LH=Symbol?Symbol.toStringTag:void 0,Ip0=wp0.toString;function r5$($){if(!a5$($)||t5$($)!==c5$)return!1;let J=o5$($);if(J===null)return!0;let Q=Np0.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&Op0.call(Q)===i5$}Lp0.isPlainObject=r5$;function a5$($){return $!=null&&typeof $=="object"}function t5$($){if($==null)return $===void 0?p5$:l5$;return LH&&LH in Object($)?s5$($):e5$($)}function s5$($){let J=Np0.call($,LH),Q=$[LH],X=!1;try{$[LH]=void 0,X=!0}catch{}let Y=Ip0.call($);if(X)if(J)$[LH]=Q;else delete $[LH];return Y}function e5$($){return Ip0.call($)}});var Sp0=F((Tp0)=>{Object.defineProperty(Tp0,"__esModule",{value:!0});Tp0.merge=void 0;var Mp0=Pp0(),$7$=20;function J7$(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=Ep0(J,$.shift(),0,Q);return J}Tp0.merge=J7$;function d$0($){if(Gv($))return $.slice();return $}function Ep0($,J,Q=0,X){let Y;if(Q>$7$)return;if(Q++,Wv($)||Wv(J)||Rp0(J))Y=d$0(J);else if(Gv($)){if(Y=$.slice(),Gv(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(Cp0($,Z,X)||Cp0(J,Z,X))delete Y[Z];else{if(jL(z)&&jL(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=Ep0(Y[Z],H,Q,X)}}}}else Y=J;return Y}function Cp0($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function Q7$($,J){if(!(0,Mp0.isPlainObject)($)||!(0,Mp0.isPlainObject)(J))return!1;return!0}});var _p0=F((kp0)=>{Object.defineProperty(kp0,"__esModule",{value:!0});kp0.callWithTimeout=kp0.TimeoutError=void 0;class Kv extends Error{constructor($){super($);Object.setPrototypeOf(this,Kv.prototype)}}kp0.TimeoutError=Kv;function X7$($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Kv("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}kp0.callWithTimeout=X7$});var bp0=F((yp0)=>{Object.defineProperty(yp0,"__esModule",{value:!0});yp0.isUrlIgnored=yp0.urlMatches=void 0;function fp0($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}yp0.urlMatches=fp0;function W7$($,J){if(!J)return!1;for(let Q of J)if(fp0($,Q))return!0;return!1}yp0.isUrlIgnored=W7$});var up0=F((gp0)=>{Object.defineProperty(gp0,"__esModule",{value:!0});gp0.Deferred=void 0;class xp0{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}gp0.Deferred=xp0});var pp0=F((cp0)=>{Object.defineProperty(cp0,"__esModule",{value:!0});cp0.BindOnceFuture=void 0;var K7$=up0();class mp0{_isCalled=!1;_deferred=new K7$.Deferred;_callback;_that;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}cp0.BindOnceFuture=mp0});var rp0=F((ip0)=>{Object.defineProperty(ip0,"__esModule",{value:!0});ip0.diagLogLevelFromString=void 0;var eY=P(),np0={ALL:eY.DiagLogLevel.ALL,VERBOSE:eY.DiagLogLevel.VERBOSE,DEBUG:eY.DiagLogLevel.DEBUG,INFO:eY.DiagLogLevel.INFO,WARN:eY.DiagLogLevel.WARN,ERROR:eY.DiagLogLevel.ERROR,NONE:eY.DiagLogLevel.NONE};function Z7$($){if($==null)return;let J=np0[$.toUpperCase()];if(J==null)return eY.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(np0)}, using default`),eY.DiagLogLevel.INFO;return J}ip0.diagLogLevelFromString=Z7$});var ep0=F((tp0)=>{Object.defineProperty(tp0,"__esModule",{value:!0});tp0._export=void 0;var ap0=P(),H7$=EL();function z7$($,J){return new Promise((Q)=>{ap0.context.with((0,H7$.suppressTracing)(ap0.context.active()),()=>{$.export(J,Q)})})}tp0._export=z7$});var q6=F((H1)=>{Object.defineProperty(H1,"__esModule",{value:!0});H1.internal=H1.diagLogLevelFromString=H1.BindOnceFuture=H1.urlMatches=H1.isUrlIgnored=H1.callWithTimeout=H1.TimeoutError=H1.merge=H1.TraceState=H1.unsuppressTracing=H1.suppressTracing=H1.isTracingSuppressed=H1.setRPCMetadata=H1.getRPCMetadata=H1.deleteRPCMetadata=H1.RPCType=H1.parseTraceParent=H1.W3CTraceContextPropagator=H1.TRACE_STATE_HEADER=H1.TRACE_PARENT_HEADER=H1.CompositePropagator=H1.otperformance=H1.getStringListFromEnv=H1.getNumberFromEnv=H1.getBooleanFromEnv=H1.getStringFromEnv=H1._globalThis=H1.SDK_INFO=H1.parseKeyPairsIntoRecord=H1.ExportResultCode=H1.unrefTimer=H1.timeInputToHrTime=H1.millisToHrTime=H1.isTimeInputHrTime=H1.isTimeInput=H1.hrTimeToTimeStamp=H1.hrTimeToNanoseconds=H1.hrTimeToMilliseconds=H1.hrTimeToMicroseconds=H1.hrTimeDuration=H1.hrTime=H1.getTimeOrigin=H1.addHrTimes=H1.loggingErrorHandler=H1.setGlobalErrorHandler=H1.globalErrorHandler=H1.sanitizeAttributes=H1.isAttributeValue=H1.AnchoredClock=H1.W3CBaggagePropagator=void 0;var q7$=Vh0();Object.defineProperty(H1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return q7$.W3CBaggagePropagator}});var F7$=wh0();Object.defineProperty(H1,"AnchoredClock",{enumerable:!0,get:function(){return F7$.AnchoredClock}});var $n0=Ch0();Object.defineProperty(H1,"isAttributeValue",{enumerable:!0,get:function(){return $n0.isAttributeValue}});Object.defineProperty(H1,"sanitizeAttributes",{enumerable:!0,get:function(){return $n0.sanitizeAttributes}});var Jn0=kh0();Object.defineProperty(H1,"globalErrorHandler",{enumerable:!0,get:function(){return Jn0.globalErrorHandler}});Object.defineProperty(H1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return Jn0.setGlobalErrorHandler}});var B7$=T$0();Object.defineProperty(H1,"loggingErrorHandler",{enumerable:!0,get:function(){return B7$.loggingErrorHandler}});var L7=ml0();Object.defineProperty(H1,"addHrTimes",{enumerable:!0,get:function(){return L7.addHrTimes}});Object.defineProperty(H1,"getTimeOrigin",{enumerable:!0,get:function(){return L7.getTimeOrigin}});Object.defineProperty(H1,"hrTime",{enumerable:!0,get:function(){return L7.hrTime}});Object.defineProperty(H1,"hrTimeDuration",{enumerable:!0,get:function(){return L7.hrTimeDuration}});Object.defineProperty(H1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return L7.hrTimeToMicroseconds}});Object.defineProperty(H1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return L7.hrTimeToMilliseconds}});Object.defineProperty(H1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return L7.hrTimeToNanoseconds}});Object.defineProperty(H1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return L7.hrTimeToTimeStamp}});Object.defineProperty(H1,"isTimeInput",{enumerable:!0,get:function(){return L7.isTimeInput}});Object.defineProperty(H1,"isTimeInputHrTime",{enumerable:!0,get:function(){return L7.isTimeInputHrTime}});Object.defineProperty(H1,"millisToHrTime",{enumerable:!0,get:function(){return L7.millisToHrTime}});Object.defineProperty(H1,"timeInputToHrTime",{enumerable:!0,get:function(){return L7.timeInputToHrTime}});var V7$=pl0();Object.defineProperty(H1,"unrefTimer",{enumerable:!0,get:function(){return V7$.unrefTimer}});var U7$=il0();Object.defineProperty(H1,"ExportResultCode",{enumerable:!0,get:function(){return U7$.ExportResultCode}});var D7$=C$0();Object.defineProperty(H1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return D7$.parseKeyPairsIntoRecord}});var AH=_$0();Object.defineProperty(H1,"SDK_INFO",{enumerable:!0,get:function(){return AH.SDK_INFO}});Object.defineProperty(H1,"_globalThis",{enumerable:!0,get:function(){return AH._globalThis}});Object.defineProperty(H1,"getStringFromEnv",{enumerable:!0,get:function(){return AH.getStringFromEnv}});Object.defineProperty(H1,"getBooleanFromEnv",{enumerable:!0,get:function(){return AH.getBooleanFromEnv}});Object.defineProperty(H1,"getNumberFromEnv",{enumerable:!0,get:function(){return AH.getNumberFromEnv}});Object.defineProperty(H1,"getStringListFromEnv",{enumerable:!0,get:function(){return AH.getStringListFromEnv}});Object.defineProperty(H1,"otperformance",{enumerable:!0,get:function(){return AH.otperformance}});var O7$=sl0();Object.defineProperty(H1,"CompositePropagator",{enumerable:!0,get:function(){return O7$.CompositePropagator}});var Zv=Fp0();Object.defineProperty(H1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Zv.TRACE_PARENT_HEADER}});Object.defineProperty(H1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Zv.TRACE_STATE_HEADER}});Object.defineProperty(H1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Zv.W3CTraceContextPropagator}});Object.defineProperty(H1,"parseTraceParent",{enumerable:!0,get:function(){return Zv.parseTraceParent}});var Hv=Dp0();Object.defineProperty(H1,"RPCType",{enumerable:!0,get:function(){return Hv.RPCType}});Object.defineProperty(H1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Hv.deleteRPCMetadata}});Object.defineProperty(H1,"getRPCMetadata",{enumerable:!0,get:function(){return Hv.getRPCMetadata}});Object.defineProperty(H1,"setRPCMetadata",{enumerable:!0,get:function(){return Hv.setRPCMetadata}});var u$0=EL();Object.defineProperty(H1,"isTracingSuppressed",{enumerable:!0,get:function(){return u$0.isTracingSuppressed}});Object.defineProperty(H1,"suppressTracing",{enumerable:!0,get:function(){return u$0.suppressTracing}});Object.defineProperty(H1,"unsuppressTracing",{enumerable:!0,get:function(){return u$0.unsuppressTracing}});var w7$=x$0();Object.defineProperty(H1,"TraceState",{enumerable:!0,get:function(){return w7$.TraceState}});var N7$=Sp0();Object.defineProperty(H1,"merge",{enumerable:!0,get:function(){return N7$.merge}});var Qn0=_p0();Object.defineProperty(H1,"TimeoutError",{enumerable:!0,get:function(){return Qn0.TimeoutError}});Object.defineProperty(H1,"callWithTimeout",{enumerable:!0,get:function(){return Qn0.callWithTimeout}});var Xn0=bp0();Object.defineProperty(H1,"isUrlIgnored",{enumerable:!0,get:function(){return Xn0.isUrlIgnored}});Object.defineProperty(H1,"urlMatches",{enumerable:!0,get:function(){return Xn0.urlMatches}});var I7$=pp0();Object.defineProperty(H1,"BindOnceFuture",{enumerable:!0,get:function(){return I7$.BindOnceFuture}});var L7$=rp0();Object.defineProperty(H1,"diagLogLevelFromString",{enumerable:!0,get:function(){return L7$.diagLogLevelFromString}});var A7$=ep0();H1.internal={_export:A7$._export}});function SL($,J){let X=$3.trace.getSpan($)?.spanContext(),Y=X?.traceState??new Wn0.TraceState;for(let[W,G]of Object.entries(J))if(G!==void 0&&G!=="")Y=Y.set(W,G);if(X&&$3.trace.isSpanContextValid(X))return $3.trace.setSpan($,$3.trace.wrapSpanContext({...X,traceState:Y}));return $3.trace.setSpan($,$3.trace.wrapSpanContext({traceId:P7$(),spanId:M7$(),traceFlags:$3.TraceFlags.SAMPLED,isRemote:!0,traceState:Y}))}function P7$(){let $=new Uint8Array(16);return crypto.getRandomValues($),Gn0($)}function M7$(){let $=new Uint8Array(8);return crypto.getRandomValues($),Gn0($)}function Gn0($){let J="";for(let Q=0;Q<$.length;Q++)J+=$[Q].toString(16).padStart(2,"0");return J}var $3,Wn0;var m$0=D(()=>{$3=M0(P(),1),Wn0=M0(q6(),1)});var l$0=($)=>{let J=$.split("/");if(J[0]==="")J.shift();return J},Kn0=($)=>{let{groups:J,path:Q}=C7$($),X=l$0(Q);return E7$(X,J)},C7$=($)=>{let J=[];return $=$.replace(/\{[^}]+\}/g,(Q,X)=>{let Y=`@${X}`;return J.push([Y,Q]),Y}),{groups:J,path:$}},E7$=($,J)=>{for(let Q=J.length-1;Q>=0;Q--){let[X]=J[Q];for(let Y=$.length-1;Y>=0;Y--)if($[Y].includes(X)){$[Y]=$[Y].replace(X,J[Q][1]);break}}return $},zv,Zn0=($,J)=>{if($==="*")return"*";let Q=$.match(/^\:([^\{\}]+)(?:\{(.+)\})?$/);if(Q){let X=`${$}#${J}`;if(!zv[X])if(Q[2])zv[X]=J&&J[0]!==":"&&J[0]!=="*"?[X,Q[1],new RegExp(`^${Q[2]}(?=/${J})`)]:[$,Q[1],new RegExp(`^${Q[2]}$`)];else zv[X]=[$,Q[1],!0];return zv[X]}return null},uV=($,J)=>{try{return J($)}catch{return $.replace(/(?:%[0-9A-Fa-f]{2})+/g,(Q)=>{try{return J(Q)}catch{return Q}})}},Hn0=($)=>uV($,decodeURI),p$0=($)=>{let J=$.url,Q=J.indexOf("/",J.indexOf(":")+4),X=Q;for(;X{let J=p$0($);return J.length>1&&J.at(-1)==="/"?J.slice(0,-1):J},PH=($,J,...Q)=>{if(Q.length)J=PH(J,...Q);return`${$?.[0]==="/"?"":"/"}${$}${J==="/"?"":`${$?.at(-1)==="/"?"":"/"}${J?.[0]==="/"?J.slice(1):J}`}`},qv=($)=>{if($.charCodeAt($.length-1)!==63||!$.includes(":"))return null;let J=$.split("/"),Q=[],X="";return J.forEach((Y)=>{if(Y!==""&&!/\:/.test(Y))X+="/"+Y;else if(/\:/.test(Y))if(/\?/.test(Y)){if(Q.length===0&&X==="")Q.push("/");else Q.push(X);let W=Y.replace("?","");X+="/"+W,Q.push(X)}else X+="/"+Y}),Q.filter((Y,W,G)=>G.indexOf(Y)===W)},c$0=($)=>{if(!/[%+]/.test($))return $;if($.indexOf("+")!==-1)$=$.replace(/\+/g," ");return $.indexOf("%")!==-1?uV($,kL):$},qn0=($,J,Q)=>{let X;if(!Q&&J&&!/[%+]/.test(J)){let G=$.indexOf("?",8);if(G===-1)return;if(!$.startsWith(J,G+1))G=$.indexOf(`&${J}`,G+1);while(G!==-1){let K=$.charCodeAt(G+J.length+1);if(K===61){let Z=G+J.length+2,H=$.indexOf("&",Z);return c$0($.slice(Z,H===-1?void 0:H))}else if(K==38||isNaN(K))return"";G=$.indexOf(`&${J}`,G+1)}if(X=/[%+]/.test($),!X)return}let Y={};X??=/[%+]/.test($);let W=$.indexOf("?",8);while(W!==-1){let G=$.indexOf("&",W+1),K=$.indexOf("=",W);if(K>G&&G!==-1)K=-1;let Z=$.slice(W+1,K===-1?G===-1?void 0:G:K);if(X)Z=c$0(Z);if(W=G,Z==="")continue;let H;if(K===-1)H="";else if(H=$.slice(K+1,G===-1?void 0:G),X)H=c$0(H);if(Q){if(!(Y[Z]&&Array.isArray(Y[Z])))Y[Z]=[];Y[Z].push(H)}else Y[Z]??=H}return J?Y[J]:Y},Fn0,Bn0=($,J)=>{return qn0($,J,!0)},kL;var TG=D(()=>{zv={},Fn0=qn0,kL=decodeURIComponent});var n$0,Vn0=async($)=>{let J=typeof $==="string"?new TextEncoder().encode($):$;return await crypto.subtle.importKey("raw",J,n$0,!1,["sign","verify"])},R7$=async($,J)=>{let Q=await Vn0(J),X=await crypto.subtle.sign(n$0.name,Q,new TextEncoder().encode($));return btoa(String.fromCharCode(...new Uint8Array(X)))},T7$=async($,J,Q)=>{try{let X=atob($),Y=new Uint8Array(X.length);for(let W=0,G=X.length;W{if(J&&$.indexOf(J)===-1)return{};let Q=$.trim().split(";"),X={};for(let Y of Q){Y=Y.trim();let W=Y.indexOf("=");if(W===-1)continue;let G=Y.substring(0,W).trim();if(J&&J!==G||!j7$.test(G))continue;let K=Y.substring(W+1).trim();if(K.startsWith('"')&&K.endsWith('"'))K=K.slice(1,-1);if(S7$.test(K)){if(X[G]=K.indexOf("%")!==-1?uV(K,kL):K,J)break}}return X},i$0=async($,J,Q)=>{let X={},Y=await Vn0(J);for(let[W,G]of Object.entries(Fv($,Q))){let K=G.lastIndexOf(".");if(K<1)continue;let Z=G.substring(0,K),H=G.substring(K+1);if(H.length!==44||!H.endsWith("="))continue;let z=await T7$(H,Z,Y);X[W]=z?Z:!1}return X},k7$=($,J,Q={})=>{let X=`${$}=${J}`;if($.startsWith("__Secure-")&&!Q.secure)throw Error("__Secure- Cookie must have Secure attributes");if($.startsWith("__Host-")){if(!Q.secure)throw Error("__Host- Cookie must have Secure attributes");if(Q.path!=="/")throw Error('__Host- Cookie must have Path attributes with "/"');if(Q.domain)throw Error("__Host- Cookie must not have Domain attributes")}for(let Y of["domain","path"])if(Q[Y]&&/[;\r\n]/.test(Q[Y]))throw Error(`${Y} must not contain ";", "\\r", or "\\n"`);if(Q&&typeof Q.maxAge==="number"&&Q.maxAge>=0){if(Q.maxAge>34560000)throw Error("Cookies Max-Age SHOULD NOT be greater than 400 days (34560000 seconds) in duration.");X+=`; Max-Age=${Q.maxAge|0}`}if(Q.domain&&Q.prefix!=="host")X+=`; Domain=${Q.domain}`;if(Q.path)X+=`; Path=${Q.path}`;if(Q.expires){if(Q.expires.getTime()-Date.now()>34560000000)throw Error("Cookies Expires SHOULD NOT be greater than 400 days (34560000 seconds) in the future.");X+=`; Expires=${Q.expires.toUTCString()}`}if(Q.httpOnly)X+="; HttpOnly";if(Q.secure)X+="; Secure";if(Q.sameSite)X+=`; SameSite=${Q.sameSite.charAt(0).toUpperCase()+Q.sameSite.slice(1)}`;if(Q.priority)X+=`; Priority=${Q.priority.charAt(0).toUpperCase()+Q.priority.slice(1)}`;if(Q.partitioned){if(!Q.secure)throw Error("Partitioned Cookie must have Secure attributes");X+="; Partitioned"}return X},Bv=async($,J,Q,X={})=>{let Y=await R7$(J,Q);return J=`${J}.${Y}`,J=encodeURIComponent(J),k7$($,J,X)};var Un0=D(()=>{TG();n$0={name:"HMAC",hash:"SHA-256"},j7$=/^[\w!#$%&'*.^`|~+-]+$/,S7$=/^[ !#-:<-[\]-~]*$/});var Dn0=($,J,Q)=>{let X=$.req.raw.headers.get("Cookie");if(typeof J==="string"){if(!X)return;let W=J;if(Q==="secure")W="__Secure-"+J;else if(Q==="host")W="__Host-"+J;return Fv(X,W)[W]}if(!X)return{};return Fv(X)},On0=async($,J,Q,X)=>{let Y=$.req.raw.headers.get("Cookie");if(typeof Q==="string"){if(!Y)return;let G=Q;if(X==="secure")G="__Secure-"+Q;else if(X==="host")G="__Host-"+Q;return(await i$0(Y,J,G))[G]}if(!Y)return{};return await i$0(Y,J)},v7$=async($,J,Q,X)=>{let Y;if(X?.prefix==="secure")Y=await Bv("__Secure-"+$,J,Q,{path:"/",...X,secure:!0});else if(X?.prefix==="host")Y=await Bv("__Host-"+$,J,Q,{...X,path:"/",secure:!0,domain:void 0});else Y=await Bv($,J,Q,{path:"/",...X});return Y},Vv=async($,J,Q,X,Y)=>{let W=await v7$(J,Q,X,Y);$.header("set-cookie",W,{append:!0})};var Uv=D(()=>{Un0()});var Dv;var o$0=D(()=>{Dv=class extends Error{res;status;constructor($=500,J){super(J?.message,{cause:J?.cause});this.res=J?.res,this.status=$}getResponse(){if(this.res)return new Response(this.res.body,{status:this.status,headers:this.res.headers});return new Response(this.message,{status:this.status})}}});var wn0=()=>{};var Nn0=($,J)=>{return new Response($,{headers:{"Content-Type":J}}).formData()};var In0=D(()=>{wn0()});var _7$,f7$,y7$,r$0=($,J)=>{return async(Q,X)=>{let Y={},W=Q.req.header("Content-Type");switch($){case"json":if(!W||!_7$.test(W))break;try{Y=await Q.req.json()}catch{throw new Dv(400,{message:"Malformed JSON in request body"})}break;case"form":{if(!W||!(f7$.test(W)||y7$.test(W)))break;let K;if(Q.req.bodyCache.formData)K=await Q.req.bodyCache.formData;else try{let H=await Q.req.arrayBuffer();K=await Nn0(H,W),Q.req.bodyCache.formData=K}catch(H){let z="Malformed FormData request.";throw z+=H instanceof Error?` ${H.message}`:` ${String(H)}`,new Dv(400,{message:z})}let Z=Object.create(null);K.forEach((H,z)=>{if(z.endsWith("[]"))(Z[z]??=[]).push(H);else if(Array.isArray(Z[z]))Z[z].push(H);else if(Object.hasOwn(Z,z))Z[z]=[Z[z],H];else Z[z]=H}),Y=Z;break}case"query":Y=Object.fromEntries(Object.entries(Q.req.queries()).map(([K,Z])=>{return Z.length===1?[K,Z[0]]:[K,Z]}));break;case"param":Y=Q.req.param();break;case"header":Y=Q.req.header();break;case"cookie":Y=Dn0(Q);break}let G=await J(Y,Q);if(G instanceof Response)return G;return Q.req.addValidatedData($,G),await X()}};var Ln0=D(()=>{Uv();o$0();In0();_7$=/^application\/([a-z-\.]+\+)?json(;\s*[a-zA-Z0-9\-]+\=([^;]+))*$/,f7$=/^multipart\/form-data(;\s?boundary=[a-zA-Z0-9'"()+_,\-./:=?]+)?$/,y7$=/^application\/x-www-form-urlencoded(;\s*[a-zA-Z0-9\-]+\=([^;]+))*$/});var An0=D(()=>{Ln0()});import{readFileSync as h7$,existsSync as b7$}from"fs";import{join as x7$}from"path";function En0(){if(Pn0)return;let $=x7$(import.meta.dir,gJ()?"package.json":"/../package.json");if(b7$($))try{let J=JSON.parse(h7$($,"utf-8"));Mn0=J.name,Cn0=J.version}catch{}Pn0=!0}function Ov(){return process.env.AGENTUITY_CLOUD_SDK_VERSION??"unknown"}function Rn0(){return En0(),Mn0??"unknown"}function Tn0(){return En0(),Cn0??"unknown"}function FX(){return process.env.AGENTUITY_CLOUD_ORG_ID}function xJ(){return process.env.AGENTUITY_CLOUD_PROJECT_ID}function BX(){return process.env.AGENTUITY_CLOUD_DEPLOYMENT_ID}function A7(){return process.env.AGENTUITY_SDK_DEV_MODE==="true"}function gJ(){return vL()==="production"&&!A7()}function jn0(){return process.env.AGENTUITY_CLI_VERSION??"unknown"}function vL(){return process.env.AGENTUITY_ENVIRONMENT||"development"}function wv(){return!!process.env.AGENTUITY_SDK_KEY}var Mn0,Cn0,Pn0=!1,_L,Sn0,a$0,kn0;var dJ=D(()=>{_L=Symbol("AGENT_RUNTIME"),Sn0=Symbol("INTERNAL_AGENT"),a$0=Symbol("CURRENT_AGENT"),kn0=Symbol("AGENT_IDS")});import{appendFileSync as g7$}from"fs";function e$0(){let $=process.env.AGENTUITY_API_DEBUG?.trim();if($){let J=$.toLowerCase();if(J==="0"||J==="false")return null;if(J==="1"||J==="true")return"console";return $}if(process.env.CI==="1"||process.env.CI==="true")return"console";return null}function d7$($){if($===void 0||$===null)return"[no body]";if(typeof $==="string")return $;if($ instanceof Uint8Array)return`[binary data: ${$.length} bytes]`;if($ instanceof ArrayBuffer)return`[binary data: ${$.byteLength} bytes]`;if($ instanceof ReadableStream)return"[stream]";return String($)}function $40($,J){let Q=$.toLowerCase();if((Q==="authorization"||Q==="proxy-authorization")&&J.startsWith("Bearer "))return`Bearer ${fn0(J.substring(7))}`;return fn0(J)}function vn0($){let J=[];if($ instanceof Headers)$.forEach((Q,X)=>{let Y=X.toLowerCase();if(s$0.has(Y))J.push(` ${X}: ${$40(X,Q)}`);else J.push(` ${X}: ${Q}`)});else for(let[Q,X]of Object.entries($)){let Y=Q.toLowerCase();if(s$0.has(Y))J.push(` ${Q}: ${$40(Q,X)}`);else J.push(` ${Q}: ${X}`)}return J.join(` -`)}function _n0($,J,Q,X,Y,W){let G=e$0();if(!G)return;let K="=".repeat(60),Z=new Date().toISOString(),z=["",K,`API DEBUG: Request Failed [${Z}]`,K,"",">>> REQUEST",`URL: ${$}`,`Method: ${J}`,"Headers:",vn0(Q),"Body:",` ${d7$(X)}`,"","<<< RESPONSE",`Status: ${Y.status} ${Y.statusText}`,"Headers:",vn0(Y.headers),"Body:",` ${W||"[empty]"}`,"",K,""].join(` -`);if(G==="console")console.error(z);else try{g7$(G,z+` -`)}catch{console.error(`[API DEBUG] Failed to write to ${G}, falling back to console`),console.error(z)}}function fn0($,J=4,Q=4,X="*"){if(!$)return"";if($.length<=J+Q)return X.repeat($.length);let Y=$.slice(0,J),W=$.slice(-Q),G=$.length-J-Q;return Y+X.repeat(G)+W}class yn0{#$;#J;constructor($,J){this.#$=$,this.#J=J}#Q($){if(this.#$.queryParams&&Object.keys(this.#$.queryParams).length>0){let J=new URL($);for(let[Q,X]of Object.entries(this.#$.queryParams))J.searchParams.set(Q,X);return J.toString()}return $}async _invoke($,J){let Q={...J.headers,...this.#$.headers};if(J.contentType)Q["Content-Type"]=J.contentType;else if(typeof J.body==="string"||J.body instanceof Uint8Array||J.body instanceof ArrayBuffer)Q["Content-Type"]="application/octet-stream";if(!Q.Accept&&!Q.accept)Q.Accept="application/json";let X=J.method??"POST";this.#J.trace("sending %s to %s with headers: %s",X,$,u7$(Q));let Y=await fetch($,{method:X,body:J.body,headers:Q,signal:J.signal,...J.duplex?{duplex:J.duplex}:{}});if(Y.ok){switch(Y.status){case 100:case 101:case 102:case 204:case 304:return{ok:!0,data:void 0,response:Y};default:break}if(J?.binary)return{ok:!0,data:void 0,response:Y};return{ok:!0,data:await xr(Y),response:Y}}if(Y.status===404){if(e$0()){let K=await Y.clone().text();_n0($,X,Q,J.body,Y,K)}return{ok:!1,response:Y}}let W=e$0()?await Y.clone().text():"";throw _n0($,X,Q,J.body,Y,W),await I0(X,$,Y)}async invoke($,J={method:"POST"}){let Q=this.#Q($);if(this.#$.onBefore){let X=void 0,Y=void 0;if(await this.#$.onBefore(Q,J,async()=>{try{if(X=await this._invoke(Q,J),this.#$.onAfter)await this.#$.onAfter(Q,J,X)}catch(W){if(Y=W,this.#$.onAfter&&Y instanceof D7)await this.#$.onAfter(Q,J,{ok:!1,response:new Response(Y.message,{status:Y.statusCode})},Y)}}),Y)throw Y;return X}else return await this._invoke(Q,J)}}function J40($,J){return new yn0($,J)}var s$0,u7$=($)=>{let J=[];for(let Q of Object.keys($)){let X=Q.toLowerCase(),Y=$[Q];if(Y===void 0)continue;if(s$0.has(X))J.push(`${X}=${$40(Q,Y)}`);else J.push(`${X}=${Y}`)}return"["+J.join(",")+"]"};var hn0=D(()=>{_8();s$0=new Set(["authorization","x-api-key","cookie","set-cookie","proxy-authorization"])});function c($,J,Q){function X(K,Z){if(!K._zod)Object.defineProperty(K,"_zod",{value:{def:Z,constr:G,traits:new Set},enumerable:!1});if(K._zod.traits.has($))return;K._zod.traits.add($),J(K,Z);let H=G.prototype,z=Object.keys(H);for(let q=0;q{if(Q?.Parent&&K instanceof Q.Parent)return!0;return K?._zod?.traits?.has($)}}),Object.defineProperty(G,"name",{value:$}),G}function B4($){if($)Object.assign(fL,$);return fL}var Q40,X40,VX,MH,fL;var mV=D(()=>{Q40=Object.freeze({status:"aborted"});X40=Symbol("zod_brand");VX=class VX extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};MH=class MH extends Error{constructor($){super(`Encountered unidirectional transform during encode: ${$}`);this.name="ZodEncodeError"}};fL={}});var O0={};l6(O0,{unwrapMessage:()=>yL,uint8ArrayToHex:()=>FJ$,uint8ArrayToBase64url:()=>zJ$,uint8ArrayToBase64:()=>gn0,stringifyPrimitive:()=>q0,slugify:()=>G40,shallowClone:()=>Z40,safeExtend:()=>YJ$,required:()=>KJ$,randomString:()=>t7$,propertyKeyTypes:()=>xL,promiseAllObject:()=>a7$,primitiveTypes:()=>H40,prefixIssues:()=>M5,pick:()=>JJ$,partial:()=>GJ$,parsedType:()=>V0,optionalKeys:()=>z40,omit:()=>QJ$,objectClone:()=>i7$,numKeys:()=>s7$,nullish:()=>jG,normalizeParams:()=>A0,mergeDefs:()=>J3,merge:()=>WJ$,jsonStringifyReplacer:()=>cV,joinValues:()=>J0,issue:()=>pV,isPlainObject:()=>kG,isObject:()=>CH,hexToUint8Array:()=>qJ$,getSizableOrigin:()=>gL,getParsedType:()=>e7$,getLengthableOrigin:()=>dL,getEnumValues:()=>hL,getElementAtPath:()=>r7$,floatSafeRemainder:()=>W40,finalizeIssue:()=>b9,extend:()=>XJ$,escapeRegex:()=>P7,esc:()=>Nv,defineLazy:()=>a1,createTransparentProxy:()=>$J$,cloneDef:()=>o7$,clone:()=>q9,cleanRegex:()=>bL,cleanEnum:()=>ZJ$,captureStackTrace:()=>Iv,cached:()=>lV,base64urlToUint8Array:()=>HJ$,base64ToUint8Array:()=>xn0,assignProp:()=>SG,assertNotEqual:()=>c7$,assertNever:()=>p7$,assertIs:()=>l7$,assertEqual:()=>m7$,assert:()=>n7$,allowsEval:()=>K40,aborted:()=>vG,NUMBER_FORMAT_RANGES:()=>q40,Class:()=>dn0,BIGINT_FORMAT_RANGES:()=>F40});function m7$($){return $}function c7$($){return $}function l7$($){}function p7$($){throw Error("Unexpected value in exhaustive check")}function n7$($){}function hL($){let J=Object.values($).filter((X)=>typeof X==="number");return Object.entries($).filter(([X,Y])=>J.indexOf(+X)===-1).map(([X,Y])=>Y)}function J0($,J="|"){return $.map((Q)=>q0(Q)).join(J)}function cV($,J){if(typeof J==="bigint")return J.toString();return J}function lV($){return{get value(){{let Q=$();return Object.defineProperty(this,"value",{value:Q}),Q}throw Error("cached value already set")}}}function jG($){return $===null||$===void 0}function bL($){let J=$.startsWith("^")?1:0,Q=$.endsWith("$")?$.length-1:$.length;return $.slice(J,Q)}function W40($,J){let Q=($.toString().split(".")[1]||"").length,X=J.toString(),Y=(X.split(".")[1]||"").length;if(Y===0&&/\d?e-\d?/.test(X)){let Z=X.match(/\d?e-(\d?)/);if(Z?.[1])Y=Number.parseInt(Z[1])}let W=Q>Y?Q:Y,G=Number.parseInt($.toFixed(W).replace(".","")),K=Number.parseInt(J.toFixed(W).replace(".",""));return G%K/10**W}function a1($,J,Q){let X=void 0;Object.defineProperty($,J,{get(){if(X===bn0)return;if(X===void 0)X=bn0,X=Q();return X},set(Y){Object.defineProperty($,J,{value:Y})},configurable:!0})}function i7$($){return Object.create(Object.getPrototypeOf($),Object.getOwnPropertyDescriptors($))}function SG($,J,Q){Object.defineProperty($,J,{value:Q,writable:!0,enumerable:!0,configurable:!0})}function J3(...$){let J={};for(let Q of $){let X=Object.getOwnPropertyDescriptors(Q);Object.assign(J,X)}return Object.defineProperties({},J)}function o7$($){return J3($._zod.def)}function r7$($,J){if(!J)return $;return J.reduce((Q,X)=>Q?.[X],$)}function a7$($){let J=Object.keys($),Q=J.map((X)=>$[X]);return Promise.all(Q).then((X)=>{let Y={};for(let W=0;WJ};if(J?.message!==void 0){if(J?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");J.error=J.message}if(delete J.message,typeof J.error==="string")return{...J,error:()=>J.error};return J}function $J$($){let J;return new Proxy({},{get(Q,X,Y){return J??(J=$()),Reflect.get(J,X,Y)},set(Q,X,Y,W){return J??(J=$()),Reflect.set(J,X,Y,W)},has(Q,X){return J??(J=$()),Reflect.has(J,X)},deleteProperty(Q,X){return J??(J=$()),Reflect.deleteProperty(J,X)},ownKeys(Q){return J??(J=$()),Reflect.ownKeys(J)},getOwnPropertyDescriptor(Q,X){return J??(J=$()),Reflect.getOwnPropertyDescriptor(J,X)},defineProperty(Q,X,Y){return J??(J=$()),Reflect.defineProperty(J,X,Y)}})}function q0($){if(typeof $==="bigint")return $.toString()+"n";if(typeof $==="string")return`"${$}"`;return`${$}`}function z40($){return Object.keys($).filter((J)=>{return $[J]._zod.optin==="optional"&&$[J]._zod.optout==="optional"})}function JJ$($,J){let Q=$._zod.def,X=Q.checks;if(X&&X.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let W=J3($._zod.def,{get shape(){let G={};for(let K in J){if(!(K in Q.shape))throw Error(`Unrecognized key: "${K}"`);if(!J[K])continue;G[K]=Q.shape[K]}return SG(this,"shape",G),G},checks:[]});return q9($,W)}function QJ$($,J){let Q=$._zod.def,X=Q.checks;if(X&&X.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let W=J3($._zod.def,{get shape(){let G={...$._zod.def.shape};for(let K in J){if(!(K in Q.shape))throw Error(`Unrecognized key: "${K}"`);if(!J[K])continue;delete G[K]}return SG(this,"shape",G),G},checks:[]});return q9($,W)}function XJ$($,J){if(!kG(J))throw Error("Invalid input to extend: expected a plain object");let Q=$._zod.def.checks;if(Q&&Q.length>0){let W=$._zod.def.shape;for(let G in J)if(Object.getOwnPropertyDescriptor(W,G)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let Y=J3($._zod.def,{get shape(){let W={...$._zod.def.shape,...J};return SG(this,"shape",W),W}});return q9($,Y)}function YJ$($,J){if(!kG(J))throw Error("Invalid input to safeExtend: expected a plain object");let Q=J3($._zod.def,{get shape(){let X={...$._zod.def.shape,...J};return SG(this,"shape",X),X}});return q9($,Q)}function WJ$($,J){let Q=J3($._zod.def,{get shape(){let X={...$._zod.def.shape,...J._zod.def.shape};return SG(this,"shape",X),X},get catchall(){return J._zod.def.catchall},checks:[]});return q9($,Q)}function GJ$($,J,Q){let Y=J._zod.def.checks;if(Y&&Y.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let G=J3(J._zod.def,{get shape(){let K=J._zod.def.shape,Z={...K};if(Q)for(let H in Q){if(!(H in K))throw Error(`Unrecognized key: "${H}"`);if(!Q[H])continue;Z[H]=$?new $({type:"optional",innerType:K[H]}):K[H]}else for(let H in K)Z[H]=$?new $({type:"optional",innerType:K[H]}):K[H];return SG(this,"shape",Z),Z},checks:[]});return q9(J,G)}function KJ$($,J,Q){let X=J3(J._zod.def,{get shape(){let Y=J._zod.def.shape,W={...Y};if(Q)for(let G in Q){if(!(G in W))throw Error(`Unrecognized key: "${G}"`);if(!Q[G])continue;W[G]=new $({type:"nonoptional",innerType:Y[G]})}else for(let G in Y)W[G]=new $({type:"nonoptional",innerType:Y[G]});return SG(this,"shape",W),W}});return q9(J,X)}function vG($,J=0){if($.aborted===!0)return!0;for(let Q=J;Q<$.issues.length;Q++)if($.issues[Q]?.continue!==!0)return!0;return!1}function M5($,J){return J.map((Q)=>{var X;return(X=Q).path??(X.path=[]),Q.path.unshift($),Q})}function yL($){return typeof $==="string"?$:$?.message}function b9($,J,Q){let X={...$,path:$.path??[]};if(!$.message){let Y=yL($.inst?._zod.def?.error?.($))??yL(J?.error?.($))??yL(Q.customError?.($))??yL(Q.localeError?.($))??"Invalid input";X.message=Y}if(delete X.inst,delete X.continue,!J?.reportInput)delete X.input;return X}function gL($){if($ instanceof Set)return"set";if($ instanceof Map)return"map";if($ instanceof File)return"file";return"unknown"}function dL($){if(Array.isArray($))return"array";if(typeof $==="string")return"string";return"unknown"}function V0($){let J=typeof $;switch(J){case"number":return Number.isNaN($)?"nan":"number";case"object":{if($===null)return"null";if(Array.isArray($))return"array";let Q=$;if(Q&&Object.getPrototypeOf(Q)!==Object.prototype&&"constructor"in Q&&Q.constructor)return Q.constructor.name}}return J}function pV(...$){let[J,Q,X]=$;if(typeof J==="string")return{message:J,code:"custom",input:Q,inst:X};return{...J}}function ZJ$($){return Object.entries($).filter(([J,Q])=>{return Number.isNaN(Number.parseInt(J,10))}).map((J)=>J[1])}function xn0($){let J=atob($),Q=new Uint8Array(J.length);for(let X=0;XJ.toString(16).padStart(2,"0")).join("")}class dn0{constructor(...$){}}var bn0,Iv,K40,e7$=($)=>{let J=typeof $;switch(J){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN($)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray($))return"array";if($===null)return"null";if($.then&&typeof $.then==="function"&&$.catch&&typeof $.catch==="function")return"promise";if(typeof Map<"u"&&$ instanceof Map)return"map";if(typeof Set<"u"&&$ instanceof Set)return"set";if(typeof Date<"u"&&$ instanceof Date)return"date";if(typeof File<"u"&&$ instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${J}`)}},xL,H40,q40,F40;var e0=D(()=>{bn0=Symbol("evaluating");Iv="captureStackTrace"in Error?Error.captureStackTrace:(...$)=>{};K40=lV(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch($){return!1}});xL=new Set(["string","number","symbol"]),H40=new Set(["string","number","bigint","boolean","symbol","undefined"]);q40={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},F40={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]}});function mL($,J=(Q)=>Q.message){let Q={},X=[];for(let Y of $.issues)if(Y.path.length>0)Q[Y.path[0]]=Q[Y.path[0]]||[],Q[Y.path[0]].push(J(Y));else X.push(J(Y));return{formErrors:X,fieldErrors:Q}}function cL($,J=(Q)=>Q.message){let Q={_errors:[]},X=(Y)=>{for(let W of Y.issues)if(W.code==="invalid_union"&&W.errors.length)W.errors.map((G)=>X({issues:G}));else if(W.code==="invalid_key")X({issues:W.issues});else if(W.code==="invalid_element")X({issues:W.issues});else if(W.path.length===0)Q._errors.push(J(W));else{let G=Q,K=0;while(KQ.message){let Q={errors:[]},X=(Y,W=[])=>{var G,K;for(let Z of Y.issues)if(Z.code==="invalid_union"&&Z.errors.length)Z.errors.map((H)=>X({issues:H},Z.path));else if(Z.code==="invalid_key")X({issues:Z.issues},Z.path);else if(Z.code==="invalid_element")X({issues:Z.issues},Z.path);else{let H=[...W,...Z.path];if(H.length===0){Q.errors.push(J(Z));continue}let z=Q,q=0;while(qtypeof X==="object"?X.key:X);for(let X of Q)if(typeof X==="number")J.push(`[${X}]`);else if(typeof X==="symbol")J.push(`[${JSON.stringify(String(X))}]`);else if(/[^\w$]/.test(X))J.push(`[${JSON.stringify(X)}]`);else{if(J.length)J.push(".");J.push(X)}return J.join("")}function V40($){let J=[],Q=[...$.issues].sort((X,Y)=>(X.path??[]).length-(Y.path??[]).length);for(let X of Q)if(J.push(`\u2716 ${X.message}`),X.path?.length)J.push(` \u2192 at ${mn0(X.path)}`);return J.join(` -`)}var un0=($,J)=>{$.name="$ZodError",Object.defineProperty($,"_zod",{value:$._zod,enumerable:!1}),Object.defineProperty($,"issues",{value:J,enumerable:!1}),$.message=JSON.stringify(J,cV,2),Object.defineProperty($,"toString",{value:()=>$.message,enumerable:!1})},uL,x9;var U40=D(()=>{mV();e0();uL=c("$ZodError",un0),x9=c("$ZodError",un0,{Parent:Error})});var nV=($)=>(J,Q,X,Y)=>{let W=X?Object.assign(X,{async:!1}):{async:!1},G=J._zod.run({value:Q,issues:[]},W);if(G instanceof Promise)throw new VX;if(G.issues.length){let K=new(Y?.Err??$)(G.issues.map((Z)=>b9(Z,W,B4())));throw Iv(K,Y?.callee),K}return G.value},Lv,iV=($)=>async(J,Q,X,Y)=>{let W=X?Object.assign(X,{async:!0}):{async:!0},G=J._zod.run({value:Q,issues:[]},W);if(G instanceof Promise)G=await G;if(G.issues.length){let K=new(Y?.Err??$)(G.issues.map((Z)=>b9(Z,W,B4())));throw Iv(K,Y?.callee),K}return G.value},Av,oV=($)=>(J,Q,X)=>{let Y=X?{...X,async:!1}:{async:!1},W=J._zod.run({value:Q,issues:[]},Y);if(W instanceof Promise)throw new VX;return W.issues.length?{success:!1,error:new($??uL)(W.issues.map((G)=>b9(G,Y,B4())))}:{success:!0,data:W.value}},D40,rV=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{async:!0}):{async:!0},W=J._zod.run({value:Q,issues:[]},Y);if(W instanceof Promise)W=await W;return W.issues.length?{success:!1,error:new $(W.issues.map((G)=>b9(G,Y,B4())))}:{success:!0,data:W.value}},O40,Pv=($)=>(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return nV($)(J,Q,Y)},VJ$,Mv=($)=>(J,Q,X)=>{return nV($)(J,Q,X)},UJ$,Cv=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return iV($)(J,Q,Y)},DJ$,Ev=($)=>async(J,Q,X)=>{return iV($)(J,Q,X)},OJ$,Rv=($)=>(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return oV($)(J,Q,Y)},wJ$,Tv=($)=>(J,Q,X)=>{return oV($)(J,Q,X)},NJ$,jv=($)=>async(J,Q,X)=>{let Y=X?Object.assign(X,{direction:"backward"}):{direction:"backward"};return rV($)(J,Q,Y)},IJ$,Sv=($)=>async(J,Q,X)=>{return rV($)(J,Q,X)},LJ$;var w40=D(()=>{mV();U40();e0();Lv=nV(x9),Av=iV(x9),D40=oV(x9),O40=rV(x9),VJ$=Pv(x9),UJ$=Mv(x9),DJ$=Cv(x9),OJ$=Ev(x9),wJ$=Rv(x9),NJ$=Tv(x9),IJ$=jv(x9),LJ$=Sv(x9)});var M7={};l6(M7,{xid:()=>A40,uuid7:()=>CJ$,uuid6:()=>MJ$,uuid4:()=>PJ$,uuid:()=>EH,uppercase:()=>n40,unicodeEmail:()=>cn0,undefined:()=>l40,ulid:()=>L40,time:()=>b40,string:()=>g40,sha512_hex:()=>nJ$,sha512_base64url:()=>oJ$,sha512_base64:()=>iJ$,sha384_hex:()=>cJ$,sha384_base64url:()=>pJ$,sha384_base64:()=>lJ$,sha256_hex:()=>dJ$,sha256_base64url:()=>mJ$,sha256_base64:()=>uJ$,sha1_hex:()=>bJ$,sha1_base64url:()=>gJ$,sha1_base64:()=>xJ$,rfc5322Email:()=>RJ$,number:()=>lL,null:()=>c40,nanoid:()=>M40,md5_hex:()=>fJ$,md5_base64url:()=>hJ$,md5_base64:()=>yJ$,mac:()=>k40,lowercase:()=>p40,ksuid:()=>P40,ipv6:()=>S40,ipv4:()=>j40,integer:()=>u40,idnEmail:()=>TJ$,html5Email:()=>EJ$,hostname:()=>kJ$,hex:()=>_J$,guid:()=>E40,extendedDuration:()=>AJ$,emoji:()=>T40,email:()=>R40,e164:()=>y40,duration:()=>C40,domain:()=>vJ$,datetime:()=>x40,date:()=>h40,cuid2:()=>I40,cuid:()=>N40,cidrv6:()=>_40,cidrv4:()=>v40,browserEmail:()=>jJ$,boolean:()=>m40,bigint:()=>d40,base64url:()=>kv,base64:()=>f40});function T40(){return new RegExp(SJ$,"u")}function pn0($){return typeof $.precision==="number"?$.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":$.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${$.precision}}`:"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function b40($){return new RegExp(`^${pn0($)}$`)}function x40($){let J=pn0({precision:$.precision}),Q=["Z"];if($.local)Q.push("");if($.offset)Q.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let X=`${J}(?:${Q.join("|")})`;return new RegExp(`^${ln0}T(?:${X})$`)}function pL($,J){return new RegExp(`^[A-Za-z0-9+/]{${$}}${J}$`)}function nL($){return new RegExp(`^[A-Za-z0-9_-]{${$}}$`)}var N40,I40,L40,A40,P40,M40,C40,AJ$,E40,EH=($)=>{if(!$)return/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${$}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},PJ$,MJ$,CJ$,R40,EJ$,RJ$,cn0,TJ$,jJ$,SJ$="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",j40,S40,k40=($)=>{let J=P7($??":");return new RegExp(`^(?:[0-9A-F]{2}${J}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${J}){5}[0-9a-f]{2}$`)},v40,_40,f40,kv,kJ$,vJ$,y40,ln0="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",h40,g40=($)=>{let J=$?`[\\s\\S]{${$?.minimum??0},${$?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${J}$`)},d40,u40,lL,m40,c40,l40,p40,n40,_J$,fJ$,yJ$,hJ$,bJ$,xJ$,gJ$,dJ$,uJ$,mJ$,cJ$,lJ$,pJ$,nJ$,iJ$,oJ$;var vv=D(()=>{e0();N40=/^[cC][^\s-]{8,}$/,I40=/^[0-9a-z]+$/,L40=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,A40=/^[0-9a-vA-V]{20}$/,P40=/^[A-Za-z0-9]{27}$/,M40=/^[a-zA-Z0-9_-]{21}$/,C40=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,AJ$=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,E40=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,PJ$=EH(4),MJ$=EH(6),CJ$=EH(7),R40=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,EJ$=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,RJ$=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,cn0=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,TJ$=cn0,jJ$=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;j40=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,S40=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,v40=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,_40=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,f40=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,kv=/^[A-Za-z0-9_-]*$/,kJ$=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,vJ$=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,y40=/^\+[1-9]\d{6,14}$/,h40=new RegExp(`^${ln0}$`);d40=/^-?\d+n?$/,u40=/^-?\d+$/,lL=/^-?\d+(?:\.\d+)?$/,m40=/^(?:true|false)$/i,c40=/^null$/i,l40=/^undefined$/i,p40=/^[^A-Z]*$/,n40=/^[^a-z]*$/,_J$=/^[0-9a-fA-F]*$/;fJ$=/^[0-9a-fA-F]{32}$/,yJ$=pL(22,"=="),hJ$=nL(22),bJ$=/^[0-9a-fA-F]{40}$/,xJ$=pL(27,"="),gJ$=nL(27),dJ$=/^[0-9a-fA-F]{64}$/,uJ$=pL(43,"="),mJ$=nL(43),cJ$=/^[0-9a-fA-F]{96}$/,lJ$=pL(64,""),pJ$=nL(64),nJ$=/^[0-9a-fA-F]{128}$/,iJ$=pL(86,"=="),oJ$=nL(86)});function nn0($,J,Q){if($.issues.length)J.issues.push(...M5(Q,$.issues))}var A$,in0,_v,fv,i40,o40,r40,a40,t40,s40,e40,$80,J80,aV,Q80,X80,Y80,W80,G80,K80,Z80,H80,z80;var yv=D(()=>{mV();vv();e0();A$=c("$ZodCheck",($,J)=>{var Q;$._zod??($._zod={}),$._zod.def=J,(Q=$._zod).onattach??(Q.onattach=[])}),in0={number:"number",bigint:"bigint",object:"date"},_v=c("$ZodCheckLessThan",($,J)=>{A$.init($,J);let Q=in0[typeof J.value];$._zod.onattach.push((X)=>{let Y=X._zod.bag,W=(J.inclusive?Y.maximum:Y.exclusiveMaximum)??Number.POSITIVE_INFINITY;if(J.value{if(J.inclusive?X.value<=J.value:X.value{A$.init($,J);let Q=in0[typeof J.value];$._zod.onattach.push((X)=>{let Y=X._zod.bag,W=(J.inclusive?Y.minimum:Y.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if(J.value>W)if(J.inclusive)Y.minimum=J.value;else Y.exclusiveMinimum=J.value}),$._zod.check=(X)=>{if(J.inclusive?X.value>=J.value:X.value>J.value)return;X.issues.push({origin:Q,code:"too_small",minimum:typeof J.value==="object"?J.value.getTime():J.value,input:X.value,inclusive:J.inclusive,inst:$,continue:!J.abort})}}),i40=c("$ZodCheckMultipleOf",($,J)=>{A$.init($,J),$._zod.onattach.push((Q)=>{var X;(X=Q._zod.bag).multipleOf??(X.multipleOf=J.value)}),$._zod.check=(Q)=>{if(typeof Q.value!==typeof J.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof Q.value==="bigint"?Q.value%J.value===BigInt(0):W40(Q.value,J.value)===0)return;Q.issues.push({origin:typeof Q.value,code:"not_multiple_of",divisor:J.value,input:Q.value,inst:$,continue:!J.abort})}}),o40=c("$ZodCheckNumberFormat",($,J)=>{A$.init($,J),J.format=J.format||"float64";let Q=J.format?.includes("int"),X=Q?"int":"number",[Y,W]=q40[J.format];$._zod.onattach.push((G)=>{let K=G._zod.bag;if(K.format=J.format,K.minimum=Y,K.maximum=W,Q)K.pattern=u40}),$._zod.check=(G)=>{let K=G.value;if(Q){if(!Number.isInteger(K)){G.issues.push({expected:X,format:J.format,code:"invalid_type",continue:!1,input:K,inst:$});return}if(!Number.isSafeInteger(K)){if(K>0)G.issues.push({input:K,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:$,origin:X,inclusive:!0,continue:!J.abort});else G.issues.push({input:K,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:$,origin:X,inclusive:!0,continue:!J.abort});return}}if(KW)G.issues.push({origin:"number",input:K,code:"too_big",maximum:W,inclusive:!0,inst:$,continue:!J.abort})}}),r40=c("$ZodCheckBigIntFormat",($,J)=>{A$.init($,J);let[Q,X]=F40[J.format];$._zod.onattach.push((Y)=>{let W=Y._zod.bag;W.format=J.format,W.minimum=Q,W.maximum=X}),$._zod.check=(Y)=>{let W=Y.value;if(WX)Y.issues.push({origin:"bigint",input:W,code:"too_big",maximum:X,inclusive:!0,inst:$,continue:!J.abort})}}),a40=c("$ZodCheckMaxSize",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.maximum??Number.POSITIVE_INFINITY;if(J.maximum{let Y=X.value;if(Y.size<=J.maximum)return;X.issues.push({origin:gL(Y),code:"too_big",maximum:J.maximum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),t40=c("$ZodCheckMinSize",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(J.minimum>Y)X._zod.bag.minimum=J.minimum}),$._zod.check=(X)=>{let Y=X.value;if(Y.size>=J.minimum)return;X.issues.push({origin:gL(Y),code:"too_small",minimum:J.minimum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),s40=c("$ZodCheckSizeEquals",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.size!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.minimum=J.size,Y.maximum=J.size,Y.size=J.size}),$._zod.check=(X)=>{let Y=X.value,W=Y.size;if(W===J.size)return;let G=W>J.size;X.issues.push({origin:gL(Y),...G?{code:"too_big",maximum:J.size}:{code:"too_small",minimum:J.size},inclusive:!0,exact:!0,input:X.value,inst:$,continue:!J.abort})}}),e40=c("$ZodCheckMaxLength",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.maximum??Number.POSITIVE_INFINITY;if(J.maximum{let Y=X.value;if(Y.length<=J.maximum)return;let G=dL(Y);X.issues.push({origin:G,code:"too_big",maximum:J.maximum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),$80=c("$ZodCheckMinLength",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag.minimum??Number.NEGATIVE_INFINITY;if(J.minimum>Y)X._zod.bag.minimum=J.minimum}),$._zod.check=(X)=>{let Y=X.value;if(Y.length>=J.minimum)return;let G=dL(Y);X.issues.push({origin:G,code:"too_small",minimum:J.minimum,inclusive:!0,input:Y,inst:$,continue:!J.abort})}}),J80=c("$ZodCheckLengthEquals",($,J)=>{var Q;A$.init($,J),(Q=$._zod.def).when??(Q.when=(X)=>{let Y=X.value;return!jG(Y)&&Y.length!==void 0}),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.minimum=J.length,Y.maximum=J.length,Y.length=J.length}),$._zod.check=(X)=>{let Y=X.value,W=Y.length;if(W===J.length)return;let G=dL(Y),K=W>J.length;X.issues.push({origin:G,...K?{code:"too_big",maximum:J.length}:{code:"too_small",minimum:J.length},inclusive:!0,exact:!0,input:X.value,inst:$,continue:!J.abort})}}),aV=c("$ZodCheckStringFormat",($,J)=>{var Q,X;if(A$.init($,J),$._zod.onattach.push((Y)=>{let W=Y._zod.bag;if(W.format=J.format,J.pattern)W.patterns??(W.patterns=new Set),W.patterns.add(J.pattern)}),J.pattern)(Q=$._zod).check??(Q.check=(Y)=>{if(J.pattern.lastIndex=0,J.pattern.test(Y.value))return;Y.issues.push({origin:"string",code:"invalid_format",format:J.format,input:Y.value,...J.pattern?{pattern:J.pattern.toString()}:{},inst:$,continue:!J.abort})});else(X=$._zod).check??(X.check=()=>{})}),Q80=c("$ZodCheckRegex",($,J)=>{aV.init($,J),$._zod.check=(Q)=>{if(J.pattern.lastIndex=0,J.pattern.test(Q.value))return;Q.issues.push({origin:"string",code:"invalid_format",format:"regex",input:Q.value,pattern:J.pattern.toString(),inst:$,continue:!J.abort})}}),X80=c("$ZodCheckLowerCase",($,J)=>{J.pattern??(J.pattern=p40),aV.init($,J)}),Y80=c("$ZodCheckUpperCase",($,J)=>{J.pattern??(J.pattern=n40),aV.init($,J)}),W80=c("$ZodCheckIncludes",($,J)=>{A$.init($,J);let Q=P7(J.includes),X=new RegExp(typeof J.position==="number"?`^.{${J.position}}${Q}`:Q);J.pattern=X,$._zod.onattach.push((Y)=>{let W=Y._zod.bag;W.patterns??(W.patterns=new Set),W.patterns.add(X)}),$._zod.check=(Y)=>{if(Y.value.includes(J.includes,J.position))return;Y.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:J.includes,input:Y.value,inst:$,continue:!J.abort})}}),G80=c("$ZodCheckStartsWith",($,J)=>{A$.init($,J);let Q=new RegExp(`^${P7(J.prefix)}.*`);J.pattern??(J.pattern=Q),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.patterns??(Y.patterns=new Set),Y.patterns.add(Q)}),$._zod.check=(X)=>{if(X.value.startsWith(J.prefix))return;X.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:J.prefix,input:X.value,inst:$,continue:!J.abort})}}),K80=c("$ZodCheckEndsWith",($,J)=>{A$.init($,J);let Q=new RegExp(`.*${P7(J.suffix)}$`);J.pattern??(J.pattern=Q),$._zod.onattach.push((X)=>{let Y=X._zod.bag;Y.patterns??(Y.patterns=new Set),Y.patterns.add(Q)}),$._zod.check=(X)=>{if(X.value.endsWith(J.suffix))return;X.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:J.suffix,input:X.value,inst:$,continue:!J.abort})}});Z80=c("$ZodCheckProperty",($,J)=>{A$.init($,J),$._zod.check=(Q)=>{let X=J.schema._zod.run({value:Q.value[J.property],issues:[]},{});if(X instanceof Promise)return X.then((Y)=>nn0(Y,Q,J.property));nn0(X,Q,J.property);return}}),H80=c("$ZodCheckMimeType",($,J)=>{A$.init($,J);let Q=new Set(J.mime);$._zod.onattach.push((X)=>{X._zod.bag.mime=J.mime}),$._zod.check=(X)=>{if(Q.has(X.value.type))return;X.issues.push({code:"invalid_value",values:J.mime,input:X.value.type,inst:$,continue:!J.abort})}}),z80=c("$ZodCheckOverwrite",($,J)=>{A$.init($,J),$._zod.check=(Q)=>{Q.value=J.tx(Q.value)}})});class hv{constructor($=[]){if(this.content=[],this.indent=0,this)this.args=$}indented($){this.indent+=1,$(this),this.indent-=1}write($){if(typeof $==="function"){$(this,{execution:"sync"}),$(this,{execution:"async"});return}let Q=$.split(` -`).filter((W)=>W),X=Math.min(...Q.map((W)=>W.length-W.trimStart().length)),Y=Q.map((W)=>W.slice(X)).map((W)=>" ".repeat(this.indent*2)+W);for(let W of Y)this.content.push(W)}compile(){let $=Function,J=this?.args,X=[...(this?.content??[""]).map((Y)=>` ${Y}`)];return new $(...J,X.join(` -`))}}var q80;var F80=D(()=>{q80={major:4,minor:3,patch:6}});function f80($){if($==="")return!0;if($.length%4!==0)return!1;try{return atob($),!0}catch{return!1}}function Gi0($){if(!kv.test($))return!1;let J=$.replace(/[-_]/g,(X)=>X==="-"?"+":"/"),Q=J.padEnd(Math.ceil(J.length/4)*4,"=");return f80(Q)}function Ki0($,J=null){try{let Q=$.split(".");if(Q.length!==3)return!1;let[X]=Q;if(!X)return!1;let Y=JSON.parse(atob(X));if("typ"in Y&&Y?.typ!=="JWT")return!1;if(!Y.alg)return!1;if(J&&(!("alg"in Y)||Y.alg!==J))return!1;return!0}catch{return!1}}function rn0($,J,Q){if($.issues.length)J.issues.push(...M5(Q,$.issues));J.value[Q]=$.value}function uv($,J,Q,X,Y){if($.issues.length){if(Y&&!(Q in X))return;J.issues.push(...M5(Q,$.issues))}if($.value===void 0){if(Q in X)J.value[Q]=void 0}else J.value[Q]=$.value}function Zi0($){let J=Object.keys($.shape);for(let X of J)if(!$.shape?.[X]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${X}": expected a Zod schema`);let Q=z40($.shape);return{...$,keys:J,keySet:new Set(J),numKeys:J.length,optionalKeys:new Set(Q)}}function Hi0($,J,Q,X,Y,W){let G=[],K=Y.keySet,Z=Y.catchall._zod,H=Z.def.type,z=Z.optout==="optional";for(let q in J){if(K.has(q))continue;if(H==="never"){G.push(q);continue}let B=Z.run({value:J[q],issues:[]},X);if(B instanceof Promise)$.push(B.then((U)=>uv(U,Q,q,J,z)));else uv(B,Q,q,J,z)}if(G.length)Q.issues.push({code:"unrecognized_keys",keys:G,input:J,inst:W});if(!$.length)return Q;return Promise.all($).then(()=>{return Q})}function an0($,J,Q,X){for(let W of $)if(W.issues.length===0)return J.value=W.value,J;let Y=$.filter((W)=>!vG(W));if(Y.length===1)return J.value=Y[0].value,Y[0];return J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:$.map((W)=>W.issues.map((G)=>b9(G,X,B4())))}),J}function tn0($,J,Q,X){let Y=$.filter((W)=>W.issues.length===0);if(Y.length===1)return J.value=Y[0].value,J;if(Y.length===0)J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:$.map((W)=>W.issues.map((G)=>b9(G,X,B4())))});else J.issues.push({code:"invalid_union",input:J.value,inst:Q,errors:[],inclusive:!1});return J}function B80($,J){if($===J)return{valid:!0,data:$};if($ instanceof Date&&J instanceof Date&&+$===+J)return{valid:!0,data:$};if(kG($)&&kG(J)){let Q=Object.keys(J),X=Object.keys($).filter((W)=>Q.indexOf(W)!==-1),Y={...$,...J};for(let W of X){let G=B80($[W],J[W]);if(!G.valid)return{valid:!1,mergeErrorPath:[W,...G.mergeErrorPath]};Y[W]=G.data}return{valid:!0,data:Y}}if(Array.isArray($)&&Array.isArray(J)){if($.length!==J.length)return{valid:!1,mergeErrorPath:[]};let Q=[];for(let X=0;X<$.length;X++){let Y=$[X],W=J[X],G=B80(Y,W);if(!G.valid)return{valid:!1,mergeErrorPath:[X,...G.mergeErrorPath]};Q.push(G.data)}return{valid:!0,data:Q}}return{valid:!1,mergeErrorPath:[]}}function sn0($,J,Q){let X=new Map,Y;for(let K of J.issues)if(K.code==="unrecognized_keys"){Y??(Y=K);for(let Z of K.keys){if(!X.has(Z))X.set(Z,{});X.get(Z).l=!0}}else $.issues.push(K);for(let K of Q.issues)if(K.code==="unrecognized_keys")for(let Z of K.keys){if(!X.has(Z))X.set(Z,{});X.get(Z).r=!0}else $.issues.push(K);let W=[...X].filter(([,K])=>K.l&&K.r).map(([K])=>K);if(W.length&&Y)$.issues.push({...Y,keys:W});if(vG($))return $;let G=B80(J.value,Q.value);if(!G.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(G.mergeErrorPath)}`);return $.value=G.data,$}function bv($,J,Q){if($.issues.length)J.issues.push(...M5(Q,$.issues));J.value[Q]=$.value}function en0($,J,Q,X,Y,W,G){if($.issues.length)if(xL.has(typeof X))Q.issues.push(...M5(X,$.issues));else Q.issues.push({code:"invalid_key",origin:"map",input:Y,inst:W,issues:$.issues.map((K)=>b9(K,G,B4()))});if(J.issues.length)if(xL.has(typeof X))Q.issues.push(...M5(X,J.issues));else Q.issues.push({origin:"map",code:"invalid_element",input:Y,inst:W,key:X,issues:J.issues.map((K)=>b9(K,G,B4()))});Q.value.set($.value,J.value)}function $i0($,J){if($.issues.length)J.issues.push(...$.issues);J.value.add($.value)}function Ji0($,J){if($.issues.length&&J===void 0)return{issues:[],value:void 0};return $}function Qi0($,J){if($.value===void 0)$.value=J.defaultValue;return $}function Xi0($,J){if(!$.issues.length&&$.value===void 0)$.issues.push({code:"invalid_type",expected:"nonoptional",input:$.value,inst:J});return $}function xv($,J,Q){if($.issues.length)return $.aborted=!0,$;return J._zod.run({value:$.value,issues:$.issues},Q)}function gv($,J,Q){if($.issues.length)return $.aborted=!0,$;if((Q.direction||"forward")==="forward"){let Y=J.transform($.value,$);if(Y instanceof Promise)return Y.then((W)=>dv($,W,J.out,Q));return dv($,Y,J.out,Q)}else{let Y=J.reverseTransform($.value,$);if(Y instanceof Promise)return Y.then((W)=>dv($,W,J.in,Q));return dv($,Y,J.in,Q)}}function dv($,J,Q,X){if($.issues.length)return $.aborted=!0,$;return Q._zod.run({value:J,issues:$.issues},X)}function Yi0($){return $.value=Object.freeze($.value),$}function Wi0($,J,Q,X){if(!$){let Y={code:"custom",input:Q,inst:X,path:[...X._zod.def.path??[]],continue:!X._zod.def.abort};if(X._zod.def.params)Y.params=X._zod.def.params;J.issues.push(pV(Y))}}var h1,RH,F$,V80,U80,D80,O80,w80,N80,I80,L80,A80,P80,M80,C80,E80,R80,T80,j80,S80,k80,v80,_80,y80,h80,b80,x80,g80,mv,d80,iL,cv,u80,m80,c80,l80,p80,n80,i80,o80,r80,a80,zi0,t80,oL,s80,e80,$90,lv,J90,Q90,X90,Y90,W90,G90,K90,pv,Z90,H90,z90,q90,F90,B90,V90,U90,D90,rL,O90,w90,N90,I90,L90,A90;var P90=D(()=>{yv();mV();w40();vv();e0();F80();e0();h1=c("$ZodType",($,J)=>{var Q;$??($={}),$._zod.def=J,$._zod.bag=$._zod.bag||{},$._zod.version=q80;let X=[...$._zod.def.checks??[]];if($._zod.traits.has("$ZodCheck"))X.unshift($);for(let Y of X)for(let W of Y._zod.onattach)W($);if(X.length===0)(Q=$._zod).deferred??(Q.deferred=[]),$._zod.deferred?.push(()=>{$._zod.run=$._zod.parse});else{let Y=(G,K,Z)=>{let H=vG(G),z;for(let q of K){if(q._zod.def.when){if(!q._zod.def.when(G))continue}else if(H)continue;let B=G.issues.length,U=q._zod.check(G);if(U instanceof Promise&&Z?.async===!1)throw new VX;if(z||U instanceof Promise)z=(z??Promise.resolve()).then(async()=>{if(await U,G.issues.length===B)return;if(!H)H=vG(G,B)});else{if(G.issues.length===B)continue;if(!H)H=vG(G,B)}}if(z)return z.then(()=>{return G});return G},W=(G,K,Z)=>{if(vG(G))return G.aborted=!0,G;let H=Y(K,X,Z);if(H instanceof Promise){if(Z.async===!1)throw new VX;return H.then((z)=>$._zod.parse(z,Z))}return $._zod.parse(H,Z)};$._zod.run=(G,K)=>{if(K.skipChecks)return $._zod.parse(G,K);if(K.direction==="backward"){let H=$._zod.parse({value:G.value,issues:[]},{...K,skipChecks:!0});if(H instanceof Promise)return H.then((z)=>{return W(z,G,K)});return W(H,G,K)}let Z=$._zod.parse(G,K);if(Z instanceof Promise){if(K.async===!1)throw new VX;return Z.then((H)=>Y(H,X,K))}return Y(Z,X,K)}}a1($,"~standard",()=>({validate:(Y)=>{try{let W=D40($,Y);return W.success?{value:W.data}:{issues:W.error?.issues}}catch(W){return O40($,Y).then((G)=>G.success?{value:G.data}:{issues:G.error?.issues})}},vendor:"zod",version:1}))}),RH=c("$ZodString",($,J)=>{h1.init($,J),$._zod.pattern=[...$?._zod.bag?.patterns??[]].pop()??g40($._zod.bag),$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=String(Q.value)}catch(Y){}if(typeof Q.value==="string")return Q;return Q.issues.push({expected:"string",code:"invalid_type",input:Q.value,inst:$}),Q}}),F$=c("$ZodStringFormat",($,J)=>{aV.init($,J),RH.init($,J)}),V80=c("$ZodGUID",($,J)=>{J.pattern??(J.pattern=E40),F$.init($,J)}),U80=c("$ZodUUID",($,J)=>{if(J.version){let X={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[J.version];if(X===void 0)throw Error(`Invalid UUID version: "${J.version}"`);J.pattern??(J.pattern=EH(X))}else J.pattern??(J.pattern=EH());F$.init($,J)}),D80=c("$ZodEmail",($,J)=>{J.pattern??(J.pattern=R40),F$.init($,J)}),O80=c("$ZodURL",($,J)=>{F$.init($,J),$._zod.check=(Q)=>{try{let X=Q.value.trim(),Y=new URL(X);if(J.hostname){if(J.hostname.lastIndex=0,!J.hostname.test(Y.hostname))Q.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:J.hostname.source,input:Q.value,inst:$,continue:!J.abort})}if(J.protocol){if(J.protocol.lastIndex=0,!J.protocol.test(Y.protocol.endsWith(":")?Y.protocol.slice(0,-1):Y.protocol))Q.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:J.protocol.source,input:Q.value,inst:$,continue:!J.abort})}if(J.normalize)Q.value=Y.href;else Q.value=X;return}catch(X){Q.issues.push({code:"invalid_format",format:"url",input:Q.value,inst:$,continue:!J.abort})}}}),w80=c("$ZodEmoji",($,J)=>{J.pattern??(J.pattern=T40()),F$.init($,J)}),N80=c("$ZodNanoID",($,J)=>{J.pattern??(J.pattern=M40),F$.init($,J)}),I80=c("$ZodCUID",($,J)=>{J.pattern??(J.pattern=N40),F$.init($,J)}),L80=c("$ZodCUID2",($,J)=>{J.pattern??(J.pattern=I40),F$.init($,J)}),A80=c("$ZodULID",($,J)=>{J.pattern??(J.pattern=L40),F$.init($,J)}),P80=c("$ZodXID",($,J)=>{J.pattern??(J.pattern=A40),F$.init($,J)}),M80=c("$ZodKSUID",($,J)=>{J.pattern??(J.pattern=P40),F$.init($,J)}),C80=c("$ZodISODateTime",($,J)=>{J.pattern??(J.pattern=x40(J)),F$.init($,J)}),E80=c("$ZodISODate",($,J)=>{J.pattern??(J.pattern=h40),F$.init($,J)}),R80=c("$ZodISOTime",($,J)=>{J.pattern??(J.pattern=b40(J)),F$.init($,J)}),T80=c("$ZodISODuration",($,J)=>{J.pattern??(J.pattern=C40),F$.init($,J)}),j80=c("$ZodIPv4",($,J)=>{J.pattern??(J.pattern=j40),F$.init($,J),$._zod.bag.format="ipv4"}),S80=c("$ZodIPv6",($,J)=>{J.pattern??(J.pattern=S40),F$.init($,J),$._zod.bag.format="ipv6",$._zod.check=(Q)=>{try{new URL(`http://[${Q.value}]`)}catch{Q.issues.push({code:"invalid_format",format:"ipv6",input:Q.value,inst:$,continue:!J.abort})}}}),k80=c("$ZodMAC",($,J)=>{J.pattern??(J.pattern=k40(J.delimiter)),F$.init($,J),$._zod.bag.format="mac"}),v80=c("$ZodCIDRv4",($,J)=>{J.pattern??(J.pattern=v40),F$.init($,J)}),_80=c("$ZodCIDRv6",($,J)=>{J.pattern??(J.pattern=_40),F$.init($,J),$._zod.check=(Q)=>{let X=Q.value.split("/");try{if(X.length!==2)throw Error();let[Y,W]=X;if(!W)throw Error();let G=Number(W);if(`${G}`!==W)throw Error();if(G<0||G>128)throw Error();new URL(`http://[${Y}]`)}catch{Q.issues.push({code:"invalid_format",format:"cidrv6",input:Q.value,inst:$,continue:!J.abort})}}});y80=c("$ZodBase64",($,J)=>{J.pattern??(J.pattern=f40),F$.init($,J),$._zod.bag.contentEncoding="base64",$._zod.check=(Q)=>{if(f80(Q.value))return;Q.issues.push({code:"invalid_format",format:"base64",input:Q.value,inst:$,continue:!J.abort})}});h80=c("$ZodBase64URL",($,J)=>{J.pattern??(J.pattern=kv),F$.init($,J),$._zod.bag.contentEncoding="base64url",$._zod.check=(Q)=>{if(Gi0(Q.value))return;Q.issues.push({code:"invalid_format",format:"base64url",input:Q.value,inst:$,continue:!J.abort})}}),b80=c("$ZodE164",($,J)=>{J.pattern??(J.pattern=y40),F$.init($,J)});x80=c("$ZodJWT",($,J)=>{F$.init($,J),$._zod.check=(Q)=>{if(Ki0(Q.value,J.alg))return;Q.issues.push({code:"invalid_format",format:"jwt",input:Q.value,inst:$,continue:!J.abort})}}),g80=c("$ZodCustomStringFormat",($,J)=>{F$.init($,J),$._zod.check=(Q)=>{if(J.fn(Q.value))return;Q.issues.push({code:"invalid_format",format:J.format,input:Q.value,inst:$,continue:!J.abort})}}),mv=c("$ZodNumber",($,J)=>{h1.init($,J),$._zod.pattern=$._zod.bag.pattern??lL,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=Number(Q.value)}catch(G){}let Y=Q.value;if(typeof Y==="number"&&!Number.isNaN(Y)&&Number.isFinite(Y))return Q;let W=typeof Y==="number"?Number.isNaN(Y)?"NaN":!Number.isFinite(Y)?"Infinity":void 0:void 0;return Q.issues.push({expected:"number",code:"invalid_type",input:Y,inst:$,...W?{received:W}:{}}),Q}}),d80=c("$ZodNumberFormat",($,J)=>{o40.init($,J),mv.init($,J)}),iL=c("$ZodBoolean",($,J)=>{h1.init($,J),$._zod.pattern=m40,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=Boolean(Q.value)}catch(W){}let Y=Q.value;if(typeof Y==="boolean")return Q;return Q.issues.push({expected:"boolean",code:"invalid_type",input:Y,inst:$}),Q}}),cv=c("$ZodBigInt",($,J)=>{h1.init($,J),$._zod.pattern=d40,$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=BigInt(Q.value)}catch(Y){}if(typeof Q.value==="bigint")return Q;return Q.issues.push({expected:"bigint",code:"invalid_type",input:Q.value,inst:$}),Q}}),u80=c("$ZodBigIntFormat",($,J)=>{r40.init($,J),cv.init($,J)}),m80=c("$ZodSymbol",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y==="symbol")return Q;return Q.issues.push({expected:"symbol",code:"invalid_type",input:Y,inst:$}),Q}}),c80=c("$ZodUndefined",($,J)=>{h1.init($,J),$._zod.pattern=l40,$._zod.values=new Set([void 0]),$._zod.optin="optional",$._zod.optout="optional",$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y>"u")return Q;return Q.issues.push({expected:"undefined",code:"invalid_type",input:Y,inst:$}),Q}}),l80=c("$ZodNull",($,J)=>{h1.init($,J),$._zod.pattern=c40,$._zod.values=new Set([null]),$._zod.parse=(Q,X)=>{let Y=Q.value;if(Y===null)return Q;return Q.issues.push({expected:"null",code:"invalid_type",input:Y,inst:$}),Q}}),p80=c("$ZodAny",($,J)=>{h1.init($,J),$._zod.parse=(Q)=>Q}),n80=c("$ZodUnknown",($,J)=>{h1.init($,J),$._zod.parse=(Q)=>Q}),i80=c("$ZodNever",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{return Q.issues.push({expected:"never",code:"invalid_type",input:Q.value,inst:$}),Q}}),o80=c("$ZodVoid",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(typeof Y>"u")return Q;return Q.issues.push({expected:"void",code:"invalid_type",input:Y,inst:$}),Q}}),r80=c("$ZodDate",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{if(J.coerce)try{Q.value=new Date(Q.value)}catch(K){}let Y=Q.value,W=Y instanceof Date;if(W&&!Number.isNaN(Y.getTime()))return Q;return Q.issues.push({expected:"date",code:"invalid_type",input:Y,...W?{received:"Invalid Date"}:{},inst:$}),Q}});a80=c("$ZodArray",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!Array.isArray(Y))return Q.issues.push({expected:"array",code:"invalid_type",input:Y,inst:$}),Q;Q.value=Array(Y.length);let W=[];for(let G=0;Grn0(H,Q,G)));else rn0(Z,Q,G)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});zi0=c("$ZodObject",($,J)=>{if(h1.init($,J),!Object.getOwnPropertyDescriptor(J,"shape")?.get){let K=J.shape;Object.defineProperty(J,"shape",{get:()=>{let Z={...K};return Object.defineProperty(J,"shape",{value:Z}),Z}})}let X=lV(()=>Zi0(J));a1($._zod,"propValues",()=>{let K=J.shape,Z={};for(let H in K){let z=K[H]._zod;if(z.values){Z[H]??(Z[H]=new Set);for(let q of z.values)Z[H].add(q)}}return Z});let Y=CH,W=J.catchall,G;$._zod.parse=(K,Z)=>{G??(G=X.value);let H=K.value;if(!Y(H))return K.issues.push({expected:"object",code:"invalid_type",input:H,inst:$}),K;K.value={};let z=[],q=G.shape;for(let B of G.keys){let U=q[B],O=U._zod.optout==="optional",w=U._zod.run({value:H[B],issues:[]},Z);if(w instanceof Promise)z.push(w.then((N)=>uv(N,K,B,H,O)));else uv(w,K,B,H,O)}if(!W)return z.length?Promise.all(z).then(()=>K):K;return Hi0(z,H,K,Z,X.value,$)}}),t80=c("$ZodObjectJIT",($,J)=>{zi0.init($,J);let Q=$._zod.parse,X=lV(()=>Zi0(J)),Y=(B)=>{let U=new hv(["shape","payload","ctx"]),O=X.value,w=(v)=>{let M=Nv(v);return`shape[${M}]._zod.run({ value: input[${M}], issues: [] }, ctx)`};U.write("const input = payload.value;");let N=Object.create(null),I=0;for(let v of O.keys)N[v]=`key_${I++}`;U.write("const newResult = {};");for(let v of O.keys){let M=N[v],b=Nv(v),l=B[v]?._zod?.optout==="optional";if(U.write(`const ${M} = ${w(v)};`),l)U.write(` - if (${M}.issues.length) { - if (${b} in input) { - payload.issues = payload.issues.concat(${M}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${b}, ...iss.path] : [${b}] - }))); - } - } - - if (${M}.value === undefined) { - if (${b} in input) { - newResult[${b}] = undefined; - } - } else { - newResult[${b}] = ${M}.value; - } - - `);else U.write(` - if (${M}.issues.length) { - payload.issues = payload.issues.concat(${M}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${b}, ...iss.path] : [${b}] - }))); - } - - if (${M}.value === undefined) { - if (${b} in input) { - newResult[${b}] = undefined; - } - } else { - newResult[${b}] = ${M}.value; - } - - `)}U.write("payload.value = newResult;"),U.write("return payload;");let E=U.compile();return(v,M)=>E(B,v,M)},W,G=CH,K=!fL.jitless,H=K&&K40.value,z=J.catchall,q;$._zod.parse=(B,U)=>{q??(q=X.value);let O=B.value;if(!G(O))return B.issues.push({expected:"object",code:"invalid_type",input:O,inst:$}),B;if(K&&H&&U?.async===!1&&U.jitless!==!0){if(!W)W=Y(J.shape);if(B=W(B,U),!z)return B;return Hi0([],O,B,U,q,$)}return Q(B,U)}});oL=c("$ZodUnion",($,J)=>{h1.init($,J),a1($._zod,"optin",()=>J.options.some((Y)=>Y._zod.optin==="optional")?"optional":void 0),a1($._zod,"optout",()=>J.options.some((Y)=>Y._zod.optout==="optional")?"optional":void 0),a1($._zod,"values",()=>{if(J.options.every((Y)=>Y._zod.values))return new Set(J.options.flatMap((Y)=>Array.from(Y._zod.values)));return}),a1($._zod,"pattern",()=>{if(J.options.every((Y)=>Y._zod.pattern)){let Y=J.options.map((W)=>W._zod.pattern);return new RegExp(`^(${Y.map((W)=>bL(W.source)).join("|")})$`)}return});let Q=J.options.length===1,X=J.options[0]._zod.run;$._zod.parse=(Y,W)=>{if(Q)return X(Y,W);let G=!1,K=[];for(let Z of J.options){let H=Z._zod.run({value:Y.value,issues:[]},W);if(H instanceof Promise)K.push(H),G=!0;else{if(H.issues.length===0)return H;K.push(H)}}if(!G)return an0(K,Y,$,W);return Promise.all(K).then((Z)=>{return an0(Z,Y,$,W)})}});s80=c("$ZodXor",($,J)=>{oL.init($,J),J.inclusive=!1;let Q=J.options.length===1,X=J.options[0]._zod.run;$._zod.parse=(Y,W)=>{if(Q)return X(Y,W);let G=!1,K=[];for(let Z of J.options){let H=Z._zod.run({value:Y.value,issues:[]},W);if(H instanceof Promise)K.push(H),G=!0;else K.push(H)}if(!G)return tn0(K,Y,$,W);return Promise.all(K).then((Z)=>{return tn0(Z,Y,$,W)})}}),e80=c("$ZodDiscriminatedUnion",($,J)=>{J.inclusive=!1,oL.init($,J);let Q=$._zod.parse;a1($._zod,"propValues",()=>{let Y={};for(let W of J.options){let G=W._zod.propValues;if(!G||Object.keys(G).length===0)throw Error(`Invalid discriminated union option at index "${J.options.indexOf(W)}"`);for(let[K,Z]of Object.entries(G)){if(!Y[K])Y[K]=new Set;for(let H of Z)Y[K].add(H)}}return Y});let X=lV(()=>{let Y=J.options,W=new Map;for(let G of Y){let K=G._zod.propValues?.[J.discriminator];if(!K||K.size===0)throw Error(`Invalid discriminated union option at index "${J.options.indexOf(G)}"`);for(let Z of K){if(W.has(Z))throw Error(`Duplicate discriminator value "${String(Z)}"`);W.set(Z,G)}}return W});$._zod.parse=(Y,W)=>{let G=Y.value;if(!CH(G))return Y.issues.push({code:"invalid_type",expected:"object",input:G,inst:$}),Y;let K=X.value.get(G?.[J.discriminator]);if(K)return K._zod.run(Y,W);if(J.unionFallback)return Q(Y,W);return Y.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:J.discriminator,input:G,path:[J.discriminator],inst:$}),Y}}),$90=c("$ZodIntersection",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value,W=J.left._zod.run({value:Y,issues:[]},X),G=J.right._zod.run({value:Y,issues:[]},X);if(W instanceof Promise||G instanceof Promise)return Promise.all([W,G]).then(([Z,H])=>{return sn0(Q,Z,H)});return sn0(Q,W,G)}});lv=c("$ZodTuple",($,J)=>{h1.init($,J);let Q=J.items;$._zod.parse=(X,Y)=>{let W=X.value;if(!Array.isArray(W))return X.issues.push({input:W,inst:$,expected:"tuple",code:"invalid_type"}),X;X.value=[];let G=[],K=[...Q].reverse().findIndex((z)=>z._zod.optin!=="optional"),Z=K===-1?0:Q.length-K;if(!J.rest){let z=W.length>Q.length,q=W.length=W.length){if(H>=Z)continue}let q=z._zod.run({value:W[H],issues:[]},Y);if(q instanceof Promise)G.push(q.then((B)=>bv(B,X,H)));else bv(q,X,H)}if(J.rest){let z=W.slice(Q.length);for(let q of z){H++;let B=J.rest._zod.run({value:q,issues:[]},Y);if(B instanceof Promise)G.push(B.then((U)=>bv(U,X,H)));else bv(B,X,H)}}if(G.length)return Promise.all(G).then(()=>X);return X}});J90=c("$ZodRecord",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!kG(Y))return Q.issues.push({expected:"record",code:"invalid_type",input:Y,inst:$}),Q;let W=[],G=J.keyType._zod.values;if(G){Q.value={};let K=new Set;for(let H of G)if(typeof H==="string"||typeof H==="number"||typeof H==="symbol"){K.add(typeof H==="number"?H.toString():H);let z=J.valueType._zod.run({value:Y[H],issues:[]},X);if(z instanceof Promise)W.push(z.then((q)=>{if(q.issues.length)Q.issues.push(...M5(H,q.issues));Q.value[H]=q.value}));else{if(z.issues.length)Q.issues.push(...M5(H,z.issues));Q.value[H]=z.value}}let Z;for(let H in Y)if(!K.has(H))Z=Z??[],Z.push(H);if(Z&&Z.length>0)Q.issues.push({code:"unrecognized_keys",input:Y,inst:$,keys:Z})}else{Q.value={};for(let K of Reflect.ownKeys(Y)){if(K==="__proto__")continue;let Z=J.keyType._zod.run({value:K,issues:[]},X);if(Z instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof K==="string"&&lL.test(K)&&Z.issues.length){let q=J.keyType._zod.run({value:Number(K),issues:[]},X);if(q instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(q.issues.length===0)Z=q}if(Z.issues.length){if(J.mode==="loose")Q.value[K]=Y[K];else Q.issues.push({code:"invalid_key",origin:"record",issues:Z.issues.map((q)=>b9(q,X,B4())),input:K,path:[K],inst:$});continue}let z=J.valueType._zod.run({value:Y[K],issues:[]},X);if(z instanceof Promise)W.push(z.then((q)=>{if(q.issues.length)Q.issues.push(...M5(K,q.issues));Q.value[Z.value]=q.value}));else{if(z.issues.length)Q.issues.push(...M5(K,z.issues));Q.value[Z.value]=z.value}}}if(W.length)return Promise.all(W).then(()=>Q);return Q}}),Q90=c("$ZodMap",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!(Y instanceof Map))return Q.issues.push({expected:"map",code:"invalid_type",input:Y,inst:$}),Q;let W=[];Q.value=new Map;for(let[G,K]of Y){let Z=J.keyType._zod.run({value:G,issues:[]},X),H=J.valueType._zod.run({value:K,issues:[]},X);if(Z instanceof Promise||H instanceof Promise)W.push(Promise.all([Z,H]).then(([z,q])=>{en0(z,q,Q,G,Y,$,X)}));else en0(Z,H,Q,G,Y,$,X)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});X90=c("$ZodSet",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(!(Y instanceof Set))return Q.issues.push({input:Y,inst:$,expected:"set",code:"invalid_type"}),Q;let W=[];Q.value=new Set;for(let G of Y){let K=J.valueType._zod.run({value:G,issues:[]},X);if(K instanceof Promise)W.push(K.then((Z)=>$i0(Z,Q)));else $i0(K,Q)}if(W.length)return Promise.all(W).then(()=>Q);return Q}});Y90=c("$ZodEnum",($,J)=>{h1.init($,J);let Q=hL(J.entries),X=new Set(Q);$._zod.values=X,$._zod.pattern=new RegExp(`^(${Q.filter((Y)=>xL.has(typeof Y)).map((Y)=>typeof Y==="string"?P7(Y):Y.toString()).join("|")})$`),$._zod.parse=(Y,W)=>{let G=Y.value;if(X.has(G))return Y;return Y.issues.push({code:"invalid_value",values:Q,input:G,inst:$}),Y}}),W90=c("$ZodLiteral",($,J)=>{if(h1.init($,J),J.values.length===0)throw Error("Cannot create literal schema with no valid values");let Q=new Set(J.values);$._zod.values=Q,$._zod.pattern=new RegExp(`^(${J.values.map((X)=>typeof X==="string"?P7(X):X?P7(X.toString()):String(X)).join("|")})$`),$._zod.parse=(X,Y)=>{let W=X.value;if(Q.has(W))return X;return X.issues.push({code:"invalid_value",values:J.values,input:W,inst:$}),X}}),G90=c("$ZodFile",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{let Y=Q.value;if(Y instanceof File)return Q;return Q.issues.push({expected:"file",code:"invalid_type",input:Y,inst:$}),Q}}),K90=c("$ZodTransform",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new MH($.constructor.name);let Y=J.transform(Q.value,Q);if(X.async)return(Y instanceof Promise?Y:Promise.resolve(Y)).then((G)=>{return Q.value=G,Q});if(Y instanceof Promise)throw new VX;return Q.value=Y,Q}});pv=c("$ZodOptional",($,J)=>{h1.init($,J),$._zod.optin="optional",$._zod.optout="optional",a1($._zod,"values",()=>{return J.innerType._zod.values?new Set([...J.innerType._zod.values,void 0]):void 0}),a1($._zod,"pattern",()=>{let Q=J.innerType._zod.pattern;return Q?new RegExp(`^(${bL(Q.source)})?$`):void 0}),$._zod.parse=(Q,X)=>{if(J.innerType._zod.optin==="optional"){let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>Ji0(W,Q.value));return Ji0(Y,Q.value)}if(Q.value===void 0)return Q;return J.innerType._zod.run(Q,X)}}),Z90=c("$ZodExactOptional",($,J)=>{pv.init($,J),a1($._zod,"values",()=>J.innerType._zod.values),a1($._zod,"pattern",()=>J.innerType._zod.pattern),$._zod.parse=(Q,X)=>{return J.innerType._zod.run(Q,X)}}),H90=c("$ZodNullable",($,J)=>{h1.init($,J),a1($._zod,"optin",()=>J.innerType._zod.optin),a1($._zod,"optout",()=>J.innerType._zod.optout),a1($._zod,"pattern",()=>{let Q=J.innerType._zod.pattern;return Q?new RegExp(`^(${bL(Q.source)}|null)$`):void 0}),a1($._zod,"values",()=>{return J.innerType._zod.values?new Set([...J.innerType._zod.values,null]):void 0}),$._zod.parse=(Q,X)=>{if(Q.value===null)return Q;return J.innerType._zod.run(Q,X)}}),z90=c("$ZodDefault",($,J)=>{h1.init($,J),$._zod.optin="optional",a1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);if(Q.value===void 0)return Q.value=J.defaultValue,Q;let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>Qi0(W,J));return Qi0(Y,J)}});q90=c("$ZodPrefault",($,J)=>{h1.init($,J),$._zod.optin="optional",a1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);if(Q.value===void 0)Q.value=J.defaultValue;return J.innerType._zod.run(Q,X)}}),F90=c("$ZodNonOptional",($,J)=>{h1.init($,J),a1($._zod,"values",()=>{let Q=J.innerType._zod.values;return Q?new Set([...Q].filter((X)=>X!==void 0)):void 0}),$._zod.parse=(Q,X)=>{let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>Xi0(W,$));return Xi0(Y,$)}});B90=c("$ZodSuccess",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new MH("ZodSuccess");let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>{return Q.value=W.issues.length===0,Q});return Q.value=Y.issues.length===0,Q}}),V90=c("$ZodCatch",($,J)=>{h1.init($,J),a1($._zod,"optin",()=>J.innerType._zod.optin),a1($._zod,"optout",()=>J.innerType._zod.optout),a1($._zod,"values",()=>J.innerType._zod.values),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>{if(Q.value=W.value,W.issues.length)Q.value=J.catchValue({...Q,error:{issues:W.issues.map((G)=>b9(G,X,B4()))},input:Q.value}),Q.issues=[];return Q});if(Q.value=Y.value,Y.issues.length)Q.value=J.catchValue({...Q,error:{issues:Y.issues.map((W)=>b9(W,X,B4()))},input:Q.value}),Q.issues=[];return Q}}),U90=c("$ZodNaN",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{if(typeof Q.value!=="number"||!Number.isNaN(Q.value))return Q.issues.push({input:Q.value,inst:$,expected:"nan",code:"invalid_type"}),Q;return Q}}),D90=c("$ZodPipe",($,J)=>{h1.init($,J),a1($._zod,"values",()=>J.in._zod.values),a1($._zod,"optin",()=>J.in._zod.optin),a1($._zod,"optout",()=>J.out._zod.optout),a1($._zod,"propValues",()=>J.in._zod.propValues),$._zod.parse=(Q,X)=>{if(X.direction==="backward"){let W=J.out._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>xv(G,J.in,X));return xv(W,J.in,X)}let Y=J.in._zod.run(Q,X);if(Y instanceof Promise)return Y.then((W)=>xv(W,J.out,X));return xv(Y,J.out,X)}});rL=c("$ZodCodec",($,J)=>{h1.init($,J),a1($._zod,"values",()=>J.in._zod.values),a1($._zod,"optin",()=>J.in._zod.optin),a1($._zod,"optout",()=>J.out._zod.optout),a1($._zod,"propValues",()=>J.in._zod.propValues),$._zod.parse=(Q,X)=>{if((X.direction||"forward")==="forward"){let W=J.in._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>gv(G,J,X));return gv(W,J,X)}else{let W=J.out._zod.run(Q,X);if(W instanceof Promise)return W.then((G)=>gv(G,J,X));return gv(W,J,X)}}});O90=c("$ZodReadonly",($,J)=>{h1.init($,J),a1($._zod,"propValues",()=>J.innerType._zod.propValues),a1($._zod,"values",()=>J.innerType._zod.values),a1($._zod,"optin",()=>J.innerType?._zod?.optin),a1($._zod,"optout",()=>J.innerType?._zod?.optout),$._zod.parse=(Q,X)=>{if(X.direction==="backward")return J.innerType._zod.run(Q,X);let Y=J.innerType._zod.run(Q,X);if(Y instanceof Promise)return Y.then(Yi0);return Yi0(Y)}});w90=c("$ZodTemplateLiteral",($,J)=>{h1.init($,J);let Q=[];for(let X of J.parts)if(typeof X==="object"&&X!==null){if(!X._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...X._zod.traits].shift()}`);let Y=X._zod.pattern instanceof RegExp?X._zod.pattern.source:X._zod.pattern;if(!Y)throw Error(`Invalid template literal part: ${X._zod.traits}`);let W=Y.startsWith("^")?1:0,G=Y.endsWith("$")?Y.length-1:Y.length;Q.push(Y.slice(W,G))}else if(X===null||H40.has(typeof X))Q.push(P7(`${X}`));else throw Error(`Invalid template literal part: ${X}`);$._zod.pattern=new RegExp(`^${Q.join("")}$`),$._zod.parse=(X,Y)=>{if(typeof X.value!=="string")return X.issues.push({input:X.value,inst:$,expected:"string",code:"invalid_type"}),X;if($._zod.pattern.lastIndex=0,!$._zod.pattern.test(X.value))return X.issues.push({input:X.value,inst:$,code:"invalid_format",format:J.format??"template_literal",pattern:$._zod.pattern.source}),X;return X}}),N90=c("$ZodFunction",($,J)=>{return h1.init($,J),$._def=J,$._zod.def=J,$.implement=(Q)=>{if(typeof Q!=="function")throw Error("implement() must be called with a function");return function(...X){let Y=$._def.input?Lv($._def.input,X):X,W=Reflect.apply(Q,this,Y);if($._def.output)return Lv($._def.output,W);return W}},$.implementAsync=(Q)=>{if(typeof Q!=="function")throw Error("implementAsync() must be called with a function");return async function(...X){let Y=$._def.input?await Av($._def.input,X):X,W=await Reflect.apply(Q,this,Y);if($._def.output)return await Av($._def.output,W);return W}},$._zod.parse=(Q,X)=>{if(typeof Q.value!=="function")return Q.issues.push({code:"invalid_type",expected:"function",input:Q.value,inst:$}),Q;if($._def.output&&$._def.output._zod.def.type==="promise")Q.value=$.implementAsync(Q.value);else Q.value=$.implement(Q.value);return Q},$.input=(...Q)=>{let X=$.constructor;if(Array.isArray(Q[0]))return new X({type:"function",input:new lv({type:"tuple",items:Q[0],rest:Q[1]}),output:$._def.output});return new X({type:"function",input:Q[0],output:$._def.output})},$.output=(Q)=>{return new $.constructor({type:"function",input:$._def.input,output:Q})},$}),I90=c("$ZodPromise",($,J)=>{h1.init($,J),$._zod.parse=(Q,X)=>{return Promise.resolve(Q.value).then((Y)=>J.innerType._zod.run({value:Y,issues:[]},X))}}),L90=c("$ZodLazy",($,J)=>{h1.init($,J),a1($._zod,"innerType",()=>J.getter()),a1($._zod,"pattern",()=>$._zod.innerType?._zod?.pattern),a1($._zod,"propValues",()=>$._zod.innerType?._zod?.propValues),a1($._zod,"optin",()=>$._zod.innerType?._zod?.optin??void 0),a1($._zod,"optout",()=>$._zod.innerType?._zod?.optout??void 0),$._zod.parse=(Q,X)=>{return $._zod.innerType._zod.run(Q,X)}}),A90=c("$ZodCustom",($,J)=>{A$.init($,J),h1.init($,J),$._zod.parse=(Q,X)=>{return Q},$._zod.check=(Q)=>{let X=Q.value,Y=J.fn(X);if(Y instanceof Promise)return Y.then((W)=>Wi0(W,Q,X,$));Wi0(Y,Q,X,$);return}})});function M90(){return{localeError:aJ$()}}var aJ$=()=>{let $={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function J(Y){return $[Y]??null}let Q={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${Y.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${K}`;return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${W}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${q0(Y.values[0])}`;return`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${Y.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${W} ${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631"}`;return`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${Y.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${Y.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${W} ${Y.minimum.toString()} ${G.unit}`;return`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${Y.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${Y.prefix}"`;if(W.format==="ends_with")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${W.suffix}"`;if(W.format==="includes")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${W.includes}"`;if(W.format==="regex")return`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${W.pattern}`;return`${Q[W.format]??Y.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${Y.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${Y.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${Y.keys.length>1?"\u0629":""}: ${J0(Y.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${Y.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${Y.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};var qi0=D(()=>{e0()});function C90(){return{localeError:tJ$()}}var tJ$=()=>{let $={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${Y.expected}, daxil olan ${K}`;return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${W}, daxil olan ${K}`}case"invalid_value":if(Y.values.length===1)return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${q0(Y.values[0])}`;return`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${Y.origin??"d\u0259y\u0259r"} ${W}${Y.maximum.toString()} ${G.unit??"element"}`;return`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${Y.origin??"d\u0259y\u0259r"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Yanl\u0131\u015F m\u0259tn: "${W.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`;if(W.format==="ends_with")return`Yanl\u0131\u015F m\u0259tn: "${W.suffix}" il\u0259 bitm\u0259lidir`;if(W.format==="includes")return`Yanl\u0131\u015F m\u0259tn: "${W.includes}" daxil olmal\u0131d\u0131r`;if(W.format==="regex")return`Yanl\u0131\u015F m\u0259tn: ${W.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`;return`Yanl\u0131\u015F ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${Y.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${Y.keys.length>1?"lar":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${Y.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};var Fi0=D(()=>{e0()});function Bi0($,J,Q,X){let Y=Math.abs($),W=Y%10,G=Y%100;if(G>=11&&G<=19)return X;if(W===1)return J;if(W>=2&&W<=4)return Q;return X}function E90(){return{localeError:sJ$()}}var sJ$=()=>{let $={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},X={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${Y.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${K}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${W}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${q0(Y.values[0])}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=Bi0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${G.verb} ${W}${Y.maximum.toString()} ${Z}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=Bi0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${G.verb} ${W}${Y.minimum.toString()} ${Z}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${Y.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${W.includes}"`;if(W.format==="regex")return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${Y.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${Y.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${Y.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};var Vi0=D(()=>{e0()});function R90(){return{localeError:eJ$()}}var eJ$=()=>{let $={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${Y.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${K}`;return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${W}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${q0(Y.values[0])}`;return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`;return`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${W}${Y.minimum.toString()} ${G.unit}`;return`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${Y.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${W.pattern}`;let G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";if(W.format==="emoji")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="datetime")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="date")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430";if(W.format==="time")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E";if(W.format==="duration")G="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430";return`${G} ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${Y.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u043E\u0432\u0435":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${Y.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};var Ui0=D(()=>{e0()});function T90(){return{localeError:$Q$()}}var $Q$=()=>{let $={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function J(Y){return $[Y]??null}let Q={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Tipus inv\xE0lid: s'esperava instanceof ${Y.expected}, s'ha rebut ${K}`;return`Tipus inv\xE0lid: s'esperava ${W}, s'ha rebut ${K}`}case"invalid_value":if(Y.values.length===1)return`Valor inv\xE0lid: s'esperava ${q0(Y.values[0])}`;return`Opci\xF3 inv\xE0lida: s'esperava una de ${J0(Y.values," o ")}`;case"too_big":{let W=Y.inclusive?"com a m\xE0xim":"menys de",G=J(Y.origin);if(G)return`Massa gran: s'esperava que ${Y.origin??"el valor"} contingu\xE9s ${W} ${Y.maximum.toString()} ${G.unit??"elements"}`;return`Massa gran: s'esperava que ${Y.origin??"el valor"} fos ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"com a m\xEDnim":"m\xE9s de",G=J(Y.origin);if(G)return`Massa petit: s'esperava que ${Y.origin} contingu\xE9s ${W} ${Y.minimum.toString()} ${G.unit}`;return`Massa petit: s'esperava que ${Y.origin} fos ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Format inv\xE0lid: ha de comen\xE7ar amb "${W.prefix}"`;if(W.format==="ends_with")return`Format inv\xE0lid: ha d'acabar amb "${W.suffix}"`;if(W.format==="includes")return`Format inv\xE0lid: ha d'incloure "${W.includes}"`;if(W.format==="regex")return`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${W.pattern}`;return`Format inv\xE0lid per a ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${Y.divisor}`;case"unrecognized_keys":return`Clau${Y.keys.length>1?"s":""} no reconeguda${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${Y.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${Y.origin}`;default:return"Entrada inv\xE0lida"}}};var Di0=D(()=>{e0()});function j90(){return{localeError:JQ$()}}var JQ$=()=>{let $={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function J(Y){return $[Y]??null}let Q={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"},X={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${Y.expected}, obdr\u017Eeno ${K}`;return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${W}, obdr\u017Eeno ${K}`}case"invalid_value":if(Y.values.length===1)return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${q0(Y.values[0])}`;return`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${Y.origin??"hodnota"} mus\xED m\xEDt ${W}${Y.maximum.toString()} ${G.unit??"prvk\u016F"}`;return`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${Y.origin??"hodnota"} mus\xED b\xFDt ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${Y.origin??"hodnota"} mus\xED m\xEDt ${W}${Y.minimum.toString()} ${G.unit??"prvk\u016F"}`;return`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${Y.origin??"hodnota"} mus\xED b\xFDt ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${W.prefix}"`;if(W.format==="ends_with")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${W.suffix}"`;if(W.format==="includes")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${W.includes}"`;if(W.format==="regex")return`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${W.pattern}`;return`Neplatn\xFD form\xE1t ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${Y.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${J0(Y.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${Y.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${Y.origin}`;default:return"Neplatn\xFD vstup"}}};var Oi0=D(()=>{e0()});function S90(){return{localeError:QQ$()}}var QQ$=()=>{let $={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},X={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ugyldigt input: forventede instanceof ${Y.expected}, fik ${K}`;return`Ugyldigt input: forventede ${W}, fik ${K}`}case"invalid_value":if(Y.values.length===1)return`Ugyldig v\xE6rdi: forventede ${q0(Y.values[0])}`;return`Ugyldigt valg: forventede en af f\xF8lgende ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`For stor: forventede ${K??"value"} ${G.verb} ${W} ${Y.maximum.toString()} ${G.unit??"elementer"}`;return`For stor: forventede ${K??"value"} havde ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`For lille: forventede ${K} ${G.verb} ${W} ${Y.minimum.toString()} ${G.unit}`;return`For lille: forventede ${K} havde ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ugyldig streng: skal starte med "${W.prefix}"`;if(W.format==="ends_with")return`Ugyldig streng: skal ende med "${W.suffix}"`;if(W.format==="includes")return`Ugyldig streng: skal indeholde "${W.includes}"`;if(W.format==="regex")return`Ugyldig streng: skal matche m\xF8nsteret ${W.pattern}`;return`Ugyldig ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${Y.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${Y.origin}`;default:return"Ugyldigt input"}}};var wi0=D(()=>{e0()});function k90(){return{localeError:XQ$()}}var XQ$=()=>{let $={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function J(Y){return $[Y]??null}let Q={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},X={nan:"NaN",number:"Zahl",array:"Array"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ung\xFCltige Eingabe: erwartet instanceof ${Y.expected}, erhalten ${K}`;return`Ung\xFCltige Eingabe: erwartet ${W}, erhalten ${K}`}case"invalid_value":if(Y.values.length===1)return`Ung\xFCltige Eingabe: erwartet ${q0(Y.values[0])}`;return`Ung\xFCltige Option: erwartet eine von ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Zu gro\xDF: erwartet, dass ${Y.origin??"Wert"} ${W}${Y.maximum.toString()} ${G.unit??"Elemente"} hat`;return`Zu gro\xDF: erwartet, dass ${Y.origin??"Wert"} ${W}${Y.maximum.toString()} ist`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Zu klein: erwartet, dass ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} hat`;return`Zu klein: erwartet, dass ${Y.origin} ${W}${Y.minimum.toString()} ist`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ung\xFCltiger String: muss mit "${W.prefix}" beginnen`;if(W.format==="ends_with")return`Ung\xFCltiger String: muss mit "${W.suffix}" enden`;if(W.format==="includes")return`Ung\xFCltiger String: muss "${W.includes}" enthalten`;if(W.format==="regex")return`Ung\xFCltiger String: muss dem Muster ${W.pattern} entsprechen`;return`Ung\xFCltig: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${Y.divisor} sein`;case"unrecognized_keys":return`${Y.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${Y.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${Y.origin}`;default:return"Ung\xFCltige Eingabe"}}};var Ni0=D(()=>{e0()});function aL(){return{localeError:YQ$()}}var YQ$=()=>{let $={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;return`Invalid input: expected ${W}, received ${K}`}case"invalid_value":if(Y.values.length===1)return`Invalid input: expected ${q0(Y.values[0])}`;return`Invalid option: expected one of ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Too big: expected ${Y.origin??"value"} to have ${W}${Y.maximum.toString()} ${G.unit??"elements"}`;return`Too big: expected ${Y.origin??"value"} to be ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Too small: expected ${Y.origin} to have ${W}${Y.minimum.toString()} ${G.unit}`;return`Too small: expected ${Y.origin} to be ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Invalid string: must start with "${W.prefix}"`;if(W.format==="ends_with")return`Invalid string: must end with "${W.suffix}"`;if(W.format==="includes")return`Invalid string: must include "${W.includes}"`;if(W.format==="regex")return`Invalid string: must match pattern ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${Y.divisor}`;case"unrecognized_keys":return`Unrecognized key${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Invalid key in ${Y.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${Y.origin}`;default:return"Invalid input"}}};var v90=D(()=>{e0()});function _90(){return{localeError:WQ$()}}var WQ$=()=>{let $={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function J(Y){return $[Y]??null}let Q={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},X={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Nevalida enigo: atendi\u011Dis instanceof ${Y.expected}, ricevi\u011Dis ${K}`;return`Nevalida enigo: atendi\u011Dis ${W}, ricevi\u011Dis ${K}`}case"invalid_value":if(Y.values.length===1)return`Nevalida enigo: atendi\u011Dis ${q0(Y.values[0])}`;return`Nevalida opcio: atendi\u011Dis unu el ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Tro granda: atendi\u011Dis ke ${Y.origin??"valoro"} havu ${W}${Y.maximum.toString()} ${G.unit??"elementojn"}`;return`Tro granda: atendi\u011Dis ke ${Y.origin??"valoro"} havu ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Tro malgranda: atendi\u011Dis ke ${Y.origin} havu ${W}${Y.minimum.toString()} ${G.unit}`;return`Tro malgranda: atendi\u011Dis ke ${Y.origin} estu ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Nevalida karaktraro: devas komenci\u011Di per "${W.prefix}"`;if(W.format==="ends_with")return`Nevalida karaktraro: devas fini\u011Di per "${W.suffix}"`;if(W.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${W.includes}"`;if(W.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${W.pattern}`;return`Nevalida ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${Y.divisor}`;case"unrecognized_keys":return`Nekonata${Y.keys.length>1?"j":""} \u015Dlosilo${Y.keys.length>1?"j":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${Y.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${Y.origin}`;default:return"Nevalida enigo"}}};var Ii0=D(()=>{e0()});function f90(){return{localeError:GQ$()}}var GQ$=()=>{let $={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function J(Y){return $[Y]??null}let Q={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entrada inv\xE1lida: se esperaba instanceof ${Y.expected}, recibido ${K}`;return`Entrada inv\xE1lida: se esperaba ${W}, recibido ${K}`}case"invalid_value":if(Y.values.length===1)return`Entrada inv\xE1lida: se esperaba ${q0(Y.values[0])}`;return`Opci\xF3n inv\xE1lida: se esperaba una de ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`Demasiado grande: se esperaba que ${K??"valor"} tuviera ${W}${Y.maximum.toString()} ${G.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${K??"valor"} fuera ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=X[Y.origin]??Y.origin;if(G)return`Demasiado peque\xF1o: se esperaba que ${K} tuviera ${W}${Y.minimum.toString()} ${G.unit}`;return`Demasiado peque\xF1o: se esperaba que ${K} fuera ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cadena inv\xE1lida: debe comenzar con "${W.prefix}"`;if(W.format==="ends_with")return`Cadena inv\xE1lida: debe terminar en "${W.suffix}"`;if(W.format==="includes")return`Cadena inv\xE1lida: debe incluir "${W.includes}"`;if(W.format==="regex")return`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${W.pattern}`;return`Inv\xE1lido ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${Y.divisor}`;case"unrecognized_keys":return`Llave${Y.keys.length>1?"s":""} desconocida${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${X[Y.origin]??Y.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${X[Y.origin]??Y.origin}`;default:return"Entrada inv\xE1lida"}}};var Li0=D(()=>{e0()});function y90(){return{localeError:KQ$()}}var KQ$=()=>{let $={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function J(Y){return $[Y]??null}let Q={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},X={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${Y.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${K} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${W} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${K} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":if(Y.values.length===1)return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${q0(Y.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`;return`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${J0(Y.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${Y.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`;return`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${Y.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} ${G.unit} \u0628\u0627\u0634\u062F`;return`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${W.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`;if(W.format==="ends_with")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${W.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`;if(W.format==="includes")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${W.includes}" \u0628\u0627\u0634\u062F`;if(W.format==="regex")return`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${W.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`;return`${Q[W.format]??Y.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${Y.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${Y.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${Y.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${Y.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};var Ai0=D(()=>{e0()});function h90(){return{localeError:ZQ$()}}var ZQ$=()=>{let $={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function J(Y){return $[Y]??null}let Q={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Virheellinen tyyppi: odotettiin instanceof ${Y.expected}, oli ${K}`;return`Virheellinen tyyppi: odotettiin ${W}, oli ${K}`}case"invalid_value":if(Y.values.length===1)return`Virheellinen sy\xF6te: t\xE4ytyy olla ${q0(Y.values[0])}`;return`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Liian suuri: ${G.subject} t\xE4ytyy olla ${W}${Y.maximum.toString()} ${G.unit}`.trim();return`Liian suuri: arvon t\xE4ytyy olla ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Liian pieni: ${G.subject} t\xE4ytyy olla ${W}${Y.minimum.toString()} ${G.unit}`.trim();return`Liian pieni: arvon t\xE4ytyy olla ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${W.prefix}"`;if(W.format==="ends_with")return`Virheellinen sy\xF6te: t\xE4ytyy loppua "${W.suffix}"`;if(W.format==="includes")return`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${W.includes}"`;if(W.format==="regex")return`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${W.pattern}`;return`Virheellinen ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${Y.divisor} monikerta`;case"unrecognized_keys":return`${Y.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${J0(Y.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};var Pi0=D(()=>{e0()});function b90(){return{localeError:HQ$()}}var HQ$=()=>{let $={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function J(Y){return $[Y]??null}let Q={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},X={nan:"NaN",number:"nombre",array:"tableau"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entr\xE9e invalide : instanceof ${Y.expected} attendu, ${K} re\xE7u`;return`Entr\xE9e invalide : ${W} attendu, ${K} re\xE7u`}case"invalid_value":if(Y.values.length===1)return`Entr\xE9e invalide : ${q0(Y.values[0])} attendu`;return`Option invalide : une valeur parmi ${J0(Y.values,"|")} attendue`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Trop grand : ${Y.origin??"valeur"} doit ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"\xE9l\xE9ment(s)"}`;return`Trop grand : ${Y.origin??"valeur"} doit \xEAtre ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Trop petit : ${Y.origin} doit ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Trop petit : ${Y.origin} doit \xEAtre ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cha\xEEne invalide : doit commencer par "${W.prefix}"`;if(W.format==="ends_with")return`Cha\xEEne invalide : doit se terminer par "${W.suffix}"`;if(W.format==="includes")return`Cha\xEEne invalide : doit inclure "${W.includes}"`;if(W.format==="regex")return`Cha\xEEne invalide : doit correspondre au mod\xE8le ${W.pattern}`;return`${Q[W.format]??Y.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${Y.divisor}`;case"unrecognized_keys":return`Cl\xE9${Y.keys.length>1?"s":""} non reconnue${Y.keys.length>1?"s":""} : ${J0(Y.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${Y.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${Y.origin}`;default:return"Entr\xE9e invalide"}}};var Mi0=D(()=>{e0()});function x90(){return{localeError:zQ$()}}var zQ$=()=>{let $={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function J(Y){return $[Y]??null}let Q={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Entr\xE9e invalide : attendu instanceof ${Y.expected}, re\xE7u ${K}`;return`Entr\xE9e invalide : attendu ${W}, re\xE7u ${K}`}case"invalid_value":if(Y.values.length===1)return`Entr\xE9e invalide : attendu ${q0(Y.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"\u2264":"<",G=J(Y.origin);if(G)return`Trop grand : attendu que ${Y.origin??"la valeur"} ait ${W}${Y.maximum.toString()} ${G.unit}`;return`Trop grand : attendu que ${Y.origin??"la valeur"} soit ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"\u2265":">",G=J(Y.origin);if(G)return`Trop petit : attendu que ${Y.origin} ait ${W}${Y.minimum.toString()} ${G.unit}`;return`Trop petit : attendu que ${Y.origin} soit ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Cha\xEEne invalide : doit commencer par "${W.prefix}"`;if(W.format==="ends_with")return`Cha\xEEne invalide : doit se terminer par "${W.suffix}"`;if(W.format==="includes")return`Cha\xEEne invalide : doit inclure "${W.includes}"`;if(W.format==="regex")return`Cha\xEEne invalide : doit correspondre au motif ${W.pattern}`;return`${Q[W.format]??Y.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${Y.divisor}`;case"unrecognized_keys":return`Cl\xE9${Y.keys.length>1?"s":""} non reconnue${Y.keys.length>1?"s":""} : ${J0(Y.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${Y.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${Y.origin}`;default:return"Entr\xE9e invalide"}}};var Ci0=D(()=>{e0()});function g90(){return{localeError:qQ$()}}var qQ$=()=>{let $={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},J={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},Q=(H)=>H?$[H]:void 0,X=(H)=>{let z=Q(H);if(z)return z.label;return H??$.unknown.label},Y=(H)=>`\u05D4${X(H)}`,W=(H)=>{return(Q(H)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"},G=(H)=>{if(!H)return null;return J[H]??null},K={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},Z={nan:"NaN"};return(H)=>{switch(H.code){case"invalid_type":{let z=H.expected,q=Z[z??""]??X(z),B=V0(H.input),U=Z[B]??$[B]?.label??B;if(/^[A-Z]/.test(H.expected))return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${H.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${U}`;return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${q}, \u05D4\u05EA\u05E7\u05D1\u05DC ${U}`}case"invalid_value":{if(H.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${q0(H.values[0])}`;let z=H.values.map((U)=>q0(U));if(H.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${z[0]} \u05D0\u05D5 ${z[1]}`;let q=z[z.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${z.slice(0,-1).join(", ")} \u05D0\u05D5 ${q}`}case"too_big":{let z=G(H.origin),q=Y(H.origin??"value");if(H.origin==="string")return`${z?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${H.maximum.toString()} ${z?.unit??""} ${H.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(H.origin==="number"){let O=H.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${H.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${H.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${O}`}if(H.origin==="array"||H.origin==="set"){let O=H.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",w=H.inclusive?`${H.maximum} ${z?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${H.maximum} ${z?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let B=H.inclusive?"<=":"<",U=W(H.origin??"value");if(z?.unit)return`${z.longLabel} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.maximum.toString()} ${z.unit}`;return`${z?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.maximum.toString()}`}case"too_small":{let z=G(H.origin),q=Y(H.origin??"value");if(H.origin==="string")return`${z?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${H.minimum.toString()} ${z?.unit??""} ${H.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(H.origin==="number"){let O=H.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${H.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${H.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${O}`}if(H.origin==="array"||H.origin==="set"){let O=H.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(H.minimum===1&&H.inclusive){let N=H.origin==="set"?"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3":"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3";return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${N}`}let w=H.inclusive?`${H.minimum} ${z?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${H.minimum} ${z?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${q} ${O} \u05DC\u05D4\u05DB\u05D9\u05DC ${w}`.trim()}let B=H.inclusive?">=":">",U=W(H.origin??"value");if(z?.unit)return`${z.shortLabel} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.minimum.toString()} ${z.unit}`;return`${z?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${q} ${U} ${B}${H.minimum.toString()}`}case"invalid_format":{let z=H;if(z.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${z.prefix}"`;if(z.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${z.suffix}"`;if(z.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${z.includes}"`;if(z.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${z.pattern}`;let q=K[z.format],B=q?.label??z.format,O=(q?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${B} \u05DC\u05D0 ${O}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${H.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${H.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${H.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${J0(H.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${Y(H.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};var Ei0=D(()=>{e0()});function d90(){return{localeError:FQ$()}}var FQ$=()=>{let $={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function J(Y){return $[Y]??null}let Q={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},X={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${Y.expected}, a kapott \xE9rt\xE9k ${K}`;return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${W}, a kapott \xE9rt\xE9k ${K}`}case"invalid_value":if(Y.values.length===1)return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${q0(Y.values[0])}`;return`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`T\xFAl nagy: ${Y.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${W}${Y.maximum.toString()} ${G.unit??"elem"}`;return`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${Y.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${Y.origin} m\xE9rete t\xFAl kicsi ${W}${Y.minimum.toString()} ${G.unit}`;return`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${Y.origin} t\xFAl kicsi ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\xC9rv\xE9nytelen string: "${W.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`;if(W.format==="ends_with")return`\xC9rv\xE9nytelen string: "${W.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`;if(W.format==="includes")return`\xC9rv\xE9nytelen string: "${W.includes}" \xE9rt\xE9ket kell tartalmaznia`;if(W.format==="regex")return`\xC9rv\xE9nytelen string: ${W.pattern} mint\xE1nak kell megfelelnie`;return`\xC9rv\xE9nytelen ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${Y.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${Y.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${Y.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};var Ri0=D(()=>{e0()});function Ti0($,J,Q){return Math.abs($)===1?J:Q}function tV($){if(!$)return"";let J=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],Q=$[$.length-1];return $+(J.includes(Q)?"\u0576":"\u0568")}function u90(){return{localeError:BQ$()}}var BQ$=()=>{let $={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},X={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${Y.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${K}`;return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${W}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${q0(Y.values[1])}`;return`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=Ti0(K,G.unit.one,G.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${tV(Y.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${W}${Y.maximum.toString()} ${Z}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${tV(Y.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=Ti0(K,G.unit.one,G.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${tV(Y.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${W}${Y.minimum.toString()} ${Z}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${tV(Y.origin)} \u056C\u056B\u0576\u056B ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${W.prefix}"-\u0578\u057E`;if(W.format==="ends_with")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${W.suffix}"-\u0578\u057E`;if(W.format==="includes")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${W.includes}"`;if(W.format==="regex")return`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${W.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`;return`\u054D\u056D\u0561\u056C ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${Y.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${Y.keys.length>1?"\u0576\u0565\u0580":""}. ${J0(Y.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${tV(Y.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${tV(Y.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};var ji0=D(()=>{e0()});function m90(){return{localeError:VQ$()}}var VQ$=()=>{let $={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input tidak valid: diharapkan instanceof ${Y.expected}, diterima ${K}`;return`Input tidak valid: diharapkan ${W}, diterima ${K}`}case"invalid_value":if(Y.values.length===1)return`Input tidak valid: diharapkan ${q0(Y.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Terlalu besar: diharapkan ${Y.origin??"value"} memiliki ${W}${Y.maximum.toString()} ${G.unit??"elemen"}`;return`Terlalu besar: diharapkan ${Y.origin??"value"} menjadi ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Terlalu kecil: diharapkan ${Y.origin} memiliki ${W}${Y.minimum.toString()} ${G.unit}`;return`Terlalu kecil: diharapkan ${Y.origin} menjadi ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`String tidak valid: harus dimulai dengan "${W.prefix}"`;if(W.format==="ends_with")return`String tidak valid: harus berakhir dengan "${W.suffix}"`;if(W.format==="includes")return`String tidak valid: harus menyertakan "${W.includes}"`;if(W.format==="regex")return`String tidak valid: harus sesuai pola ${W.pattern}`;return`${Q[W.format]??Y.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${Y.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${Y.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${Y.origin}`;default:return"Input tidak valid"}}};var Si0=D(()=>{e0()});function c90(){return{localeError:UQ$()}}var UQ$=()=>{let $={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function J(Y){return $[Y]??null}let Q={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},X={nan:"NaN",number:"n\xFAmer",array:"fylki"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Rangt gildi: \xDE\xFA sl\xF3st inn ${K} \xFEar sem \xE1 a\xF0 vera instanceof ${Y.expected}`;return`Rangt gildi: \xDE\xFA sl\xF3st inn ${K} \xFEar sem \xE1 a\xF0 vera ${W}`}case"invalid_value":if(Y.values.length===1)return`Rangt gildi: gert r\xE1\xF0 fyrir ${q0(Y.values[0])}`;return`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin??"gildi"} hafi ${W}${Y.maximum.toString()} ${G.unit??"hluti"}`;return`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin??"gildi"} s\xE9 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin} hafi ${W}${Y.minimum.toString()} ${G.unit}`;return`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${Y.origin} s\xE9 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${W.prefix}"`;if(W.format==="ends_with")return`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${W.suffix}"`;if(W.format==="includes")return`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${W.includes}"`;if(W.format==="regex")return`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${W.pattern}`;return`Rangt ${Q[W.format]??Y.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${Y.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${Y.keys.length>1?"ir lyklar":"ur lykill"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${Y.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${Y.origin}`;default:return"Rangt gildi"}}};var ki0=D(()=>{e0()});function l90(){return{localeError:DQ$()}}var DQ$=()=>{let $={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"numero",array:"vettore"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input non valido: atteso instanceof ${Y.expected}, ricevuto ${K}`;return`Input non valido: atteso ${W}, ricevuto ${K}`}case"invalid_value":if(Y.values.length===1)return`Input non valido: atteso ${q0(Y.values[0])}`;return`Opzione non valida: atteso uno tra ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Troppo grande: ${Y.origin??"valore"} deve avere ${W}${Y.maximum.toString()} ${G.unit??"elementi"}`;return`Troppo grande: ${Y.origin??"valore"} deve essere ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Troppo piccolo: ${Y.origin} deve avere ${W}${Y.minimum.toString()} ${G.unit}`;return`Troppo piccolo: ${Y.origin} deve essere ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Stringa non valida: deve iniziare con "${W.prefix}"`;if(W.format==="ends_with")return`Stringa non valida: deve terminare con "${W.suffix}"`;if(W.format==="includes")return`Stringa non valida: deve includere "${W.includes}"`;if(W.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${Y.divisor}`;case"unrecognized_keys":return`Chiav${Y.keys.length>1?"i":"e"} non riconosciut${Y.keys.length>1?"e":"a"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${Y.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${Y.origin}`;default:return"Input non valido"}}};var vi0=D(()=>{e0()});function p90(){return{localeError:OQ$()}}var OQ$=()=>{let $={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function J(Y){return $[Y]??null}let Q={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},X={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u7121\u52B9\u306A\u5165\u529B: instanceof ${Y.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${K}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;return`\u7121\u52B9\u306A\u5165\u529B: ${W}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${K}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":if(Y.values.length===1)return`\u7121\u52B9\u306A\u5165\u529B: ${q0(Y.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`;return`\u7121\u52B9\u306A\u9078\u629E: ${J0(Y.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let W=Y.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",G=J(Y.origin);if(G)return`\u5927\u304D\u3059\u304E\u308B\u5024: ${Y.origin??"\u5024"}\u306F${Y.maximum.toString()}${G.unit??"\u8981\u7D20"}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u5927\u304D\u3059\u304E\u308B\u5024: ${Y.origin??"\u5024"}\u306F${Y.maximum.toString()}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let W=Y.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",G=J(Y.origin);if(G)return`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${Y.origin}\u306F${Y.minimum.toString()}${G.unit}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${Y.origin}\u306F${Y.minimum.toString()}${W}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="ends_with")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="includes")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${W.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;if(W.format==="regex")return`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${W.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;return`\u7121\u52B9\u306A${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${Y.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${Y.keys.length>1?"\u7FA4":""}: ${J0(Y.keys,"\u3001")}`;case"invalid_key":return`${Y.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${Y.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};var _i0=D(()=>{e0()});function n90(){return{localeError:wQ$()}}var wQ$=()=>{let $={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function J(Y){return $[Y]??null}let Q={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},X={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${Y.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${K}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${W}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${q0(Y.values[0])}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${J0(Y.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit}`;return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${Y.origin} \u10D8\u10E7\u10DD\u10E1 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${W.prefix}"-\u10D8\u10D7`;if(W.format==="ends_with")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${W.suffix}"-\u10D8\u10D7`;if(W.format==="includes")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${W.includes}"-\u10E1`;if(W.format==="regex")return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${W.pattern}`;return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${Y.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${Y.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${Y.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${Y.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};var fi0=D(()=>{e0()});function tL(){return{localeError:NQ$()}}var NQ$=()=>{let $={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function J(Y){return $[Y]??null}let Q={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},X={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${Y.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${K}`;return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${W} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${q0(Y.values[0])}`;return`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${W} ${Y.maximum.toString()} ${G.unit??"\u1792\u17B6\u178F\u17BB"}`;return`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin} ${W} ${Y.minimum.toString()} ${G.unit}`;return`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${Y.origin} ${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${W.prefix}"`;if(W.format==="ends_with")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${W.suffix}"`;if(W.format==="includes")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${W.includes}"`;if(W.format==="regex")return`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${W.pattern}`;return`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${Y.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${J0(Y.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${Y.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${Y.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};var i90=D(()=>{e0()});function o90(){return tL()}var yi0=D(()=>{i90()});function r90(){return{localeError:IQ$()}}var IQ$=()=>{let $={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function J(Y){return $[Y]??null}let Q={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${Y.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${K}\uC785\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${W}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${K}\uC785\uB2C8\uB2E4`}case"invalid_value":if(Y.values.length===1)return`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${q0(Y.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C \uC635\uC158: ${J0(Y.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let W=Y.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",G=W==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",K=J(Y.origin),Z=K?.unit??"\uC694\uC18C";if(K)return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${Y.maximum.toString()}${Z} ${W}${G}`;return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${Y.maximum.toString()} ${W}${G}`}case"too_small":{let W=Y.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",G=W==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",K=J(Y.origin),Z=K?.unit??"\uC694\uC18C";if(K)return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${Y.minimum.toString()}${Z} ${W}${G}`;return`${Y.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${Y.minimum.toString()} ${W}${G}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="ends_with")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="includes")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${W.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`;if(W.format==="regex")return`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${W.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`;return`\uC798\uBABB\uB41C ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${Y.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${J0(Y.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${Y.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${Y.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};var hi0=D(()=>{e0()});function bi0($){let J=Math.abs($),Q=J%10,X=J%100;if(X>=11&&X<=19||Q===0)return"many";if(Q===1)return"one";return"few"}function a90(){return{localeError:LQ$()}}var sL=($)=>{return $.charAt(0).toUpperCase()+$.slice(1)},LQ$=()=>{let $={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function J(Y,W,G,K){let Z=$[Y]??null;if(Z===null)return Z;return{unit:Z.unit[W],verb:Z.verb[K][G?"inclusive":"notInclusive"]}}let Q={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},X={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Gautas tipas ${K}, o tik\u0117tasi - instanceof ${Y.expected}`;return`Gautas tipas ${K}, o tik\u0117tasi - ${W}`}case"invalid_value":if(Y.values.length===1)return`Privalo b\u016Bti ${q0(Y.values[0])}`;return`Privalo b\u016Bti vienas i\u0161 ${J0(Y.values,"|")} pasirinkim\u0173`;case"too_big":{let W=X[Y.origin]??Y.origin,G=J(Y.origin,bi0(Number(Y.maximum)),Y.inclusive??!1,"smaller");if(G?.verb)return`${sL(W??Y.origin??"reik\u0161m\u0117")} ${G.verb} ${Y.maximum.toString()} ${G.unit??"element\u0173"}`;let K=Y.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${sL(W??Y.origin??"reik\u0161m\u0117")} turi b\u016Bti ${K} ${Y.maximum.toString()} ${G?.unit}`}case"too_small":{let W=X[Y.origin]??Y.origin,G=J(Y.origin,bi0(Number(Y.minimum)),Y.inclusive??!1,"bigger");if(G?.verb)return`${sL(W??Y.origin??"reik\u0161m\u0117")} ${G.verb} ${Y.minimum.toString()} ${G.unit??"element\u0173"}`;let K=Y.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${sL(W??Y.origin??"reik\u0161m\u0117")} turi b\u016Bti ${K} ${Y.minimum.toString()} ${G?.unit}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Eilut\u0117 privalo prasid\u0117ti "${W.prefix}"`;if(W.format==="ends_with")return`Eilut\u0117 privalo pasibaigti "${W.suffix}"`;if(W.format==="includes")return`Eilut\u0117 privalo \u012Ftraukti "${W.includes}"`;if(W.format==="regex")return`Eilut\u0117 privalo atitikti ${W.pattern}`;return`Neteisingas ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${Y.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${Y.keys.length>1?"i":"as"} rakt${Y.keys.length>1?"ai":"as"}: ${J0(Y.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let W=X[Y.origin]??Y.origin;return`${sL(W??Y.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};var xi0=D(()=>{e0()});function t90(){return{localeError:AQ$()}}var AQ$=()=>{let $={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},X={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${Y.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${K}`;return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${W}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`Invalid input: expected ${q0(Y.values[0])}`;return`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`;return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin} \u0434\u0430 \u0438\u043C\u0430 ${W}${Y.minimum.toString()} ${G.unit}`;return`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${Y.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${W.pattern}`;return`Invalid ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${Y.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${Y.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};var gi0=D(()=>{e0()});function s90(){return{localeError:PQ$()}}var PQ$=()=>{let $={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"nombor"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Input tidak sah: dijangka instanceof ${Y.expected}, diterima ${K}`;return`Input tidak sah: dijangka ${W}, diterima ${K}`}case"invalid_value":if(Y.values.length===1)return`Input tidak sah: dijangka ${q0(Y.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Terlalu besar: dijangka ${Y.origin??"nilai"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"elemen"}`;return`Terlalu besar: dijangka ${Y.origin??"nilai"} adalah ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Terlalu kecil: dijangka ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Terlalu kecil: dijangka ${Y.origin} adalah ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`String tidak sah: mesti bermula dengan "${W.prefix}"`;if(W.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${W.suffix}"`;if(W.format==="includes")return`String tidak sah: mesti mengandungi "${W.includes}"`;if(W.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${W.pattern}`;return`${Q[W.format]??Y.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${Y.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${J0(Y.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${Y.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${Y.origin}`;default:return"Input tidak sah"}}};var di0=D(()=>{e0()});function e90(){return{localeError:MQ$()}}var MQ$=()=>{let $={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function J(Y){return $[Y]??null}let Q={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},X={nan:"NaN",number:"getal"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ongeldige invoer: verwacht instanceof ${Y.expected}, ontving ${K}`;return`Ongeldige invoer: verwacht ${W}, ontving ${K}`}case"invalid_value":if(Y.values.length===1)return`Ongeldige invoer: verwacht ${q0(Y.values[0])}`;return`Ongeldige optie: verwacht \xE9\xE9n van ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin),K=Y.origin==="date"?"laat":Y.origin==="string"?"lang":"groot";if(G)return`Te ${K}: verwacht dat ${Y.origin??"waarde"} ${W}${Y.maximum.toString()} ${G.unit??"elementen"} ${G.verb}`;return`Te ${K}: verwacht dat ${Y.origin??"waarde"} ${W}${Y.maximum.toString()} is`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin),K=Y.origin==="date"?"vroeg":Y.origin==="string"?"kort":"klein";if(G)return`Te ${K}: verwacht dat ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} ${G.verb}`;return`Te ${K}: verwacht dat ${Y.origin} ${W}${Y.minimum.toString()} is`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ongeldige tekst: moet met "${W.prefix}" beginnen`;if(W.format==="ends_with")return`Ongeldige tekst: moet op "${W.suffix}" eindigen`;if(W.format==="includes")return`Ongeldige tekst: moet "${W.includes}" bevatten`;if(W.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${W.pattern}`;return`Ongeldig: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${Y.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${Y.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${Y.origin}`;default:return"Ongeldige invoer"}}};var ui0=D(()=>{e0()});function $50(){return{localeError:CQ$()}}var CQ$=()=>{let $={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function J(Y){return $[Y]??null}let Q={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"tall",array:"liste"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ugyldig input: forventet instanceof ${Y.expected}, fikk ${K}`;return`Ugyldig input: forventet ${W}, fikk ${K}`}case"invalid_value":if(Y.values.length===1)return`Ugyldig verdi: forventet ${q0(Y.values[0])}`;return`Ugyldig valg: forventet en av ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`For stor(t): forventet ${Y.origin??"value"} til \xE5 ha ${W}${Y.maximum.toString()} ${G.unit??"elementer"}`;return`For stor(t): forventet ${Y.origin??"value"} til \xE5 ha ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`For lite(n): forventet ${Y.origin} til \xE5 ha ${W}${Y.minimum.toString()} ${G.unit}`;return`For lite(n): forventet ${Y.origin} til \xE5 ha ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ugyldig streng: m\xE5 starte med "${W.prefix}"`;if(W.format==="ends_with")return`Ugyldig streng: m\xE5 ende med "${W.suffix}"`;if(W.format==="includes")return`Ugyldig streng: m\xE5 inneholde "${W.includes}"`;if(W.format==="regex")return`Ugyldig streng: m\xE5 matche m\xF8nsteret ${W.pattern}`;return`Ugyldig ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${Y.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${Y.origin}`;default:return"Ugyldig input"}}};var mi0=D(()=>{e0()});function J50(){return{localeError:EQ$()}}var EQ$=()=>{let $={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function J(Y){return $[Y]??null}let Q={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},X={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`F\xE2sit giren: umulan instanceof ${Y.expected}, al\u0131nan ${K}`;return`F\xE2sit giren: umulan ${W}, al\u0131nan ${K}`}case"invalid_value":if(Y.values.length===1)return`F\xE2sit giren: umulan ${q0(Y.values[0])}`;return`F\xE2sit tercih: m\xFBteberler ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Fazla b\xFCy\xFCk: ${Y.origin??"value"}, ${W}${Y.maximum.toString()} ${G.unit??"elements"} sahip olmal\u0131yd\u0131.`;return`Fazla b\xFCy\xFCk: ${Y.origin??"value"}, ${W}${Y.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Fazla k\xFC\xE7\xFCk: ${Y.origin}, ${W}${Y.minimum.toString()} ${G.unit} sahip olmal\u0131yd\u0131.`;return`Fazla k\xFC\xE7\xFCk: ${Y.origin}, ${W}${Y.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`F\xE2sit metin: "${W.prefix}" ile ba\u015Flamal\u0131.`;if(W.format==="ends_with")return`F\xE2sit metin: "${W.suffix}" ile bitmeli.`;if(W.format==="includes")return`F\xE2sit metin: "${W.includes}" ihtiv\xE2 etmeli.`;if(W.format==="regex")return`F\xE2sit metin: ${W.pattern} nak\u015F\u0131na uymal\u0131.`;return`F\xE2sit ${Q[W.format]??Y.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${Y.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${Y.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};var ci0=D(()=>{e0()});function Q50(){return{localeError:RQ$()}}var RQ$=()=>{let $={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function J(Y){return $[Y]??null}let Q={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},X={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${Y.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${K} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${W} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${K} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":if(Y.values.length===1)return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${q0(Y.values[0])} \u0648\u0627\u06CC`;return`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${J0(Y.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${Y.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`;return`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${Y.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${W}${Y.maximum.toString()} \u0648\u064A`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} ${G.unit} \u0648\u0644\u0631\u064A`;return`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${Y.origin} \u0628\u0627\u06CC\u062F ${W}${Y.minimum.toString()} \u0648\u064A`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${W.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`;if(W.format==="ends_with")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${W.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`;if(W.format==="includes")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${W.includes}" \u0648\u0644\u0631\u064A`;if(W.format==="regex")return`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${W.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`;return`${Q[W.format]??Y.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${Y.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${Y.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${Y.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${Y.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};var li0=D(()=>{e0()});function X50(){return{localeError:TQ$()}}var TQ$=()=>{let $={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function J(Y){return $[Y]??null}let Q={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"},X={nan:"NaN",number:"liczba",array:"tablica"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${Y.expected}, otrzymano ${K}`;return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${W}, otrzymano ${K}`}case"invalid_value":if(Y.values.length===1)return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${q0(Y.values[0])}`;return`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${W}${Y.maximum.toString()} ${G.unit??"element\xF3w"}`;return`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${W}${Y.minimum.toString()} ${G.unit??"element\xF3w"}`;return`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${Y.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${W.prefix}"`;if(W.format==="ends_with")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${W.suffix}"`;if(W.format==="includes")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${W.includes}"`;if(W.format==="regex")return`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${W.pattern}`;return`Nieprawid\u0142ow(y/a/e) ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${Y.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${Y.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${Y.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};var pi0=D(()=>{e0()});function Y50(){return{localeError:jQ$()}}var jQ$=()=>{let $={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function J(Y){return $[Y]??null}let Q={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},X={nan:"NaN",number:"n\xFAmero",null:"nulo"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Tipo inv\xE1lido: esperado instanceof ${Y.expected}, recebido ${K}`;return`Tipo inv\xE1lido: esperado ${W}, recebido ${K}`}case"invalid_value":if(Y.values.length===1)return`Entrada inv\xE1lida: esperado ${q0(Y.values[0])}`;return`Op\xE7\xE3o inv\xE1lida: esperada uma das ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Muito grande: esperado que ${Y.origin??"valor"} tivesse ${W}${Y.maximum.toString()} ${G.unit??"elementos"}`;return`Muito grande: esperado que ${Y.origin??"valor"} fosse ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Muito pequeno: esperado que ${Y.origin} tivesse ${W}${Y.minimum.toString()} ${G.unit}`;return`Muito pequeno: esperado que ${Y.origin} fosse ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Texto inv\xE1lido: deve come\xE7ar com "${W.prefix}"`;if(W.format==="ends_with")return`Texto inv\xE1lido: deve terminar com "${W.suffix}"`;if(W.format==="includes")return`Texto inv\xE1lido: deve incluir "${W.includes}"`;if(W.format==="regex")return`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${W.pattern}`;return`${Q[W.format]??Y.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${Y.divisor}`;case"unrecognized_keys":return`Chave${Y.keys.length>1?"s":""} desconhecida${Y.keys.length>1?"s":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${Y.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${Y.origin}`;default:return"Campo inv\xE1lido"}}};var ni0=D(()=>{e0()});function ii0($,J,Q,X){let Y=Math.abs($),W=Y%10,G=Y%100;if(G>=11&&G<=19)return X;if(W===1)return J;if(W>=2&&W<=4)return Q;return X}function W50(){return{localeError:SQ$()}}var SQ$=()=>{let $={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${Y.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${K}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${W}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${q0(Y.values[0])}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G){let K=Number(Y.maximum),Z=ii0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${W}${Y.maximum.toString()} ${Z}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G){let K=Number(Y.minimum),Z=ii0(K,G.unit.one,G.unit.few,G.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${W}${Y.minimum.toString()} ${Z}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${Y.origin} \u0431\u0443\u0434\u0435\u0442 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${Y.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u0438":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${Y.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};var oi0=D(()=>{e0()});function G50(){return{localeError:kQ$()}}var kQ$=()=>{let $={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function J(Y){return $[Y]??null}let Q={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},X={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Neveljaven vnos: pri\u010Dakovano instanceof ${Y.expected}, prejeto ${K}`;return`Neveljaven vnos: pri\u010Dakovano ${W}, prejeto ${K}`}case"invalid_value":if(Y.values.length===1)return`Neveljaven vnos: pri\u010Dakovano ${q0(Y.values[0])}`;return`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Preveliko: pri\u010Dakovano, da bo ${Y.origin??"vrednost"} imelo ${W}${Y.maximum.toString()} ${G.unit??"elementov"}`;return`Preveliko: pri\u010Dakovano, da bo ${Y.origin??"vrednost"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Premajhno: pri\u010Dakovano, da bo ${Y.origin} imelo ${W}${Y.minimum.toString()} ${G.unit}`;return`Premajhno: pri\u010Dakovano, da bo ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Neveljaven niz: mora se za\u010Deti z "${W.prefix}"`;if(W.format==="ends_with")return`Neveljaven niz: mora se kon\u010Dati z "${W.suffix}"`;if(W.format==="includes")return`Neveljaven niz: mora vsebovati "${W.includes}"`;if(W.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${W.pattern}`;return`Neveljaven ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${Y.divisor}`;case"unrecognized_keys":return`Neprepoznan${Y.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${Y.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${Y.origin}`;default:return"Neveljaven vnos"}}};var ri0=D(()=>{e0()});function K50(){return{localeError:vQ$()}}var vQ$=()=>{let $={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function J(Y){return $[Y]??null}let Q={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},X={nan:"NaN",number:"antal",array:"lista"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${Y.expected}, fick ${K}`;return`Ogiltig inmatning: f\xF6rv\xE4ntat ${W}, fick ${K}`}case"invalid_value":if(Y.values.length===1)return`Ogiltig inmatning: f\xF6rv\xE4ntat ${q0(Y.values[0])}`;return`Ogiltigt val: f\xF6rv\xE4ntade en av ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`F\xF6r stor(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.maximum.toString()} ${G.unit??"element"}`;return`F\xF6r stor(t): f\xF6rv\xE4ntat ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`F\xF6r lite(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.minimum.toString()} ${G.unit}`;return`F\xF6r lite(t): f\xF6rv\xE4ntade ${Y.origin??"v\xE4rdet"} att ha ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${W.prefix}"`;if(W.format==="ends_with")return`Ogiltig str\xE4ng: m\xE5ste sluta med "${W.suffix}"`;if(W.format==="includes")return`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${W.includes}"`;if(W.format==="regex")return`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${W.pattern}"`;return`Ogiltig(t) ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${Y.divisor}`;case"unrecognized_keys":return`${Y.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${J0(Y.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${Y.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${Y.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};var ai0=D(()=>{e0()});function Z50(){return{localeError:_Q$()}}var _Q$=()=>{let $={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function J(Y){return $[Y]??null}let Q={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},X={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${Y.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${K}`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${W}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${q0(Y.values[0])}`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${J0(Y.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${W}${Y.maximum.toString()} ${G.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${W}${Y.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${Y.origin} ${W}${Y.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="ends_with")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="includes")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${W.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;if(W.format==="regex")return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${W.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${Y.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${Y.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${Y.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};var ti0=D(()=>{e0()});function H50(){return{localeError:fQ$()}}var fQ$=()=>{let $={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function J(Y){return $[Y]??null}let Q={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},X={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${Y.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${K}`;return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${W} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${q0(Y.values[0])}`;return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",G=J(Y.origin);if(G)return`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.maximum.toString()} ${G.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`;return`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",G=J(Y.origin);if(G)return`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.minimum.toString()} ${G.unit}`;return`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${Y.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${W} ${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${W.prefix}"`;if(W.format==="ends_with")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${W.suffix}"`;if(W.format==="includes")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${W.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`;if(W.format==="regex")return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${W.pattern}`;return`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${Y.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${Y.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${Y.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};var si0=D(()=>{e0()});function z50(){return{localeError:yQ$()}}var yQ$=()=>{let $={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function J(Y){return $[Y]??null}let Q={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${Y.expected}, al\u0131nan ${K}`;return`Ge\xE7ersiz de\u011Fer: beklenen ${W}, al\u0131nan ${K}`}case"invalid_value":if(Y.values.length===1)return`Ge\xE7ersiz de\u011Fer: beklenen ${q0(Y.values[0])}`;return`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\xC7ok b\xFCy\xFCk: beklenen ${Y.origin??"de\u011Fer"} ${W}${Y.maximum.toString()} ${G.unit??"\xF6\u011Fe"}`;return`\xC7ok b\xFCy\xFCk: beklenen ${Y.origin??"de\u011Fer"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\xC7ok k\xFC\xE7\xFCk: beklenen ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\xC7ok k\xFC\xE7\xFCk: beklenen ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Ge\xE7ersiz metin: "${W.prefix}" ile ba\u015Flamal\u0131`;if(W.format==="ends_with")return`Ge\xE7ersiz metin: "${W.suffix}" ile bitmeli`;if(W.format==="includes")return`Ge\xE7ersiz metin: "${W.includes}" i\xE7ermeli`;if(W.format==="regex")return`Ge\xE7ersiz metin: ${W.pattern} desenine uymal\u0131`;return`Ge\xE7ersiz ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${Y.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${Y.keys.length>1?"lar":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${Y.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};var ei0=D(()=>{e0()});function eL(){return{localeError:hQ$()}}var hQ$=()=>{let $={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function J(Y){return $[Y]??null}let Q={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},X={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${Y.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${K}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${W}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${K}`}case"invalid_value":if(Y.values.length===1)return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${q0(Y.values[0])}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`;return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${Y.origin} \u0431\u0443\u0434\u0435 ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${W.prefix}"`;if(W.format==="ends_with")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${W.suffix}"`;if(W.format==="includes")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${W.includes}"`;if(W.format==="regex")return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${W.pattern}`;return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${Y.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${Y.keys.length>1?"\u0456":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${Y.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${Y.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};var q50=D(()=>{e0()});function F50(){return eL()}var $o0=D(()=>{q50()});function B50(){return{localeError:bQ$()}}var bQ$=()=>{let $={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function J(Y){return $[Y]??null}let Q={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},X={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${Y.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${K} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${W} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${K} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":if(Y.values.length===1)return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${q0(Y.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;return`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${J0(Y.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u0628\u06C1\u062A \u0628\u0691\u0627: ${Y.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${W}${Y.maximum.toString()} ${G.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;return`\u0628\u06C1\u062A \u0628\u0691\u0627: ${Y.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${W}${Y.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${Y.origin} \u06A9\u06D2 ${W}${Y.minimum.toString()} ${G.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;return`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${Y.origin} \u06A9\u0627 ${W}${Y.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="ends_with")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="includes")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${W.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;if(W.format==="regex")return`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${W.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;return`\u063A\u0644\u0637 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${Y.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${Y.keys.length>1?"\u0632":""}: ${J0(Y.keys,"\u060C ")}`;case"invalid_key":return`${Y.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${Y.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};var Jo0=D(()=>{e0()});function V50(){return{localeError:xQ$()}}var xQ$=()=>{let $={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function J(Y){return $[Y]??null}let Q={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},X={nan:"NaN",number:"raqam",array:"massiv"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${Y.expected}, qabul qilingan ${K}`;return`Noto\u2018g\u2018ri kirish: kutilgan ${W}, qabul qilingan ${K}`}case"invalid_value":if(Y.values.length===1)return`Noto\u2018g\u2018ri kirish: kutilgan ${q0(Y.values[0])}`;return`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Juda katta: kutilgan ${Y.origin??"qiymat"} ${W}${Y.maximum.toString()} ${G.unit} ${G.verb}`;return`Juda katta: kutilgan ${Y.origin??"qiymat"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Juda kichik: kutilgan ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit} ${G.verb}`;return`Juda kichik: kutilgan ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Noto\u2018g\u2018ri satr: "${W.prefix}" bilan boshlanishi kerak`;if(W.format==="ends_with")return`Noto\u2018g\u2018ri satr: "${W.suffix}" bilan tugashi kerak`;if(W.format==="includes")return`Noto\u2018g\u2018ri satr: "${W.includes}" ni o\u2018z ichiga olishi kerak`;if(W.format==="regex")return`Noto\u2018g\u2018ri satr: ${W.pattern} shabloniga mos kelishi kerak`;return`Noto\u2018g\u2018ri ${Q[W.format]??Y.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${Y.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${Y.keys.length>1?"lar":""}: ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${Y.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};var Qo0=D(()=>{e0()});function U50(){return{localeError:gQ$()}}var gQ$=()=>{let $={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function J(Y){return $[Y]??null}let Q={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},X={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${Y.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${K}`;return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${W}, nh\u1EADn \u0111\u01B0\u1EE3c ${K}`}case"invalid_value":if(Y.values.length===1)return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${q0(Y.values[0])}`;return`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${Y.origin??"gi\xE1 tr\u1ECB"} ${G.verb} ${W}${Y.maximum.toString()} ${G.unit??"ph\u1EA7n t\u1EED"}`;return`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${Y.origin??"gi\xE1 tr\u1ECB"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${Y.origin} ${G.verb} ${W}${Y.minimum.toString()} ${G.unit}`;return`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${W.prefix}"`;if(W.format==="ends_with")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${W.suffix}"`;if(W.format==="includes")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${W.includes}"`;if(W.format==="regex")return`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${W.pattern}`;return`${Q[W.format]??Y.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${Y.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${J0(Y.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${Y.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${Y.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};var Xo0=D(()=>{e0()});function D50(){return{localeError:dQ$()}}var dQ$=()=>{let $={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function J(Y){return $[Y]??null}let Q={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"},X={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${Y.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${K}`;return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${W}\uFF0C\u5B9E\u9645\u63A5\u6536 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${q0(Y.values[0])}`;return`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${Y.origin??"\u503C"} ${W}${Y.maximum.toString()} ${G.unit??"\u4E2A\u5143\u7D20"}`;return`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${Y.origin??"\u503C"} ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${Y.origin} ${W}${Y.minimum.toString()} ${G.unit}`;return`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${Y.origin} ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${W.prefix}" \u5F00\u5934`;if(W.format==="ends_with")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${W.suffix}" \u7ED3\u5C3E`;if(W.format==="includes")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${W.includes}"`;if(W.format==="regex")return`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${W.pattern}`;return`\u65E0\u6548${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${Y.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${J0(Y.keys,", ")}`;case"invalid_key":return`${Y.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${Y.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};var Yo0=D(()=>{e0()});function O50(){return{localeError:uQ$()}}var uQ$=()=>{let $={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function J(Y){return $[Y]??null}let Q={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"},X={nan:"NaN"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${Y.expected}\uFF0C\u4F46\u6536\u5230 ${K}`;return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${W}\uFF0C\u4F46\u6536\u5230 ${K}`}case"invalid_value":if(Y.values.length===1)return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${q0(Y.values[0])}`;return`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${Y.origin??"\u503C"} \u61C9\u70BA ${W}${Y.maximum.toString()} ${G.unit??"\u500B\u5143\u7D20"}`;return`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${Y.origin??"\u503C"} \u61C9\u70BA ${W}${Y.maximum.toString()}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${Y.origin} \u61C9\u70BA ${W}${Y.minimum.toString()} ${G.unit}`;return`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${Y.origin} \u61C9\u70BA ${W}${Y.minimum.toString()}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${W.prefix}" \u958B\u982D`;if(W.format==="ends_with")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${W.suffix}" \u7D50\u5C3E`;if(W.format==="includes")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${W.includes}"`;if(W.format==="regex")return`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${W.pattern}`;return`\u7121\u6548\u7684 ${Q[W.format]??Y.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${Y.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${Y.keys.length>1?"\u5011":""}\uFF1A${J0(Y.keys,"\u3001")}`;case"invalid_key":return`${Y.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${Y.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};var Wo0=D(()=>{e0()});function w50(){return{localeError:mQ$()}}var mQ$=()=>{let $={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function J(Y){return $[Y]??null}let Q={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},X={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return(Y)=>{switch(Y.code){case"invalid_type":{let W=X[Y.expected]??Y.expected,G=V0(Y.input),K=X[G]??G;if(/^[A-Z]/.test(Y.expected))return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${Y.expected}, \xE0m\u1ECD\u0300 a r\xED ${K}`;return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${W}, \xE0m\u1ECD\u0300 a r\xED ${K}`}case"invalid_value":if(Y.values.length===1)return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${q0(Y.values[0])}`;return`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${J0(Y.values,"|")}`;case"too_big":{let W=Y.inclusive?"<=":"<",G=J(Y.origin);if(G)return`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${Y.origin??"iye"} ${G.verb} ${W}${Y.maximum} ${G.unit}`;return`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${W}${Y.maximum}`}case"too_small":{let W=Y.inclusive?">=":">",G=J(Y.origin);if(G)return`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${Y.origin} ${G.verb} ${W}${Y.minimum} ${G.unit}`;return`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${W}${Y.minimum}`}case"invalid_format":{let W=Y;if(W.format==="starts_with")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${W.prefix}"`;if(W.format==="ends_with")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${W.suffix}"`;if(W.format==="includes")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${W.includes}"`;if(W.format==="regex")return`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${W.pattern}`;return`A\u1E63\xEC\u1E63e: ${Q[W.format]??Y.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${Y.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${J0(Y.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${Y.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${Y.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};var Go0=D(()=>{e0()});var $A={};l6($A,{zhTW:()=>O50,zhCN:()=>D50,yo:()=>w50,vi:()=>U50,uz:()=>V50,ur:()=>B50,uk:()=>eL,ua:()=>F50,tr:()=>z50,th:()=>H50,ta:()=>Z50,sv:()=>K50,sl:()=>G50,ru:()=>W50,pt:()=>Y50,ps:()=>Q50,pl:()=>X50,ota:()=>J50,no:()=>$50,nl:()=>e90,ms:()=>s90,mk:()=>t90,lt:()=>a90,ko:()=>r90,km:()=>tL,kh:()=>o90,ka:()=>n90,ja:()=>p90,it:()=>l90,is:()=>c90,id:()=>m90,hy:()=>u90,hu:()=>d90,he:()=>g90,frCA:()=>x90,fr:()=>b90,fi:()=>h90,fa:()=>y90,es:()=>f90,eo:()=>_90,en:()=>aL,de:()=>k90,da:()=>S90,cs:()=>j90,ca:()=>T90,bg:()=>R90,be:()=>E90,az:()=>C90,ar:()=>M90});var N50=D(()=>{qi0();Fi0();Vi0();Ui0();Di0();Oi0();wi0();Ni0();v90();Ii0();Li0();Ai0();Pi0();Mi0();Ci0();Ei0();Ri0();ji0();Si0();ki0();vi0();_i0();fi0();yi0();i90();hi0();xi0();gi0();di0();ui0();mi0();ci0();li0();pi0();ni0();oi0();ri0();ai0();ti0();si0();ei0();$o0();q50();Jo0();Qo0();Xo0();Yo0();Wo0();Go0()});class A50{constructor(){this._map=new WeakMap,this._idmap=new Map}add($,...J){let Q=J[0];if(this._map.set($,Q),Q&&typeof Q==="object"&&"id"in Q)this._idmap.set(Q.id,$);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove($){let J=this._map.get($);if(J&&typeof J==="object"&&"id"in J)this._idmap.delete(J.id);return this._map.delete($),this}get($){let J=$._zod.parent;if(J){let Q={...this.get(J)??{}};delete Q.id;let X={...Q,...this._map.get($)};return Object.keys(X).length?X:void 0}return this._map.get($)}has($){return this._map.has($)}}function nv(){return new A50}var Ko0,I50,L50,O8;var JA=D(()=>{I50=Symbol("ZodOutput"),L50=Symbol("ZodInput");(Ko0=globalThis).__zod_globalRegistry??(Ko0.__zod_globalRegistry=nv());O8=globalThis.__zod_globalRegistry});function P50($,J){return new $({type:"string",...A0(J)})}function M50($,J){return new $({type:"string",coerce:!0,...A0(J)})}function iv($,J){return new $({type:"string",format:"email",check:"string_format",abort:!1,...A0(J)})}function QA($,J){return new $({type:"string",format:"guid",check:"string_format",abort:!1,...A0(J)})}function ov($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,...A0(J)})}function rv($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...A0(J)})}function av($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...A0(J)})}function tv($,J){return new $({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...A0(J)})}function XA($,J){return new $({type:"string",format:"url",check:"string_format",abort:!1,...A0(J)})}function sv($,J){return new $({type:"string",format:"emoji",check:"string_format",abort:!1,...A0(J)})}function ev($,J){return new $({type:"string",format:"nanoid",check:"string_format",abort:!1,...A0(J)})}function $_($,J){return new $({type:"string",format:"cuid",check:"string_format",abort:!1,...A0(J)})}function J_($,J){return new $({type:"string",format:"cuid2",check:"string_format",abort:!1,...A0(J)})}function Q_($,J){return new $({type:"string",format:"ulid",check:"string_format",abort:!1,...A0(J)})}function X_($,J){return new $({type:"string",format:"xid",check:"string_format",abort:!1,...A0(J)})}function Y_($,J){return new $({type:"string",format:"ksuid",check:"string_format",abort:!1,...A0(J)})}function W_($,J){return new $({type:"string",format:"ipv4",check:"string_format",abort:!1,...A0(J)})}function G_($,J){return new $({type:"string",format:"ipv6",check:"string_format",abort:!1,...A0(J)})}function C50($,J){return new $({type:"string",format:"mac",check:"string_format",abort:!1,...A0(J)})}function K_($,J){return new $({type:"string",format:"cidrv4",check:"string_format",abort:!1,...A0(J)})}function Z_($,J){return new $({type:"string",format:"cidrv6",check:"string_format",abort:!1,...A0(J)})}function H_($,J){return new $({type:"string",format:"base64",check:"string_format",abort:!1,...A0(J)})}function z_($,J){return new $({type:"string",format:"base64url",check:"string_format",abort:!1,...A0(J)})}function q_($,J){return new $({type:"string",format:"e164",check:"string_format",abort:!1,...A0(J)})}function F_($,J){return new $({type:"string",format:"jwt",check:"string_format",abort:!1,...A0(J)})}function R50($,J){return new $({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...A0(J)})}function T50($,J){return new $({type:"string",format:"date",check:"string_format",...A0(J)})}function j50($,J){return new $({type:"string",format:"time",check:"string_format",precision:null,...A0(J)})}function S50($,J){return new $({type:"string",format:"duration",check:"string_format",...A0(J)})}function k50($,J){return new $({type:"number",checks:[],...A0(J)})}function v50($,J){return new $({type:"number",coerce:!0,checks:[],...A0(J)})}function _50($,J){return new $({type:"number",check:"number_format",abort:!1,format:"safeint",...A0(J)})}function f50($,J){return new $({type:"number",check:"number_format",abort:!1,format:"float32",...A0(J)})}function y50($,J){return new $({type:"number",check:"number_format",abort:!1,format:"float64",...A0(J)})}function h50($,J){return new $({type:"number",check:"number_format",abort:!1,format:"int32",...A0(J)})}function b50($,J){return new $({type:"number",check:"number_format",abort:!1,format:"uint32",...A0(J)})}function x50($,J){return new $({type:"boolean",...A0(J)})}function g50($,J){return new $({type:"boolean",coerce:!0,...A0(J)})}function d50($,J){return new $({type:"bigint",...A0(J)})}function u50($,J){return new $({type:"bigint",coerce:!0,...A0(J)})}function m50($,J){return new $({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...A0(J)})}function c50($,J){return new $({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...A0(J)})}function l50($,J){return new $({type:"symbol",...A0(J)})}function p50($,J){return new $({type:"undefined",...A0(J)})}function n50($,J){return new $({type:"null",...A0(J)})}function i50($){return new $({type:"any"})}function o50($){return new $({type:"unknown"})}function r50($,J){return new $({type:"never",...A0(J)})}function a50($,J){return new $({type:"void",...A0(J)})}function t50($,J){return new $({type:"date",...A0(J)})}function s50($,J){return new $({type:"date",coerce:!0,...A0(J)})}function e50($,J){return new $({type:"nan",...A0(J)})}function UX($,J){return new _v({check:"less_than",...A0(J),value:$,inclusive:!1})}function C5($,J){return new _v({check:"less_than",...A0(J),value:$,inclusive:!0})}function DX($,J){return new fv({check:"greater_than",...A0(J),value:$,inclusive:!1})}function F9($,J){return new fv({check:"greater_than",...A0(J),value:$,inclusive:!0})}function B_($){return DX(0,$)}function V_($){return UX(0,$)}function U_($){return C5(0,$)}function D_($){return F9(0,$)}function _G($,J){return new i40({check:"multiple_of",...A0(J),value:$})}function fG($,J){return new a40({check:"max_size",...A0(J),maximum:$})}function OX($,J){return new t40({check:"min_size",...A0(J),minimum:$})}function TH($,J){return new s40({check:"size_equals",...A0(J),size:$})}function jH($,J){return new e40({check:"max_length",...A0(J),maximum:$})}function Q3($,J){return new $80({check:"min_length",...A0(J),minimum:$})}function SH($,J){return new J80({check:"length_equals",...A0(J),length:$})}function sV($,J){return new Q80({check:"string_format",format:"regex",...A0(J),pattern:$})}function eV($){return new X80({check:"string_format",format:"lowercase",...A0($)})}function $U($){return new Y80({check:"string_format",format:"uppercase",...A0($)})}function JU($,J){return new W80({check:"string_format",format:"includes",...A0(J),includes:$})}function QU($,J){return new G80({check:"string_format",format:"starts_with",...A0(J),prefix:$})}function XU($,J){return new K80({check:"string_format",format:"ends_with",...A0(J),suffix:$})}function O_($,J,Q){return new Z80({check:"property",property:$,schema:J,...A0(Q)})}function YU($,J){return new H80({check:"mime_type",mime:$,...A0(J)})}function uJ($){return new z80({check:"overwrite",tx:$})}function WU($){return uJ((J)=>J.normalize($))}function GU(){return uJ(($)=>$.trim())}function KU(){return uJ(($)=>$.toLowerCase())}function ZU(){return uJ(($)=>$.toUpperCase())}function HU(){return uJ(($)=>G40($))}function $70($,J,Q){return new $({type:"array",element:J,...A0(Q)})}function lQ$($,J,Q){return new $({type:"union",options:J,...A0(Q)})}function pQ$($,J,Q){return new $({type:"union",options:J,inclusive:!1,...A0(Q)})}function nQ$($,J,Q,X){return new $({type:"union",options:Q,discriminator:J,...A0(X)})}function iQ$($,J,Q){return new $({type:"intersection",left:J,right:Q})}function oQ$($,J,Q,X){let Y=Q instanceof h1;return new $({type:"tuple",items:J,rest:Y?Q:null,...A0(Y?X:Q)})}function rQ$($,J,Q,X){return new $({type:"record",keyType:J,valueType:Q,...A0(X)})}function aQ$($,J,Q,X){return new $({type:"map",keyType:J,valueType:Q,...A0(X)})}function tQ$($,J,Q){return new $({type:"set",valueType:J,...A0(Q)})}function sQ$($,J,Q){let X=Array.isArray(J)?Object.fromEntries(J.map((Y)=>[Y,Y])):J;return new $({type:"enum",entries:X,...A0(Q)})}function eQ$($,J,Q){return new $({type:"enum",entries:J,...A0(Q)})}function $X$($,J,Q){return new $({type:"literal",values:Array.isArray(J)?J:[J],...A0(Q)})}function J70($,J){return new $({type:"file",...A0(J)})}function JX$($,J){return new $({type:"transform",transform:J})}function QX$($,J){return new $({type:"optional",innerType:J})}function XX$($,J){return new $({type:"nullable",innerType:J})}function YX$($,J,Q){return new $({type:"default",innerType:J,get defaultValue(){return typeof Q==="function"?Q():Z40(Q)}})}function WX$($,J,Q){return new $({type:"nonoptional",innerType:J,...A0(Q)})}function GX$($,J){return new $({type:"success",innerType:J})}function KX$($,J,Q){return new $({type:"catch",innerType:J,catchValue:typeof Q==="function"?Q:()=>Q})}function ZX$($,J,Q){return new $({type:"pipe",in:J,out:Q})}function HX$($,J){return new $({type:"readonly",innerType:J})}function zX$($,J,Q){return new $({type:"template_literal",parts:J,...A0(Q)})}function qX$($,J){return new $({type:"lazy",getter:J})}function FX$($,J){return new $({type:"promise",innerType:J})}function Q70($,J,Q){let X=A0(Q);return X.abort??(X.abort=!0),new $({type:"custom",check:"custom",fn:J,...X})}function X70($,J,Q){return new $({type:"custom",check:"custom",fn:J,...A0(Q)})}function Y70($){let J=Zo0((Q)=>{return Q.addIssue=(X)=>{if(typeof X==="string")Q.issues.push(pV(X,Q.value,J._zod.def));else{let Y=X;if(Y.fatal)Y.continue=!1;Y.code??(Y.code="custom"),Y.input??(Y.input=Q.value),Y.inst??(Y.inst=J),Y.continue??(Y.continue=!J._zod.def.abort),Q.issues.push(pV(Y))}},$(Q.value,Q)});return J}function Zo0($,J){let Q=new A$({check:"custom",...A0(J)});return Q._zod.check=$,Q}function W70($){let J=new A$({check:"describe"});return J._zod.onattach=[(Q)=>{let X=O8.get(Q)??{};O8.add(Q,{...X,description:$})}],J._zod.check=()=>{},J}function G70($){let J=new A$({check:"meta"});return J._zod.onattach=[(Q)=>{let X=O8.get(Q)??{};O8.add(Q,{...X,...$})}],J._zod.check=()=>{},J}function K70($,J){let Q=A0(J),X=Q.truthy??["true","1","yes","on","y","enabled"],Y=Q.falsy??["false","0","no","off","n","disabled"];if(Q.case!=="sensitive")X=X.map((U)=>typeof U==="string"?U.toLowerCase():U),Y=Y.map((U)=>typeof U==="string"?U.toLowerCase():U);let W=new Set(X),G=new Set(Y),K=$.Codec??rL,Z=$.Boolean??iL,z=new($.String??RH)({type:"string",error:Q.error}),q=new Z({type:"boolean",error:Q.error}),B=new K({type:"pipe",in:z,out:q,transform:(U,O)=>{let w=U;if(Q.case!=="sensitive")w=w.toLowerCase();if(W.has(w))return!0;else if(G.has(w))return!1;else return O.issues.push({code:"invalid_value",expected:"stringbool",values:[...W,...G],input:O.value,inst:B,continue:!1}),{}},reverseTransform:(U,O)=>{if(U===!0)return X[0]||"true";else return Y[0]||"false"},error:Q.error});return B}function zU($,J,Q,X={}){let Y=A0(X),W={...A0(X),check:"string_format",type:"string",format:J,fn:typeof Q==="function"?Q:(K)=>Q.test(K),...Y};if(Q instanceof RegExp)W.pattern=Q;return new $(W)}var E50;var Ho0=D(()=>{yv();JA();P90();e0();E50={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function yG($){let J=$?.target??"draft-2020-12";if(J==="draft-4")J="draft-04";if(J==="draft-7")J="draft-07";return{processors:$.processors??{},metadataRegistry:$?.metadata??O8,target:J,unrepresentable:$?.unrepresentable??"throw",override:$?.override??(()=>{}),io:$?.io??"output",counter:0,seen:new Map,cycles:$?.cycles??"ref",reused:$?.reused??"inline",external:$?.external??void 0}}function t6($,J,Q={path:[],schemaPath:[]}){var X;let Y=$._zod.def,W=J.seen.get($);if(W){if(W.count++,Q.schemaPath.includes($))W.cycle=Q.path;return W.schema}let G={schema:{},count:1,cycle:void 0,path:Q.path};J.seen.set($,G);let K=$._zod.toJSONSchema?.();if(K)G.schema=K;else{let z={...Q,schemaPath:[...Q.schemaPath,$],path:Q.path};if($._zod.processJSONSchema)$._zod.processJSONSchema(J,G.schema,z);else{let B=G.schema,U=J.processors[Y.type];if(!U)throw Error(`[toJSONSchema]: Non-representable type encountered: ${Y.type}`);U($,J,B,z)}let q=$._zod.parent;if(q){if(!G.ref)G.ref=q;t6(q,J,z),J.seen.get(q).isParent=!0}}let Z=J.metadataRegistry.get($);if(Z)Object.assign(G.schema,Z);if(J.io==="input"&&B9($))delete G.schema.examples,delete G.schema.default;if(J.io==="input"&&G.schema._prefault)(X=G.schema).default??(X.default=G.schema._prefault);return delete G.schema._prefault,J.seen.get($).schema}function hG($,J){let Q=$.seen.get(J);if(!Q)throw Error("Unprocessed schema. This is a bug in Zod.");let X=new Map;for(let G of $.seen.entries()){let K=$.metadataRegistry.get(G[0])?.id;if(K){let Z=X.get(K);if(Z&&Z!==G[0])throw Error(`Duplicate schema id "${K}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);X.set(K,G[0])}}let Y=(G)=>{let K=$.target==="draft-2020-12"?"$defs":"definitions";if($.external){let q=$.external.registry.get(G[0])?.id,B=$.external.uri??((O)=>O);if(q)return{ref:B(q)};let U=G[1].defId??G[1].schema.id??`schema${$.counter++}`;return G[1].defId=U,{defId:U,ref:`${B("__shared")}#/${K}/${U}`}}if(G[1]===Q)return{ref:"#"};let H=`${"#"}/${K}/`,z=G[1].schema.id??`__schema${$.counter++}`;return{defId:z,ref:H+z}},W=(G)=>{if(G[1].schema.$ref)return;let K=G[1],{ref:Z,defId:H}=Y(G);if(K.def={...K.schema},H)K.defId=H;let z=K.schema;for(let q in z)delete z[q];z.$ref=Z};if($.cycles==="throw")for(let G of $.seen.entries()){let K=G[1];if(K.cycle)throw Error(`Cycle detected: #/${K.cycle?.join("/")}/ - -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let G of $.seen.entries()){let K=G[1];if(J===G[0]){W(G);continue}if($.external){let H=$.external.registry.get(G[0])?.id;if(J!==G[0]&&H){W(G);continue}}if($.metadataRegistry.get(G[0])?.id){W(G);continue}if(K.cycle){W(G);continue}if(K.count>1){if($.reused==="ref"){W(G);continue}}}}function bG($,J){let Q=$.seen.get(J);if(!Q)throw Error("Unprocessed schema. This is a bug in Zod.");let X=(G)=>{let K=$.seen.get(G);if(K.ref===null)return;let Z=K.def??K.schema,H={...Z},z=K.ref;if(K.ref=null,z){X(z);let B=$.seen.get(z),U=B.schema;if(U.$ref&&($.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"))Z.allOf=Z.allOf??[],Z.allOf.push(U);else Object.assign(Z,U);if(Object.assign(Z,H),G._zod.parent===z)for(let w in Z){if(w==="$ref"||w==="allOf")continue;if(!(w in H))delete Z[w]}if(U.$ref&&B.def)for(let w in Z){if(w==="$ref"||w==="allOf")continue;if(w in B.def&&JSON.stringify(Z[w])===JSON.stringify(B.def[w]))delete Z[w]}}let q=G._zod.parent;if(q&&q!==z){X(q);let B=$.seen.get(q);if(B?.schema.$ref){if(Z.$ref=B.schema.$ref,B.def)for(let U in Z){if(U==="$ref"||U==="allOf")continue;if(U in B.def&&JSON.stringify(Z[U])===JSON.stringify(B.def[U]))delete Z[U]}}}$.override({zodSchema:G,jsonSchema:Z,path:K.path??[]})};for(let G of[...$.seen.entries()].reverse())X(G[0]);let Y={};if($.target==="draft-2020-12")Y.$schema="https://json-schema.org/draft/2020-12/schema";else if($.target==="draft-07")Y.$schema="http://json-schema.org/draft-07/schema#";else if($.target==="draft-04")Y.$schema="http://json-schema.org/draft-04/schema#";else if($.target==="openapi-3.0");if($.external?.uri){let G=$.external.registry.get(J)?.id;if(!G)throw Error("Schema is missing an `id` property");Y.$id=$.external.uri(G)}Object.assign(Y,Q.def??Q.schema);let W=$.external?.defs??{};for(let G of $.seen.entries()){let K=G[1];if(K.def&&K.defId)W[K.defId]=K.def}if($.external);else if(Object.keys(W).length>0)if($.target==="draft-2020-12")Y.$defs=W;else Y.definitions=W;try{let G=JSON.parse(JSON.stringify(Y));return Object.defineProperty(G,"~standard",{value:{...J["~standard"],jsonSchema:{input:qU(J,"input",$.processors),output:qU(J,"output",$.processors)}},enumerable:!1,writable:!1}),G}catch(G){throw Error("Error converting schema to JSON.")}}function B9($,J){let Q=J??{seen:new Set};if(Q.seen.has($))return!1;Q.seen.add($);let X=$._zod.def;if(X.type==="transform")return!0;if(X.type==="array")return B9(X.element,Q);if(X.type==="set")return B9(X.valueType,Q);if(X.type==="lazy")return B9(X.getter(),Q);if(X.type==="promise"||X.type==="optional"||X.type==="nonoptional"||X.type==="nullable"||X.type==="readonly"||X.type==="default"||X.type==="prefault")return B9(X.innerType,Q);if(X.type==="intersection")return B9(X.left,Q)||B9(X.right,Q);if(X.type==="record"||X.type==="map")return B9(X.keyType,Q)||B9(X.valueType,Q);if(X.type==="pipe")return B9(X.in,Q)||B9(X.out,Q);if(X.type==="object"){for(let Y in X.shape)if(B9(X.shape[Y],Q))return!0;return!1}if(X.type==="union"){for(let Y of X.options)if(B9(Y,Q))return!0;return!1}if(X.type==="tuple"){for(let Y of X.items)if(B9(Y,Q))return!0;if(X.rest&&B9(X.rest,Q))return!0;return!1}return!1}var Z70=($,J={})=>(Q)=>{let X=yG({...Q,processors:J});return t6($,X),hG(X,$),bG(X,$)},qU=($,J,Q={})=>(X)=>{let{libraryOptions:Y,target:W}=X??{},G=yG({...Y??{},target:W,io:J,processors:Q});return t6($,G),hG(G,$),bG(G,$)};var YA=D(()=>{JA()});function L_($,J){if("_idmap"in $){let X=$,Y=yG({...J,processors:w_}),W={};for(let Z of X._idmap.entries()){let[H,z]=Z;t6(z,Y)}let G={},K={registry:X,uri:J?.uri,defs:W};Y.external=K;for(let Z of X._idmap.entries()){let[H,z]=Z;hG(Y,z),G[H]=bG(Y,z)}if(Object.keys(W).length>0){let Z=Y.target==="draft-2020-12"?"$defs":"definitions";G.__shared={[Z]:W}}return{schemas:G}}let Q=yG({...J,processors:w_});return t6($,Q),hG(Q,$),bG(Q,$)}var BX$,H70=($,J,Q,X)=>{let Y=Q;Y.type="string";let{minimum:W,maximum:G,format:K,patterns:Z,contentEncoding:H}=$._zod.bag;if(typeof W==="number")Y.minLength=W;if(typeof G==="number")Y.maxLength=G;if(K){if(Y.format=BX$[K]??K,Y.format==="")delete Y.format;if(K==="time")delete Y.format}if(H)Y.contentEncoding=H;if(Z&&Z.size>0){let z=[...Z];if(z.length===1)Y.pattern=z[0].source;else if(z.length>1)Y.allOf=[...z.map((q)=>({...J.target==="draft-07"||J.target==="draft-04"||J.target==="openapi-3.0"?{type:"string"}:{},pattern:q.source}))]}},z70=($,J,Q,X)=>{let Y=Q,{minimum:W,maximum:G,format:K,multipleOf:Z,exclusiveMaximum:H,exclusiveMinimum:z}=$._zod.bag;if(typeof K==="string"&&K.includes("int"))Y.type="integer";else Y.type="number";if(typeof z==="number")if(J.target==="draft-04"||J.target==="openapi-3.0")Y.minimum=z,Y.exclusiveMinimum=!0;else Y.exclusiveMinimum=z;if(typeof W==="number"){if(Y.minimum=W,typeof z==="number"&&J.target!=="draft-04")if(z>=W)delete Y.minimum;else delete Y.exclusiveMinimum}if(typeof H==="number")if(J.target==="draft-04"||J.target==="openapi-3.0")Y.maximum=H,Y.exclusiveMaximum=!0;else Y.exclusiveMaximum=H;if(typeof G==="number"){if(Y.maximum=G,typeof H==="number"&&J.target!=="draft-04")if(H<=G)delete Y.maximum;else delete Y.exclusiveMaximum}if(typeof Z==="number")Y.multipleOf=Z},q70=($,J,Q,X)=>{Q.type="boolean"},F70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("BigInt cannot be represented in JSON Schema")},B70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Symbols cannot be represented in JSON Schema")},V70=($,J,Q,X)=>{if(J.target==="openapi-3.0")Q.type="string",Q.nullable=!0,Q.enum=[null];else Q.type="null"},U70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Undefined cannot be represented in JSON Schema")},D70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Void cannot be represented in JSON Schema")},O70=($,J,Q,X)=>{Q.not={}},w70=($,J,Q,X)=>{},N70=($,J,Q,X)=>{},I70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Date cannot be represented in JSON Schema")},L70=($,J,Q,X)=>{let Y=$._zod.def,W=hL(Y.entries);if(W.every((G)=>typeof G==="number"))Q.type="number";if(W.every((G)=>typeof G==="string"))Q.type="string";Q.enum=W},A70=($,J,Q,X)=>{let Y=$._zod.def,W=[];for(let G of Y.values)if(G===void 0){if(J.unrepresentable==="throw")throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof G==="bigint")if(J.unrepresentable==="throw")throw Error("BigInt literals cannot be represented in JSON Schema");else W.push(Number(G));else W.push(G);if(W.length===0);else if(W.length===1){let G=W[0];if(Q.type=G===null?"null":typeof G,J.target==="draft-04"||J.target==="openapi-3.0")Q.enum=[G];else Q.const=G}else{if(W.every((G)=>typeof G==="number"))Q.type="number";if(W.every((G)=>typeof G==="string"))Q.type="string";if(W.every((G)=>typeof G==="boolean"))Q.type="boolean";if(W.every((G)=>G===null))Q.type="null";Q.enum=W}},P70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("NaN cannot be represented in JSON Schema")},M70=($,J,Q,X)=>{let Y=Q,W=$._zod.pattern;if(!W)throw Error("Pattern not found in template literal");Y.type="string",Y.pattern=W.source},C70=($,J,Q,X)=>{let Y=Q,W={type:"string",format:"binary",contentEncoding:"binary"},{minimum:G,maximum:K,mime:Z}=$._zod.bag;if(G!==void 0)W.minLength=G;if(K!==void 0)W.maxLength=K;if(Z)if(Z.length===1)W.contentMediaType=Z[0],Object.assign(Y,W);else Object.assign(Y,W),Y.anyOf=Z.map((H)=>({contentMediaType:H}));else Object.assign(Y,W)},E70=($,J,Q,X)=>{Q.type="boolean"},R70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Custom types cannot be represented in JSON Schema")},T70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Function types cannot be represented in JSON Schema")},j70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Transforms cannot be represented in JSON Schema")},S70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Map cannot be represented in JSON Schema")},k70=($,J,Q,X)=>{if(J.unrepresentable==="throw")throw Error("Set cannot be represented in JSON Schema")},v70=($,J,Q,X)=>{let Y=Q,W=$._zod.def,{minimum:G,maximum:K}=$._zod.bag;if(typeof G==="number")Y.minItems=G;if(typeof K==="number")Y.maxItems=K;Y.type="array",Y.items=t6(W.element,J,{...X,path:[...X.path,"items"]})},_70=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="object",Y.properties={};let G=W.shape;for(let H in G)Y.properties[H]=t6(G[H],J,{...X,path:[...X.path,"properties",H]});let K=new Set(Object.keys(G)),Z=new Set([...K].filter((H)=>{let z=W.shape[H]._zod;if(J.io==="input")return z.optin===void 0;else return z.optout===void 0}));if(Z.size>0)Y.required=Array.from(Z);if(W.catchall?._zod.def.type==="never")Y.additionalProperties=!1;else if(!W.catchall){if(J.io==="output")Y.additionalProperties=!1}else if(W.catchall)Y.additionalProperties=t6(W.catchall,J,{...X,path:[...X.path,"additionalProperties"]})},N_=($,J,Q,X)=>{let Y=$._zod.def,W=Y.inclusive===!1,G=Y.options.map((K,Z)=>t6(K,J,{...X,path:[...X.path,W?"oneOf":"anyOf",Z]}));if(W)Q.oneOf=G;else Q.anyOf=G},f70=($,J,Q,X)=>{let Y=$._zod.def,W=t6(Y.left,J,{...X,path:[...X.path,"allOf",0]}),G=t6(Y.right,J,{...X,path:[...X.path,"allOf",1]}),K=(H)=>("allOf"in H)&&Object.keys(H).length===1,Z=[...K(W)?W.allOf:[W],...K(G)?G.allOf:[G]];Q.allOf=Z},y70=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="array";let G=J.target==="draft-2020-12"?"prefixItems":"items",K=J.target==="draft-2020-12"?"items":J.target==="openapi-3.0"?"items":"additionalItems",Z=W.items.map((B,U)=>t6(B,J,{...X,path:[...X.path,G,U]})),H=W.rest?t6(W.rest,J,{...X,path:[...X.path,K,...J.target==="openapi-3.0"?[W.items.length]:[]]}):null;if(J.target==="draft-2020-12"){if(Y.prefixItems=Z,H)Y.items=H}else if(J.target==="openapi-3.0"){if(Y.items={anyOf:Z},H)Y.items.anyOf.push(H);if(Y.minItems=Z.length,!H)Y.maxItems=Z.length}else if(Y.items=Z,H)Y.additionalItems=H;let{minimum:z,maximum:q}=$._zod.bag;if(typeof z==="number")Y.minItems=z;if(typeof q==="number")Y.maxItems=q},h70=($,J,Q,X)=>{let Y=Q,W=$._zod.def;Y.type="object";let G=W.keyType,Z=G._zod.bag?.patterns;if(W.mode==="loose"&&Z&&Z.size>0){let z=t6(W.valueType,J,{...X,path:[...X.path,"patternProperties","*"]});Y.patternProperties={};for(let q of Z)Y.patternProperties[q.source]=z}else{if(J.target==="draft-07"||J.target==="draft-2020-12")Y.propertyNames=t6(W.keyType,J,{...X,path:[...X.path,"propertyNames"]});Y.additionalProperties=t6(W.valueType,J,{...X,path:[...X.path,"additionalProperties"]})}let H=G._zod.values;if(H){let z=[...H].filter((q)=>typeof q==="string"||typeof q==="number");if(z.length>0)Y.required=z}},b70=($,J,Q,X)=>{let Y=$._zod.def,W=t6(Y.innerType,J,X),G=J.seen.get($);if(J.target==="openapi-3.0")G.ref=Y.innerType,Q.nullable=!0;else Q.anyOf=[W,{type:"null"}]},x70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},g70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType,Q.default=JSON.parse(JSON.stringify(Y.defaultValue))},d70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);if(W.ref=Y.innerType,J.io==="input")Q._prefault=JSON.parse(JSON.stringify(Y.defaultValue))},u70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType;let G;try{G=Y.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}Q.default=G},m70=($,J,Q,X)=>{let Y=$._zod.def,W=J.io==="input"?Y.in._zod.def.type==="transform"?Y.out:Y.in:Y.out;t6(W,J,X);let G=J.seen.get($);G.ref=W},c70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType,Q.readOnly=!0},l70=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},I_=($,J,Q,X)=>{let Y=$._zod.def;t6(Y.innerType,J,X);let W=J.seen.get($);W.ref=Y.innerType},p70=($,J,Q,X)=>{let Y=$._zod.innerType;t6(Y,J,X);let W=J.seen.get($);W.ref=Y},w_;var WA=D(()=>{YA();e0();BX$={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},w_={string:H70,number:z70,boolean:q70,bigint:F70,symbol:B70,null:V70,undefined:U70,void:D70,never:O70,any:w70,unknown:N70,date:I70,enum:L70,literal:A70,nan:P70,template_literal:M70,file:C70,success:E70,custom:R70,function:T70,transform:j70,map:S70,set:k70,array:v70,object:_70,union:N_,intersection:f70,tuple:y70,record:h70,nullable:b70,nonoptional:x70,default:g70,prefault:d70,catch:u70,pipe:m70,readonly:c70,promise:l70,optional:I_,lazy:p70}});class n70{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter($){this.ctx.counter=$}get seen(){return this.ctx.seen}constructor($){let J=$?.target??"draft-2020-12";if(J==="draft-4")J="draft-04";if(J==="draft-7")J="draft-07";this.ctx=yG({processors:w_,target:J,...$?.metadata&&{metadata:$.metadata},...$?.unrepresentable&&{unrepresentable:$.unrepresentable},...$?.override&&{override:$.override},...$?.io&&{io:$.io}})}process($,J={path:[],schemaPath:[]}){return t6($,this.ctx,J)}emit($,J){if(J){if(J.cycles)this.ctx.cycles=J.cycles;if(J.reused)this.ctx.reused=J.reused;if(J.external)this.ctx.external=J.external}hG(this.ctx,$);let Q=bG(this.ctx,$),{"~standard":X,...Y}=Q;return Y}}var zo0=D(()=>{WA();YA()});var qo0={};var Fo0=()=>{};var X3={};l6(X3,{version:()=>q80,util:()=>O0,treeifyError:()=>B40,toJSONSchema:()=>L_,toDotPath:()=>mn0,safeParseAsync:()=>O40,safeParse:()=>D40,safeEncodeAsync:()=>IJ$,safeEncode:()=>wJ$,safeDecodeAsync:()=>LJ$,safeDecode:()=>NJ$,registry:()=>nv,regexes:()=>M7,process:()=>t6,prettifyError:()=>V40,parseAsync:()=>Av,parse:()=>Lv,meta:()=>G70,locales:()=>$A,isValidJWT:()=>Ki0,isValidBase64URL:()=>Gi0,isValidBase64:()=>f80,initializeContext:()=>yG,globalRegistry:()=>O8,globalConfig:()=>fL,formatError:()=>cL,flattenError:()=>mL,finalize:()=>bG,extractDefs:()=>hG,encodeAsync:()=>DJ$,encode:()=>VJ$,describe:()=>W70,decodeAsync:()=>OJ$,decode:()=>UJ$,createToJSONSchemaMethod:()=>Z70,createStandardJSONSchemaMethod:()=>qU,config:()=>B4,clone:()=>q9,_xor:()=>pQ$,_xid:()=>X_,_void:()=>a50,_uuidv7:()=>tv,_uuidv6:()=>av,_uuidv4:()=>rv,_uuid:()=>ov,_url:()=>XA,_uppercase:()=>$U,_unknown:()=>o50,_union:()=>lQ$,_undefined:()=>p50,_ulid:()=>Q_,_uint64:()=>c50,_uint32:()=>b50,_tuple:()=>oQ$,_trim:()=>GU,_transform:()=>JX$,_toUpperCase:()=>ZU,_toLowerCase:()=>KU,_templateLiteral:()=>zX$,_symbol:()=>l50,_superRefine:()=>Y70,_success:()=>GX$,_stringbool:()=>K70,_stringFormat:()=>zU,_string:()=>P50,_startsWith:()=>QU,_slugify:()=>HU,_size:()=>TH,_set:()=>tQ$,_safeParseAsync:()=>rV,_safeParse:()=>oV,_safeEncodeAsync:()=>jv,_safeEncode:()=>Rv,_safeDecodeAsync:()=>Sv,_safeDecode:()=>Tv,_regex:()=>sV,_refine:()=>X70,_record:()=>rQ$,_readonly:()=>HX$,_property:()=>O_,_promise:()=>FX$,_positive:()=>B_,_pipe:()=>ZX$,_parseAsync:()=>iV,_parse:()=>nV,_overwrite:()=>uJ,_optional:()=>QX$,_number:()=>k50,_nullable:()=>XX$,_null:()=>n50,_normalize:()=>WU,_nonpositive:()=>U_,_nonoptional:()=>WX$,_nonnegative:()=>D_,_never:()=>r50,_negative:()=>V_,_nativeEnum:()=>eQ$,_nanoid:()=>ev,_nan:()=>e50,_multipleOf:()=>_G,_minSize:()=>OX,_minLength:()=>Q3,_min:()=>F9,_mime:()=>YU,_maxSize:()=>fG,_maxLength:()=>jH,_max:()=>C5,_map:()=>aQ$,_mac:()=>C50,_lte:()=>C5,_lt:()=>UX,_lowercase:()=>eV,_literal:()=>$X$,_length:()=>SH,_lazy:()=>qX$,_ksuid:()=>Y_,_jwt:()=>F_,_isoTime:()=>j50,_isoDuration:()=>S50,_isoDateTime:()=>R50,_isoDate:()=>T50,_ipv6:()=>G_,_ipv4:()=>W_,_intersection:()=>iQ$,_int64:()=>m50,_int32:()=>h50,_int:()=>_50,_includes:()=>JU,_guid:()=>QA,_gte:()=>F9,_gt:()=>DX,_float64:()=>y50,_float32:()=>f50,_file:()=>J70,_enum:()=>sQ$,_endsWith:()=>XU,_encodeAsync:()=>Cv,_encode:()=>Pv,_emoji:()=>sv,_email:()=>iv,_e164:()=>q_,_discriminatedUnion:()=>nQ$,_default:()=>YX$,_decodeAsync:()=>Ev,_decode:()=>Mv,_date:()=>t50,_custom:()=>Q70,_cuid2:()=>J_,_cuid:()=>$_,_coercedString:()=>M50,_coercedNumber:()=>v50,_coercedDate:()=>s50,_coercedBoolean:()=>g50,_coercedBigint:()=>u50,_cidrv6:()=>Z_,_cidrv4:()=>K_,_check:()=>Zo0,_catch:()=>KX$,_boolean:()=>x50,_bigint:()=>d50,_base64url:()=>z_,_base64:()=>H_,_array:()=>$70,_any:()=>i50,TimePrecision:()=>E50,NEVER:()=>Q40,JSONSchemaGenerator:()=>n70,JSONSchema:()=>qo0,Doc:()=>hv,$output:()=>I50,$input:()=>L50,$constructor:()=>c,$brand:()=>X40,$ZodXor:()=>s80,$ZodXID:()=>P80,$ZodVoid:()=>o80,$ZodUnknown:()=>n80,$ZodUnion:()=>oL,$ZodUndefined:()=>c80,$ZodUUID:()=>U80,$ZodURL:()=>O80,$ZodULID:()=>A80,$ZodType:()=>h1,$ZodTuple:()=>lv,$ZodTransform:()=>K90,$ZodTemplateLiteral:()=>w90,$ZodSymbol:()=>m80,$ZodSuccess:()=>B90,$ZodStringFormat:()=>F$,$ZodString:()=>RH,$ZodSet:()=>X90,$ZodRegistry:()=>A50,$ZodRecord:()=>J90,$ZodRealError:()=>x9,$ZodReadonly:()=>O90,$ZodPromise:()=>I90,$ZodPrefault:()=>q90,$ZodPipe:()=>D90,$ZodOptional:()=>pv,$ZodObjectJIT:()=>t80,$ZodObject:()=>zi0,$ZodNumberFormat:()=>d80,$ZodNumber:()=>mv,$ZodNullable:()=>H90,$ZodNull:()=>l80,$ZodNonOptional:()=>F90,$ZodNever:()=>i80,$ZodNanoID:()=>N80,$ZodNaN:()=>U90,$ZodMap:()=>Q90,$ZodMAC:()=>k80,$ZodLiteral:()=>W90,$ZodLazy:()=>L90,$ZodKSUID:()=>M80,$ZodJWT:()=>x80,$ZodIntersection:()=>$90,$ZodISOTime:()=>R80,$ZodISODuration:()=>T80,$ZodISODateTime:()=>C80,$ZodISODate:()=>E80,$ZodIPv6:()=>S80,$ZodIPv4:()=>j80,$ZodGUID:()=>V80,$ZodFunction:()=>N90,$ZodFile:()=>G90,$ZodExactOptional:()=>Z90,$ZodError:()=>uL,$ZodEnum:()=>Y90,$ZodEncodeError:()=>MH,$ZodEmoji:()=>w80,$ZodEmail:()=>D80,$ZodE164:()=>b80,$ZodDiscriminatedUnion:()=>e80,$ZodDefault:()=>z90,$ZodDate:()=>r80,$ZodCustomStringFormat:()=>g80,$ZodCustom:()=>A90,$ZodCodec:()=>rL,$ZodCheckUpperCase:()=>Y80,$ZodCheckStringFormat:()=>aV,$ZodCheckStartsWith:()=>G80,$ZodCheckSizeEquals:()=>s40,$ZodCheckRegex:()=>Q80,$ZodCheckProperty:()=>Z80,$ZodCheckOverwrite:()=>z80,$ZodCheckNumberFormat:()=>o40,$ZodCheckMultipleOf:()=>i40,$ZodCheckMinSize:()=>t40,$ZodCheckMinLength:()=>$80,$ZodCheckMimeType:()=>H80,$ZodCheckMaxSize:()=>a40,$ZodCheckMaxLength:()=>e40,$ZodCheckLowerCase:()=>X80,$ZodCheckLessThan:()=>_v,$ZodCheckLengthEquals:()=>J80,$ZodCheckIncludes:()=>W80,$ZodCheckGreaterThan:()=>fv,$ZodCheckEndsWith:()=>K80,$ZodCheckBigIntFormat:()=>r40,$ZodCheck:()=>A$,$ZodCatch:()=>V90,$ZodCUID2:()=>L80,$ZodCUID:()=>I80,$ZodCIDRv6:()=>_80,$ZodCIDRv4:()=>v80,$ZodBoolean:()=>iL,$ZodBigIntFormat:()=>u80,$ZodBigInt:()=>cv,$ZodBase64URL:()=>h80,$ZodBase64:()=>y80,$ZodAsyncError:()=>VX,$ZodArray:()=>a80,$ZodAny:()=>p80});var E5=D(()=>{e0();vv();N50();WA();zo0();Fo0();mV();w40();U40();P90();yv();F80();JA();Ho0();YA()});var A_={};l6(A_,{uppercase:()=>$U,trim:()=>GU,toUpperCase:()=>ZU,toLowerCase:()=>KU,startsWith:()=>QU,slugify:()=>HU,size:()=>TH,regex:()=>sV,property:()=>O_,positive:()=>B_,overwrite:()=>uJ,normalize:()=>WU,nonpositive:()=>U_,nonnegative:()=>D_,negative:()=>V_,multipleOf:()=>_G,minSize:()=>OX,minLength:()=>Q3,mime:()=>YU,maxSize:()=>fG,maxLength:()=>jH,lte:()=>C5,lt:()=>UX,lowercase:()=>eV,length:()=>SH,includes:()=>JU,gte:()=>F9,gt:()=>DX,endsWith:()=>XU});var P_=D(()=>{E5()});var FU={};l6(FU,{time:()=>r70,duration:()=>a70,datetime:()=>i70,date:()=>o70,ZodISOTime:()=>E_,ZodISODuration:()=>R_,ZodISODateTime:()=>M_,ZodISODate:()=>C_});function i70($){return R50(M_,$)}function o70($){return T50(C_,$)}function r70($){return j50(E_,$)}function a70($){return S50(R_,$)}var M_,C_,E_,R_;var GA=D(()=>{E5();ZA();M_=c("ZodISODateTime",($,J)=>{C80.init($,J),B$.init($,J)});C_=c("ZodISODate",($,J)=>{E80.init($,J),B$.init($,J)});E_=c("ZodISOTime",($,J)=>{R80.init($,J),B$.init($,J)});R_=c("ZodISODuration",($,J)=>{T80.init($,J),B$.init($,J)})});var Bo0=($,J)=>{uL.init($,J),$.name="ZodError",Object.defineProperties($,{format:{value:(Q)=>cL($,Q)},flatten:{value:(Q)=>mL($,Q)},addIssue:{value:(Q)=>{$.issues.push(Q),$.message=JSON.stringify($.issues,cV,2)}},addIssues:{value:(Q)=>{$.issues.push(...Q),$.message=JSON.stringify($.issues,cV,2)}},isEmpty:{get(){return $.issues.length===0}}})},UX$,g9;var t70=D(()=>{E5();E5();e0();UX$=c("ZodError",Bo0),g9=c("ZodError",Bo0,{Parent:Error})});var s70,e70,$J0,JJ0,QJ0,XJ0,YJ0,WJ0,GJ0,KJ0,ZJ0,HJ0;var zJ0=D(()=>{E5();t70();s70=nV(g9),e70=iV(g9),$J0=oV(g9),JJ0=rV(g9),QJ0=Pv(g9),XJ0=Mv(g9),YJ0=Cv(g9),WJ0=Ev(g9),GJ0=Rv(g9),KJ0=Tv(g9),ZJ0=jv(g9),HJ0=Sv(g9)});var KA={};l6(KA,{xor:()=>Yr0,xid:()=>Ro0,void:()=>so0,uuidv7:()=>No0,uuidv6:()=>wo0,uuidv4:()=>Oo0,uuid:()=>Do0,url:()=>Io0,unknown:()=>kH,union:()=>r_,undefined:()=>ao0,ulid:()=>Eo0,uint64:()=>oo0,uint32:()=>po0,tuple:()=>TJ0,transform:()=>t_,templateLiteral:()=>Or0,symbol:()=>ro0,superRefine:()=>JQ0,success:()=>Vr0,stringbool:()=>Cr0,stringFormat:()=>xo0,string:()=>T_,strictObject:()=>Qr0,set:()=>Hr0,refine:()=>$Q0,record:()=>jJ0,readonly:()=>oJ0,promise:()=>wr0,preprocess:()=>Rr0,prefault:()=>uJ0,pipe:()=>FA,partialRecord:()=>Gr0,optional:()=>zA,object:()=>Jr0,number:()=>FJ0,nullish:()=>Br0,nullable:()=>qA,null:()=>OJ0,nonoptional:()=>mJ0,never:()=>o_,nativeEnum:()=>zr0,nanoid:()=>Po0,nan:()=>Ur0,meta:()=>Pr0,map:()=>Zr0,mac:()=>So0,looseRecord:()=>Kr0,looseObject:()=>Xr0,literal:()=>qr0,lazy:()=>tJ0,ksuid:()=>To0,keyof:()=>$r0,jwt:()=>bo0,json:()=>Er0,ipv6:()=>ko0,ipv4:()=>jo0,intersection:()=>EJ0,int64:()=>io0,int32:()=>lo0,int:()=>j_,instanceof:()=>Mr0,httpUrl:()=>Lo0,hostname:()=>go0,hex:()=>do0,hash:()=>uo0,guid:()=>Uo0,function:()=>Nr0,float64:()=>co0,float32:()=>mo0,file:()=>Fr0,exactOptional:()=>hJ0,enum:()=>a_,emoji:()=>Ao0,email:()=>Vo0,e164:()=>ho0,discriminatedUnion:()=>Wr0,describe:()=>Ar0,date:()=>eo0,custom:()=>Lr0,cuid2:()=>Co0,cuid:()=>Mo0,codec:()=>Dr0,cidrv6:()=>_o0,cidrv4:()=>vo0,check:()=>Ir0,catch:()=>pJ0,boolean:()=>BJ0,bigint:()=>no0,base64url:()=>yo0,base64:()=>fo0,array:()=>UA,any:()=>to0,_function:()=>Nr0,_default:()=>gJ0,_ZodString:()=>S_,ZodXor:()=>PJ0,ZodXID:()=>b_,ZodVoid:()=>LJ0,ZodUnknown:()=>NJ0,ZodUnion:()=>OA,ZodUndefined:()=>UJ0,ZodUUID:()=>wX,ZodURL:()=>BA,ZodULID:()=>h_,ZodType:()=>l1,ZodTuple:()=>RJ0,ZodTransform:()=>fJ0,ZodTemplateLiteral:()=>rJ0,ZodSymbol:()=>VJ0,ZodSuccess:()=>cJ0,ZodStringFormat:()=>B$,ZodString:()=>VU,ZodSet:()=>kJ0,ZodRecord:()=>wA,ZodReadonly:()=>iJ0,ZodPromise:()=>sJ0,ZodPrefault:()=>dJ0,ZodPipe:()=>$f,ZodOptional:()=>s_,ZodObject:()=>DA,ZodNumberFormat:()=>vH,ZodNumber:()=>DU,ZodNullable:()=>bJ0,ZodNull:()=>DJ0,ZodNonOptional:()=>e_,ZodNever:()=>IJ0,ZodNanoID:()=>__,ZodNaN:()=>nJ0,ZodMap:()=>SJ0,ZodMAC:()=>qJ0,ZodLiteral:()=>vJ0,ZodLazy:()=>aJ0,ZodKSUID:()=>x_,ZodJWT:()=>n_,ZodIntersection:()=>CJ0,ZodIPv6:()=>d_,ZodIPv4:()=>g_,ZodGUID:()=>HA,ZodFunction:()=>eJ0,ZodFile:()=>_J0,ZodExactOptional:()=>yJ0,ZodEnum:()=>BU,ZodEmoji:()=>v_,ZodEmail:()=>k_,ZodE164:()=>p_,ZodDiscriminatedUnion:()=>MJ0,ZodDefault:()=>xJ0,ZodDate:()=>VA,ZodCustomStringFormat:()=>UU,ZodCustom:()=>NA,ZodCodec:()=>Jf,ZodCatch:()=>lJ0,ZodCUID2:()=>y_,ZodCUID:()=>f_,ZodCIDRv6:()=>m_,ZodCIDRv4:()=>u_,ZodBoolean:()=>OU,ZodBigIntFormat:()=>i_,ZodBigInt:()=>wU,ZodBase64URL:()=>l_,ZodBase64:()=>c_,ZodArray:()=>AJ0,ZodAny:()=>wJ0});function T_($){return P50(VU,$)}function Vo0($){return iv(k_,$)}function Uo0($){return QA(HA,$)}function Do0($){return ov(wX,$)}function Oo0($){return rv(wX,$)}function wo0($){return av(wX,$)}function No0($){return tv(wX,$)}function Io0($){return XA(BA,$)}function Lo0($){return XA(BA,{protocol:/^https?$/,hostname:M7.domain,...O0.normalizeParams($)})}function Ao0($){return sv(v_,$)}function Po0($){return ev(__,$)}function Mo0($){return $_(f_,$)}function Co0($){return J_(y_,$)}function Eo0($){return Q_(h_,$)}function Ro0($){return X_(b_,$)}function To0($){return Y_(x_,$)}function jo0($){return W_(g_,$)}function So0($){return C50(qJ0,$)}function ko0($){return G_(d_,$)}function vo0($){return K_(u_,$)}function _o0($){return Z_(m_,$)}function fo0($){return H_(c_,$)}function yo0($){return z_(l_,$)}function ho0($){return q_(p_,$)}function bo0($){return F_(n_,$)}function xo0($,J,Q={}){return zU(UU,$,J,Q)}function go0($){return zU(UU,"hostname",M7.hostname,$)}function do0($){return zU(UU,"hex",M7.hex,$)}function uo0($,J){let Q=J?.enc??"hex",X=`${$}_${Q}`,Y=M7[X];if(!Y)throw Error(`Unrecognized hash format: ${X}`);return zU(UU,X,Y,J)}function FJ0($){return k50(DU,$)}function j_($){return _50(vH,$)}function mo0($){return f50(vH,$)}function co0($){return y50(vH,$)}function lo0($){return h50(vH,$)}function po0($){return b50(vH,$)}function BJ0($){return x50(OU,$)}function no0($){return d50(wU,$)}function io0($){return m50(i_,$)}function oo0($){return c50(i_,$)}function ro0($){return l50(VJ0,$)}function ao0($){return p50(UJ0,$)}function OJ0($){return n50(DJ0,$)}function to0(){return i50(wJ0)}function kH(){return o50(NJ0)}function o_($){return r50(IJ0,$)}function so0($){return a50(LJ0,$)}function eo0($){return t50(VA,$)}function UA($,J){return $70(AJ0,$,J)}function $r0($){let J=$._zod.def.shape;return a_(Object.keys(J))}function Jr0($,J){let Q={type:"object",shape:$??{},...O0.normalizeParams(J)};return new DA(Q)}function Qr0($,J){return new DA({type:"object",shape:$,catchall:o_(),...O0.normalizeParams(J)})}function Xr0($,J){return new DA({type:"object",shape:$,catchall:kH(),...O0.normalizeParams(J)})}function r_($,J){return new OA({type:"union",options:$,...O0.normalizeParams(J)})}function Yr0($,J){return new PJ0({type:"union",options:$,inclusive:!1,...O0.normalizeParams(J)})}function Wr0($,J,Q){return new MJ0({type:"union",options:J,discriminator:$,...O0.normalizeParams(Q)})}function EJ0($,J){return new CJ0({type:"intersection",left:$,right:J})}function TJ0($,J,Q){let X=J instanceof h1,Y=X?Q:J;return new RJ0({type:"tuple",items:$,rest:X?J:null,...O0.normalizeParams(Y)})}function jJ0($,J,Q){return new wA({type:"record",keyType:$,valueType:J,...O0.normalizeParams(Q)})}function Gr0($,J,Q){let X=q9($);return X._zod.values=void 0,new wA({type:"record",keyType:X,valueType:J,...O0.normalizeParams(Q)})}function Kr0($,J,Q){return new wA({type:"record",keyType:$,valueType:J,mode:"loose",...O0.normalizeParams(Q)})}function Zr0($,J,Q){return new SJ0({type:"map",keyType:$,valueType:J,...O0.normalizeParams(Q)})}function Hr0($,J){return new kJ0({type:"set",valueType:$,...O0.normalizeParams(J)})}function a_($,J){let Q=Array.isArray($)?Object.fromEntries($.map((X)=>[X,X])):$;return new BU({type:"enum",entries:Q,...O0.normalizeParams(J)})}function zr0($,J){return new BU({type:"enum",entries:$,...O0.normalizeParams(J)})}function qr0($,J){return new vJ0({type:"literal",values:Array.isArray($)?$:[$],...O0.normalizeParams(J)})}function Fr0($){return J70(_J0,$)}function t_($){return new fJ0({type:"transform",transform:$})}function zA($){return new s_({type:"optional",innerType:$})}function hJ0($){return new yJ0({type:"optional",innerType:$})}function qA($){return new bJ0({type:"nullable",innerType:$})}function Br0($){return zA(qA($))}function gJ0($,J){return new xJ0({type:"default",innerType:$,get defaultValue(){return typeof J==="function"?J():O0.shallowClone(J)}})}function uJ0($,J){return new dJ0({type:"prefault",innerType:$,get defaultValue(){return typeof J==="function"?J():O0.shallowClone(J)}})}function mJ0($,J){return new e_({type:"nonoptional",innerType:$,...O0.normalizeParams(J)})}function Vr0($){return new cJ0({type:"success",innerType:$})}function pJ0($,J){return new lJ0({type:"catch",innerType:$,catchValue:typeof J==="function"?J:()=>J})}function Ur0($){return e50(nJ0,$)}function FA($,J){return new $f({type:"pipe",in:$,out:J})}function Dr0($,J,Q){return new Jf({type:"pipe",in:$,out:J,transform:Q.decode,reverseTransform:Q.encode})}function oJ0($){return new iJ0({type:"readonly",innerType:$})}function Or0($,J){return new rJ0({type:"template_literal",parts:$,...O0.normalizeParams(J)})}function tJ0($){return new aJ0({type:"lazy",getter:$})}function wr0($){return new sJ0({type:"promise",innerType:$})}function Nr0($){return new eJ0({type:"function",input:Array.isArray($?.input)?TJ0($?.input):$?.input??UA(kH()),output:$?.output??kH()})}function Ir0($){let J=new A$({check:"custom"});return J._zod.check=$,J}function Lr0($,J){return Q70(NA,$??(()=>!0),J)}function $Q0($,J={}){return X70(NA,$,J)}function JQ0($){return Y70($)}function Mr0($,J={}){let Q=new NA({type:"custom",check:"custom",fn:(X)=>X instanceof $,abort:!0,...O0.normalizeParams(J)});return Q._zod.bag.Class=$,Q._zod.check=(X)=>{if(!(X.value instanceof $))X.issues.push({code:"invalid_type",expected:$.name,input:X.value,inst:Q,path:[...Q._zod.def.path??[]]})},Q}function Er0($){let J=tJ0(()=>{return r_([T_($),FJ0(),BJ0(),OJ0(),UA(J),jJ0(T_(),J)])});return J}function Rr0($,J){return FA(t_($),J)}var l1,S_,VU,B$,k_,HA,wX,BA,v_,__,f_,y_,h_,b_,x_,g_,qJ0,d_,u_,m_,c_,l_,p_,n_,UU,DU,vH,OU,wU,i_,VJ0,UJ0,DJ0,wJ0,NJ0,IJ0,LJ0,VA,AJ0,DA,OA,PJ0,MJ0,CJ0,RJ0,wA,SJ0,kJ0,BU,vJ0,_J0,fJ0,s_,yJ0,bJ0,xJ0,dJ0,e_,cJ0,lJ0,nJ0,$f,Jf,iJ0,rJ0,aJ0,sJ0,eJ0,NA,Ar0,Pr0,Cr0=(...$)=>K70({Codec:Jf,Boolean:OU,String:VU},...$);var ZA=D(()=>{E5();E5();WA();YA();P_();GA();zJ0();l1=c("ZodType",($,J)=>{return h1.init($,J),Object.assign($["~standard"],{jsonSchema:{input:qU($,"input"),output:qU($,"output")}}),$.toJSONSchema=Z70($,{}),$.def=J,$.type=J.type,Object.defineProperty($,"_def",{value:J}),$.check=(...Q)=>{return $.clone(O0.mergeDefs(J,{checks:[...J.checks??[],...Q.map((X)=>typeof X==="function"?{_zod:{check:X,def:{check:"custom"},onattach:[]}}:X)]}),{parent:!0})},$.with=$.check,$.clone=(Q,X)=>q9($,Q,X),$.brand=()=>$,$.register=(Q,X)=>{return Q.add($,X),$},$.parse=(Q,X)=>s70($,Q,X,{callee:$.parse}),$.safeParse=(Q,X)=>$J0($,Q,X),$.parseAsync=async(Q,X)=>e70($,Q,X,{callee:$.parseAsync}),$.safeParseAsync=async(Q,X)=>JJ0($,Q,X),$.spa=$.safeParseAsync,$.encode=(Q,X)=>QJ0($,Q,X),$.decode=(Q,X)=>XJ0($,Q,X),$.encodeAsync=async(Q,X)=>YJ0($,Q,X),$.decodeAsync=async(Q,X)=>WJ0($,Q,X),$.safeEncode=(Q,X)=>GJ0($,Q,X),$.safeDecode=(Q,X)=>KJ0($,Q,X),$.safeEncodeAsync=async(Q,X)=>ZJ0($,Q,X),$.safeDecodeAsync=async(Q,X)=>HJ0($,Q,X),$.refine=(Q,X)=>$.check($Q0(Q,X)),$.superRefine=(Q)=>$.check(JQ0(Q)),$.overwrite=(Q)=>$.check(uJ(Q)),$.optional=()=>zA($),$.exactOptional=()=>hJ0($),$.nullable=()=>qA($),$.nullish=()=>zA(qA($)),$.nonoptional=(Q)=>mJ0($,Q),$.array=()=>UA($),$.or=(Q)=>r_([$,Q]),$.and=(Q)=>EJ0($,Q),$.transform=(Q)=>FA($,t_(Q)),$.default=(Q)=>gJ0($,Q),$.prefault=(Q)=>uJ0($,Q),$.catch=(Q)=>pJ0($,Q),$.pipe=(Q)=>FA($,Q),$.readonly=()=>oJ0($),$.describe=(Q)=>{let X=$.clone();return O8.add(X,{description:Q}),X},Object.defineProperty($,"description",{get(){return O8.get($)?.description},configurable:!0}),$.meta=(...Q)=>{if(Q.length===0)return O8.get($);let X=$.clone();return O8.add(X,Q[0]),X},$.isOptional=()=>$.safeParse(void 0).success,$.isNullable=()=>$.safeParse(null).success,$.apply=(Q)=>Q($),$}),S_=c("_ZodString",($,J)=>{RH.init($,J),l1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>H70($,X,Y,W);let Q=$._zod.bag;$.format=Q.format??null,$.minLength=Q.minimum??null,$.maxLength=Q.maximum??null,$.regex=(...X)=>$.check(sV(...X)),$.includes=(...X)=>$.check(JU(...X)),$.startsWith=(...X)=>$.check(QU(...X)),$.endsWith=(...X)=>$.check(XU(...X)),$.min=(...X)=>$.check(Q3(...X)),$.max=(...X)=>$.check(jH(...X)),$.length=(...X)=>$.check(SH(...X)),$.nonempty=(...X)=>$.check(Q3(1,...X)),$.lowercase=(X)=>$.check(eV(X)),$.uppercase=(X)=>$.check($U(X)),$.trim=()=>$.check(GU()),$.normalize=(...X)=>$.check(WU(...X)),$.toLowerCase=()=>$.check(KU()),$.toUpperCase=()=>$.check(ZU()),$.slugify=()=>$.check(HU())}),VU=c("ZodString",($,J)=>{RH.init($,J),S_.init($,J),$.email=(Q)=>$.check(iv(k_,Q)),$.url=(Q)=>$.check(XA(BA,Q)),$.jwt=(Q)=>$.check(F_(n_,Q)),$.emoji=(Q)=>$.check(sv(v_,Q)),$.guid=(Q)=>$.check(QA(HA,Q)),$.uuid=(Q)=>$.check(ov(wX,Q)),$.uuidv4=(Q)=>$.check(rv(wX,Q)),$.uuidv6=(Q)=>$.check(av(wX,Q)),$.uuidv7=(Q)=>$.check(tv(wX,Q)),$.nanoid=(Q)=>$.check(ev(__,Q)),$.guid=(Q)=>$.check(QA(HA,Q)),$.cuid=(Q)=>$.check($_(f_,Q)),$.cuid2=(Q)=>$.check(J_(y_,Q)),$.ulid=(Q)=>$.check(Q_(h_,Q)),$.base64=(Q)=>$.check(H_(c_,Q)),$.base64url=(Q)=>$.check(z_(l_,Q)),$.xid=(Q)=>$.check(X_(b_,Q)),$.ksuid=(Q)=>$.check(Y_(x_,Q)),$.ipv4=(Q)=>$.check(W_(g_,Q)),$.ipv6=(Q)=>$.check(G_(d_,Q)),$.cidrv4=(Q)=>$.check(K_(u_,Q)),$.cidrv6=(Q)=>$.check(Z_(m_,Q)),$.e164=(Q)=>$.check(q_(p_,Q)),$.datetime=(Q)=>$.check(i70(Q)),$.date=(Q)=>$.check(o70(Q)),$.time=(Q)=>$.check(r70(Q)),$.duration=(Q)=>$.check(a70(Q))});B$=c("ZodStringFormat",($,J)=>{F$.init($,J),S_.init($,J)}),k_=c("ZodEmail",($,J)=>{D80.init($,J),B$.init($,J)});HA=c("ZodGUID",($,J)=>{V80.init($,J),B$.init($,J)});wX=c("ZodUUID",($,J)=>{U80.init($,J),B$.init($,J)});BA=c("ZodURL",($,J)=>{O80.init($,J),B$.init($,J)});v_=c("ZodEmoji",($,J)=>{w80.init($,J),B$.init($,J)});__=c("ZodNanoID",($,J)=>{N80.init($,J),B$.init($,J)});f_=c("ZodCUID",($,J)=>{I80.init($,J),B$.init($,J)});y_=c("ZodCUID2",($,J)=>{L80.init($,J),B$.init($,J)});h_=c("ZodULID",($,J)=>{A80.init($,J),B$.init($,J)});b_=c("ZodXID",($,J)=>{P80.init($,J),B$.init($,J)});x_=c("ZodKSUID",($,J)=>{M80.init($,J),B$.init($,J)});g_=c("ZodIPv4",($,J)=>{j80.init($,J),B$.init($,J)});qJ0=c("ZodMAC",($,J)=>{k80.init($,J),B$.init($,J)});d_=c("ZodIPv6",($,J)=>{S80.init($,J),B$.init($,J)});u_=c("ZodCIDRv4",($,J)=>{v80.init($,J),B$.init($,J)});m_=c("ZodCIDRv6",($,J)=>{_80.init($,J),B$.init($,J)});c_=c("ZodBase64",($,J)=>{y80.init($,J),B$.init($,J)});l_=c("ZodBase64URL",($,J)=>{h80.init($,J),B$.init($,J)});p_=c("ZodE164",($,J)=>{b80.init($,J),B$.init($,J)});n_=c("ZodJWT",($,J)=>{x80.init($,J),B$.init($,J)});UU=c("ZodCustomStringFormat",($,J)=>{g80.init($,J),B$.init($,J)});DU=c("ZodNumber",($,J)=>{mv.init($,J),l1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>z70($,X,Y,W),$.gt=(X,Y)=>$.check(DX(X,Y)),$.gte=(X,Y)=>$.check(F9(X,Y)),$.min=(X,Y)=>$.check(F9(X,Y)),$.lt=(X,Y)=>$.check(UX(X,Y)),$.lte=(X,Y)=>$.check(C5(X,Y)),$.max=(X,Y)=>$.check(C5(X,Y)),$.int=(X)=>$.check(j_(X)),$.safe=(X)=>$.check(j_(X)),$.positive=(X)=>$.check(DX(0,X)),$.nonnegative=(X)=>$.check(F9(0,X)),$.negative=(X)=>$.check(UX(0,X)),$.nonpositive=(X)=>$.check(C5(0,X)),$.multipleOf=(X,Y)=>$.check(_G(X,Y)),$.step=(X,Y)=>$.check(_G(X,Y)),$.finite=()=>$;let Q=$._zod.bag;$.minValue=Math.max(Q.minimum??Number.NEGATIVE_INFINITY,Q.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,$.maxValue=Math.min(Q.maximum??Number.POSITIVE_INFINITY,Q.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,$.isInt=(Q.format??"").includes("int")||Number.isSafeInteger(Q.multipleOf??0.5),$.isFinite=!0,$.format=Q.format??null});vH=c("ZodNumberFormat",($,J)=>{d80.init($,J),DU.init($,J)});OU=c("ZodBoolean",($,J)=>{iL.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>q70($,Q,X,Y)});wU=c("ZodBigInt",($,J)=>{cv.init($,J),l1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>F70($,X,Y,W),$.gte=(X,Y)=>$.check(F9(X,Y)),$.min=(X,Y)=>$.check(F9(X,Y)),$.gt=(X,Y)=>$.check(DX(X,Y)),$.gte=(X,Y)=>$.check(F9(X,Y)),$.min=(X,Y)=>$.check(F9(X,Y)),$.lt=(X,Y)=>$.check(UX(X,Y)),$.lte=(X,Y)=>$.check(C5(X,Y)),$.max=(X,Y)=>$.check(C5(X,Y)),$.positive=(X)=>$.check(DX(BigInt(0),X)),$.negative=(X)=>$.check(UX(BigInt(0),X)),$.nonpositive=(X)=>$.check(C5(BigInt(0),X)),$.nonnegative=(X)=>$.check(F9(BigInt(0),X)),$.multipleOf=(X,Y)=>$.check(_G(X,Y));let Q=$._zod.bag;$.minValue=Q.minimum??null,$.maxValue=Q.maximum??null,$.format=Q.format??null});i_=c("ZodBigIntFormat",($,J)=>{u80.init($,J),wU.init($,J)});VJ0=c("ZodSymbol",($,J)=>{m80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>B70($,Q,X,Y)});UJ0=c("ZodUndefined",($,J)=>{c80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>U70($,Q,X,Y)});DJ0=c("ZodNull",($,J)=>{l80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>V70($,Q,X,Y)});wJ0=c("ZodAny",($,J)=>{p80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>w70($,Q,X,Y)});NJ0=c("ZodUnknown",($,J)=>{n80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>N70($,Q,X,Y)});IJ0=c("ZodNever",($,J)=>{i80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>O70($,Q,X,Y)});LJ0=c("ZodVoid",($,J)=>{o80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>D70($,Q,X,Y)});VA=c("ZodDate",($,J)=>{r80.init($,J),l1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>I70($,X,Y,W),$.min=(X,Y)=>$.check(F9(X,Y)),$.max=(X,Y)=>$.check(C5(X,Y));let Q=$._zod.bag;$.minDate=Q.minimum?new Date(Q.minimum):null,$.maxDate=Q.maximum?new Date(Q.maximum):null});AJ0=c("ZodArray",($,J)=>{a80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>v70($,Q,X,Y),$.element=J.element,$.min=(Q,X)=>$.check(Q3(Q,X)),$.nonempty=(Q)=>$.check(Q3(1,Q)),$.max=(Q,X)=>$.check(jH(Q,X)),$.length=(Q,X)=>$.check(SH(Q,X)),$.unwrap=()=>$.element});DA=c("ZodObject",($,J)=>{t80.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>_70($,Q,X,Y),O0.defineLazy($,"shape",()=>{return J.shape}),$.keyof=()=>a_(Object.keys($._zod.def.shape)),$.catchall=(Q)=>$.clone({...$._zod.def,catchall:Q}),$.passthrough=()=>$.clone({...$._zod.def,catchall:kH()}),$.loose=()=>$.clone({...$._zod.def,catchall:kH()}),$.strict=()=>$.clone({...$._zod.def,catchall:o_()}),$.strip=()=>$.clone({...$._zod.def,catchall:void 0}),$.extend=(Q)=>{return O0.extend($,Q)},$.safeExtend=(Q)=>{return O0.safeExtend($,Q)},$.merge=(Q)=>O0.merge($,Q),$.pick=(Q)=>O0.pick($,Q),$.omit=(Q)=>O0.omit($,Q),$.partial=(...Q)=>O0.partial(s_,$,Q[0]),$.required=(...Q)=>O0.required(e_,$,Q[0])});OA=c("ZodUnion",($,J)=>{oL.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>N_($,Q,X,Y),$.options=J.options});PJ0=c("ZodXor",($,J)=>{OA.init($,J),s80.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>N_($,Q,X,Y),$.options=J.options});MJ0=c("ZodDiscriminatedUnion",($,J)=>{OA.init($,J),e80.init($,J)});CJ0=c("ZodIntersection",($,J)=>{$90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>f70($,Q,X,Y)});RJ0=c("ZodTuple",($,J)=>{lv.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>y70($,Q,X,Y),$.rest=(Q)=>$.clone({...$._zod.def,rest:Q})});wA=c("ZodRecord",($,J)=>{J90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>h70($,Q,X,Y),$.keyType=J.keyType,$.valueType=J.valueType});SJ0=c("ZodMap",($,J)=>{Q90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>S70($,Q,X,Y),$.keyType=J.keyType,$.valueType=J.valueType,$.min=(...Q)=>$.check(OX(...Q)),$.nonempty=(Q)=>$.check(OX(1,Q)),$.max=(...Q)=>$.check(fG(...Q)),$.size=(...Q)=>$.check(TH(...Q))});kJ0=c("ZodSet",($,J)=>{X90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>k70($,Q,X,Y),$.min=(...Q)=>$.check(OX(...Q)),$.nonempty=(Q)=>$.check(OX(1,Q)),$.max=(...Q)=>$.check(fG(...Q)),$.size=(...Q)=>$.check(TH(...Q))});BU=c("ZodEnum",($,J)=>{Y90.init($,J),l1.init($,J),$._zod.processJSONSchema=(X,Y,W)=>L70($,X,Y,W),$.enum=J.entries,$.options=Object.values(J.entries);let Q=new Set(Object.keys(J.entries));$.extract=(X,Y)=>{let W={};for(let G of X)if(Q.has(G))W[G]=J.entries[G];else throw Error(`Key ${G} not found in enum`);return new BU({...J,checks:[],...O0.normalizeParams(Y),entries:W})},$.exclude=(X,Y)=>{let W={...J.entries};for(let G of X)if(Q.has(G))delete W[G];else throw Error(`Key ${G} not found in enum`);return new BU({...J,checks:[],...O0.normalizeParams(Y),entries:W})}});vJ0=c("ZodLiteral",($,J)=>{W90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>A70($,Q,X,Y),$.values=new Set(J.values),Object.defineProperty($,"value",{get(){if(J.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return J.values[0]}})});_J0=c("ZodFile",($,J)=>{G90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>C70($,Q,X,Y),$.min=(Q,X)=>$.check(OX(Q,X)),$.max=(Q,X)=>$.check(fG(Q,X)),$.mime=(Q,X)=>$.check(YU(Array.isArray(Q)?Q:[Q],X))});fJ0=c("ZodTransform",($,J)=>{K90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>j70($,Q,X,Y),$._zod.parse=(Q,X)=>{if(X.direction==="backward")throw new MH($.constructor.name);Q.addIssue=(W)=>{if(typeof W==="string")Q.issues.push(O0.issue(W,Q.value,J));else{let G=W;if(G.fatal)G.continue=!1;G.code??(G.code="custom"),G.input??(G.input=Q.value),G.inst??(G.inst=$),Q.issues.push(O0.issue(G))}};let Y=J.transform(Q.value,Q);if(Y instanceof Promise)return Y.then((W)=>{return Q.value=W,Q});return Q.value=Y,Q}});s_=c("ZodOptional",($,J)=>{pv.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>I_($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});yJ0=c("ZodExactOptional",($,J)=>{Z90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>I_($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});bJ0=c("ZodNullable",($,J)=>{H90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>b70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});xJ0=c("ZodDefault",($,J)=>{z90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>g70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType,$.removeDefault=$.unwrap});dJ0=c("ZodPrefault",($,J)=>{q90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>d70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});e_=c("ZodNonOptional",($,J)=>{F90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>x70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});cJ0=c("ZodSuccess",($,J)=>{B90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>E70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});lJ0=c("ZodCatch",($,J)=>{V90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>u70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType,$.removeCatch=$.unwrap});nJ0=c("ZodNaN",($,J)=>{U90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>P70($,Q,X,Y)});$f=c("ZodPipe",($,J)=>{D90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>m70($,Q,X,Y),$.in=J.in,$.out=J.out});Jf=c("ZodCodec",($,J)=>{$f.init($,J),rL.init($,J)});iJ0=c("ZodReadonly",($,J)=>{O90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>c70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});rJ0=c("ZodTemplateLiteral",($,J)=>{w90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>M70($,Q,X,Y)});aJ0=c("ZodLazy",($,J)=>{L90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>p70($,Q,X,Y),$.unwrap=()=>$._zod.def.getter()});sJ0=c("ZodPromise",($,J)=>{I90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>l70($,Q,X,Y),$.unwrap=()=>$._zod.def.innerType});eJ0=c("ZodFunction",($,J)=>{N90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>T70($,Q,X,Y)});NA=c("ZodCustom",($,J)=>{A90.init($,J),l1.init($,J),$._zod.processJSONSchema=(Q,X,Y)=>R70($,Q,X,Y)});Ar0=W70,Pr0=G70});function wX$($){B4({customError:$})}function NX$(){return B4().customError}var OX$,QQ0;var Tr0=D(()=>{E5();OX$={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};(function($){})(QQ0||(QQ0={}))});function LX$($,J){let Q=$.$schema;if(Q==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(Q==="http://json-schema.org/draft-07/schema#")return"draft-7";if(Q==="http://json-schema.org/draft-04/schema#")return"draft-4";return J??"draft-2020-12"}function AX$($,J){if(!$.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let Q=$.slice(1).split("/").filter(Boolean);if(Q.length===0)return J.rootSchema;let X=J.version==="draft-2020-12"?"$defs":"definitions";if(Q[0]===X){let Y=Q[1];if(!Y||!J.defs[Y])throw Error(`Reference not found: ${$}`);return J.defs[Y]}throw Error(`Reference not found: ${$}`)}function jr0($,J){if($.not!==void 0){if(typeof $.not==="object"&&Object.keys($.not).length===0)return h0.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if($.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if($.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if($.if!==void 0||$.then!==void 0||$.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if($.dependentSchemas!==void 0||$.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if($.$ref){let Y=$.$ref;if(J.refs.has(Y))return J.refs.get(Y);if(J.processing.has(Y))return h0.lazy(()=>{if(!J.refs.has(Y))throw Error(`Circular reference not resolved: ${Y}`);return J.refs.get(Y)});J.processing.add(Y);let W=AX$(Y,J),G=f8(W,J);return J.refs.set(Y,G),J.processing.delete(Y),G}if($.enum!==void 0){let Y=$.enum;if(J.version==="openapi-3.0"&&$.nullable===!0&&Y.length===1&&Y[0]===null)return h0.null();if(Y.length===0)return h0.never();if(Y.length===1)return h0.literal(Y[0]);if(Y.every((G)=>typeof G==="string"))return h0.enum(Y);let W=Y.map((G)=>h0.literal(G));if(W.length<2)return W[0];return h0.union([W[0],W[1],...W.slice(2)])}if($.const!==void 0)return h0.literal($.const);let Q=$.type;if(Array.isArray(Q)){let Y=Q.map((W)=>{let G={...$,type:W};return jr0(G,J)});if(Y.length===0)return h0.never();if(Y.length===1)return Y[0];return h0.union(Y)}if(!Q)return h0.any();let X;switch(Q){case"string":{let Y=h0.string();if($.format){let W=$.format;if(W==="email")Y=Y.check(h0.email());else if(W==="uri"||W==="uri-reference")Y=Y.check(h0.url());else if(W==="uuid"||W==="guid")Y=Y.check(h0.uuid());else if(W==="date-time")Y=Y.check(h0.iso.datetime());else if(W==="date")Y=Y.check(h0.iso.date());else if(W==="time")Y=Y.check(h0.iso.time());else if(W==="duration")Y=Y.check(h0.iso.duration());else if(W==="ipv4")Y=Y.check(h0.ipv4());else if(W==="ipv6")Y=Y.check(h0.ipv6());else if(W==="mac")Y=Y.check(h0.mac());else if(W==="cidr")Y=Y.check(h0.cidrv4());else if(W==="cidr-v6")Y=Y.check(h0.cidrv6());else if(W==="base64")Y=Y.check(h0.base64());else if(W==="base64url")Y=Y.check(h0.base64url());else if(W==="e164")Y=Y.check(h0.e164());else if(W==="jwt")Y=Y.check(h0.jwt());else if(W==="emoji")Y=Y.check(h0.emoji());else if(W==="nanoid")Y=Y.check(h0.nanoid());else if(W==="cuid")Y=Y.check(h0.cuid());else if(W==="cuid2")Y=Y.check(h0.cuid2());else if(W==="ulid")Y=Y.check(h0.ulid());else if(W==="xid")Y=Y.check(h0.xid());else if(W==="ksuid")Y=Y.check(h0.ksuid())}if(typeof $.minLength==="number")Y=Y.min($.minLength);if(typeof $.maxLength==="number")Y=Y.max($.maxLength);if($.pattern)Y=Y.regex(new RegExp($.pattern));X=Y;break}case"number":case"integer":{let Y=Q==="integer"?h0.number().int():h0.number();if(typeof $.minimum==="number")Y=Y.min($.minimum);if(typeof $.maximum==="number")Y=Y.max($.maximum);if(typeof $.exclusiveMinimum==="number")Y=Y.gt($.exclusiveMinimum);else if($.exclusiveMinimum===!0&&typeof $.minimum==="number")Y=Y.gt($.minimum);if(typeof $.exclusiveMaximum==="number")Y=Y.lt($.exclusiveMaximum);else if($.exclusiveMaximum===!0&&typeof $.maximum==="number")Y=Y.lt($.maximum);if(typeof $.multipleOf==="number")Y=Y.multipleOf($.multipleOf);X=Y;break}case"boolean":{X=h0.boolean();break}case"null":{X=h0.null();break}case"object":{let Y={},W=$.properties||{},G=new Set($.required||[]);for(let[Z,H]of Object.entries(W)){let z=f8(H,J);Y[Z]=G.has(Z)?z:z.optional()}if($.propertyNames){let Z=f8($.propertyNames,J),H=$.additionalProperties&&typeof $.additionalProperties==="object"?f8($.additionalProperties,J):h0.any();if(Object.keys(Y).length===0){X=h0.record(Z,H);break}let z=h0.object(Y).passthrough(),q=h0.looseRecord(Z,H);X=h0.intersection(z,q);break}if($.patternProperties){let Z=$.patternProperties,H=Object.keys(Z),z=[];for(let B of H){let U=f8(Z[B],J),O=h0.string().regex(new RegExp(B));z.push(h0.looseRecord(O,U))}let q=[];if(Object.keys(Y).length>0)q.push(h0.object(Y).passthrough());if(q.push(...z),q.length===0)X=h0.object({}).passthrough();else if(q.length===1)X=q[0];else{let B=h0.intersection(q[0],q[1]);for(let U=2;Uf8(Z,J)),K=W&&typeof W==="object"&&!Array.isArray(W)?f8(W,J):void 0;if(K)X=h0.tuple(G).rest(K);else X=h0.tuple(G);if(typeof $.minItems==="number")X=X.check(h0.minLength($.minItems));if(typeof $.maxItems==="number")X=X.check(h0.maxLength($.maxItems))}else if(Array.isArray(W)){let G=W.map((Z)=>f8(Z,J)),K=$.additionalItems&&typeof $.additionalItems==="object"?f8($.additionalItems,J):void 0;if(K)X=h0.tuple(G).rest(K);else X=h0.tuple(G);if(typeof $.minItems==="number")X=X.check(h0.minLength($.minItems));if(typeof $.maxItems==="number")X=X.check(h0.maxLength($.maxItems))}else if(W!==void 0){let G=f8(W,J),K=h0.array(G);if(typeof $.minItems==="number")K=K.min($.minItems);if(typeof $.maxItems==="number")K=K.max($.maxItems);X=K}else X=h0.array(h0.any());break}default:throw Error(`Unsupported type: ${Q}`)}if($.description)X=X.describe($.description);if($.default!==void 0)X=X.default($.default);return X}function f8($,J){if(typeof $==="boolean")return $?h0.any():h0.never();let Q=jr0($,J),X=$.type||$.enum!==void 0||$.const!==void 0;if($.anyOf&&Array.isArray($.anyOf)){let K=$.anyOf.map((H)=>f8(H,J)),Z=h0.union(K);Q=X?h0.intersection(Q,Z):Z}if($.oneOf&&Array.isArray($.oneOf)){let K=$.oneOf.map((H)=>f8(H,J)),Z=h0.xor(K);Q=X?h0.intersection(Q,Z):Z}if($.allOf&&Array.isArray($.allOf))if($.allOf.length===0)Q=X?Q:h0.any();else{let K=X?Q:f8($.allOf[0],J),Z=X?0:1;for(let H=Z;H<$.allOf.length;H++)K=h0.intersection(K,f8($.allOf[H],J));Q=K}if($.nullable===!0&&J.version==="openapi-3.0")Q=h0.nullable(Q);if($.readOnly===!0)Q=h0.readonly(Q);let Y={},W=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let K of W)if(K in $)Y[K]=$[K];let G=["contentEncoding","contentMediaType","contentSchema"];for(let K of G)if(K in $)Y[K]=$[K];for(let K of Object.keys($))if(!IX$.has(K))Y[K]=$[K];if(Object.keys(Y).length>0)J.registry.add(Q,Y);return Q}function Sr0($,J){if(typeof $==="boolean")return $?h0.any():h0.never();let Q=LX$($,J?.defaultTarget),X=$.$defs||$.definitions||{},Y={version:Q,defs:X,refs:new Map,processing:new Set,rootSchema:$,registry:J?.registry??O8};return f8($,Y)}var h0,IX$;var kr0=D(()=>{JA();P_();GA();ZA();h0={...KA,...A_,iso:FU},IX$=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"])});var XQ0={};l6(XQ0,{string:()=>PX$,number:()=>MX$,date:()=>RX$,boolean:()=>CX$,bigint:()=>EX$});function PX$($){return M50(VU,$)}function MX$($){return v50(DU,$)}function CX$($){return g50(OU,$)}function EX$($){return u50(wU,$)}function RX$($){return s50(VA,$)}var vr0=D(()=>{E5();ZA()});var Qf={};l6(Qf,{xor:()=>Yr0,xid:()=>Ro0,void:()=>so0,uuidv7:()=>No0,uuidv6:()=>wo0,uuidv4:()=>Oo0,uuid:()=>Do0,util:()=>O0,url:()=>Io0,uppercase:()=>$U,unknown:()=>kH,union:()=>r_,undefined:()=>ao0,ulid:()=>Eo0,uint64:()=>oo0,uint32:()=>po0,tuple:()=>TJ0,trim:()=>GU,treeifyError:()=>B40,transform:()=>t_,toUpperCase:()=>ZU,toLowerCase:()=>KU,toJSONSchema:()=>L_,templateLiteral:()=>Or0,symbol:()=>ro0,superRefine:()=>JQ0,success:()=>Vr0,stringbool:()=>Cr0,stringFormat:()=>xo0,string:()=>T_,strictObject:()=>Qr0,startsWith:()=>QU,slugify:()=>HU,size:()=>TH,setErrorMap:()=>wX$,set:()=>Hr0,safeParseAsync:()=>JJ0,safeParse:()=>$J0,safeEncodeAsync:()=>ZJ0,safeEncode:()=>GJ0,safeDecodeAsync:()=>HJ0,safeDecode:()=>KJ0,registry:()=>nv,regexes:()=>M7,regex:()=>sV,refine:()=>$Q0,record:()=>jJ0,readonly:()=>oJ0,property:()=>O_,promise:()=>wr0,prettifyError:()=>V40,preprocess:()=>Rr0,prefault:()=>uJ0,positive:()=>B_,pipe:()=>FA,partialRecord:()=>Gr0,parseAsync:()=>e70,parse:()=>s70,overwrite:()=>uJ,optional:()=>zA,object:()=>Jr0,number:()=>FJ0,nullish:()=>Br0,nullable:()=>qA,null:()=>OJ0,normalize:()=>WU,nonpositive:()=>U_,nonoptional:()=>mJ0,nonnegative:()=>D_,never:()=>o_,negative:()=>V_,nativeEnum:()=>zr0,nanoid:()=>Po0,nan:()=>Ur0,multipleOf:()=>_G,minSize:()=>OX,minLength:()=>Q3,mime:()=>YU,meta:()=>Pr0,maxSize:()=>fG,maxLength:()=>jH,map:()=>Zr0,mac:()=>So0,lte:()=>C5,lt:()=>UX,lowercase:()=>eV,looseRecord:()=>Kr0,looseObject:()=>Xr0,locales:()=>$A,literal:()=>qr0,length:()=>SH,lazy:()=>tJ0,ksuid:()=>To0,keyof:()=>$r0,jwt:()=>bo0,json:()=>Er0,iso:()=>FU,ipv6:()=>ko0,ipv4:()=>jo0,intersection:()=>EJ0,int64:()=>io0,int32:()=>lo0,int:()=>j_,instanceof:()=>Mr0,includes:()=>JU,httpUrl:()=>Lo0,hostname:()=>go0,hex:()=>do0,hash:()=>uo0,guid:()=>Uo0,gte:()=>F9,gt:()=>DX,globalRegistry:()=>O8,getErrorMap:()=>NX$,function:()=>Nr0,fromJSONSchema:()=>Sr0,formatError:()=>cL,float64:()=>co0,float32:()=>mo0,flattenError:()=>mL,file:()=>Fr0,exactOptional:()=>hJ0,enum:()=>a_,endsWith:()=>XU,encodeAsync:()=>YJ0,encode:()=>QJ0,emoji:()=>Ao0,email:()=>Vo0,e164:()=>ho0,discriminatedUnion:()=>Wr0,describe:()=>Ar0,decodeAsync:()=>WJ0,decode:()=>XJ0,date:()=>eo0,custom:()=>Lr0,cuid2:()=>Co0,cuid:()=>Mo0,core:()=>X3,config:()=>B4,coerce:()=>XQ0,codec:()=>Dr0,clone:()=>q9,cidrv6:()=>_o0,cidrv4:()=>vo0,check:()=>Ir0,catch:()=>pJ0,boolean:()=>BJ0,bigint:()=>no0,base64url:()=>yo0,base64:()=>fo0,array:()=>UA,any:()=>to0,_function:()=>Nr0,_default:()=>gJ0,_ZodString:()=>S_,ZodXor:()=>PJ0,ZodXID:()=>b_,ZodVoid:()=>LJ0,ZodUnknown:()=>NJ0,ZodUnion:()=>OA,ZodUndefined:()=>UJ0,ZodUUID:()=>wX,ZodURL:()=>BA,ZodULID:()=>h_,ZodType:()=>l1,ZodTuple:()=>RJ0,ZodTransform:()=>fJ0,ZodTemplateLiteral:()=>rJ0,ZodSymbol:()=>VJ0,ZodSuccess:()=>cJ0,ZodStringFormat:()=>B$,ZodString:()=>VU,ZodSet:()=>kJ0,ZodRecord:()=>wA,ZodRealError:()=>g9,ZodReadonly:()=>iJ0,ZodPromise:()=>sJ0,ZodPrefault:()=>dJ0,ZodPipe:()=>$f,ZodOptional:()=>s_,ZodObject:()=>DA,ZodNumberFormat:()=>vH,ZodNumber:()=>DU,ZodNullable:()=>bJ0,ZodNull:()=>DJ0,ZodNonOptional:()=>e_,ZodNever:()=>IJ0,ZodNanoID:()=>__,ZodNaN:()=>nJ0,ZodMap:()=>SJ0,ZodMAC:()=>qJ0,ZodLiteral:()=>vJ0,ZodLazy:()=>aJ0,ZodKSUID:()=>x_,ZodJWT:()=>n_,ZodIssueCode:()=>OX$,ZodIntersection:()=>CJ0,ZodISOTime:()=>E_,ZodISODuration:()=>R_,ZodISODateTime:()=>M_,ZodISODate:()=>C_,ZodIPv6:()=>d_,ZodIPv4:()=>g_,ZodGUID:()=>HA,ZodFunction:()=>eJ0,ZodFirstPartyTypeKind:()=>QQ0,ZodFile:()=>_J0,ZodExactOptional:()=>yJ0,ZodError:()=>UX$,ZodEnum:()=>BU,ZodEmoji:()=>v_,ZodEmail:()=>k_,ZodE164:()=>p_,ZodDiscriminatedUnion:()=>MJ0,ZodDefault:()=>xJ0,ZodDate:()=>VA,ZodCustomStringFormat:()=>UU,ZodCustom:()=>NA,ZodCodec:()=>Jf,ZodCatch:()=>lJ0,ZodCUID2:()=>y_,ZodCUID:()=>f_,ZodCIDRv6:()=>m_,ZodCIDRv4:()=>u_,ZodBoolean:()=>OU,ZodBigIntFormat:()=>i_,ZodBigInt:()=>wU,ZodBase64URL:()=>l_,ZodBase64:()=>c_,ZodArray:()=>AJ0,ZodAny:()=>wJ0,TimePrecision:()=>E50,NEVER:()=>Q40,$output:()=>I50,$input:()=>L50,$brand:()=>X40});var YQ0=D(()=>{E5();E5();v90();E5();WA();kr0();N50();GA();GA();vr0();ZA();P_();t70();zJ0();Tr0();B4(aL())});var _r0=D(()=>{YQ0();YQ0()});var fr0;var yr0=D(()=>{fr0=Symbol.for("@agentuity/schema-kind")});function b4($,J){return $?.[fr0]===J}function Y3($,J){let Q={};if($.description)Q.description=$.description;if(b4($,"StringSchema")||b4($,"CoerceStringSchema"))return Q.type="string",Q;if(b4($,"NumberSchema")||b4($,"CoerceNumberSchema"))return Q.type="number",Q;if(b4($,"BooleanSchema")||b4($,"CoerceBooleanSchema"))return Q.type="boolean",Q;if(b4($,"NullSchema"))return Q.type="null",Q;if(b4($,"UndefinedSchema"))return{};if(b4($,"LiteralSchema")){let X=$.value;if(Q.const=X,typeof X==="string")Q.type="string";else if(typeof X==="number")Q.type="number";else if(typeof X==="boolean")Q.type="boolean";return Q}if(b4($,"ObjectSchema")){Q.type="object";let X=$.shape;Q.properties={},Q.required=[];for(let[Y,W]of Object.entries(X))if(Q.properties[Y]=Y3(W,J),!b4(W,"OptionalSchema"))Q.required.push(Y);if(Q.required.length===0)delete Q.required;if(J?.strict)Q.additionalProperties=!1;return Q}if(b4($,"ArraySchema")){Q.type="array";let X=$.itemSchema;return Q.items=Y3(X,J),Q}if(b4($,"OptionalSchema")){let X=$.schema;return Y3(X,J)}if(b4($,"NullableSchema")){let X=$.schema;return{anyOf:[Y3(X,J),{type:"null"}],...$.description&&{description:$.description}}}if(b4($,"UnionSchema")){let X=$.schemas;return Q.anyOf=X.map((Y)=>Y3(Y,J)),Q}if(b4($,"RecordSchema")){Q.type="object";let X=$.valueSchema;if(X)Q.additionalProperties=Y3(X,J);return Q}if(b4($,"UnknownSchema")||b4($,"AnySchema"))return Q;if(b4($,"CoerceDateSchema"))return Q.type="string",Q.format="date-time",Q;return Q}var hr0=D(()=>{yr0()});var br0=D(()=>{hr0()});var IA=($,J)=>{if($?.["~standard"]?.vendor==="agentuity")return Y3($,J);if($?._def?.typeName||$?._def?.type)try{return Qf.toJSONSchema($)}catch{return{}}return{}};var xr0=D(()=>{_r0();br0()});function TX$($){let J=$??process.env.AGENTUITY_REGION;if(!J)throw Error("Region is required but not provided. Set the AGENTUITY_REGION environment variable or pass region as a parameter.");return J}function gr0($){let J=TX$($),Q=process.env.AGENTUITY_TRANSPORT_URL||WQ0(J,"catalyst");return{keyvalue:process.env.AGENTUITY_KEYVALUE_URL||Q,stream:process.env.AGENTUITY_STREAM_URL||WQ0(J,"streams"),vector:process.env.AGENTUITY_VECTOR_URL||Q,catalyst:process.env.AGENTUITY_CATALYST_URL||Q,otel:process.env.AGENTUITY_OTLP_URL||WQ0(J,"otel"),sandbox:process.env.AGENTUITY_SANDBOX_URL||Q,email:process.env.AGENTUITY_EMAIL_URL||Q}}function jX$($){if($==="local"||$==="l")return"agentuity.io";return"agentuity.cloud"}function WQ0($,J){let Q=jX$($);if(Q==="agentuity.io")return`https://${J}.${Q}`;return`https://${J}-${$}.${Q}`}function Xf($={}){let J=$.profile||process.env.AGENTUITY_PROFILE||"local";if((J==="local"||!0)&&!process.env.AGENTUITY_REGION)process.env.AGENTUITY_REGION="local";if(!process.env.AGENTUITY_PROFILE)process.env.AGENTUITY_PROFILE=J;let Q=process.env.AGENTUITY_REGION,X=gr0(Q);if(!process.env.AGENTUITY_TRANSPORT_URL)process.env.AGENTUITY_TRANSPORT_URL=X.catalyst;if(!process.env.AGENTUITY_KEYVALUE_URL)process.env.AGENTUITY_KEYVALUE_URL=X.keyvalue;if(!process.env.AGENTUITY_SANDBOX_URL)process.env.AGENTUITY_SANDBOX_URL=X.sandbox;if(!process.env.AGENTUITY_STREAM_URL)process.env.AGENTUITY_STREAM_URL=X.stream;if(!process.env.AGENTUITY_VECTOR_URL)process.env.AGENTUITY_VECTOR_URL=X.vector;if(!process.env.AGENTUITY_CATALYST_URL)process.env.AGENTUITY_CATALYST_URL=X.catalyst;if(!process.env.AGENTUITY_OTLP_URL)process.env.AGENTUITY_OTLP_URL=X.otel;if(!process.env.AGENTUITY_EMAIL_URL)process.env.AGENTUITY_EMAIL_URL=X.email}var dr0=()=>{};var W3=D(()=>{hn0();xr0();dr0();_8()});async function d9($,J,Q){let X=mJ.trace.getTracer(SX$),Y=mJ.context.active(),W=X.startSpan($,{attributes:J,kind:mJ.SpanKind.CLIENT},Y),G=mJ.trace.setSpan(Y,W);try{let K=await mJ.context.with(G,Q);return W.setStatus({code:mJ.SpanStatusCode.OK}),K}catch(K){let Z=K;throw W.recordException(Z),W.setStatus({code:mJ.SpanStatusCode.ERROR,message:Z?.message??String(K)}),K}finally{W.end()}}function ur0($,J){let Q=$??"",X=Q?`${J}/${Q}`:"";return{id:Q,url:X,readonly:!0,getReader(){if(!X)return new ReadableStream({start(Y){Y.close()}});return new ReadableStream({async start(Y){try{let W=await fetch(X);if(!W.ok||!W.body){Y.close();return}let G=W.body.getReader();while(!0){let{done:K,value:Z}=await G.read();if(K)break;Y.enqueue(Z)}Y.close()}catch{Y.close()}}})}}}function kX$($,J,Q,X,Y,W,G){let K=!!(Y&&W&&Y===W);return{id:J,status:Q,stdout:ur0(Y,X),stderr:ur0(W,X),interleaved:K,auditStreamId:G,async execute(Z){return d9("agentuity.sandbox.execute",{"sandbox.id":J,"sandbox.command":Z.command?.join(" ")??""},()=>z60($,{sandboxId:J,options:Z,signal:Z.signal}))},async writeFiles(Z){await d9("agentuity.sandbox.writeFiles",{"sandbox.id":J,"sandbox.files.count":Z.length},()=>q60($,{sandboxId:J,files:Z}))},async readFile(Z){return d9("agentuity.sandbox.readFile",{"sandbox.id":J,"sandbox.file.path":Z},()=>F60($,{sandboxId:J,path:Z}))},async destroy(){await d9("agentuity.sandbox.destroy",{"sandbox.id":J},()=>yV($,{sandboxId:J}))}}}class mr0{client;constructor($){this.client=$}async create($,J){return d9("agentuity.sandbox.snapshot.create",{"sandbox.id":$,"snapshot.name":J?.name??"","snapshot.tag":J?.tag??""},()=>L60(this.client,{sandboxId:$,name:J?.name,description:J?.description,tag:J?.tag,public:J?.public}))}async get($){return d9("agentuity.sandbox.snapshot.get",{"snapshot.id":$},()=>A60(this.client,{snapshotId:$}))}async list($){return d9("agentuity.sandbox.snapshot.list",{"snapshot.sandboxId":$?.sandboxId??"","snapshot.limit":$?.limit??50},()=>P60(this.client,{sandboxId:$?.sandboxId,limit:$?.limit,offset:$?.offset}))}async delete($){return d9("agentuity.sandbox.snapshot.delete",{"snapshot.id":$},()=>M60(this.client,{snapshotId:$}))}async tag($,J){return d9("agentuity.sandbox.snapshot.tag",{"snapshot.id":$,"snapshot.tag":J??""},()=>C60(this.client,{snapshotId:$,tag:J}))}}class Yf{client;streamBaseUrl;snapshot;constructor($,J){this.client=$,this.streamBaseUrl=J,this.snapshot=new mr0($)}async run($){return d9("agentuity.sandbox.run",{"sandbox.command":$.command?.exec?.join(" ")??"","sandbox.mode":"oneshot"},()=>U60(this.client,{options:$}))}async create($){return d9("agentuity.sandbox.create",{"sandbox.network":$?.network?.enabled??!1,"sandbox.snapshot":$?.snapshot??""},async()=>{let J=await wL(this.client,{options:$});return kX$(this.client,J.sandboxId,J.status,this.streamBaseUrl,J.stdoutStreamId,J.stderrStreamId,J.auditStreamId)})}async get($){return d9("agentuity.sandbox.get",{"sandbox.id":$},()=>H60(this.client,{sandboxId:$}))}async list($){return d9("agentuity.sandbox.list",{"sandbox.status":$?.status??"","sandbox.limit":$?.limit??50},()=>D60(this.client,$))}async destroy($){return d9("agentuity.sandbox.destroy",{"sandbox.id":$},()=>yV(this.client,{sandboxId:$}))}}var mJ,SX$="agentuity.sandbox";var cr0=D(()=>{W3();mJ=M0(P(),1)});var lr0=D(()=>{cr0()});class Wf{providers;constructor(...$){this.providers=$}async start($){await Promise.all(this.providers.map((J)=>J.start($)))}async complete($){await Promise.all(this.providers.map((J)=>J.complete($)))}}import{formatWithOptions as vX$,inspect as _X$}from"util";function fX$($){if($)return $&&Object.keys($).length>0?Object.entries($).map(([Q,X])=>{try{return`${Q}=${typeof X==="object"?p6(X):X}`}catch{return`${Q}=[object Object]`}}).join(" "):"";return""}function xG($,J,Q,X){let Y=$?fX$(J):null,W;if(typeof Q==="string")W=Q;else if(typeof Q==="number"||typeof Q==="boolean")W=String(Q);else if(Q===null)W="null";else if(Q===void 0)W="undefined";else W=_X$(Q,{depth:null,colors:!1});let G;try{if(X.length>0)G=vX$({depth:null},W,...X);else G=W}catch{G=`${W} ${X.map((K)=>{try{return typeof K==="object"?p6(K):String(K)}catch{return"[object Object]"}}).join(" ")}`}return`${G}${Y?` [${Y}]`:""}`}var GQ0=D(()=>{_8()});class KQ0{config;constructor(){this.config=this.loadConfig()}loadConfig(){let $=process.env.AGENTUITY_SDK_LOG_LEVEL?.toLowerCase();return{level:["debug","info","warn","error","silent"].includes($)?$:"silent",context:{"@agentuity/source":"sdk-internal","@agentuity/timestamp":new Date().toISOString()}}}shouldLog($){if(this.config.level==="silent")return!1;let J={debug:0,info:1,warn:2,error:3,silent:4};return J[$]>=J[this.config.level]}formatMessage($,...J){let Q=xG(!1,this.config.context,$,J);return`${yX$}[INTERNAL]${hX$} ${Q}`}debug($,...J){if(this.shouldLog("debug"))console.debug(this.formatMessage($,...J))}info($,...J){if(this.shouldLog("info"))console.info(this.formatMessage($,...J))}warn($,...J){if(this.shouldLog("warn"))console.warn(this.formatMessage($,...J))}error($,...J){if(this.shouldLog("error"))console.error(this.formatMessage($,...J))}updateConfig($){this.config={...this.config,...$}}getConfig(){return{...this.config}}isEnabled(){return this.config.level!=="silent"}child($){let J=new KQ0;return J.updateConfig({...this.config,context:{...this.config.context,...$}}),J}}var yX$="\x1B[1;96m",hX$="\x1B[0m",gG,a;var NX=D(()=>{GQ0();gG=new KQ0,a={debug:($,...J)=>gG.debug($,...J),info:($,...J)=>gG.info($,...J),warn:($,...J)=>gG.warn($,...J),error:($,...J)=>gG.error($,...J),updateConfig:($)=>gG.updateConfig($),getConfig:()=>gG.getConfig(),isEnabled:()=>gG.isEnabled(),child:($)=>gG.child($)}});class ZQ0{apiClient;logger;constructor($,J){this.apiClient=$,this.logger=J}canSendStartEvent($){if(!$.orgId||!$.projectId)return a.info("[session-http] skipping start event - missing required fields: orgId=%s, projectId=%s",$.orgId??"missing",$.projectId??"missing"),!1;return!0}async start($){if(!this.canSendStartEvent($))return;let J=o4.trace.getTracer("session"),Q=o4.context.active(),X=J.startSpan("Session Start",{},Q);try{a.info("[session-http] sending start event: %s",$.id),this.logger.debug("Sending session start event: %s",$.id);let Y=o4.trace.setSpan(Q,X),W=await o4.context.with(Y,()=>this.apiClient.post("/session",{...$,timestamp:Date.now()},p$(),n10));if(W.success){a.info("[session-http] start event sent successfully: %s",$.id),this.logger.debug("Session start event sent successfully: %s",$.id),this.startedSessions.add($.id),X.setStatus({code:o4.SpanStatusCode.OK});return}throw a.info("[session-http] start event failed: %s - %s",$.id,W.message),X.setStatus({code:o4.SpanStatusCode.ERROR,message:W.message}),new pr0({message:W.message})}catch(Y){throw X.recordException(Y),X.setStatus({code:o4.SpanStatusCode.ERROR,message:Y instanceof Error?Y.message:String(Y)}),Y}finally{X.end()}}startedSessions=new Set;async complete($){let J=o4.trace.getTracer("session"),Q=o4.context.active(),X=J.startSpan("Session End",{},Q);try{if(!this.startedSessions.has($.id)){a.info("[session-http] skipping HTTP complete event (no matching start), but emitting Session End span: %s",$.id),X.setStatus({code:o4.SpanStatusCode.OK});return}a.info("[session-http] sending complete event: %s, userData: %s",$.id,$.userData?`${$.userData.length} bytes`:"none"),this.logger.debug("Sending session complete event: %s",$.id);let Y=o4.trace.setSpan(Q,X),W=await o4.context.with(Y,()=>this.apiClient.put("/session",{...$,timestamp:Date.now()},p$(),i10));if(W.success){this.startedSessions.delete($.id),a.info("[session-http] complete event sent successfully: %s",$.id),this.logger.debug("Session complete event sent successfully: %s",$.id),X.setStatus({code:o4.SpanStatusCode.OK});return}throw a.info("[session-http] complete event failed: %s - %s",$.id,W.message),X.setStatus({code:o4.SpanStatusCode.ERROR,message:W.message}),new pr0({message:W.message})}catch(Y){throw X.recordException(Y),X.setStatus({code:o4.SpanStatusCode.ERROR,message:Y instanceof Error?Y.message:String(Y)}),Y}finally{X.end()}}}var o4,pr0;var nr0=D(()=>{W3();_8();NX();o4=M0(P(),1),pr0=Z0("SessionResponseError")});import{join as bX$}from"path";import{randomUUID as xX$}from"crypto";class HQ0{directory;constructor($){this.directory=$}makeFilename($){return bX$(this.directory,`session-${$}.${Date.now()}${xX$()}.json`)}async start($){let J=this.makeFilename("start"),Q=JSON.stringify({...$,timestamp:new Date})+` -`;await Bun.file(J).write(Q)}async complete($){let J=this.makeFilename("complete"),Q=JSON.stringify({...$,timestamp:new Date})+` -`;await Bun.file(J).write(Q)}}var ir0=()=>{};class Gf{async start($){a.info("[session-local] start event (no-op): %s",$.id)}async complete($){a.info("[session-local] complete event (no-op): %s, userData: %s",$.id,$.userData?`${$.userData.length} bytes`:"none")}}var or0=D(()=>{NX()});var rr0=D(()=>{nr0();ir0();or0()});class Kf{apiClient;logger;baseUrl;constructor($,J,Q){this.apiClient=$,this.logger=J,this.baseUrl=Q}async start($){let J=w8.trace.getTracer("evalrun"),Q=w8.context.active(),X=J.startSpan("Eval Start",{},Q),Y="/evalrun",W=`${this.baseUrl}/evalrun`,G={...$,timestamp:Date.now()};a.info("[EVALRUN HTTP] ========== START PAYLOAD =========="),a.info("[EVALRUN HTTP] id: %s",G.id),a.info("[EVALRUN HTTP] evalId: %s",G.evalId),a.info("[EVALRUN HTTP] evalIdentifier: %s",G.evalIdentifier),a.info("[EVALRUN HTTP] sessionId: %s",G.sessionId),a.info("[EVALRUN HTTP] orgId: %s",G.orgId),a.info("[EVALRUN HTTP] projectId: %s",G.projectId),a.info("[EVALRUN HTTP] devmode: %s",G.devmode),a.info("[EVALRUN HTTP] deploymentId: %s",G.deploymentId),a.info("[EVALRUN HTTP] spanId: %s",G.spanId),a.info("[EVALRUN HTTP] URL: POST %s",W),a.info("[EVALRUN HTTP] ============================================");try{let K=w8.trace.setSpan(Q,X),Z=await w8.context.with(K,()=>this.apiClient.post("/evalrun",G,p$(),m10));if(Z.success){this.logger.debug("[EVALRUN HTTP] Start event sent successfully: %s",$.id),X.setStatus({code:w8.SpanStatusCode.OK});return}let H=Z.message||"Unknown error";throw this.logger.error("[EVALRUN HTTP] Start event failed: %s, error: %s",$.id,H),X.setStatus({code:w8.SpanStatusCode.ERROR,message:H}),new ar0({message:H})}catch(K){if(this.logger.error("[EVALRUN HTTP] Start event exception: %s, error: %s",$.id,K instanceof Error?K.message:String(K)),(K instanceof J60||K instanceof mk)&&K.issues?.length)this.logger.error("[EVALRUN HTTP] Validation issues: %s",JSON.stringify(K.issues,null,2));throw X.recordException(K),X.setStatus({code:w8.SpanStatusCode.ERROR,message:K instanceof Error?K.message:String(K)}),K}finally{X.end()}}async complete($){let J=w8.trace.getTracer("evalrun"),Q=w8.context.active(),X=J.startSpan("Eval End",{},Q),Y="/evalrun",W=`${this.baseUrl}/evalrun`;this.logger.debug("[EVALRUN HTTP] Sending eval run complete event: %s",$.id),this.logger.debug("[EVALRUN HTTP] URL: %s %s","PUT",W),this.logger.debug("[EVALRUN HTTP] Base URL: %s",this.baseUrl);try{let G=w8.trace.setSpan(Q,X),K=await w8.context.with(G,()=>this.apiClient.put("/evalrun",{...$,timestamp:Date.now()},p$(),c10));if(K.success){this.logger.debug("[EVALRUN HTTP] Complete event sent successfully: %s",$.id),X.setStatus({code:w8.SpanStatusCode.OK});return}let Z=K.message||"Unknown error";throw this.logger.error("[EVALRUN HTTP] Complete event failed: %s, error: %s",$.id,Z),X.setStatus({code:w8.SpanStatusCode.ERROR,message:Z}),new ar0({message:Z})}catch(G){throw this.logger.error("[EVALRUN HTTP] Complete event exception: %s, error: %s",$.id,G instanceof Error?G.message:String(G)),X.recordException(G),X.setStatus({code:w8.SpanStatusCode.ERROR,message:G instanceof Error?G.message:String(G)}),G}finally{X.end()}}}var w8,ar0;var tr0=D(()=>{W3();_8();NX();w8=M0(P(),1),ar0=Z0("EvalRunResponseError")});class LA{async start($){console.log("EvalRun started:",$)}async complete($){console.log("EvalRun completed:",$)}}class Zf{exportDir;constructor($){this.exportDir=$}async start($){let J={type:"evalrun_start",timestamp:Date.now(),...$},Q=`${this.exportDir}/evalrun-${$.id}-start.json`;await Bun.write(Q,JSON.stringify(J,null,2))}async complete($){let J={type:"evalrun_complete",timestamp:Date.now(),...$},Q=`${this.exportDir}/evalrun-${$.id}-complete.json`;await Bun.write(Q,JSON.stringify(J,null,2))}}class AA{providers;constructor(...$){this.providers=$}async start($){await Promise.allSettled(this.providers.map((J)=>J.start($)))}async complete($){await Promise.allSettled(this.providers.map((J)=>J.complete($)))}}var sr0=D(()=>{tr0()});class er0{eventListeners=new Map;addEventListener($,J){let Q=this.eventListeners.get($);if(!Q)Q=new Set,this.eventListeners.set($,Q);Q.add(J)}removeEventListener($,J){let Q=this.eventListeners.get($);if(!Q)return;Q.delete(J)}async fireEvent($,...J){let Q=this.eventListeners.get($);if(!Q||Q.size===0)return;for(let X of Q)try{await X($,...J)}catch(Y){a.error(`Error in event listener for '${$}':`,Y)}}clearAllListeners(){this.eventListeners.clear()}}function $a0($,J){zQ0.addEventListener($,J)}function Ja0($,J){zQ0.removeEventListener($,J)}async function C7($,...J){await zQ0.fireEvent($,...J)}var zQ0;var Hf=D(()=>{NX();zQ0=new er0});var ba0=F((Qa0)=>{Object.defineProperty(Qa0,"__esModule",{value:!0});Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT=Qa0.ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS=Qa0.ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_IDENTITY_RESULT=Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING=Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED=Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS=Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING=Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT=Qa0.ATTR_ASPNETCORE_IDENTITY_ERROR_CODE=Qa0.ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS=Qa0.ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_AUTHORIZATION_RESULT=Qa0.ATTR_ASPNETCORE_AUTHORIZATION_POLICY=Qa0.ATTR_ASPNETCORE_AUTHENTICATION_SCHEME=Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS=Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE=Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_AUTHENTICATION_RESULT=Qa0.ATTR_ARTIFACT_VERSION=Qa0.ATTR_ARTIFACT_PURL=Qa0.ATTR_ARTIFACT_HASH=Qa0.ATTR_ARTIFACT_FILENAME=Qa0.ATTR_ARTIFACT_ATTESTATION_ID=Qa0.ATTR_ARTIFACT_ATTESTATION_HASH=Qa0.ATTR_ARTIFACT_ATTESTATION_FILENAME=Qa0.ATTR_APP_WIDGET_NAME=Qa0.ATTR_APP_WIDGET_ID=Qa0.ATTR_APP_SCREEN_NAME=Qa0.ATTR_APP_SCREEN_ID=Qa0.ATTR_APP_SCREEN_COORDINATE_Y=Qa0.ATTR_APP_SCREEN_COORDINATE_X=Qa0.ATTR_APP_JANK_THRESHOLD=Qa0.ATTR_APP_JANK_PERIOD=Qa0.ATTR_APP_JANK_FRAME_COUNT=Qa0.ATTR_APP_INSTALLATION_ID=Qa0.ATTR_APP_BUILD_ID=Qa0.ANDROID_STATE_VALUE_FOREGROUND=Qa0.ANDROID_STATE_VALUE_CREATED=Qa0.ANDROID_STATE_VALUE_BACKGROUND=Qa0.ATTR_ANDROID_STATE=Qa0.ATTR_ANDROID_OS_API_LEVEL=Qa0.ANDROID_APP_STATE_VALUE_FOREGROUND=Qa0.ANDROID_APP_STATE_VALUE_CREATED=Qa0.ANDROID_APP_STATE_VALUE_BACKGROUND=Qa0.ATTR_ANDROID_APP_STATE=void 0;Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER=Qa0.ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE=Qa0.ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS=Qa0.ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE=Qa0.ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL=Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER=Qa0.ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL=Qa0.ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS=Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR=void 0;Qa0.ATTR_AWS_S3_BUCKET=Qa0.ATTR_AWS_REQUEST_ID=Qa0.ATTR_AWS_LOG_STREAM_NAMES=Qa0.ATTR_AWS_LOG_STREAM_ARNS=Qa0.ATTR_AWS_LOG_GROUP_NAMES=Qa0.ATTR_AWS_LOG_GROUP_ARNS=Qa0.ATTR_AWS_LAMBDA_RESOURCE_MAPPING_ID=Qa0.ATTR_AWS_LAMBDA_INVOKED_ARN=Qa0.ATTR_AWS_KINESIS_STREAM_NAME=Qa0.ATTR_AWS_EXTENDED_REQUEST_ID=Qa0.ATTR_AWS_EKS_CLUSTER_ARN=Qa0.ATTR_AWS_ECS_TASK_REVISION=Qa0.ATTR_AWS_ECS_TASK_ID=Qa0.ATTR_AWS_ECS_TASK_FAMILY=Qa0.ATTR_AWS_ECS_TASK_ARN=Qa0.AWS_ECS_LAUNCHTYPE_VALUE_FARGATE=Qa0.AWS_ECS_LAUNCHTYPE_VALUE_EC2=Qa0.ATTR_AWS_ECS_LAUNCHTYPE=Qa0.ATTR_AWS_ECS_CONTAINER_ARN=Qa0.ATTR_AWS_ECS_CLUSTER_ARN=Qa0.ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS=Qa0.ATTR_AWS_DYNAMODB_TABLE_NAMES=Qa0.ATTR_AWS_DYNAMODB_TABLE_COUNT=Qa0.ATTR_AWS_DYNAMODB_SELECT=Qa0.ATTR_AWS_DYNAMODB_SEGMENT=Qa0.ATTR_AWS_DYNAMODB_SCANNED_COUNT=Qa0.ATTR_AWS_DYNAMODB_SCAN_FORWARD=Qa0.ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=Qa0.ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=Qa0.ATTR_AWS_DYNAMODB_PROJECTION=Qa0.ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=Qa0.ATTR_AWS_DYNAMODB_LIMIT=Qa0.ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=Qa0.ATTR_AWS_DYNAMODB_INDEX_NAME=Qa0.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=Qa0.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=Qa0.ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=Qa0.ATTR_AWS_DYNAMODB_COUNT=Qa0.ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY=Qa0.ATTR_AWS_DYNAMODB_CONSISTENT_READ=Qa0.ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET=Qa0.ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=Qa0.ATTR_AWS_BEDROCK_KNOWLEDGE_BASE_ID=Qa0.ATTR_AWS_BEDROCK_GUARDRAIL_ID=Qa0.ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT=Qa0.ATTR_ASPNETCORE_MEMORY_POOL_OWNER=Qa0.ATTR_ASPNETCORE_IDENTITY_USER_TYPE=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE=Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED=void 0;Qa0.ATTR_CICD_PIPELINE_ACTION_NAME=Qa0.ATTR_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=Qa0.ATTR_CASSANDRA_QUERY_IDEMPOTENT=Qa0.ATTR_CASSANDRA_PAGE_SIZE=Qa0.ATTR_CASSANDRA_COORDINATOR_ID=Qa0.ATTR_CASSANDRA_COORDINATOR_DC=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY=Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL=Qa0.ATTR_CASSANDRA_CONSISTENCY_LEVEL=Qa0.ATTR_BROWSER_PLATFORM=Qa0.ATTR_BROWSER_MOBILE=Qa0.ATTR_BROWSER_LANGUAGE=Qa0.ATTR_BROWSER_BRANDS=Qa0.ATTR_AZURE_SERVICE_REQUEST_ID=Qa0.ATTR_AZURE_RESOURCE_PROVIDER_NAMESPACE=Qa0.ATTR_AZURE_COSMOSDB_RESPONSE_SUB_STATUS_CODE=Qa0.ATTR_AZURE_COSMOSDB_REQUEST_BODY_SIZE=Qa0.ATTR_AZURE_COSMOSDB_OPERATION_REQUEST_CHARGE=Qa0.ATTR_AZURE_COSMOSDB_OPERATION_CONTACTED_REGIONS=Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_STRONG=Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_SESSION=Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_EVENTUAL=Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_CONSISTENT_PREFIX=Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_BOUNDED_STALENESS=Qa0.ATTR_AZURE_COSMOSDB_CONSISTENCY_LEVEL=Qa0.AZURE_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY=Qa0.AZURE_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT=Qa0.ATTR_AZURE_COSMOSDB_CONNECTION_MODE=Qa0.ATTR_AZURE_CLIENT_ID=Qa0.ATTR_AZ_SERVICE_REQUEST_ID=Qa0.ATTR_AZ_NAMESPACE=Qa0.ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN=Qa0.ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN=Qa0.ATTR_AWS_SQS_QUEUE_URL=Qa0.ATTR_AWS_SNS_TOPIC_ARN=Qa0.ATTR_AWS_SECRETSMANAGER_SECRET_ARN=Qa0.ATTR_AWS_S3_UPLOAD_ID=Qa0.ATTR_AWS_S3_PART_NUMBER=Qa0.ATTR_AWS_S3_KEY=Qa0.ATTR_AWS_S3_DELETE=Qa0.ATTR_AWS_S3_COPY_SOURCE=void 0;Qa0.CLOUD_PLATFORM_VALUE_AWS_EKS=Qa0.CLOUD_PLATFORM_VALUE_AWS_ECS=Qa0.CLOUD_PLATFORM_VALUE_AWS_EC2=Qa0.CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER=Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT=Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC=Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS=Qa0.CLOUD_PLATFORM_VALUE_AKAMAI_CLOUD_COMPUTE=Qa0.ATTR_CLOUD_PLATFORM=Qa0.ATTR_CLOUD_AVAILABILITY_ZONE=Qa0.ATTR_CLOUD_ACCOUNT_ID=Qa0.ATTR_CICD_WORKER_URL_FULL=Qa0.CICD_WORKER_STATE_VALUE_OFFLINE=Qa0.CICD_WORKER_STATE_VALUE_BUSY=Qa0.CICD_WORKER_STATE_VALUE_AVAILABLE=Qa0.ATTR_CICD_WORKER_STATE=Qa0.ATTR_CICD_WORKER_NAME=Qa0.ATTR_CICD_WORKER_ID=Qa0.ATTR_CICD_SYSTEM_COMPONENT=Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_TEST=Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY=Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_BUILD=Qa0.ATTR_CICD_PIPELINE_TASK_TYPE=Qa0.ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_TIMEOUT=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SUCCESS=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SKIP=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_FAILURE=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_ERROR=Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_CANCELLATION=Qa0.ATTR_CICD_PIPELINE_TASK_RUN_RESULT=Qa0.ATTR_CICD_PIPELINE_TASK_RUN_ID=Qa0.ATTR_CICD_PIPELINE_TASK_NAME=Qa0.ATTR_CICD_PIPELINE_RUN_URL_FULL=Qa0.CICD_PIPELINE_RUN_STATE_VALUE_PENDING=Qa0.CICD_PIPELINE_RUN_STATE_VALUE_FINALIZING=Qa0.CICD_PIPELINE_RUN_STATE_VALUE_EXECUTING=Qa0.ATTR_CICD_PIPELINE_RUN_STATE=Qa0.ATTR_CICD_PIPELINE_RUN_ID=Qa0.CICD_PIPELINE_RESULT_VALUE_TIMEOUT=Qa0.CICD_PIPELINE_RESULT_VALUE_SUCCESS=Qa0.CICD_PIPELINE_RESULT_VALUE_SKIP=Qa0.CICD_PIPELINE_RESULT_VALUE_FAILURE=Qa0.CICD_PIPELINE_RESULT_VALUE_ERROR=Qa0.CICD_PIPELINE_RESULT_VALUE_CANCELLATION=Qa0.ATTR_CICD_PIPELINE_RESULT=Qa0.ATTR_CICD_PIPELINE_NAME=Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_SYNC=Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_RUN=Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_BUILD=void 0;Qa0.ATTR_CLOUDFOUNDRY_ORG_NAME=Qa0.ATTR_CLOUDFOUNDRY_ORG_ID=Qa0.ATTR_CLOUDFOUNDRY_APP_NAME=Qa0.ATTR_CLOUDFOUNDRY_APP_INSTANCE_ID=Qa0.ATTR_CLOUDFOUNDRY_APP_ID=Qa0.ATTR_CLOUDEVENTS_EVENT_TYPE=Qa0.ATTR_CLOUDEVENTS_EVENT_SUBJECT=Qa0.ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION=Qa0.ATTR_CLOUDEVENTS_EVENT_SOURCE=Qa0.ATTR_CLOUDEVENTS_EVENT_ID=Qa0.ATTR_CLOUD_RESOURCE_ID=Qa0.ATTR_CLOUD_REGION=Qa0.CLOUD_PROVIDER_VALUE_VULTR=Qa0.CLOUD_PROVIDER_VALUE_TENCENT_CLOUD=Qa0.CLOUD_PROVIDER_VALUE_ORACLE_CLOUD=Qa0.CLOUD_PROVIDER_VALUE_IBM_CLOUD=Qa0.CLOUD_PROVIDER_VALUE_HETZNER=Qa0.CLOUD_PROVIDER_VALUE_HEROKU=Qa0.CLOUD_PROVIDER_VALUE_GCP=Qa0.CLOUD_PROVIDER_VALUE_AZURE=Qa0.CLOUD_PROVIDER_VALUE_AWS=Qa0.CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD=Qa0.CLOUD_PROVIDER_VALUE_AKAMAI_CLOUD=Qa0.ATTR_CLOUD_PROVIDER=Qa0.CLOUD_PLATFORM_VALUE_VULTR_CLOUD_COMPUTE=Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF=Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS=Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM=Qa0.CLOUD_PLATFORM_VALUE_ORACLE_CLOUD_OKE=Qa0.CLOUD_PLATFORM_VALUE_ORACLE_CLOUD_COMPUTE=Qa0.CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT=Qa0.CLOUD_PLATFORM_VALUE_HETZNER_CLOUD_SERVER=Qa0.CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT=Qa0.CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE=Qa0.CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE=Qa0.CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN=Qa0.CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS=Qa0.CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION=Qa0.CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE=Qa0.CLOUD_PLATFORM_VALUE_GCP_AGENT_ENGINE=Qa0.CLOUD_PLATFORM_VALUE_AZURE_VM=Qa0.CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT=Qa0.CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS=Qa0.CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES=Qa0.CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS=Qa0.CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE=Qa0.CLOUD_PLATFORM_VALUE_AZURE_AKS=Qa0.CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT=Qa0.CLOUD_PLATFORM_VALUE_AWS_LAMBDA=Qa0.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK=void 0;Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL=Qa0.ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL=Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_2=Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_1=Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_0=Qa0.ATTR_CPYTHON_GC_GENERATION=Qa0.CPU_MODE_VALUE_USER=Qa0.CPU_MODE_VALUE_SYSTEM=Qa0.CPU_MODE_VALUE_STEAL=Qa0.CPU_MODE_VALUE_NICE=Qa0.CPU_MODE_VALUE_KERNEL=Qa0.CPU_MODE_VALUE_IOWAIT=Qa0.CPU_MODE_VALUE_INTERRUPT=Qa0.CPU_MODE_VALUE_IDLE=Qa0.ATTR_CPU_MODE=Qa0.ATTR_CPU_LOGICAL_NUMBER=Qa0.ATTR_CONTAINER_RUNTIME_VERSION=Qa0.ATTR_CONTAINER_RUNTIME_NAME=Qa0.ATTR_CONTAINER_RUNTIME_DESCRIPTION=Qa0.ATTR_CONTAINER_RUNTIME=Qa0.ATTR_CONTAINER_NAME=Qa0.ATTR_CONTAINER_LABELS=Qa0.ATTR_CONTAINER_LABEL=Qa0.ATTR_CONTAINER_IMAGE_TAGS=Qa0.ATTR_CONTAINER_IMAGE_REPO_DIGESTS=Qa0.ATTR_CONTAINER_IMAGE_NAME=Qa0.ATTR_CONTAINER_IMAGE_ID=Qa0.ATTR_CONTAINER_ID=Qa0.ATTR_CONTAINER_CSI_VOLUME_ID=Qa0.ATTR_CONTAINER_CSI_PLUGIN_NAME=Qa0.CONTAINER_CPU_STATE_VALUE_USER=Qa0.CONTAINER_CPU_STATE_VALUE_SYSTEM=Qa0.CONTAINER_CPU_STATE_VALUE_KERNEL=Qa0.ATTR_CONTAINER_CPU_STATE=Qa0.ATTR_CONTAINER_COMMAND_LINE=Qa0.ATTR_CONTAINER_COMMAND_ARGS=Qa0.ATTR_CONTAINER_COMMAND=Qa0.ATTR_CODE_NAMESPACE=Qa0.ATTR_CODE_LINENO=Qa0.ATTR_CODE_FUNCTION=Qa0.ATTR_CODE_FILEPATH=Qa0.ATTR_CODE_COLUMN=Qa0.ATTR_CLOUDFOUNDRY_SYSTEM_INSTANCE_ID=Qa0.ATTR_CLOUDFOUNDRY_SYSTEM_ID=Qa0.ATTR_CLOUDFOUNDRY_SPACE_NAME=Qa0.ATTR_CLOUDFOUNDRY_SPACE_ID=Qa0.ATTR_CLOUDFOUNDRY_PROCESS_TYPE=Qa0.ATTR_CLOUDFOUNDRY_PROCESS_ID=void 0;Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_READ=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE=Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH=Qa0.ATTR_DB_COSMOSDB_OPERATION_TYPE=Qa0.ATTR_DB_COSMOSDB_CONTAINER=Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_STRONG=Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_SESSION=Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_EVENTUAL=Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_CONSISTENT_PREFIX=Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_BOUNDED_STALENESS=Qa0.ATTR_DB_COSMOSDB_CONSISTENCY_LEVEL=Qa0.DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY=Qa0.DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT=Qa0.ATTR_DB_COSMOSDB_CONNECTION_MODE=Qa0.ATTR_DB_COSMOSDB_CLIENT_ID=Qa0.ATTR_DB_CONNECTION_STRING=Qa0.DB_CLIENT_CONNECTIONS_STATE_VALUE_USED=Qa0.DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE=Qa0.ATTR_DB_CLIENT_CONNECTIONS_STATE=Qa0.ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME=Qa0.DB_CLIENT_CONNECTION_STATE_VALUE_USED=Qa0.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE=Qa0.ATTR_DB_CLIENT_CONNECTION_STATE=Qa0.ATTR_DB_CLIENT_CONNECTION_POOL_NAME=Qa0.ATTR_DB_CASSANDRA_TABLE=Qa0.ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT=Qa0.ATTR_DB_CASSANDRA_PAGE_SIZE=Qa0.ATTR_DB_CASSANDRA_IDEMPOTENCE=Qa0.ATTR_DB_CASSANDRA_COORDINATOR_ID=Qa0.ATTR_DB_CASSANDRA_COORDINATOR_DC=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM=Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE=void 0;Qa0.DB_SYSTEM_VALUE_INTERBASE=Qa0.DB_SYSTEM_VALUE_INSTANTDB=Qa0.DB_SYSTEM_VALUE_INGRES=Qa0.DB_SYSTEM_VALUE_INFORMIX=Qa0.DB_SYSTEM_VALUE_INFLUXDB=Qa0.DB_SYSTEM_VALUE_HSQLDB=Qa0.DB_SYSTEM_VALUE_HIVE=Qa0.DB_SYSTEM_VALUE_HBASE=Qa0.DB_SYSTEM_VALUE_HANADB=Qa0.DB_SYSTEM_VALUE_H2=Qa0.DB_SYSTEM_VALUE_GEODE=Qa0.DB_SYSTEM_VALUE_FIRSTSQL=Qa0.DB_SYSTEM_VALUE_FIREBIRD=Qa0.DB_SYSTEM_VALUE_FILEMAKER=Qa0.DB_SYSTEM_VALUE_ELASTICSEARCH=Qa0.DB_SYSTEM_VALUE_EDB=Qa0.DB_SYSTEM_VALUE_DYNAMODB=Qa0.DB_SYSTEM_VALUE_DERBY=Qa0.DB_SYSTEM_VALUE_DB2=Qa0.DB_SYSTEM_VALUE_COUCHDB=Qa0.DB_SYSTEM_VALUE_COUCHBASE=Qa0.DB_SYSTEM_VALUE_COSMOSDB=Qa0.DB_SYSTEM_VALUE_COLDFUSION=Qa0.DB_SYSTEM_VALUE_COCKROACHDB=Qa0.DB_SYSTEM_VALUE_CLOUDSCAPE=Qa0.DB_SYSTEM_VALUE_CLICKHOUSE=Qa0.DB_SYSTEM_VALUE_CASSANDRA=Qa0.DB_SYSTEM_VALUE_CACHE=Qa0.DB_SYSTEM_VALUE_ADABAS=Qa0.ATTR_DB_SYSTEM=Qa0.ATTR_DB_STATEMENT=Qa0.ATTR_DB_SQL_TABLE=Qa0.ATTR_DB_RESPONSE_RETURNED_ROWS=Qa0.ATTR_DB_REDIS_DATABASE_INDEX=Qa0.ATTR_DB_QUERY_PARAMETER=Qa0.ATTR_DB_OPERATION_PARAMETER=Qa0.ATTR_DB_OPERATION=Qa0.ATTR_DB_NAME=Qa0.ATTR_DB_MSSQL_INSTANCE_NAME=Qa0.ATTR_DB_MONGODB_COLLECTION=Qa0.ATTR_DB_JDBC_DRIVER_CLASSNAME=Qa0.ATTR_DB_INSTANCE_ID=Qa0.ATTR_DB_ELASTICSEARCH_PATH_PARTS=Qa0.ATTR_DB_ELASTICSEARCH_NODE_NAME=Qa0.ATTR_DB_ELASTICSEARCH_CLUSTER_NAME=Qa0.ATTR_DB_COSMOSDB_SUB_STATUS_CODE=Qa0.ATTR_DB_COSMOSDB_STATUS_CODE=Qa0.ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH=Qa0.ATTR_DB_COSMOSDB_REQUEST_CHARGE=Qa0.ATTR_DB_COSMOSDB_REGIONS_CONTACTED=void 0;Qa0.DB_SYSTEM_NAME_VALUE_MEMCACHED=Qa0.DB_SYSTEM_NAME_VALUE_INTERSYSTEMS_CACHE=Qa0.DB_SYSTEM_NAME_VALUE_INSTANTDB=Qa0.DB_SYSTEM_NAME_VALUE_INFLUXDB=Qa0.DB_SYSTEM_NAME_VALUE_IBM_NETEZZA=Qa0.DB_SYSTEM_NAME_VALUE_IBM_INFORMIX=Qa0.DB_SYSTEM_NAME_VALUE_IBM_DB2=Qa0.DB_SYSTEM_NAME_VALUE_HSQLDB=Qa0.DB_SYSTEM_NAME_VALUE_HIVE=Qa0.DB_SYSTEM_NAME_VALUE_HBASE=Qa0.DB_SYSTEM_NAME_VALUE_H2DATABASE=Qa0.DB_SYSTEM_NAME_VALUE_GEODE=Qa0.DB_SYSTEM_NAME_VALUE_GCP_SPANNER=Qa0.DB_SYSTEM_NAME_VALUE_FIREBIRDSQL=Qa0.DB_SYSTEM_NAME_VALUE_ELASTICSEARCH=Qa0.DB_SYSTEM_NAME_VALUE_DERBY=Qa0.DB_SYSTEM_NAME_VALUE_COUCHDB=Qa0.DB_SYSTEM_NAME_VALUE_COUCHBASE=Qa0.DB_SYSTEM_NAME_VALUE_COCKROACHDB=Qa0.DB_SYSTEM_NAME_VALUE_CLICKHOUSE=Qa0.DB_SYSTEM_NAME_VALUE_CASSANDRA=Qa0.DB_SYSTEM_NAME_VALUE_AZURE_COSMOSDB=Qa0.DB_SYSTEM_NAME_VALUE_AWS_REDSHIFT=Qa0.DB_SYSTEM_NAME_VALUE_AWS_DYNAMODB=Qa0.DB_SYSTEM_NAME_VALUE_ACTIAN_INGRES=Qa0.DB_SYSTEM_VALUE_VERTICA=Qa0.DB_SYSTEM_VALUE_TRINO=Qa0.DB_SYSTEM_VALUE_TERADATA=Qa0.DB_SYSTEM_VALUE_SYBASE=Qa0.DB_SYSTEM_VALUE_SQLITE=Qa0.DB_SYSTEM_VALUE_SPANNER=Qa0.DB_SYSTEM_VALUE_REDSHIFT=Qa0.DB_SYSTEM_VALUE_REDIS=Qa0.DB_SYSTEM_VALUE_PROGRESS=Qa0.DB_SYSTEM_VALUE_POSTGRESQL=Qa0.DB_SYSTEM_VALUE_POINTBASE=Qa0.DB_SYSTEM_VALUE_PERVASIVE=Qa0.DB_SYSTEM_VALUE_OTHER_SQL=Qa0.DB_SYSTEM_VALUE_ORACLE=Qa0.DB_SYSTEM_VALUE_OPENSEARCH=Qa0.DB_SYSTEM_VALUE_NETEZZA=Qa0.DB_SYSTEM_VALUE_NEO4J=Qa0.DB_SYSTEM_VALUE_MYSQL=Qa0.DB_SYSTEM_VALUE_MSSQLCOMPACT=Qa0.DB_SYSTEM_VALUE_MSSQL=Qa0.DB_SYSTEM_VALUE_MONGODB=Qa0.DB_SYSTEM_VALUE_MEMCACHED=Qa0.DB_SYSTEM_VALUE_MAXDB=Qa0.DB_SYSTEM_VALUE_MARIADB=Qa0.DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE=void 0;Qa0.ATTR_FAAS_INVOKED_NAME=Qa0.ATTR_FAAS_INVOCATION_ID=Qa0.ATTR_FAAS_INSTANCE=Qa0.ATTR_FAAS_DOCUMENT_TIME=Qa0.FAAS_DOCUMENT_OPERATION_VALUE_INSERT=Qa0.FAAS_DOCUMENT_OPERATION_VALUE_EDIT=Qa0.FAAS_DOCUMENT_OPERATION_VALUE_DELETE=Qa0.ATTR_FAAS_DOCUMENT_OPERATION=Qa0.ATTR_FAAS_DOCUMENT_NAME=Qa0.ATTR_FAAS_DOCUMENT_COLLECTION=Qa0.ATTR_FAAS_CRON=Qa0.ATTR_FAAS_COLDSTART=Qa0.ATTR_EVENT_NAME=Qa0.ATTR_ERROR_MESSAGE=Qa0.ATTR_ENDUSER_SCOPE=Qa0.ATTR_ENDUSER_ROLE=Qa0.ATTR_ENDUSER_PSEUDO_ID=Qa0.ATTR_ENDUSER_ID=Qa0.ATTR_ELASTICSEARCH_NODE_NAME=Qa0.ATTR_DNS_QUESTION_NAME=Qa0.ATTR_DNS_ANSWERS=Qa0.DISK_IO_DIRECTION_VALUE_WRITE=Qa0.DISK_IO_DIRECTION_VALUE_READ=Qa0.ATTR_DISK_IO_DIRECTION=Qa0.ATTR_DEVICE_MODEL_NAME=Qa0.ATTR_DEVICE_MODEL_IDENTIFIER=Qa0.ATTR_DEVICE_MANUFACTURER=Qa0.ATTR_DEVICE_ID=Qa0.ATTR_DESTINATION_PORT=Qa0.ATTR_DESTINATION_ADDRESS=Qa0.DEPLOYMENT_STATUS_VALUE_SUCCEEDED=Qa0.DEPLOYMENT_STATUS_VALUE_FAILED=Qa0.ATTR_DEPLOYMENT_STATUS=Qa0.ATTR_DEPLOYMENT_NAME=Qa0.ATTR_DEPLOYMENT_ID=Qa0.ATTR_DEPLOYMENT_ENVIRONMENT_NAME=Qa0.ATTR_DEPLOYMENT_ENVIRONMENT=Qa0.ATTR_DB_USER=Qa0.DB_SYSTEM_NAME_VALUE_TRINO=Qa0.DB_SYSTEM_NAME_VALUE_TERADATA=Qa0.DB_SYSTEM_NAME_VALUE_SQLITE=Qa0.DB_SYSTEM_NAME_VALUE_SOFTWAREAG_ADABAS=Qa0.DB_SYSTEM_NAME_VALUE_SAP_MAXDB=Qa0.DB_SYSTEM_NAME_VALUE_SAP_HANA=Qa0.DB_SYSTEM_NAME_VALUE_REDIS=Qa0.DB_SYSTEM_NAME_VALUE_OTHER_SQL=Qa0.DB_SYSTEM_NAME_VALUE_ORACLE_DB=Qa0.DB_SYSTEM_NAME_VALUE_OPENSEARCH=Qa0.DB_SYSTEM_NAME_VALUE_NEO4J=Qa0.DB_SYSTEM_NAME_VALUE_MONGODB=void 0;Qa0.ATTR_FILE_CHANGED=Qa0.ATTR_FILE_ATTRIBUTES=Qa0.ATTR_FILE_ACCESSED=Qa0.ATTR_FEATURE_FLAG_VERSION=Qa0.ATTR_FEATURE_FLAG_VARIANT=Qa0.ATTR_FEATURE_FLAG_SET_ID=Qa0.ATTR_FEATURE_FLAG_RESULT_VARIANT=Qa0.ATTR_FEATURE_FLAG_RESULT_VALUE=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_UNKNOWN=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_TARGETING_MATCH=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_STATIC=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_STALE=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_SPLIT=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_ERROR=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_DISABLED=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_DEFAULT=Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_CACHED=Qa0.ATTR_FEATURE_FLAG_RESULT_REASON=Qa0.ATTR_FEATURE_FLAG_PROVIDER_NAME=Qa0.ATTR_FEATURE_FLAG_KEY=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_UNKNOWN=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_TARGETING_MATCH=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_STATIC=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_STALE=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_SPLIT=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_ERROR=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_DISABLED=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_DEFAULT=Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_CACHED=Qa0.ATTR_FEATURE_FLAG_EVALUATION_REASON=Qa0.ATTR_FEATURE_FLAG_EVALUATION_ERROR_MESSAGE=Qa0.ATTR_FEATURE_FLAG_ERROR_MESSAGE=Qa0.ATTR_FEATURE_FLAG_CONTEXT_ID=Qa0.ATTR_FAAS_VERSION=Qa0.FAAS_TRIGGER_VALUE_TIMER=Qa0.FAAS_TRIGGER_VALUE_PUBSUB=Qa0.FAAS_TRIGGER_VALUE_OTHER=Qa0.FAAS_TRIGGER_VALUE_HTTP=Qa0.FAAS_TRIGGER_VALUE_DATASOURCE=Qa0.ATTR_FAAS_TRIGGER=Qa0.ATTR_FAAS_TIME=Qa0.ATTR_FAAS_NAME=Qa0.ATTR_FAAS_MAX_MEMORY=Qa0.ATTR_FAAS_INVOKED_REGION=Qa0.FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD=Qa0.FAAS_INVOKED_PROVIDER_VALUE_GCP=Qa0.FAAS_INVOKED_PROVIDER_VALUE_AZURE=Qa0.FAAS_INVOKED_PROVIDER_VALUE_AWS=Qa0.FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD=Qa0.ATTR_FAAS_INVOKED_PROVIDER=void 0;Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT=Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE=Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL=Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_MEDIUM=Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_LOW=Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_HIGH=Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE=Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_LOCATION=Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_ID=Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_CONTAINER=Qa0.ATTR_GCP_APPHUB_WORKLOAD_ID=Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_TEST=Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_STAGING=Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_PRODUCTION=Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT=Qa0.ATTR_GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE=Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL=Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MEDIUM=Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_LOW=Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_HIGH=Qa0.ATTR_GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE=Qa0.ATTR_GCP_APPHUB_SERVICE_ID=Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_TEST=Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_STAGING=Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_PRODUCTION=Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT=Qa0.ATTR_GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE=Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL=Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MEDIUM=Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_LOW=Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_HIGH=Qa0.ATTR_GCP_APPHUB_SERVICE_CRITICALITY_TYPE=Qa0.ATTR_GCP_APPHUB_APPLICATION_LOCATION=Qa0.ATTR_GCP_APPHUB_APPLICATION_ID=Qa0.ATTR_GCP_APPHUB_APPLICATION_CONTAINER=Qa0.ATTR_FILE_SYMBOLIC_LINK_TARGET_PATH=Qa0.ATTR_FILE_SIZE=Qa0.ATTR_FILE_PATH=Qa0.ATTR_FILE_OWNER_NAME=Qa0.ATTR_FILE_OWNER_ID=Qa0.ATTR_FILE_NAME=Qa0.ATTR_FILE_MODIFIED=Qa0.ATTR_FILE_MODE=Qa0.ATTR_FILE_INODE=Qa0.ATTR_FILE_GROUP_NAME=Qa0.ATTR_FILE_GROUP_ID=Qa0.ATTR_FILE_FORK_NAME=Qa0.ATTR_FILE_EXTENSION=Qa0.ATTR_FILE_DIRECTORY=Qa0.ATTR_FILE_CREATED=void 0;Qa0.GEN_AI_OPERATION_NAME_VALUE_EMBEDDINGS=Qa0.GEN_AI_OPERATION_NAME_VALUE_CREATE_AGENT=Qa0.GEN_AI_OPERATION_NAME_VALUE_CHAT=Qa0.ATTR_GEN_AI_OPERATION_NAME=Qa0.ATTR_GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT=Qa0.ATTR_GEN_AI_OPENAI_RESPONSE_SERVICE_TIER=Qa0.GEN_AI_OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT=Qa0.GEN_AI_OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO=Qa0.ATTR_GEN_AI_OPENAI_REQUEST_SERVICE_TIER=Qa0.ATTR_GEN_AI_OPENAI_REQUEST_SEED=Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_TEXT=Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_JSON_SCHEMA=Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_JSON_OBJECT=Qa0.ATTR_GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT=Qa0.ATTR_GEN_AI_INPUT_MESSAGES=Qa0.ATTR_GEN_AI_EVALUATION_SCORE_VALUE=Qa0.ATTR_GEN_AI_EVALUATION_SCORE_LABEL=Qa0.ATTR_GEN_AI_EVALUATION_NAME=Qa0.ATTR_GEN_AI_EVALUATION_EXPLANATION=Qa0.ATTR_GEN_AI_EMBEDDINGS_DIMENSION_COUNT=Qa0.ATTR_GEN_AI_DATA_SOURCE_ID=Qa0.ATTR_GEN_AI_CONVERSATION_ID=Qa0.ATTR_GEN_AI_COMPLETION=Qa0.ATTR_GEN_AI_AGENT_VERSION=Qa0.ATTR_GEN_AI_AGENT_NAME=Qa0.ATTR_GEN_AI_AGENT_ID=Qa0.ATTR_GEN_AI_AGENT_DESCRIPTION=Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_ZONE=Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_REGION=Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_NAME=Qa0.ATTR_GCP_GCE_INSTANCE_NAME=Qa0.ATTR_GCP_GCE_INSTANCE_HOSTNAME=Qa0.ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX=Qa0.ATTR_GCP_CLOUD_RUN_JOB_EXECUTION=Qa0.ATTR_GCP_CLIENT_SERVICE=Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_ID=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_TEST=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_STAGING=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_PRODUCTION=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT=Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_MEDIUM=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_LOW=Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_HIGH=Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE=Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_ID=Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_TEST=Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_STAGING=Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_PRODUCTION=void 0;Qa0.GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI=Qa0.GEN_AI_SYSTEM_VALUE_AZ_AI_INFERENCE=Qa0.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK=Qa0.GEN_AI_SYSTEM_VALUE_ANTHROPIC=Qa0.ATTR_GEN_AI_SYSTEM=Qa0.ATTR_GEN_AI_RETRIEVAL_QUERY_TEXT=Qa0.ATTR_GEN_AI_RETRIEVAL_DOCUMENTS=Qa0.ATTR_GEN_AI_RESPONSE_MODEL=Qa0.ATTR_GEN_AI_RESPONSE_ID=Qa0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS=Qa0.ATTR_GEN_AI_REQUEST_TOP_P=Qa0.ATTR_GEN_AI_REQUEST_TOP_K=Qa0.ATTR_GEN_AI_REQUEST_TEMPERATURE=Qa0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES=Qa0.ATTR_GEN_AI_REQUEST_SEED=Qa0.ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY=Qa0.ATTR_GEN_AI_REQUEST_MODEL=Qa0.ATTR_GEN_AI_REQUEST_MAX_TOKENS=Qa0.ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY=Qa0.ATTR_GEN_AI_REQUEST_ENCODING_FORMATS=Qa0.ATTR_GEN_AI_REQUEST_CHOICE_COUNT=Qa0.GEN_AI_PROVIDER_NAME_VALUE_X_AI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY=Qa0.GEN_AI_PROVIDER_NAME_VALUE_OPENAI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_GROQ=Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK=Qa0.GEN_AI_PROVIDER_NAME_VALUE_COHERE=Qa0.GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI=Qa0.GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE=Qa0.GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK=Qa0.GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC=Qa0.ATTR_GEN_AI_PROVIDER_NAME=Qa0.ATTR_GEN_AI_PROMPT_NAME=Qa0.ATTR_GEN_AI_PROMPT=Qa0.GEN_AI_OUTPUT_TYPE_VALUE_TEXT=Qa0.GEN_AI_OUTPUT_TYPE_VALUE_SPEECH=Qa0.GEN_AI_OUTPUT_TYPE_VALUE_JSON=Qa0.GEN_AI_OUTPUT_TYPE_VALUE_IMAGE=Qa0.ATTR_GEN_AI_OUTPUT_TYPE=Qa0.ATTR_GEN_AI_OUTPUT_MESSAGES=Qa0.GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION=Qa0.GEN_AI_OPERATION_NAME_VALUE_RETRIEVAL=Qa0.GEN_AI_OPERATION_NAME_VALUE_INVOKE_AGENT=Qa0.GEN_AI_OPERATION_NAME_VALUE_GENERATE_CONTENT=Qa0.GEN_AI_OPERATION_NAME_VALUE_EXECUTE_TOOL=void 0;Qa0.GO_MEMORY_TYPE_VALUE_STACK=Qa0.GO_MEMORY_TYPE_VALUE_OTHER=Qa0.ATTR_GO_MEMORY_TYPE=Qa0.ATTR_GEO_REGION_ISO_CODE=Qa0.ATTR_GEO_POSTAL_CODE=Qa0.ATTR_GEO_LOCATION_LON=Qa0.ATTR_GEO_LOCATION_LAT=Qa0.ATTR_GEO_LOCALITY_NAME=Qa0.ATTR_GEO_COUNTRY_ISO_CODE=Qa0.GEO_CONTINENT_CODE_VALUE_SA=Qa0.GEO_CONTINENT_CODE_VALUE_OC=Qa0.GEO_CONTINENT_CODE_VALUE_NA=Qa0.GEO_CONTINENT_CODE_VALUE_EU=Qa0.GEO_CONTINENT_CODE_VALUE_AS=Qa0.GEO_CONTINENT_CODE_VALUE_AN=Qa0.GEO_CONTINENT_CODE_VALUE_AF=Qa0.ATTR_GEO_CONTINENT_CODE=Qa0.ATTR_GEN_AI_USAGE_PROMPT_TOKENS=Qa0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS=Qa0.ATTR_GEN_AI_USAGE_INPUT_TOKENS=Qa0.ATTR_GEN_AI_USAGE_COMPLETION_TOKENS=Qa0.ATTR_GEN_AI_USAGE_CACHE_READ_INPUT_TOKENS=Qa0.ATTR_GEN_AI_USAGE_CACHE_CREATION_INPUT_TOKENS=Qa0.ATTR_GEN_AI_TOOL_TYPE=Qa0.ATTR_GEN_AI_TOOL_NAME=Qa0.ATTR_GEN_AI_TOOL_DESCRIPTION=Qa0.ATTR_GEN_AI_TOOL_DEFINITIONS=Qa0.ATTR_GEN_AI_TOOL_CALL_RESULT=Qa0.ATTR_GEN_AI_TOOL_CALL_ID=Qa0.ATTR_GEN_AI_TOOL_CALL_ARGUMENTS=Qa0.GEN_AI_TOKEN_TYPE_VALUE_OUTPUT=Qa0.GEN_AI_TOKEN_TYPE_VALUE_COMPLETION=Qa0.GEN_AI_TOKEN_TYPE_VALUE_INPUT=Qa0.ATTR_GEN_AI_TOKEN_TYPE=Qa0.ATTR_GEN_AI_SYSTEM_INSTRUCTIONS=Qa0.GEN_AI_SYSTEM_VALUE_XAI=Qa0.GEN_AI_SYSTEM_VALUE_VERTEX_AI=Qa0.GEN_AI_SYSTEM_VALUE_PERPLEXITY=Qa0.GEN_AI_SYSTEM_VALUE_OPENAI=Qa0.GEN_AI_SYSTEM_VALUE_MISTRAL_AI=Qa0.GEN_AI_SYSTEM_VALUE_IBM_WATSONX_AI=Qa0.GEN_AI_SYSTEM_VALUE_GROQ=Qa0.GEN_AI_SYSTEM_VALUE_GEMINI=Qa0.GEN_AI_SYSTEM_VALUE_GCP_VERTEX_AI=Qa0.GEN_AI_SYSTEM_VALUE_GCP_GEN_AI=Qa0.GEN_AI_SYSTEM_VALUE_GCP_GEMINI=Qa0.GEN_AI_SYSTEM_VALUE_DEEPSEEK=Qa0.GEN_AI_SYSTEM_VALUE_COHERE=Qa0.GEN_AI_SYSTEM_VALUE_AZURE_AI_OPENAI=Qa0.GEN_AI_SYSTEM_VALUE_AZURE_AI_INFERENCE=void 0;Qa0.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=Qa0.ATTR_HTTP_REQUEST_CONTENT_LENGTH=Qa0.ATTR_HTTP_REQUEST_SIZE=Qa0.HTTP_REQUEST_METHOD_VALUE_QUERY=Qa0.ATTR_HTTP_REQUEST_BODY_SIZE=Qa0.ATTR_HTTP_METHOD=Qa0.ATTR_HTTP_HOST=Qa0.HTTP_FLAVOR_VALUE_SPDY=Qa0.HTTP_FLAVOR_VALUE_QUIC=Qa0.HTTP_FLAVOR_VALUE_HTTP_3_0=Qa0.HTTP_FLAVOR_VALUE_HTTP_2_0=Qa0.HTTP_FLAVOR_VALUE_HTTP_1_1=Qa0.HTTP_FLAVOR_VALUE_HTTP_1_0=Qa0.ATTR_HTTP_FLAVOR=Qa0.HTTP_CONNECTION_STATE_VALUE_IDLE=Qa0.HTTP_CONNECTION_STATE_VALUE_ACTIVE=Qa0.ATTR_HTTP_CONNECTION_STATE=Qa0.ATTR_HTTP_CLIENT_IP=Qa0.ATTR_HOST_TYPE=Qa0.ATTR_HOST_NAME=Qa0.ATTR_HOST_MAC=Qa0.ATTR_HOST_IP=Qa0.ATTR_HOST_IMAGE_VERSION=Qa0.ATTR_HOST_IMAGE_NAME=Qa0.ATTR_HOST_IMAGE_ID=Qa0.ATTR_HOST_ID=Qa0.ATTR_HOST_CPU_VENDOR_ID=Qa0.ATTR_HOST_CPU_STEPPING=Qa0.ATTR_HOST_CPU_MODEL_NAME=Qa0.ATTR_HOST_CPU_MODEL_ID=Qa0.ATTR_HOST_CPU_FAMILY=Qa0.ATTR_HOST_CPU_CACHE_L2_SIZE=Qa0.HOST_ARCH_VALUE_X86=Qa0.HOST_ARCH_VALUE_S390X=Qa0.HOST_ARCH_VALUE_PPC64=Qa0.HOST_ARCH_VALUE_PPC32=Qa0.HOST_ARCH_VALUE_IA64=Qa0.HOST_ARCH_VALUE_ARM64=Qa0.HOST_ARCH_VALUE_ARM32=Qa0.HOST_ARCH_VALUE_AMD64=Qa0.ATTR_HOST_ARCH=Qa0.ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP=Qa0.ATTR_HEROKU_RELEASE_COMMIT=Qa0.ATTR_HEROKU_APP_ID=Qa0.GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION=Qa0.GRAPHQL_OPERATION_TYPE_VALUE_QUERY=Qa0.GRAPHQL_OPERATION_TYPE_VALUE_MUTATION=Qa0.ATTR_GRAPHQL_OPERATION_TYPE=Qa0.ATTR_GRAPHQL_OPERATION_NAME=Qa0.ATTR_GRAPHQL_DOCUMENT=void 0;Qa0.ATTR_HW_SERIAL_NUMBER=Qa0.ATTR_HW_SENSOR_LOCATION=Qa0.ATTR_HW_PHYSICAL_DISK_TYPE=Qa0.HW_PHYSICAL_DISK_STATE_VALUE_REMAINING=Qa0.ATTR_HW_PHYSICAL_DISK_STATE=Qa0.ATTR_HW_PHYSICAL_DISK_SMART_ATTRIBUTE=Qa0.ATTR_HW_PARENT=Qa0.ATTR_HW_NETWORK_PHYSICAL_ADDRESS=Qa0.ATTR_HW_NETWORK_LOGICAL_ADDRESSES=Qa0.ATTR_HW_NAME=Qa0.ATTR_HW_MODEL=Qa0.ATTR_HW_MEMORY_TYPE=Qa0.HW_LOGICAL_DISK_STATE_VALUE_USED=Qa0.HW_LOGICAL_DISK_STATE_VALUE_FREE=Qa0.ATTR_HW_LOGICAL_DISK_STATE=Qa0.ATTR_HW_LOGICAL_DISK_RAID_LEVEL=Qa0.HW_LIMIT_TYPE_VALUE_TURBO=Qa0.HW_LIMIT_TYPE_VALUE_THROTTLED=Qa0.HW_LIMIT_TYPE_VALUE_MAX=Qa0.HW_LIMIT_TYPE_VALUE_LOW_DEGRADED=Qa0.HW_LIMIT_TYPE_VALUE_LOW_CRITICAL=Qa0.HW_LIMIT_TYPE_VALUE_HIGH_DEGRADED=Qa0.HW_LIMIT_TYPE_VALUE_HIGH_CRITICAL=Qa0.HW_LIMIT_TYPE_VALUE_DEGRADED=Qa0.HW_LIMIT_TYPE_VALUE_CRITICAL=Qa0.ATTR_HW_LIMIT_TYPE=Qa0.ATTR_HW_ID=Qa0.HW_GPU_TASK_VALUE_GENERAL=Qa0.HW_GPU_TASK_VALUE_ENCODER=Qa0.HW_GPU_TASK_VALUE_DECODER=Qa0.ATTR_HW_GPU_TASK=Qa0.ATTR_HW_FIRMWARE_VERSION=Qa0.ATTR_HW_ENCLOSURE_TYPE=Qa0.ATTR_HW_DRIVER_VERSION=Qa0.ATTR_HW_BIOS_VERSION=Qa0.HW_BATTERY_STATE_VALUE_DISCHARGING=Qa0.HW_BATTERY_STATE_VALUE_CHARGING=Qa0.ATTR_HW_BATTERY_STATE=Qa0.ATTR_HW_BATTERY_CHEMISTRY=Qa0.ATTR_HW_BATTERY_CAPACITY=Qa0.ATTR_HTTP_USER_AGENT=Qa0.ATTR_HTTP_URL=Qa0.ATTR_HTTP_TARGET=Qa0.ATTR_HTTP_STATUS_CODE=Qa0.ATTR_HTTP_SERVER_NAME=Qa0.ATTR_HTTP_SCHEME=Qa0.ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=Qa0.ATTR_HTTP_RESPONSE_CONTENT_LENGTH=Qa0.ATTR_HTTP_RESPONSE_SIZE=Qa0.ATTR_HTTP_RESPONSE_BODY_SIZE=void 0;Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CANNOT_RUN=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_COMPLETED=Qa0.ATTR_K8S_CONTAINER_STATUS_REASON=Qa0.ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON=Qa0.ATTR_K8S_CONTAINER_RESTART_COUNT=Qa0.ATTR_K8S_CONTAINER_NAME=Qa0.ATTR_K8S_CLUSTER_UID=Qa0.ATTR_K8S_CLUSTER_NAME=Qa0.ATTR_JVM_GC_CAUSE=Qa0.ATTR_JVM_BUFFER_POOL_NAME=Qa0.ATTR_JSONRPC_REQUEST_ID=Qa0.ATTR_JSONRPC_PROTOCOL_VERSION=Qa0.IOS_STATE_VALUE_TERMINATE=Qa0.IOS_STATE_VALUE_INACTIVE=Qa0.IOS_STATE_VALUE_FOREGROUND=Qa0.IOS_STATE_VALUE_BACKGROUND=Qa0.IOS_STATE_VALUE_ACTIVE=Qa0.ATTR_IOS_STATE=Qa0.IOS_APP_STATE_VALUE_TERMINATE=Qa0.IOS_APP_STATE_VALUE_INACTIVE=Qa0.IOS_APP_STATE_VALUE_FOREGROUND=Qa0.IOS_APP_STATE_VALUE_BACKGROUND=Qa0.IOS_APP_STATE_VALUE_ACTIVE=Qa0.ATTR_IOS_APP_STATE=Qa0.ATTR_HW_VENDOR=Qa0.HW_TYPE_VALUE_VOLTAGE=Qa0.HW_TYPE_VALUE_TEMPERATURE=Qa0.HW_TYPE_VALUE_TAPE_DRIVE=Qa0.HW_TYPE_VALUE_POWER_SUPPLY=Qa0.HW_TYPE_VALUE_PHYSICAL_DISK=Qa0.HW_TYPE_VALUE_NETWORK=Qa0.HW_TYPE_VALUE_MEMORY=Qa0.HW_TYPE_VALUE_LOGICAL_DISK=Qa0.HW_TYPE_VALUE_GPU=Qa0.HW_TYPE_VALUE_FAN=Qa0.HW_TYPE_VALUE_ENCLOSURE=Qa0.HW_TYPE_VALUE_DISK_CONTROLLER=Qa0.HW_TYPE_VALUE_CPU=Qa0.HW_TYPE_VALUE_BATTERY=Qa0.ATTR_HW_TYPE=Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_UNMOUNT=Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_MOUNT=Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_CLEAN=Qa0.ATTR_HW_TAPE_DRIVE_OPERATION_TYPE=Qa0.HW_STATE_VALUE_PREDICTED_FAILURE=Qa0.HW_STATE_VALUE_OK=Qa0.HW_STATE_VALUE_NEEDS_CLEANING=Qa0.HW_STATE_VALUE_FAILED=Qa0.HW_STATE_VALUE_DEGRADED=Qa0.ATTR_HW_STATE=void 0;Qa0.K8S_NODE_CONDITION_TYPE_VALUE_PID_PRESSURE=Qa0.K8S_NODE_CONDITION_TYPE_VALUE_NETWORK_UNAVAILABLE=Qa0.K8S_NODE_CONDITION_TYPE_VALUE_MEMORY_PRESSURE=Qa0.K8S_NODE_CONDITION_TYPE_VALUE_DISK_PRESSURE=Qa0.ATTR_K8S_NODE_CONDITION_TYPE=Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_UNKNOWN=Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_TRUE=Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_FALSE=Qa0.ATTR_K8S_NODE_CONDITION_STATUS=Qa0.ATTR_K8S_NODE_ANNOTATION=Qa0.K8S_NAMESPACE_PHASE_VALUE_TERMINATING=Qa0.K8S_NAMESPACE_PHASE_VALUE_ACTIVE=Qa0.ATTR_K8S_NAMESPACE_PHASE=Qa0.ATTR_K8S_NAMESPACE_NAME=Qa0.ATTR_K8S_NAMESPACE_LABEL=Qa0.ATTR_K8S_NAMESPACE_ANNOTATION=Qa0.ATTR_K8S_JOB_UID=Qa0.ATTR_K8S_JOB_NAME=Qa0.ATTR_K8S_JOB_LABEL=Qa0.ATTR_K8S_JOB_ANNOTATION=Qa0.ATTR_K8S_HUGEPAGE_SIZE=Qa0.ATTR_K8S_HPA_UID=Qa0.ATTR_K8S_HPA_SCALETARGETREF_NAME=Qa0.ATTR_K8S_HPA_SCALETARGETREF_KIND=Qa0.ATTR_K8S_HPA_SCALETARGETREF_API_VERSION=Qa0.ATTR_K8S_HPA_NAME=Qa0.ATTR_K8S_HPA_METRIC_TYPE=Qa0.ATTR_K8S_DEPLOYMENT_UID=Qa0.ATTR_K8S_DEPLOYMENT_NAME=Qa0.ATTR_K8S_DEPLOYMENT_LABEL=Qa0.ATTR_K8S_DEPLOYMENT_ANNOTATION=Qa0.ATTR_K8S_DAEMONSET_UID=Qa0.ATTR_K8S_DAEMONSET_NAME=Qa0.ATTR_K8S_DAEMONSET_LABEL=Qa0.ATTR_K8S_DAEMONSET_ANNOTATION=Qa0.ATTR_K8S_CRONJOB_UID=Qa0.ATTR_K8S_CRONJOB_NAME=Qa0.ATTR_K8S_CRONJOB_LABEL=Qa0.ATTR_K8S_CRONJOB_ANNOTATION=Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_WAITING=Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_TERMINATED=Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_RUNNING=Qa0.ATTR_K8S_CONTAINER_STATUS_STATE=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_OOM_KILLED=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_IMAGE_PULL_BACK_OFF=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_ERROR=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_ERR_IMAGE_PULL=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CREATE_CONTAINER_CONFIG_ERROR=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CRASH_LOOP_BACK_OFF=Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CREATING=void 0;Qa0.K8S_SERVICE_TYPE_VALUE_CLUSTER_IP=Qa0.ATTR_K8S_SERVICE_TYPE=Qa0.ATTR_K8S_SERVICE_TRAFFIC_DISTRIBUTION=Qa0.ATTR_K8S_SERVICE_SELECTOR=Qa0.ATTR_K8S_SERVICE_PUBLISH_NOT_READY_ADDRESSES=Qa0.ATTR_K8S_SERVICE_NAME=Qa0.ATTR_K8S_SERVICE_LABEL=Qa0.ATTR_K8S_SERVICE_ENDPOINT_ZONE=Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_TERMINATING=Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_SERVING=Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_READY=Qa0.ATTR_K8S_SERVICE_ENDPOINT_CONDITION=Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_IPV6=Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_IPV4=Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_FQDN=Qa0.ATTR_K8S_SERVICE_ENDPOINT_ADDRESS_TYPE=Qa0.ATTR_K8S_SERVICE_ANNOTATION=Qa0.ATTR_K8S_RESOURCEQUOTA_UID=Qa0.ATTR_K8S_RESOURCEQUOTA_RESOURCE_NAME=Qa0.ATTR_K8S_RESOURCEQUOTA_NAME=Qa0.ATTR_K8S_REPLICATIONCONTROLLER_UID=Qa0.ATTR_K8S_REPLICATIONCONTROLLER_NAME=Qa0.ATTR_K8S_REPLICASET_UID=Qa0.ATTR_K8S_REPLICASET_NAME=Qa0.ATTR_K8S_REPLICASET_LABEL=Qa0.ATTR_K8S_REPLICASET_ANNOTATION=Qa0.ATTR_K8S_POD_UID=Qa0.K8S_POD_STATUS_REASON_VALUE_UNEXPECTED_ADMISSION_ERROR=Qa0.K8S_POD_STATUS_REASON_VALUE_SHUTDOWN=Qa0.K8S_POD_STATUS_REASON_VALUE_NODE_LOST=Qa0.K8S_POD_STATUS_REASON_VALUE_NODE_AFFINITY=Qa0.K8S_POD_STATUS_REASON_VALUE_EVICTED=Qa0.ATTR_K8S_POD_STATUS_REASON=Qa0.K8S_POD_STATUS_PHASE_VALUE_UNKNOWN=Qa0.K8S_POD_STATUS_PHASE_VALUE_SUCCEEDED=Qa0.K8S_POD_STATUS_PHASE_VALUE_RUNNING=Qa0.K8S_POD_STATUS_PHASE_VALUE_PENDING=Qa0.K8S_POD_STATUS_PHASE_VALUE_FAILED=Qa0.ATTR_K8S_POD_STATUS_PHASE=Qa0.ATTR_K8S_POD_START_TIME=Qa0.ATTR_K8S_POD_NAME=Qa0.ATTR_K8S_POD_LABELS=Qa0.ATTR_K8S_POD_LABEL=Qa0.ATTR_K8S_POD_IP=Qa0.ATTR_K8S_POD_HOSTNAME=Qa0.ATTR_K8S_POD_ANNOTATION=Qa0.ATTR_K8S_NODE_UID=Qa0.ATTR_K8S_NODE_NAME=Qa0.ATTR_K8S_NODE_LABEL=Qa0.K8S_NODE_CONDITION_TYPE_VALUE_READY=void 0;Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_SUBSCRIBE=Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_READ=Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_LIST=Qa0.MCP_METHOD_NAME_VALUE_PROMPTS_LIST=Qa0.MCP_METHOD_NAME_VALUE_PROMPTS_GET=Qa0.MCP_METHOD_NAME_VALUE_PING=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_TOOLS_LIST_CHANGED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_ROOTS_LIST_CHANGED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_RESOURCES_UPDATED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_RESOURCES_LIST_CHANGED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_PROMPTS_LIST_CHANGED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_PROGRESS=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_MESSAGE=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_INITIALIZED=Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_CANCELLED=Qa0.MCP_METHOD_NAME_VALUE_LOGGING_SET_LEVEL=Qa0.MCP_METHOD_NAME_VALUE_INITIALIZE=Qa0.MCP_METHOD_NAME_VALUE_ELICITATION_CREATE=Qa0.MCP_METHOD_NAME_VALUE_COMPLETION_COMPLETE=Qa0.ATTR_MCP_METHOD_NAME=Qa0.ATTR_MAINFRAME_LPAR_NAME=Qa0.ATTR_LOG_RECORD_UID=Qa0.ATTR_LOG_RECORD_ORIGINAL=Qa0.LOG_IOSTREAM_VALUE_STDOUT=Qa0.LOG_IOSTREAM_VALUE_STDERR=Qa0.ATTR_LOG_IOSTREAM=Qa0.ATTR_LOG_FILE_PATH_RESOLVED=Qa0.ATTR_LOG_FILE_PATH=Qa0.ATTR_LOG_FILE_NAME_RESOLVED=Qa0.ATTR_LOG_FILE_NAME=Qa0.LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE=Qa0.LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE=Qa0.ATTR_LINUX_MEMORY_SLAB_STATE=Qa0.K8S_VOLUME_TYPE_VALUE_SECRET=Qa0.K8S_VOLUME_TYPE_VALUE_PERSISTENT_VOLUME_CLAIM=Qa0.K8S_VOLUME_TYPE_VALUE_LOCAL=Qa0.K8S_VOLUME_TYPE_VALUE_EMPTY_DIR=Qa0.K8S_VOLUME_TYPE_VALUE_DOWNWARD_API=Qa0.K8S_VOLUME_TYPE_VALUE_CONFIG_MAP=Qa0.ATTR_K8S_VOLUME_TYPE=Qa0.ATTR_K8S_VOLUME_NAME=Qa0.ATTR_K8S_STORAGECLASS_NAME=Qa0.ATTR_K8S_STATEFULSET_UID=Qa0.ATTR_K8S_STATEFULSET_NAME=Qa0.ATTR_K8S_STATEFULSET_LABEL=Qa0.ATTR_K8S_STATEFULSET_ANNOTATION=Qa0.ATTR_K8S_SERVICE_UID=Qa0.K8S_SERVICE_TYPE_VALUE_NODE_PORT=Qa0.K8S_SERVICE_TYPE_VALUE_LOAD_BALANCER=Qa0.K8S_SERVICE_TYPE_VALUE_EXTERNAL_NAME=void 0;Qa0.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE=Qa0.MESSAGING_OPERATION_TYPE_VALUE_PUBLISH=Qa0.MESSAGING_OPERATION_TYPE_VALUE_PROCESS=Qa0.MESSAGING_OPERATION_TYPE_VALUE_DELIVER=Qa0.MESSAGING_OPERATION_TYPE_VALUE_CREATE=Qa0.ATTR_MESSAGING_OPERATION_TYPE=Qa0.ATTR_MESSAGING_OPERATION_NAME=Qa0.ATTR_MESSAGING_OPERATION=Qa0.ATTR_MESSAGING_MESSAGE_ID=Qa0.ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE=Qa0.ATTR_MESSAGING_MESSAGE_CONVERSATION_ID=Qa0.ATTR_MESSAGING_MESSAGE_BODY_SIZE=Qa0.ATTR_MESSAGING_KAFKA_OFFSET=Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE=Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET=Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_KEY=Qa0.ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION=Qa0.ATTR_MESSAGING_KAFKA_CONSUMER_GROUP=Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY=Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT=Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID=Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE=Qa0.ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME=Qa0.ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP=Qa0.ATTR_MESSAGING_DESTINATION_PUBLISH_NAME=Qa0.ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS=Qa0.ATTR_MESSAGING_DESTINATION_TEMPORARY=Qa0.ATTR_MESSAGING_DESTINATION_TEMPLATE=Qa0.ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME=Qa0.ATTR_MESSAGING_DESTINATION_PARTITION_ID=Qa0.ATTR_MESSAGING_DESTINATION_NAME=Qa0.ATTR_MESSAGING_DESTINATION_ANONYMOUS=Qa0.ATTR_MESSAGING_CONSUMER_GROUP_NAME=Qa0.ATTR_MESSAGING_CLIENT_ID=Qa0.ATTR_MESSAGING_BATCH_MESSAGE_COUNT=Qa0.ATTR_MESSAGE_UNCOMPRESSED_SIZE=Qa0.MESSAGE_TYPE_VALUE_SENT=Qa0.MESSAGE_TYPE_VALUE_RECEIVED=Qa0.ATTR_MESSAGE_TYPE=Qa0.ATTR_MESSAGE_ID=Qa0.ATTR_MESSAGE_COMPRESSED_SIZE=Qa0.ATTR_MCP_SESSION_ID=Qa0.ATTR_MCP_RESOURCE_URI=Qa0.ATTR_MCP_PROTOCOL_VERSION=Qa0.MCP_METHOD_NAME_VALUE_TOOLS_LIST=Qa0.MCP_METHOD_NAME_VALUE_TOOLS_CALL=Qa0.MCP_METHOD_NAME_VALUE_SAMPLING_CREATE_MESSAGE=Qa0.MCP_METHOD_NAME_VALUE_ROOTS_LIST=Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_UNSUBSCRIBE=Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_TEMPLATES_LIST=void 0;Qa0.NET_SOCK_FAMILY_VALUE_INET=Qa0.ATTR_NET_SOCK_FAMILY=Qa0.ATTR_NET_PROTOCOL_VERSION=Qa0.ATTR_NET_PROTOCOL_NAME=Qa0.ATTR_NET_PEER_PORT=Qa0.ATTR_NET_PEER_NAME=Qa0.ATTR_NET_PEER_IP=Qa0.ATTR_NET_HOST_PORT=Qa0.ATTR_NET_HOST_NAME=Qa0.ATTR_NET_HOST_IP=Qa0.MESSAGING_SYSTEM_VALUE_SERVICEBUS=Qa0.MESSAGING_SYSTEM_VALUE_ROCKETMQ=Qa0.MESSAGING_SYSTEM_VALUE_RABBITMQ=Qa0.MESSAGING_SYSTEM_VALUE_PULSAR=Qa0.MESSAGING_SYSTEM_VALUE_KAFKA=Qa0.MESSAGING_SYSTEM_VALUE_JMS=Qa0.MESSAGING_SYSTEM_VALUE_GCP_PUBSUB=Qa0.MESSAGING_SYSTEM_VALUE_EVENTHUBS=Qa0.MESSAGING_SYSTEM_VALUE_EVENTGRID=Qa0.MESSAGING_SYSTEM_VALUE_AWS_SQS=Qa0.MESSAGING_SYSTEM_VALUE_AWS_SNS=Qa0.MESSAGING_SYSTEM_VALUE_ACTIVEMQ=Qa0.ATTR_MESSAGING_SYSTEM=Qa0.ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME=Qa0.ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT=Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER=Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER=Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE=Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON=Qa0.ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS=Qa0.ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME=Qa0.ATTR_MESSAGING_ROCKETMQ_NAMESPACE=Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION=Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL=Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO=Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP=Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL=Qa0.MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING=Qa0.MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING=Qa0.ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL=Qa0.ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP=Qa0.ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG=Qa0.ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY=Qa0.MESSAGING_OPERATION_TYPE_VALUE_SETTLE=Qa0.MESSAGING_OPERATION_TYPE_VALUE_SEND=void 0;Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_NR=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_LTE=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_GSM=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA=Qa0.ATTR_NETWORK_CONNECTION_SUBTYPE=Qa0.NETWORK_CONNECTION_STATE_VALUE_TIME_WAIT=Qa0.NETWORK_CONNECTION_STATE_VALUE_SYN_SENT=Qa0.NETWORK_CONNECTION_STATE_VALUE_SYN_RECEIVED=Qa0.NETWORK_CONNECTION_STATE_VALUE_LISTEN=Qa0.NETWORK_CONNECTION_STATE_VALUE_LAST_ACK=Qa0.NETWORK_CONNECTION_STATE_VALUE_FIN_WAIT_2=Qa0.NETWORK_CONNECTION_STATE_VALUE_FIN_WAIT_1=Qa0.NETWORK_CONNECTION_STATE_VALUE_ESTABLISHED=Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSING=Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSED=Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSE_WAIT=Qa0.ATTR_NETWORK_CONNECTION_STATE=Qa0.ATTR_NETWORK_CARRIER_NAME=Qa0.ATTR_NETWORK_CARRIER_MNC=Qa0.ATTR_NETWORK_CARRIER_MCC=Qa0.ATTR_NETWORK_CARRIER_ICC=Qa0.NET_TRANSPORT_VALUE_PIPE=Qa0.NET_TRANSPORT_VALUE_OTHER=Qa0.NET_TRANSPORT_VALUE_IP_UDP=Qa0.NET_TRANSPORT_VALUE_IP_TCP=Qa0.NET_TRANSPORT_VALUE_INPROC=Qa0.ATTR_NET_TRANSPORT=Qa0.ATTR_NET_SOCK_PEER_PORT=Qa0.ATTR_NET_SOCK_PEER_NAME=Qa0.ATTR_NET_SOCK_PEER_ADDR=Qa0.ATTR_NET_SOCK_HOST_PORT=Qa0.ATTR_NET_SOCK_HOST_ADDR=Qa0.NET_SOCK_FAMILY_VALUE_UNIX=Qa0.NET_SOCK_FAMILY_VALUE_INET6=void 0;Qa0.OS_TYPE_VALUE_LINUX=Qa0.OS_TYPE_VALUE_HPUX=Qa0.OS_TYPE_VALUE_FREEBSD=Qa0.OS_TYPE_VALUE_DRAGONFLYBSD=Qa0.OS_TYPE_VALUE_DARWIN=Qa0.OS_TYPE_VALUE_AIX=Qa0.ATTR_OS_TYPE=Qa0.ATTR_OS_NAME=Qa0.ATTR_OS_DESCRIPTION=Qa0.ATTR_OS_BUILD_ID=Qa0.ATTR_ORACLE_CLOUD_REALM=Qa0.ATTR_ORACLE_DB_SERVICE=Qa0.ATTR_ORACLE_DB_PDB=Qa0.ATTR_ORACLE_DB_NAME=Qa0.ATTR_ORACLE_DB_INSTANCE_NAME=Qa0.ATTR_ORACLE_DB_DOMAIN=Qa0.OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM=Qa0.OPENTRACING_REF_TYPE_VALUE_CHILD_OF=Qa0.ATTR_OPENTRACING_REF_TYPE=Qa0.ATTR_OPENSHIFT_CLUSTERQUOTA_UID=Qa0.ATTR_OPENSHIFT_CLUSTERQUOTA_NAME=Qa0.ATTR_OPENAI_RESPONSE_SYSTEM_FINGERPRINT=Qa0.ATTR_OPENAI_RESPONSE_SERVICE_TIER=Qa0.OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT=Qa0.OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO=Qa0.ATTR_OPENAI_REQUEST_SERVICE_TIER=Qa0.OPENAI_API_TYPE_VALUE_RESPONSES=Qa0.OPENAI_API_TYPE_VALUE_CHAT_COMPLETIONS=Qa0.ATTR_OPENAI_API_TYPE=Qa0.ATTR_ONC_RPC_VERSION=Qa0.ATTR_ONC_RPC_PROGRAM_NAME=Qa0.ATTR_ONC_RPC_PROCEDURE_NUMBER=Qa0.ATTR_ONC_RPC_PROCEDURE_NAME=Qa0.ATTR_OCI_MANIFEST_DIGEST=Qa0.NODEJS_EVENTLOOP_STATE_VALUE_IDLE=Qa0.NODEJS_EVENTLOOP_STATE_VALUE_ACTIVE=Qa0.ATTR_NODEJS_EVENTLOOP_STATE=Qa0.ATTR_NFS_SERVER_REPCACHE_STATUS=Qa0.ATTR_NFS_OPERATION_NAME=Qa0.NETWORK_IO_DIRECTION_VALUE_TRANSMIT=Qa0.NETWORK_IO_DIRECTION_VALUE_RECEIVE=Qa0.ATTR_NETWORK_IO_DIRECTION=Qa0.ATTR_NETWORK_INTERFACE_NAME=Qa0.NETWORK_CONNECTION_TYPE_VALUE_WIRED=Qa0.NETWORK_CONNECTION_TYPE_VALUE_WIFI=Qa0.NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN=Qa0.NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE=Qa0.NETWORK_CONNECTION_TYPE_VALUE_CELL=Qa0.ATTR_NETWORK_CONNECTION_TYPE=Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS=void 0;Qa0.ATTR_PPROF_SCOPE_SAMPLE_TYPE_ORDER=Qa0.ATTR_PPROF_SCOPE_DEFAULT_SAMPLE_TYPE=Qa0.ATTR_PPROF_PROFILE_KEEP_FRAMES=Qa0.ATTR_PPROF_PROFILE_DROP_FRAMES=Qa0.ATTR_PPROF_PROFILE_DOC_URL=Qa0.ATTR_PPROF_PROFILE_COMMENT=Qa0.ATTR_PPROF_MAPPING_HAS_LINE_NUMBERS=Qa0.ATTR_PPROF_MAPPING_HAS_INLINE_FRAMES=Qa0.ATTR_PPROF_MAPPING_HAS_FUNCTIONS=Qa0.ATTR_PPROF_MAPPING_HAS_FILENAMES=Qa0.ATTR_PPROF_LOCATION_IS_FOLDED=Qa0.ATTR_POOL_NAME=Qa0.ATTR_PEER_SERVICE=Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_RECORD_ONLY=Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_RECORD_AND_SAMPLE=Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_DROP=Qa0.ATTR_OTEL_SPAN_SAMPLING_RESULT=Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_REMOTE=Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_NONE=Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_LOCAL=Qa0.ATTR_OTEL_SPAN_PARENT_ORIGIN=Qa0.ATTR_OTEL_SCOPE_SCHEMA_URL=Qa0.ATTR_OTEL_LIBRARY_VERSION=Qa0.ATTR_OTEL_LIBRARY_NAME=Qa0.ATTR_OTEL_EVENT_NAME=Qa0.OTEL_COMPONENT_TYPE_VALUE_ZIPKIN_HTTP_SPAN_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_SIMPLE_SPAN_PROCESSOR=Qa0.OTEL_COMPONENT_TYPE_VALUE_SIMPLE_LOG_PROCESSOR=Qa0.OTEL_COMPONENT_TYPE_VALUE_PROMETHEUS_HTTP_TEXT_METRIC_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_PERIODIC_METRIC_READER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_SPAN_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_METRIC_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_LOG_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_SPAN_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_METRIC_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_LOG_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_SPAN_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_METRIC_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_LOG_EXPORTER=Qa0.OTEL_COMPONENT_TYPE_VALUE_BATCHING_SPAN_PROCESSOR=Qa0.OTEL_COMPONENT_TYPE_VALUE_BATCHING_LOG_PROCESSOR=Qa0.ATTR_OTEL_COMPONENT_TYPE=Qa0.ATTR_OTEL_COMPONENT_NAME=Qa0.ATTR_OS_VERSION=Qa0.OS_TYPE_VALUE_ZOS=Qa0.OS_TYPE_VALUE_Z_OS=Qa0.OS_TYPE_VALUE_WINDOWS=Qa0.OS_TYPE_VALUE_SOLARIS=Qa0.OS_TYPE_VALUE_OPENBSD=Qa0.OS_TYPE_VALUE_NETBSD=void 0;Qa0.PROFILE_FRAME_TYPE_VALUE_BEAM=Qa0.ATTR_PROFILE_FRAME_TYPE=Qa0.ATTR_PROCESS_WORKING_DIRECTORY=Qa0.ATTR_PROCESS_VPID=Qa0.ATTR_PROCESS_USER_NAME=Qa0.ATTR_PROCESS_USER_ID=Qa0.ATTR_PROCESS_TITLE=Qa0.PROCESS_STATE_VALUE_STOPPED=Qa0.PROCESS_STATE_VALUE_SLEEPING=Qa0.PROCESS_STATE_VALUE_RUNNING=Qa0.PROCESS_STATE_VALUE_DEFUNCT=Qa0.ATTR_PROCESS_STATE=Qa0.ATTR_PROCESS_SESSION_LEADER_PID=Qa0.ATTR_PROCESS_SAVED_USER_NAME=Qa0.ATTR_PROCESS_SAVED_USER_ID=Qa0.ATTR_PROCESS_RUNTIME_VERSION=Qa0.ATTR_PROCESS_RUNTIME_NAME=Qa0.ATTR_PROCESS_RUNTIME_DESCRIPTION=Qa0.ATTR_PROCESS_REAL_USER_NAME=Qa0.ATTR_PROCESS_REAL_USER_ID=Qa0.ATTR_PROCESS_PID=Qa0.ATTR_PROCESS_PARENT_PID=Qa0.PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR=Qa0.PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR=Qa0.ATTR_PROCESS_PAGING_FAULT_TYPE=Qa0.ATTR_PROCESS_OWNER=Qa0.ATTR_PROCESS_LINUX_CGROUP=Qa0.ATTR_PROCESS_INTERACTIVE=Qa0.ATTR_PROCESS_GROUP_LEADER_PID=Qa0.ATTR_PROCESS_EXIT_TIME=Qa0.ATTR_PROCESS_EXIT_CODE=Qa0.ATTR_PROCESS_EXECUTABLE_PATH=Qa0.ATTR_PROCESS_EXECUTABLE_NAME=Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_PROFILING=Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_HTLHASH=Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_GO=Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_GNU=Qa0.ATTR_PROCESS_ENVIRONMENT_VARIABLE=Qa0.ATTR_PROCESS_CREATION_TIME=Qa0.PROCESS_CPU_STATE_VALUE_WAIT=Qa0.PROCESS_CPU_STATE_VALUE_USER=Qa0.PROCESS_CPU_STATE_VALUE_SYSTEM=Qa0.ATTR_PROCESS_CPU_STATE=Qa0.PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY=Qa0.PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY=Qa0.ATTR_PROCESS_CONTEXT_SWITCH_TYPE=Qa0.ATTR_PROCESS_COMMAND_LINE=Qa0.ATTR_PROCESS_COMMAND_ARGS=Qa0.ATTR_PROCESS_COMMAND=Qa0.ATTR_PROCESS_ARGS_COUNT=void 0;Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS=Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE=Qa0.RPC_GRPC_STATUS_CODE_VALUE_INTERNAL=Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE=Qa0.RPC_GRPC_STATUS_CODE_VALUE_ABORTED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION=Qa0.RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS=Qa0.RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND=Qa0.RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT=Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN=Qa0.RPC_GRPC_STATUS_CODE_VALUE_CANCELLED=Qa0.RPC_GRPC_STATUS_CODE_VALUE_OK=Qa0.ATTR_RPC_GRPC_STATUS_CODE=Qa0.ATTR_RPC_GRPC_RESPONSE_METADATA=Qa0.ATTR_RPC_GRPC_REQUEST_METADATA=Qa0.ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA=Qa0.ATTR_RPC_CONNECT_RPC_REQUEST_METADATA=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS=Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED=Qa0.ATTR_RPC_CONNECT_RPC_ERROR_CODE=Qa0.PROFILE_FRAME_TYPE_VALUE_V8JS=Qa0.PROFILE_FRAME_TYPE_VALUE_RUST=Qa0.PROFILE_FRAME_TYPE_VALUE_RUBY=Qa0.PROFILE_FRAME_TYPE_VALUE_PHP=Qa0.PROFILE_FRAME_TYPE_VALUE_PERL=Qa0.PROFILE_FRAME_TYPE_VALUE_NATIVE=Qa0.PROFILE_FRAME_TYPE_VALUE_KERNEL=Qa0.PROFILE_FRAME_TYPE_VALUE_JVM=Qa0.PROFILE_FRAME_TYPE_VALUE_GO=Qa0.PROFILE_FRAME_TYPE_VALUE_DOTNET=Qa0.PROFILE_FRAME_TYPE_VALUE_CPYTHON=void 0;Qa0.STATE_VALUE_IDLE=Qa0.ATTR_STATE=Qa0.ATTR_SOURCE_PORT=Qa0.ATTR_SOURCE_ADDRESS=Qa0.ATTR_SESSION_PREVIOUS_ID=Qa0.ATTR_SESSION_ID=Qa0.ATTR_SERVICE_PEER_NAMESPACE=Qa0.ATTR_SERVICE_PEER_NAME=Qa0.SERVICE_CRITICALITY_VALUE_MEDIUM=Qa0.SERVICE_CRITICALITY_VALUE_LOW=Qa0.SERVICE_CRITICALITY_VALUE_HIGH=Qa0.SERVICE_CRITICALITY_VALUE_CRITICAL=Qa0.ATTR_SERVICE_CRITICALITY=Qa0.ATTR_SECURITY_RULE_VERSION=Qa0.ATTR_SECURITY_RULE_UUID=Qa0.ATTR_SECURITY_RULE_RULESET_NAME=Qa0.ATTR_SECURITY_RULE_REFERENCE=Qa0.ATTR_SECURITY_RULE_NAME=Qa0.ATTR_SECURITY_RULE_LICENSE=Qa0.ATTR_SECURITY_RULE_DESCRIPTION=Qa0.ATTR_SECURITY_RULE_CATEGORY=Qa0.RPC_SYSTEM_NAME_VALUE_JSONRPC=Qa0.RPC_SYSTEM_NAME_VALUE_GRPC=Qa0.RPC_SYSTEM_NAME_VALUE_DUBBO=Qa0.RPC_SYSTEM_NAME_VALUE_CONNECTRPC=Qa0.ATTR_RPC_SYSTEM_NAME=Qa0.RPC_SYSTEM_VALUE_ONC_RPC=Qa0.RPC_SYSTEM_VALUE_JSONRPC=Qa0.RPC_SYSTEM_VALUE_JAVA_RMI=Qa0.RPC_SYSTEM_VALUE_GRPC=Qa0.RPC_SYSTEM_VALUE_DOTNET_WCF=Qa0.RPC_SYSTEM_VALUE_CONNECT_RPC=Qa0.RPC_SYSTEM_VALUE_APACHE_DUBBO=Qa0.ATTR_RPC_SYSTEM=Qa0.ATTR_RPC_SERVICE=Qa0.ATTR_RPC_RESPONSE_STATUS_CODE=Qa0.ATTR_RPC_RESPONSE_METADATA=Qa0.ATTR_RPC_REQUEST_METADATA=Qa0.ATTR_RPC_METHOD_ORIGINAL=Qa0.ATTR_RPC_METHOD=Qa0.ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE=Qa0.RPC_MESSAGE_TYPE_VALUE_SENT=Qa0.RPC_MESSAGE_TYPE_VALUE_RECEIVED=Qa0.ATTR_RPC_MESSAGE_TYPE=Qa0.ATTR_RPC_MESSAGE_ID=Qa0.ATTR_RPC_MESSAGE_COMPRESSED_SIZE=Qa0.ATTR_RPC_JSONRPC_VERSION=Qa0.ATTR_RPC_JSONRPC_REQUEST_ID=Qa0.ATTR_RPC_JSONRPC_ERROR_MESSAGE=Qa0.ATTR_RPC_JSONRPC_ERROR_CODE=void 0;Qa0.ATTR_SYSTEM_PAGING_FAULT_TYPE=Qa0.SYSTEM_PAGING_DIRECTION_VALUE_OUT=Qa0.SYSTEM_PAGING_DIRECTION_VALUE_IN=Qa0.ATTR_SYSTEM_PAGING_DIRECTION=Qa0.SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT=Qa0.SYSTEM_NETWORK_STATE_VALUE_SYN_SENT=Qa0.SYSTEM_NETWORK_STATE_VALUE_SYN_RECV=Qa0.SYSTEM_NETWORK_STATE_VALUE_LISTEN=Qa0.SYSTEM_NETWORK_STATE_VALUE_LAST_ACK=Qa0.SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2=Qa0.SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1=Qa0.SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED=Qa0.SYSTEM_NETWORK_STATE_VALUE_DELETE=Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSING=Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT=Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSE=Qa0.ATTR_SYSTEM_NETWORK_STATE=Qa0.SYSTEM_MEMORY_STATE_VALUE_USED=Qa0.SYSTEM_MEMORY_STATE_VALUE_SHARED=Qa0.SYSTEM_MEMORY_STATE_VALUE_FREE=Qa0.SYSTEM_MEMORY_STATE_VALUE_CACHED=Qa0.SYSTEM_MEMORY_STATE_VALUE_BUFFERS=Qa0.ATTR_SYSTEM_MEMORY_STATE=Qa0.SYSTEM_MEMORY_LINUX_SLAB_STATE_VALUE_UNRECLAIMABLE=Qa0.SYSTEM_MEMORY_LINUX_SLAB_STATE_VALUE_RECLAIMABLE=Qa0.ATTR_SYSTEM_MEMORY_LINUX_SLAB_STATE=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_REFS=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4=Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT=Qa0.ATTR_SYSTEM_FILESYSTEM_TYPE=Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_USED=Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED=Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_FREE=Qa0.ATTR_SYSTEM_FILESYSTEM_STATE=Qa0.ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT=Qa0.ATTR_SYSTEM_FILESYSTEM_MODE=Qa0.ATTR_SYSTEM_DEVICE=Qa0.SYSTEM_CPU_STATE_VALUE_USER=Qa0.SYSTEM_CPU_STATE_VALUE_SYSTEM=Qa0.SYSTEM_CPU_STATE_VALUE_STEAL=Qa0.SYSTEM_CPU_STATE_VALUE_NICE=Qa0.SYSTEM_CPU_STATE_VALUE_IOWAIT=Qa0.SYSTEM_CPU_STATE_VALUE_INTERRUPT=Qa0.SYSTEM_CPU_STATE_VALUE_IDLE=Qa0.ATTR_SYSTEM_CPU_STATE=Qa0.ATTR_SYSTEM_CPU_LOGICAL_NUMBER=Qa0.STATE_VALUE_USED=void 0;Qa0.ATTR_TLS_NEXT_PROTOCOL=Qa0.ATTR_TLS_ESTABLISHED=Qa0.ATTR_TLS_CURVE=Qa0.ATTR_TLS_CLIENT_SUPPORTED_CIPHERS=Qa0.ATTR_TLS_CLIENT_SUBJECT=Qa0.ATTR_TLS_CLIENT_SERVER_NAME=Qa0.ATTR_TLS_CLIENT_NOT_BEFORE=Qa0.ATTR_TLS_CLIENT_NOT_AFTER=Qa0.ATTR_TLS_CLIENT_JA3=Qa0.ATTR_TLS_CLIENT_ISSUER=Qa0.ATTR_TLS_CLIENT_HASH_SHA256=Qa0.ATTR_TLS_CLIENT_HASH_SHA1=Qa0.ATTR_TLS_CLIENT_HASH_MD5=Qa0.ATTR_TLS_CLIENT_CERTIFICATE_CHAIN=Qa0.ATTR_TLS_CLIENT_CERTIFICATE=Qa0.ATTR_TLS_CIPHER=Qa0.ATTR_THREAD_NAME=Qa0.ATTR_THREAD_ID=Qa0.TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT=Qa0.TEST_SUITE_RUN_STATUS_VALUE_SUCCESS=Qa0.TEST_SUITE_RUN_STATUS_VALUE_SKIPPED=Qa0.TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS=Qa0.TEST_SUITE_RUN_STATUS_VALUE_FAILURE=Qa0.TEST_SUITE_RUN_STATUS_VALUE_ABORTED=Qa0.ATTR_TEST_SUITE_RUN_STATUS=Qa0.ATTR_TEST_SUITE_NAME=Qa0.TEST_CASE_RESULT_STATUS_VALUE_PASS=Qa0.TEST_CASE_RESULT_STATUS_VALUE_FAIL=Qa0.ATTR_TEST_CASE_RESULT_STATUS=Qa0.ATTR_TEST_CASE_NAME=Qa0.ATTR_TELEMETRY_DISTRO_VERSION=Qa0.ATTR_TELEMETRY_DISTRO_NAME=Qa0.SYSTEM_PROCESSES_STATUS_VALUE_STOPPED=Qa0.SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING=Qa0.SYSTEM_PROCESSES_STATUS_VALUE_RUNNING=Qa0.SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT=Qa0.ATTR_SYSTEM_PROCESSES_STATUS=Qa0.SYSTEM_PROCESS_STATUS_VALUE_STOPPED=Qa0.SYSTEM_PROCESS_STATUS_VALUE_SLEEPING=Qa0.SYSTEM_PROCESS_STATUS_VALUE_RUNNING=Qa0.SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT=Qa0.ATTR_SYSTEM_PROCESS_STATUS=Qa0.SYSTEM_PAGING_TYPE_VALUE_MINOR=Qa0.SYSTEM_PAGING_TYPE_VALUE_MAJOR=Qa0.ATTR_SYSTEM_PAGING_TYPE=Qa0.SYSTEM_PAGING_STATE_VALUE_USED=Qa0.SYSTEM_PAGING_STATE_VALUE_FREE=Qa0.ATTR_SYSTEM_PAGING_STATE=Qa0.SYSTEM_PAGING_FAULT_TYPE_VALUE_MINOR=Qa0.SYSTEM_PAGING_FAULT_TYPE_VALUE_MAJOR=void 0;Qa0.VCS_CHANGE_STATE_VALUE_CLOSED=Qa0.ATTR_VCS_CHANGE_STATE=Qa0.ATTR_VCS_CHANGE_ID=Qa0.V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE=Qa0.V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE=Qa0.V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE=Qa0.V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE=Qa0.V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE=Qa0.ATTR_V8JS_HEAP_SPACE_NAME=Qa0.V8JS_GC_TYPE_VALUE_WEAKCB=Qa0.V8JS_GC_TYPE_VALUE_MINOR=Qa0.V8JS_GC_TYPE_VALUE_MAJOR=Qa0.V8JS_GC_TYPE_VALUE_INCREMENTAL=Qa0.ATTR_V8JS_GC_TYPE=Qa0.ATTR_USER_AGENT_VERSION=Qa0.USER_AGENT_SYNTHETIC_TYPE_VALUE_TEST=Qa0.USER_AGENT_SYNTHETIC_TYPE_VALUE_BOT=Qa0.ATTR_USER_AGENT_SYNTHETIC_TYPE=Qa0.ATTR_USER_AGENT_OS_VERSION=Qa0.ATTR_USER_AGENT_OS_NAME=Qa0.ATTR_USER_AGENT_NAME=Qa0.ATTR_USER_ROLES=Qa0.ATTR_USER_NAME=Qa0.ATTR_USER_ID=Qa0.ATTR_USER_HASH=Qa0.ATTR_USER_FULL_NAME=Qa0.ATTR_USER_EMAIL=Qa0.ATTR_URL_TOP_LEVEL_DOMAIN=Qa0.ATTR_URL_TEMPLATE=Qa0.ATTR_URL_SUBDOMAIN=Qa0.ATTR_URL_REGISTERED_DOMAIN=Qa0.ATTR_URL_PORT=Qa0.ATTR_URL_ORIGINAL=Qa0.ATTR_URL_EXTENSION=Qa0.ATTR_URL_DOMAIN=Qa0.ATTR_TLS_SERVER_SUBJECT=Qa0.ATTR_TLS_SERVER_NOT_BEFORE=Qa0.ATTR_TLS_SERVER_NOT_AFTER=Qa0.ATTR_TLS_SERVER_JA3S=Qa0.ATTR_TLS_SERVER_ISSUER=Qa0.ATTR_TLS_SERVER_HASH_SHA256=Qa0.ATTR_TLS_SERVER_HASH_SHA1=Qa0.ATTR_TLS_SERVER_HASH_MD5=Qa0.ATTR_TLS_SERVER_CERTIFICATE_CHAIN=Qa0.ATTR_TLS_SERVER_CERTIFICATE=Qa0.ATTR_TLS_RESUMED=Qa0.ATTR_TLS_PROTOCOL_VERSION=Qa0.TLS_PROTOCOL_NAME_VALUE_TLS=Qa0.TLS_PROTOCOL_NAME_VALUE_SSL=Qa0.ATTR_TLS_PROTOCOL_NAME=void 0;Qa0.ATTR_ZOS_SYSPLEX_NAME=Qa0.ATTR_ZOS_SMF_ID=Qa0.ATTR_WEBENGINE_VERSION=Qa0.ATTR_WEBENGINE_NAME=Qa0.ATTR_WEBENGINE_DESCRIPTION=Qa0.VCS_REVISION_DELTA_DIRECTION_VALUE_BEHIND=Qa0.VCS_REVISION_DELTA_DIRECTION_VALUE_AHEAD=Qa0.ATTR_VCS_REVISION_DELTA_DIRECTION=Qa0.ATTR_VCS_REPOSITORY_URL_FULL=Qa0.VCS_REPOSITORY_REF_TYPE_VALUE_TAG=Qa0.VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH=Qa0.ATTR_VCS_REPOSITORY_REF_TYPE=Qa0.ATTR_VCS_REPOSITORY_REF_REVISION=Qa0.ATTR_VCS_REPOSITORY_REF_NAME=Qa0.ATTR_VCS_REPOSITORY_NAME=Qa0.ATTR_VCS_REPOSITORY_CHANGE_TITLE=Qa0.ATTR_VCS_REPOSITORY_CHANGE_ID=Qa0.VCS_REF_TYPE_VALUE_TAG=Qa0.VCS_REF_TYPE_VALUE_BRANCH=Qa0.ATTR_VCS_REF_TYPE=Qa0.VCS_REF_HEAD_TYPE_VALUE_TAG=Qa0.VCS_REF_HEAD_TYPE_VALUE_BRANCH=Qa0.ATTR_VCS_REF_HEAD_TYPE=Qa0.ATTR_VCS_REF_HEAD_REVISION=Qa0.ATTR_VCS_REF_HEAD_NAME=Qa0.VCS_REF_BASE_TYPE_VALUE_TAG=Qa0.VCS_REF_BASE_TYPE_VALUE_BRANCH=Qa0.ATTR_VCS_REF_BASE_TYPE=Qa0.ATTR_VCS_REF_BASE_REVISION=Qa0.ATTR_VCS_REF_BASE_NAME=Qa0.VCS_PROVIDER_NAME_VALUE_GITTEA=Qa0.VCS_PROVIDER_NAME_VALUE_GITLAB=Qa0.VCS_PROVIDER_NAME_VALUE_GITHUB=Qa0.VCS_PROVIDER_NAME_VALUE_GITEA=Qa0.VCS_PROVIDER_NAME_VALUE_BITBUCKET=Qa0.ATTR_VCS_PROVIDER_NAME=Qa0.ATTR_VCS_OWNER_NAME=Qa0.VCS_LINE_CHANGE_TYPE_VALUE_REMOVED=Qa0.VCS_LINE_CHANGE_TYPE_VALUE_ADDED=Qa0.ATTR_VCS_LINE_CHANGE_TYPE=Qa0.ATTR_VCS_CHANGE_TITLE=Qa0.VCS_CHANGE_STATE_VALUE_WIP=Qa0.VCS_CHANGE_STATE_VALUE_OPEN=Qa0.VCS_CHANGE_STATE_VALUE_MERGED=void 0;Qa0.ATTR_ANDROID_APP_STATE="android.app.state";Qa0.ANDROID_APP_STATE_VALUE_BACKGROUND="background";Qa0.ANDROID_APP_STATE_VALUE_CREATED="created";Qa0.ANDROID_APP_STATE_VALUE_FOREGROUND="foreground";Qa0.ATTR_ANDROID_OS_API_LEVEL="android.os.api_level";Qa0.ATTR_ANDROID_STATE="android.state";Qa0.ANDROID_STATE_VALUE_BACKGROUND="background";Qa0.ANDROID_STATE_VALUE_CREATED="created";Qa0.ANDROID_STATE_VALUE_FOREGROUND="foreground";Qa0.ATTR_APP_BUILD_ID="app.build_id";Qa0.ATTR_APP_INSTALLATION_ID="app.installation.id";Qa0.ATTR_APP_JANK_FRAME_COUNT="app.jank.frame_count";Qa0.ATTR_APP_JANK_PERIOD="app.jank.period";Qa0.ATTR_APP_JANK_THRESHOLD="app.jank.threshold";Qa0.ATTR_APP_SCREEN_COORDINATE_X="app.screen.coordinate.x";Qa0.ATTR_APP_SCREEN_COORDINATE_Y="app.screen.coordinate.y";Qa0.ATTR_APP_SCREEN_ID="app.screen.id";Qa0.ATTR_APP_SCREEN_NAME="app.screen.name";Qa0.ATTR_APP_WIDGET_ID="app.widget.id";Qa0.ATTR_APP_WIDGET_NAME="app.widget.name";Qa0.ATTR_ARTIFACT_ATTESTATION_FILENAME="artifact.attestation.filename";Qa0.ATTR_ARTIFACT_ATTESTATION_HASH="artifact.attestation.hash";Qa0.ATTR_ARTIFACT_ATTESTATION_ID="artifact.attestation.id";Qa0.ATTR_ARTIFACT_FILENAME="artifact.filename";Qa0.ATTR_ARTIFACT_HASH="artifact.hash";Qa0.ATTR_ARTIFACT_PURL="artifact.purl";Qa0.ATTR_ARTIFACT_VERSION="artifact.version";Qa0.ATTR_ASPNETCORE_AUTHENTICATION_RESULT="aspnetcore.authentication.result";Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_FAILURE="failure";Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_NONE="none";Qa0.ASPNETCORE_AUTHENTICATION_RESULT_VALUE_SUCCESS="success";Qa0.ATTR_ASPNETCORE_AUTHENTICATION_SCHEME="aspnetcore.authentication.scheme";Qa0.ATTR_ASPNETCORE_AUTHORIZATION_POLICY="aspnetcore.authorization.policy";Qa0.ATTR_ASPNETCORE_AUTHORIZATION_RESULT="aspnetcore.authorization.result";Qa0.ASPNETCORE_AUTHORIZATION_RESULT_VALUE_FAILURE="failure";Qa0.ASPNETCORE_AUTHORIZATION_RESULT_VALUE_SUCCESS="success";Qa0.ATTR_ASPNETCORE_IDENTITY_ERROR_CODE="aspnetcore.identity.error_code";Qa0.ATTR_ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT="aspnetcore.identity.password_check_result";Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_FAILURE="failure";Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_PASSWORD_MISSING="password_missing";Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS="success";Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_SUCCESS_REHASH_NEEDED="success_rehash_needed";Qa0.ASPNETCORE_IDENTITY_PASSWORD_CHECK_RESULT_VALUE_USER_MISSING="user_missing";Qa0.ATTR_ASPNETCORE_IDENTITY_RESULT="aspnetcore.identity.result";Qa0.ASPNETCORE_IDENTITY_RESULT_VALUE_FAILURE="failure";Qa0.ASPNETCORE_IDENTITY_RESULT_VALUE_SUCCESS="success";Qa0.ATTR_ASPNETCORE_IDENTITY_SIGN_IN_RESULT="aspnetcore.identity.sign_in.result";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_FAILURE="failure";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_LOCKED_OUT="locked_out";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_NOT_ALLOWED="not_allowed";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_REQUIRES_TWO_FACTOR="requires_two_factor";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_RESULT_VALUE_SUCCESS="success";Qa0.ATTR_ASPNETCORE_IDENTITY_SIGN_IN_TYPE="aspnetcore.identity.sign_in.type";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_EXTERNAL="external";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSKEY="passkey";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_PASSWORD="password";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR="two_factor";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_AUTHENTICATOR="two_factor_authenticator";Qa0.ASPNETCORE_IDENTITY_SIGN_IN_TYPE_VALUE_TWO_FACTOR_RECOVERY_CODE="two_factor_recovery_code";Qa0.ATTR_ASPNETCORE_IDENTITY_TOKEN_PURPOSE="aspnetcore.identity.token_purpose";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_OTHER="_OTHER";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_EMAIL="change_email";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_CHANGE_PHONE_NUMBER="change_phone_number";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_EMAIL_CONFIRMATION="email_confirmation";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_RESET_PASSWORD="reset_password";Qa0.ASPNETCORE_IDENTITY_TOKEN_PURPOSE_VALUE_TWO_FACTOR="two_factor";Qa0.ATTR_ASPNETCORE_IDENTITY_TOKEN_VERIFIED="aspnetcore.identity.token_verified";Qa0.ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_FAILURE="failure";Qa0.ASPNETCORE_IDENTITY_TOKEN_VERIFIED_VALUE_SUCCESS="success";Qa0.ATTR_ASPNETCORE_IDENTITY_USER_UPDATE_TYPE="aspnetcore.identity.user.update_type";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_OTHER="_OTHER";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ACCESS_FAILED="access_failed";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_CLAIMS="add_claims";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_LOGIN="add_login";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_PASSWORD="add_password";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_ADD_TO_ROLES="add_to_roles";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_EMAIL="change_email";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PASSWORD="change_password";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CHANGE_PHONE_NUMBER="change_phone_number";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_CONFIRM_EMAIL="confirm_email";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_GENERATE_NEW_TWO_FACTOR_RECOVERY_CODES="generate_new_two_factor_recovery_codes";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_PASSWORD_REHASH="password_rehash";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REDEEM_TWO_FACTOR_RECOVERY_CODE="redeem_two_factor_recovery_code";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_AUTHENTICATION_TOKEN="remove_authentication_token";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_CLAIMS="remove_claims";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_FROM_ROLES="remove_from_roles";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_LOGIN="remove_login";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSKEY="remove_passkey";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REMOVE_PASSWORD="remove_password";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_REPLACE_CLAIM="replace_claim";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_ACCESS_FAILED_COUNT="reset_access_failed_count";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_AUTHENTICATOR_KEY="reset_authenticator_key";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_RESET_PASSWORD="reset_password";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SECURITY_STAMP="security_stamp";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_AUTHENTICATION_TOKEN="set_authentication_token";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_EMAIL="set_email";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_ENABLED="set_lockout_enabled";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_LOCKOUT_END_DATE="set_lockout_end_date";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PASSKEY="set_passkey";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_PHONE_NUMBER="set_phone_number";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_SET_TWO_FACTOR_ENABLED="set_two_factor_enabled";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_UPDATE="update";Qa0.ASPNETCORE_IDENTITY_USER_UPDATE_TYPE_VALUE_USER_NAME="user_name";Qa0.ATTR_ASPNETCORE_IDENTITY_USER_TYPE="aspnetcore.identity.user_type";Qa0.ATTR_ASPNETCORE_MEMORY_POOL_OWNER="aspnetcore.memory_pool.owner";Qa0.ATTR_ASPNETCORE_SIGN_IN_IS_PERSISTENT="aspnetcore.sign_in.is_persistent";Qa0.ATTR_AWS_BEDROCK_GUARDRAIL_ID="aws.bedrock.guardrail.id";Qa0.ATTR_AWS_BEDROCK_KNOWLEDGE_BASE_ID="aws.bedrock.knowledge_base.id";Qa0.ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS="aws.dynamodb.attribute_definitions";Qa0.ATTR_AWS_DYNAMODB_ATTRIBUTES_TO_GET="aws.dynamodb.attributes_to_get";Qa0.ATTR_AWS_DYNAMODB_CONSISTENT_READ="aws.dynamodb.consistent_read";Qa0.ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY="aws.dynamodb.consumed_capacity";Qa0.ATTR_AWS_DYNAMODB_COUNT="aws.dynamodb.count";Qa0.ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE="aws.dynamodb.exclusive_start_table";Qa0.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES="aws.dynamodb.global_secondary_index_updates";Qa0.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES="aws.dynamodb.global_secondary_indexes";Qa0.ATTR_AWS_DYNAMODB_INDEX_NAME="aws.dynamodb.index_name";Qa0.ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS="aws.dynamodb.item_collection_metrics";Qa0.ATTR_AWS_DYNAMODB_LIMIT="aws.dynamodb.limit";Qa0.ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES="aws.dynamodb.local_secondary_indexes";Qa0.ATTR_AWS_DYNAMODB_PROJECTION="aws.dynamodb.projection";Qa0.ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY="aws.dynamodb.provisioned_read_capacity";Qa0.ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY="aws.dynamodb.provisioned_write_capacity";Qa0.ATTR_AWS_DYNAMODB_SCAN_FORWARD="aws.dynamodb.scan_forward";Qa0.ATTR_AWS_DYNAMODB_SCANNED_COUNT="aws.dynamodb.scanned_count";Qa0.ATTR_AWS_DYNAMODB_SEGMENT="aws.dynamodb.segment";Qa0.ATTR_AWS_DYNAMODB_SELECT="aws.dynamodb.select";Qa0.ATTR_AWS_DYNAMODB_TABLE_COUNT="aws.dynamodb.table_count";Qa0.ATTR_AWS_DYNAMODB_TABLE_NAMES="aws.dynamodb.table_names";Qa0.ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS="aws.dynamodb.total_segments";Qa0.ATTR_AWS_ECS_CLUSTER_ARN="aws.ecs.cluster.arn";Qa0.ATTR_AWS_ECS_CONTAINER_ARN="aws.ecs.container.arn";Qa0.ATTR_AWS_ECS_LAUNCHTYPE="aws.ecs.launchtype";Qa0.AWS_ECS_LAUNCHTYPE_VALUE_EC2="ec2";Qa0.AWS_ECS_LAUNCHTYPE_VALUE_FARGATE="fargate";Qa0.ATTR_AWS_ECS_TASK_ARN="aws.ecs.task.arn";Qa0.ATTR_AWS_ECS_TASK_FAMILY="aws.ecs.task.family";Qa0.ATTR_AWS_ECS_TASK_ID="aws.ecs.task.id";Qa0.ATTR_AWS_ECS_TASK_REVISION="aws.ecs.task.revision";Qa0.ATTR_AWS_EKS_CLUSTER_ARN="aws.eks.cluster.arn";Qa0.ATTR_AWS_EXTENDED_REQUEST_ID="aws.extended_request_id";Qa0.ATTR_AWS_KINESIS_STREAM_NAME="aws.kinesis.stream_name";Qa0.ATTR_AWS_LAMBDA_INVOKED_ARN="aws.lambda.invoked_arn";Qa0.ATTR_AWS_LAMBDA_RESOURCE_MAPPING_ID="aws.lambda.resource_mapping.id";Qa0.ATTR_AWS_LOG_GROUP_ARNS="aws.log.group.arns";Qa0.ATTR_AWS_LOG_GROUP_NAMES="aws.log.group.names";Qa0.ATTR_AWS_LOG_STREAM_ARNS="aws.log.stream.arns";Qa0.ATTR_AWS_LOG_STREAM_NAMES="aws.log.stream.names";Qa0.ATTR_AWS_REQUEST_ID="aws.request_id";Qa0.ATTR_AWS_S3_BUCKET="aws.s3.bucket";Qa0.ATTR_AWS_S3_COPY_SOURCE="aws.s3.copy_source";Qa0.ATTR_AWS_S3_DELETE="aws.s3.delete";Qa0.ATTR_AWS_S3_KEY="aws.s3.key";Qa0.ATTR_AWS_S3_PART_NUMBER="aws.s3.part_number";Qa0.ATTR_AWS_S3_UPLOAD_ID="aws.s3.upload_id";Qa0.ATTR_AWS_SECRETSMANAGER_SECRET_ARN="aws.secretsmanager.secret.arn";Qa0.ATTR_AWS_SNS_TOPIC_ARN="aws.sns.topic.arn";Qa0.ATTR_AWS_SQS_QUEUE_URL="aws.sqs.queue.url";Qa0.ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN="aws.step_functions.activity.arn";Qa0.ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN="aws.step_functions.state_machine.arn";Qa0.ATTR_AZ_NAMESPACE="az.namespace";Qa0.ATTR_AZ_SERVICE_REQUEST_ID="az.service_request_id";Qa0.ATTR_AZURE_CLIENT_ID="azure.client.id";Qa0.ATTR_AZURE_COSMOSDB_CONNECTION_MODE="azure.cosmosdb.connection.mode";Qa0.AZURE_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT="direct";Qa0.AZURE_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY="gateway";Qa0.ATTR_AZURE_COSMOSDB_CONSISTENCY_LEVEL="azure.cosmosdb.consistency.level";Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_BOUNDED_STALENESS="BoundedStaleness";Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_CONSISTENT_PREFIX="ConsistentPrefix";Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_EVENTUAL="Eventual";Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_SESSION="Session";Qa0.AZURE_COSMOSDB_CONSISTENCY_LEVEL_VALUE_STRONG="Strong";Qa0.ATTR_AZURE_COSMOSDB_OPERATION_CONTACTED_REGIONS="azure.cosmosdb.operation.contacted_regions";Qa0.ATTR_AZURE_COSMOSDB_OPERATION_REQUEST_CHARGE="azure.cosmosdb.operation.request_charge";Qa0.ATTR_AZURE_COSMOSDB_REQUEST_BODY_SIZE="azure.cosmosdb.request.body.size";Qa0.ATTR_AZURE_COSMOSDB_RESPONSE_SUB_STATUS_CODE="azure.cosmosdb.response.sub_status_code";Qa0.ATTR_AZURE_RESOURCE_PROVIDER_NAMESPACE="azure.resource_provider.namespace";Qa0.ATTR_AZURE_SERVICE_REQUEST_ID="azure.service.request.id";Qa0.ATTR_BROWSER_BRANDS="browser.brands";Qa0.ATTR_BROWSER_LANGUAGE="browser.language";Qa0.ATTR_BROWSER_MOBILE="browser.mobile";Qa0.ATTR_BROWSER_PLATFORM="browser.platform";Qa0.ATTR_CASSANDRA_CONSISTENCY_LEVEL="cassandra.consistency.level";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL="all";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY="any";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM="each_quorum";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE="local_one";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM="local_quorum";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL="local_serial";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE="one";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM="quorum";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL="serial";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE="three";Qa0.CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO="two";Qa0.ATTR_CASSANDRA_COORDINATOR_DC="cassandra.coordinator.dc";Qa0.ATTR_CASSANDRA_COORDINATOR_ID="cassandra.coordinator.id";Qa0.ATTR_CASSANDRA_PAGE_SIZE="cassandra.page.size";Qa0.ATTR_CASSANDRA_QUERY_IDEMPOTENT="cassandra.query.idempotent";Qa0.ATTR_CASSANDRA_SPECULATIVE_EXECUTION_COUNT="cassandra.speculative_execution.count";Qa0.ATTR_CICD_PIPELINE_ACTION_NAME="cicd.pipeline.action.name";Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_BUILD="BUILD";Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_RUN="RUN";Qa0.CICD_PIPELINE_ACTION_NAME_VALUE_SYNC="SYNC";Qa0.ATTR_CICD_PIPELINE_NAME="cicd.pipeline.name";Qa0.ATTR_CICD_PIPELINE_RESULT="cicd.pipeline.result";Qa0.CICD_PIPELINE_RESULT_VALUE_CANCELLATION="cancellation";Qa0.CICD_PIPELINE_RESULT_VALUE_ERROR="error";Qa0.CICD_PIPELINE_RESULT_VALUE_FAILURE="failure";Qa0.CICD_PIPELINE_RESULT_VALUE_SKIP="skip";Qa0.CICD_PIPELINE_RESULT_VALUE_SUCCESS="success";Qa0.CICD_PIPELINE_RESULT_VALUE_TIMEOUT="timeout";Qa0.ATTR_CICD_PIPELINE_RUN_ID="cicd.pipeline.run.id";Qa0.ATTR_CICD_PIPELINE_RUN_STATE="cicd.pipeline.run.state";Qa0.CICD_PIPELINE_RUN_STATE_VALUE_EXECUTING="executing";Qa0.CICD_PIPELINE_RUN_STATE_VALUE_FINALIZING="finalizing";Qa0.CICD_PIPELINE_RUN_STATE_VALUE_PENDING="pending";Qa0.ATTR_CICD_PIPELINE_RUN_URL_FULL="cicd.pipeline.run.url.full";Qa0.ATTR_CICD_PIPELINE_TASK_NAME="cicd.pipeline.task.name";Qa0.ATTR_CICD_PIPELINE_TASK_RUN_ID="cicd.pipeline.task.run.id";Qa0.ATTR_CICD_PIPELINE_TASK_RUN_RESULT="cicd.pipeline.task.run.result";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_CANCELLATION="cancellation";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_ERROR="error";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_FAILURE="failure";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SKIP="skip";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SUCCESS="success";Qa0.CICD_PIPELINE_TASK_RUN_RESULT_VALUE_TIMEOUT="timeout";Qa0.ATTR_CICD_PIPELINE_TASK_RUN_URL_FULL="cicd.pipeline.task.run.url.full";Qa0.ATTR_CICD_PIPELINE_TASK_TYPE="cicd.pipeline.task.type";Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_BUILD="build";Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_DEPLOY="deploy";Qa0.CICD_PIPELINE_TASK_TYPE_VALUE_TEST="test";Qa0.ATTR_CICD_SYSTEM_COMPONENT="cicd.system.component";Qa0.ATTR_CICD_WORKER_ID="cicd.worker.id";Qa0.ATTR_CICD_WORKER_NAME="cicd.worker.name";Qa0.ATTR_CICD_WORKER_STATE="cicd.worker.state";Qa0.CICD_WORKER_STATE_VALUE_AVAILABLE="available";Qa0.CICD_WORKER_STATE_VALUE_BUSY="busy";Qa0.CICD_WORKER_STATE_VALUE_OFFLINE="offline";Qa0.ATTR_CICD_WORKER_URL_FULL="cicd.worker.url.full";Qa0.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";Qa0.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";Qa0.ATTR_CLOUD_PLATFORM="cloud.platform";Qa0.CLOUD_PLATFORM_VALUE_AKAMAI_CLOUD_COMPUTE="akamai_cloud.compute";Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS="alibaba_cloud_ecs";Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_FC="alibaba_cloud_fc";Qa0.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_OPENSHIFT="alibaba_cloud_openshift";Qa0.CLOUD_PLATFORM_VALUE_AWS_APP_RUNNER="aws_app_runner";Qa0.CLOUD_PLATFORM_VALUE_AWS_EC2="aws_ec2";Qa0.CLOUD_PLATFORM_VALUE_AWS_ECS="aws_ecs";Qa0.CLOUD_PLATFORM_VALUE_AWS_EKS="aws_eks";Qa0.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk";Qa0.CLOUD_PLATFORM_VALUE_AWS_LAMBDA="aws_lambda";Qa0.CLOUD_PLATFORM_VALUE_AWS_OPENSHIFT="aws_openshift";Qa0.CLOUD_PLATFORM_VALUE_AZURE_AKS="azure.aks";Qa0.CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE="azure.app_service";Qa0.CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_APPS="azure.container_apps";Qa0.CLOUD_PLATFORM_VALUE_AZURE_CONTAINER_INSTANCES="azure.container_instances";Qa0.CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS="azure.functions";Qa0.CLOUD_PLATFORM_VALUE_AZURE_OPENSHIFT="azure.openshift";Qa0.CLOUD_PLATFORM_VALUE_AZURE_VM="azure.vm";Qa0.CLOUD_PLATFORM_VALUE_GCP_AGENT_ENGINE="gcp.agent_engine";Qa0.CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE="gcp_app_engine";Qa0.CLOUD_PLATFORM_VALUE_GCP_BARE_METAL_SOLUTION="gcp_bare_metal_solution";Qa0.CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS="gcp_cloud_functions";Qa0.CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN="gcp_cloud_run";Qa0.CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE="gcp_compute_engine";Qa0.CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine";Qa0.CLOUD_PLATFORM_VALUE_GCP_OPENSHIFT="gcp_openshift";Qa0.CLOUD_PLATFORM_VALUE_HETZNER_CLOUD_SERVER="hetzner.cloud_server";Qa0.CLOUD_PLATFORM_VALUE_IBM_CLOUD_OPENSHIFT="ibm_cloud_openshift";Qa0.CLOUD_PLATFORM_VALUE_ORACLE_CLOUD_COMPUTE="oracle_cloud_compute";Qa0.CLOUD_PLATFORM_VALUE_ORACLE_CLOUD_OKE="oracle_cloud_oke";Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_CVM="tencent_cloud_cvm";Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_EKS="tencent_cloud_eks";Qa0.CLOUD_PLATFORM_VALUE_TENCENT_CLOUD_SCF="tencent_cloud_scf";Qa0.CLOUD_PLATFORM_VALUE_VULTR_CLOUD_COMPUTE="vultr.cloud_compute";Qa0.ATTR_CLOUD_PROVIDER="cloud.provider";Qa0.CLOUD_PROVIDER_VALUE_AKAMAI_CLOUD="akamai_cloud";Qa0.CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD="alibaba_cloud";Qa0.CLOUD_PROVIDER_VALUE_AWS="aws";Qa0.CLOUD_PROVIDER_VALUE_AZURE="azure";Qa0.CLOUD_PROVIDER_VALUE_GCP="gcp";Qa0.CLOUD_PROVIDER_VALUE_HEROKU="heroku";Qa0.CLOUD_PROVIDER_VALUE_HETZNER="hetzner";Qa0.CLOUD_PROVIDER_VALUE_IBM_CLOUD="ibm_cloud";Qa0.CLOUD_PROVIDER_VALUE_ORACLE_CLOUD="oracle_cloud";Qa0.CLOUD_PROVIDER_VALUE_TENCENT_CLOUD="tencent_cloud";Qa0.CLOUD_PROVIDER_VALUE_VULTR="vultr";Qa0.ATTR_CLOUD_REGION="cloud.region";Qa0.ATTR_CLOUD_RESOURCE_ID="cloud.resource_id";Qa0.ATTR_CLOUDEVENTS_EVENT_ID="cloudevents.event_id";Qa0.ATTR_CLOUDEVENTS_EVENT_SOURCE="cloudevents.event_source";Qa0.ATTR_CLOUDEVENTS_EVENT_SPEC_VERSION="cloudevents.event_spec_version";Qa0.ATTR_CLOUDEVENTS_EVENT_SUBJECT="cloudevents.event_subject";Qa0.ATTR_CLOUDEVENTS_EVENT_TYPE="cloudevents.event_type";Qa0.ATTR_CLOUDFOUNDRY_APP_ID="cloudfoundry.app.id";Qa0.ATTR_CLOUDFOUNDRY_APP_INSTANCE_ID="cloudfoundry.app.instance.id";Qa0.ATTR_CLOUDFOUNDRY_APP_NAME="cloudfoundry.app.name";Qa0.ATTR_CLOUDFOUNDRY_ORG_ID="cloudfoundry.org.id";Qa0.ATTR_CLOUDFOUNDRY_ORG_NAME="cloudfoundry.org.name";Qa0.ATTR_CLOUDFOUNDRY_PROCESS_ID="cloudfoundry.process.id";Qa0.ATTR_CLOUDFOUNDRY_PROCESS_TYPE="cloudfoundry.process.type";Qa0.ATTR_CLOUDFOUNDRY_SPACE_ID="cloudfoundry.space.id";Qa0.ATTR_CLOUDFOUNDRY_SPACE_NAME="cloudfoundry.space.name";Qa0.ATTR_CLOUDFOUNDRY_SYSTEM_ID="cloudfoundry.system.id";Qa0.ATTR_CLOUDFOUNDRY_SYSTEM_INSTANCE_ID="cloudfoundry.system.instance.id";Qa0.ATTR_CODE_COLUMN="code.column";Qa0.ATTR_CODE_FILEPATH="code.filepath";Qa0.ATTR_CODE_FUNCTION="code.function";Qa0.ATTR_CODE_LINENO="code.lineno";Qa0.ATTR_CODE_NAMESPACE="code.namespace";Qa0.ATTR_CONTAINER_COMMAND="container.command";Qa0.ATTR_CONTAINER_COMMAND_ARGS="container.command_args";Qa0.ATTR_CONTAINER_COMMAND_LINE="container.command_line";Qa0.ATTR_CONTAINER_CPU_STATE="container.cpu.state";Qa0.CONTAINER_CPU_STATE_VALUE_KERNEL="kernel";Qa0.CONTAINER_CPU_STATE_VALUE_SYSTEM="system";Qa0.CONTAINER_CPU_STATE_VALUE_USER="user";Qa0.ATTR_CONTAINER_CSI_PLUGIN_NAME="container.csi.plugin.name";Qa0.ATTR_CONTAINER_CSI_VOLUME_ID="container.csi.volume.id";Qa0.ATTR_CONTAINER_ID="container.id";Qa0.ATTR_CONTAINER_IMAGE_ID="container.image.id";Qa0.ATTR_CONTAINER_IMAGE_NAME="container.image.name";Qa0.ATTR_CONTAINER_IMAGE_REPO_DIGESTS="container.image.repo_digests";Qa0.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";var gX$=($)=>`container.label.${$}`;Qa0.ATTR_CONTAINER_LABEL=gX$;var dX$=($)=>`container.labels.${$}`;Qa0.ATTR_CONTAINER_LABELS=dX$;Qa0.ATTR_CONTAINER_NAME="container.name";Qa0.ATTR_CONTAINER_RUNTIME="container.runtime";Qa0.ATTR_CONTAINER_RUNTIME_DESCRIPTION="container.runtime.description";Qa0.ATTR_CONTAINER_RUNTIME_NAME="container.runtime.name";Qa0.ATTR_CONTAINER_RUNTIME_VERSION="container.runtime.version";Qa0.ATTR_CPU_LOGICAL_NUMBER="cpu.logical_number";Qa0.ATTR_CPU_MODE="cpu.mode";Qa0.CPU_MODE_VALUE_IDLE="idle";Qa0.CPU_MODE_VALUE_INTERRUPT="interrupt";Qa0.CPU_MODE_VALUE_IOWAIT="iowait";Qa0.CPU_MODE_VALUE_KERNEL="kernel";Qa0.CPU_MODE_VALUE_NICE="nice";Qa0.CPU_MODE_VALUE_STEAL="steal";Qa0.CPU_MODE_VALUE_SYSTEM="system";Qa0.CPU_MODE_VALUE_USER="user";Qa0.ATTR_CPYTHON_GC_GENERATION="cpython.gc.generation";Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_0=0;Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_1=1;Qa0.CPYTHON_GC_GENERATION_VALUE_GENERATION_2=2;Qa0.ATTR_DB_CASSANDRA_CONSISTENCY_LEVEL="db.cassandra.consistency_level";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ALL="all";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ANY="any";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_EACH_QUORUM="each_quorum";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_ONE="local_one";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_QUORUM="local_quorum";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_LOCAL_SERIAL="local_serial";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_ONE="one";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_QUORUM="quorum";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_SERIAL="serial";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_THREE="three";Qa0.DB_CASSANDRA_CONSISTENCY_LEVEL_VALUE_TWO="two";Qa0.ATTR_DB_CASSANDRA_COORDINATOR_DC="db.cassandra.coordinator.dc";Qa0.ATTR_DB_CASSANDRA_COORDINATOR_ID="db.cassandra.coordinator.id";Qa0.ATTR_DB_CASSANDRA_IDEMPOTENCE="db.cassandra.idempotence";Qa0.ATTR_DB_CASSANDRA_PAGE_SIZE="db.cassandra.page_size";Qa0.ATTR_DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT="db.cassandra.speculative_execution_count";Qa0.ATTR_DB_CASSANDRA_TABLE="db.cassandra.table";Qa0.ATTR_DB_CLIENT_CONNECTION_POOL_NAME="db.client.connection.pool.name";Qa0.ATTR_DB_CLIENT_CONNECTION_STATE="db.client.connection.state";Qa0.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE="idle";Qa0.DB_CLIENT_CONNECTION_STATE_VALUE_USED="used";Qa0.ATTR_DB_CLIENT_CONNECTIONS_POOL_NAME="db.client.connections.pool.name";Qa0.ATTR_DB_CLIENT_CONNECTIONS_STATE="db.client.connections.state";Qa0.DB_CLIENT_CONNECTIONS_STATE_VALUE_IDLE="idle";Qa0.DB_CLIENT_CONNECTIONS_STATE_VALUE_USED="used";Qa0.ATTR_DB_CONNECTION_STRING="db.connection_string";Qa0.ATTR_DB_COSMOSDB_CLIENT_ID="db.cosmosdb.client_id";Qa0.ATTR_DB_COSMOSDB_CONNECTION_MODE="db.cosmosdb.connection_mode";Qa0.DB_COSMOSDB_CONNECTION_MODE_VALUE_DIRECT="direct";Qa0.DB_COSMOSDB_CONNECTION_MODE_VALUE_GATEWAY="gateway";Qa0.ATTR_DB_COSMOSDB_CONSISTENCY_LEVEL="db.cosmosdb.consistency_level";Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_BOUNDED_STALENESS="BoundedStaleness";Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_CONSISTENT_PREFIX="ConsistentPrefix";Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_EVENTUAL="Eventual";Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_SESSION="Session";Qa0.DB_COSMOSDB_CONSISTENCY_LEVEL_VALUE_STRONG="Strong";Qa0.ATTR_DB_COSMOSDB_CONTAINER="db.cosmosdb.container";Qa0.ATTR_DB_COSMOSDB_OPERATION_TYPE="db.cosmosdb.operation_type";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_BATCH="batch";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_CREATE="create";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_DELETE="delete";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE="execute";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_EXECUTE_JAVASCRIPT="execute_javascript";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD="head";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_HEAD_FEED="head_feed";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_INVALID="invalid";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_PATCH="patch";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY="query";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_QUERY_PLAN="query_plan";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_READ="read";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_READ_FEED="read_feed";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_REPLACE="replace";Qa0.DB_COSMOSDB_OPERATION_TYPE_VALUE_UPSERT="upsert";Qa0.ATTR_DB_COSMOSDB_REGIONS_CONTACTED="db.cosmosdb.regions_contacted";Qa0.ATTR_DB_COSMOSDB_REQUEST_CHARGE="db.cosmosdb.request_charge";Qa0.ATTR_DB_COSMOSDB_REQUEST_CONTENT_LENGTH="db.cosmosdb.request_content_length";Qa0.ATTR_DB_COSMOSDB_STATUS_CODE="db.cosmosdb.status_code";Qa0.ATTR_DB_COSMOSDB_SUB_STATUS_CODE="db.cosmosdb.sub_status_code";Qa0.ATTR_DB_ELASTICSEARCH_CLUSTER_NAME="db.elasticsearch.cluster.name";Qa0.ATTR_DB_ELASTICSEARCH_NODE_NAME="db.elasticsearch.node.name";var uX$=($)=>`db.elasticsearch.path_parts.${$}`;Qa0.ATTR_DB_ELASTICSEARCH_PATH_PARTS=uX$;Qa0.ATTR_DB_INSTANCE_ID="db.instance.id";Qa0.ATTR_DB_JDBC_DRIVER_CLASSNAME="db.jdbc.driver_classname";Qa0.ATTR_DB_MONGODB_COLLECTION="db.mongodb.collection";Qa0.ATTR_DB_MSSQL_INSTANCE_NAME="db.mssql.instance_name";Qa0.ATTR_DB_NAME="db.name";Qa0.ATTR_DB_OPERATION="db.operation";var mX$=($)=>`db.operation.parameter.${$}`;Qa0.ATTR_DB_OPERATION_PARAMETER=mX$;var cX$=($)=>`db.query.parameter.${$}`;Qa0.ATTR_DB_QUERY_PARAMETER=cX$;Qa0.ATTR_DB_REDIS_DATABASE_INDEX="db.redis.database_index";Qa0.ATTR_DB_RESPONSE_RETURNED_ROWS="db.response.returned_rows";Qa0.ATTR_DB_SQL_TABLE="db.sql.table";Qa0.ATTR_DB_STATEMENT="db.statement";Qa0.ATTR_DB_SYSTEM="db.system";Qa0.DB_SYSTEM_VALUE_ADABAS="adabas";Qa0.DB_SYSTEM_VALUE_CACHE="cache";Qa0.DB_SYSTEM_VALUE_CASSANDRA="cassandra";Qa0.DB_SYSTEM_VALUE_CLICKHOUSE="clickhouse";Qa0.DB_SYSTEM_VALUE_CLOUDSCAPE="cloudscape";Qa0.DB_SYSTEM_VALUE_COCKROACHDB="cockroachdb";Qa0.DB_SYSTEM_VALUE_COLDFUSION="coldfusion";Qa0.DB_SYSTEM_VALUE_COSMOSDB="cosmosdb";Qa0.DB_SYSTEM_VALUE_COUCHBASE="couchbase";Qa0.DB_SYSTEM_VALUE_COUCHDB="couchdb";Qa0.DB_SYSTEM_VALUE_DB2="db2";Qa0.DB_SYSTEM_VALUE_DERBY="derby";Qa0.DB_SYSTEM_VALUE_DYNAMODB="dynamodb";Qa0.DB_SYSTEM_VALUE_EDB="edb";Qa0.DB_SYSTEM_VALUE_ELASTICSEARCH="elasticsearch";Qa0.DB_SYSTEM_VALUE_FILEMAKER="filemaker";Qa0.DB_SYSTEM_VALUE_FIREBIRD="firebird";Qa0.DB_SYSTEM_VALUE_FIRSTSQL="firstsql";Qa0.DB_SYSTEM_VALUE_GEODE="geode";Qa0.DB_SYSTEM_VALUE_H2="h2";Qa0.DB_SYSTEM_VALUE_HANADB="hanadb";Qa0.DB_SYSTEM_VALUE_HBASE="hbase";Qa0.DB_SYSTEM_VALUE_HIVE="hive";Qa0.DB_SYSTEM_VALUE_HSQLDB="hsqldb";Qa0.DB_SYSTEM_VALUE_INFLUXDB="influxdb";Qa0.DB_SYSTEM_VALUE_INFORMIX="informix";Qa0.DB_SYSTEM_VALUE_INGRES="ingres";Qa0.DB_SYSTEM_VALUE_INSTANTDB="instantdb";Qa0.DB_SYSTEM_VALUE_INTERBASE="interbase";Qa0.DB_SYSTEM_VALUE_INTERSYSTEMS_CACHE="intersystems_cache";Qa0.DB_SYSTEM_VALUE_MARIADB="mariadb";Qa0.DB_SYSTEM_VALUE_MAXDB="maxdb";Qa0.DB_SYSTEM_VALUE_MEMCACHED="memcached";Qa0.DB_SYSTEM_VALUE_MONGODB="mongodb";Qa0.DB_SYSTEM_VALUE_MSSQL="mssql";Qa0.DB_SYSTEM_VALUE_MSSQLCOMPACT="mssqlcompact";Qa0.DB_SYSTEM_VALUE_MYSQL="mysql";Qa0.DB_SYSTEM_VALUE_NEO4J="neo4j";Qa0.DB_SYSTEM_VALUE_NETEZZA="netezza";Qa0.DB_SYSTEM_VALUE_OPENSEARCH="opensearch";Qa0.DB_SYSTEM_VALUE_ORACLE="oracle";Qa0.DB_SYSTEM_VALUE_OTHER_SQL="other_sql";Qa0.DB_SYSTEM_VALUE_PERVASIVE="pervasive";Qa0.DB_SYSTEM_VALUE_POINTBASE="pointbase";Qa0.DB_SYSTEM_VALUE_POSTGRESQL="postgresql";Qa0.DB_SYSTEM_VALUE_PROGRESS="progress";Qa0.DB_SYSTEM_VALUE_REDIS="redis";Qa0.DB_SYSTEM_VALUE_REDSHIFT="redshift";Qa0.DB_SYSTEM_VALUE_SPANNER="spanner";Qa0.DB_SYSTEM_VALUE_SQLITE="sqlite";Qa0.DB_SYSTEM_VALUE_SYBASE="sybase";Qa0.DB_SYSTEM_VALUE_TERADATA="teradata";Qa0.DB_SYSTEM_VALUE_TRINO="trino";Qa0.DB_SYSTEM_VALUE_VERTICA="vertica";Qa0.DB_SYSTEM_NAME_VALUE_ACTIAN_INGRES="actian.ingres";Qa0.DB_SYSTEM_NAME_VALUE_AWS_DYNAMODB="aws.dynamodb";Qa0.DB_SYSTEM_NAME_VALUE_AWS_REDSHIFT="aws.redshift";Qa0.DB_SYSTEM_NAME_VALUE_AZURE_COSMOSDB="azure.cosmosdb";Qa0.DB_SYSTEM_NAME_VALUE_CASSANDRA="cassandra";Qa0.DB_SYSTEM_NAME_VALUE_CLICKHOUSE="clickhouse";Qa0.DB_SYSTEM_NAME_VALUE_COCKROACHDB="cockroachdb";Qa0.DB_SYSTEM_NAME_VALUE_COUCHBASE="couchbase";Qa0.DB_SYSTEM_NAME_VALUE_COUCHDB="couchdb";Qa0.DB_SYSTEM_NAME_VALUE_DERBY="derby";Qa0.DB_SYSTEM_NAME_VALUE_ELASTICSEARCH="elasticsearch";Qa0.DB_SYSTEM_NAME_VALUE_FIREBIRDSQL="firebirdsql";Qa0.DB_SYSTEM_NAME_VALUE_GCP_SPANNER="gcp.spanner";Qa0.DB_SYSTEM_NAME_VALUE_GEODE="geode";Qa0.DB_SYSTEM_NAME_VALUE_H2DATABASE="h2database";Qa0.DB_SYSTEM_NAME_VALUE_HBASE="hbase";Qa0.DB_SYSTEM_NAME_VALUE_HIVE="hive";Qa0.DB_SYSTEM_NAME_VALUE_HSQLDB="hsqldb";Qa0.DB_SYSTEM_NAME_VALUE_IBM_DB2="ibm.db2";Qa0.DB_SYSTEM_NAME_VALUE_IBM_INFORMIX="ibm.informix";Qa0.DB_SYSTEM_NAME_VALUE_IBM_NETEZZA="ibm.netezza";Qa0.DB_SYSTEM_NAME_VALUE_INFLUXDB="influxdb";Qa0.DB_SYSTEM_NAME_VALUE_INSTANTDB="instantdb";Qa0.DB_SYSTEM_NAME_VALUE_INTERSYSTEMS_CACHE="intersystems.cache";Qa0.DB_SYSTEM_NAME_VALUE_MEMCACHED="memcached";Qa0.DB_SYSTEM_NAME_VALUE_MONGODB="mongodb";Qa0.DB_SYSTEM_NAME_VALUE_NEO4J="neo4j";Qa0.DB_SYSTEM_NAME_VALUE_OPENSEARCH="opensearch";Qa0.DB_SYSTEM_NAME_VALUE_ORACLE_DB="oracle.db";Qa0.DB_SYSTEM_NAME_VALUE_OTHER_SQL="other_sql";Qa0.DB_SYSTEM_NAME_VALUE_REDIS="redis";Qa0.DB_SYSTEM_NAME_VALUE_SAP_HANA="sap.hana";Qa0.DB_SYSTEM_NAME_VALUE_SAP_MAXDB="sap.maxdb";Qa0.DB_SYSTEM_NAME_VALUE_SOFTWAREAG_ADABAS="softwareag.adabas";Qa0.DB_SYSTEM_NAME_VALUE_SQLITE="sqlite";Qa0.DB_SYSTEM_NAME_VALUE_TERADATA="teradata";Qa0.DB_SYSTEM_NAME_VALUE_TRINO="trino";Qa0.ATTR_DB_USER="db.user";Qa0.ATTR_DEPLOYMENT_ENVIRONMENT="deployment.environment";Qa0.ATTR_DEPLOYMENT_ENVIRONMENT_NAME="deployment.environment.name";Qa0.ATTR_DEPLOYMENT_ID="deployment.id";Qa0.ATTR_DEPLOYMENT_NAME="deployment.name";Qa0.ATTR_DEPLOYMENT_STATUS="deployment.status";Qa0.DEPLOYMENT_STATUS_VALUE_FAILED="failed";Qa0.DEPLOYMENT_STATUS_VALUE_SUCCEEDED="succeeded";Qa0.ATTR_DESTINATION_ADDRESS="destination.address";Qa0.ATTR_DESTINATION_PORT="destination.port";Qa0.ATTR_DEVICE_ID="device.id";Qa0.ATTR_DEVICE_MANUFACTURER="device.manufacturer";Qa0.ATTR_DEVICE_MODEL_IDENTIFIER="device.model.identifier";Qa0.ATTR_DEVICE_MODEL_NAME="device.model.name";Qa0.ATTR_DISK_IO_DIRECTION="disk.io.direction";Qa0.DISK_IO_DIRECTION_VALUE_READ="read";Qa0.DISK_IO_DIRECTION_VALUE_WRITE="write";Qa0.ATTR_DNS_ANSWERS="dns.answers";Qa0.ATTR_DNS_QUESTION_NAME="dns.question.name";Qa0.ATTR_ELASTICSEARCH_NODE_NAME="elasticsearch.node.name";Qa0.ATTR_ENDUSER_ID="enduser.id";Qa0.ATTR_ENDUSER_PSEUDO_ID="enduser.pseudo.id";Qa0.ATTR_ENDUSER_ROLE="enduser.role";Qa0.ATTR_ENDUSER_SCOPE="enduser.scope";Qa0.ATTR_ERROR_MESSAGE="error.message";Qa0.ATTR_EVENT_NAME="event.name";Qa0.ATTR_FAAS_COLDSTART="faas.coldstart";Qa0.ATTR_FAAS_CRON="faas.cron";Qa0.ATTR_FAAS_DOCUMENT_COLLECTION="faas.document.collection";Qa0.ATTR_FAAS_DOCUMENT_NAME="faas.document.name";Qa0.ATTR_FAAS_DOCUMENT_OPERATION="faas.document.operation";Qa0.FAAS_DOCUMENT_OPERATION_VALUE_DELETE="delete";Qa0.FAAS_DOCUMENT_OPERATION_VALUE_EDIT="edit";Qa0.FAAS_DOCUMENT_OPERATION_VALUE_INSERT="insert";Qa0.ATTR_FAAS_DOCUMENT_TIME="faas.document.time";Qa0.ATTR_FAAS_INSTANCE="faas.instance";Qa0.ATTR_FAAS_INVOCATION_ID="faas.invocation_id";Qa0.ATTR_FAAS_INVOKED_NAME="faas.invoked_name";Qa0.ATTR_FAAS_INVOKED_PROVIDER="faas.invoked_provider";Qa0.FAAS_INVOKED_PROVIDER_VALUE_ALIBABA_CLOUD="alibaba_cloud";Qa0.FAAS_INVOKED_PROVIDER_VALUE_AWS="aws";Qa0.FAAS_INVOKED_PROVIDER_VALUE_AZURE="azure";Qa0.FAAS_INVOKED_PROVIDER_VALUE_GCP="gcp";Qa0.FAAS_INVOKED_PROVIDER_VALUE_TENCENT_CLOUD="tencent_cloud";Qa0.ATTR_FAAS_INVOKED_REGION="faas.invoked_region";Qa0.ATTR_FAAS_MAX_MEMORY="faas.max_memory";Qa0.ATTR_FAAS_NAME="faas.name";Qa0.ATTR_FAAS_TIME="faas.time";Qa0.ATTR_FAAS_TRIGGER="faas.trigger";Qa0.FAAS_TRIGGER_VALUE_DATASOURCE="datasource";Qa0.FAAS_TRIGGER_VALUE_HTTP="http";Qa0.FAAS_TRIGGER_VALUE_OTHER="other";Qa0.FAAS_TRIGGER_VALUE_PUBSUB="pubsub";Qa0.FAAS_TRIGGER_VALUE_TIMER="timer";Qa0.ATTR_FAAS_VERSION="faas.version";Qa0.ATTR_FEATURE_FLAG_CONTEXT_ID="feature_flag.context.id";Qa0.ATTR_FEATURE_FLAG_ERROR_MESSAGE="feature_flag.error.message";Qa0.ATTR_FEATURE_FLAG_EVALUATION_ERROR_MESSAGE="feature_flag.evaluation.error.message";Qa0.ATTR_FEATURE_FLAG_EVALUATION_REASON="feature_flag.evaluation.reason";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_CACHED="cached";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_DEFAULT="default";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_DISABLED="disabled";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_ERROR="error";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_SPLIT="split";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_STALE="stale";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_STATIC="static";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_TARGETING_MATCH="targeting_match";Qa0.FEATURE_FLAG_EVALUATION_REASON_VALUE_UNKNOWN="unknown";Qa0.ATTR_FEATURE_FLAG_KEY="feature_flag.key";Qa0.ATTR_FEATURE_FLAG_PROVIDER_NAME="feature_flag.provider.name";Qa0.ATTR_FEATURE_FLAG_RESULT_REASON="feature_flag.result.reason";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_CACHED="cached";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_DEFAULT="default";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_DISABLED="disabled";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_ERROR="error";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_SPLIT="split";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_STALE="stale";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_STATIC="static";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_TARGETING_MATCH="targeting_match";Qa0.FEATURE_FLAG_RESULT_REASON_VALUE_UNKNOWN="unknown";Qa0.ATTR_FEATURE_FLAG_RESULT_VALUE="feature_flag.result.value";Qa0.ATTR_FEATURE_FLAG_RESULT_VARIANT="feature_flag.result.variant";Qa0.ATTR_FEATURE_FLAG_SET_ID="feature_flag.set.id";Qa0.ATTR_FEATURE_FLAG_VARIANT="feature_flag.variant";Qa0.ATTR_FEATURE_FLAG_VERSION="feature_flag.version";Qa0.ATTR_FILE_ACCESSED="file.accessed";Qa0.ATTR_FILE_ATTRIBUTES="file.attributes";Qa0.ATTR_FILE_CHANGED="file.changed";Qa0.ATTR_FILE_CREATED="file.created";Qa0.ATTR_FILE_DIRECTORY="file.directory";Qa0.ATTR_FILE_EXTENSION="file.extension";Qa0.ATTR_FILE_FORK_NAME="file.fork_name";Qa0.ATTR_FILE_GROUP_ID="file.group.id";Qa0.ATTR_FILE_GROUP_NAME="file.group.name";Qa0.ATTR_FILE_INODE="file.inode";Qa0.ATTR_FILE_MODE="file.mode";Qa0.ATTR_FILE_MODIFIED="file.modified";Qa0.ATTR_FILE_NAME="file.name";Qa0.ATTR_FILE_OWNER_ID="file.owner.id";Qa0.ATTR_FILE_OWNER_NAME="file.owner.name";Qa0.ATTR_FILE_PATH="file.path";Qa0.ATTR_FILE_SIZE="file.size";Qa0.ATTR_FILE_SYMBOLIC_LINK_TARGET_PATH="file.symbolic_link.target_path";Qa0.ATTR_GCP_APPHUB_APPLICATION_CONTAINER="gcp.apphub.application.container";Qa0.ATTR_GCP_APPHUB_APPLICATION_ID="gcp.apphub.application.id";Qa0.ATTR_GCP_APPHUB_APPLICATION_LOCATION="gcp.apphub.application.location";Qa0.ATTR_GCP_APPHUB_SERVICE_CRITICALITY_TYPE="gcp.apphub.service.criticality_type";Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_HIGH="HIGH";Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_LOW="LOW";Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MEDIUM="MEDIUM";Qa0.GCP_APPHUB_SERVICE_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL="MISSION_CRITICAL";Qa0.ATTR_GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE="gcp.apphub.service.environment_type";Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT="DEVELOPMENT";Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_PRODUCTION="PRODUCTION";Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_STAGING="STAGING";Qa0.GCP_APPHUB_SERVICE_ENVIRONMENT_TYPE_VALUE_TEST="TEST";Qa0.ATTR_GCP_APPHUB_SERVICE_ID="gcp.apphub.service.id";Qa0.ATTR_GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE="gcp.apphub.workload.criticality_type";Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_HIGH="HIGH";Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_LOW="LOW";Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MEDIUM="MEDIUM";Qa0.GCP_APPHUB_WORKLOAD_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL="MISSION_CRITICAL";Qa0.ATTR_GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE="gcp.apphub.workload.environment_type";Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT="DEVELOPMENT";Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_PRODUCTION="PRODUCTION";Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_STAGING="STAGING";Qa0.GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPE_VALUE_TEST="TEST";Qa0.ATTR_GCP_APPHUB_WORKLOAD_ID="gcp.apphub.workload.id";Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_CONTAINER="gcp.apphub_destination.application.container";Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_ID="gcp.apphub_destination.application.id";Qa0.ATTR_GCP_APPHUB_DESTINATION_APPLICATION_LOCATION="gcp.apphub_destination.application.location";Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE="gcp.apphub_destination.service.criticality_type";Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_HIGH="HIGH";Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_LOW="LOW";Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_MEDIUM="MEDIUM";Qa0.GCP_APPHUB_DESTINATION_SERVICE_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL="MISSION_CRITICAL";Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE="gcp.apphub_destination.service.environment_type";Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT="DEVELOPMENT";Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_PRODUCTION="PRODUCTION";Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_STAGING="STAGING";Qa0.GCP_APPHUB_DESTINATION_SERVICE_ENVIRONMENT_TYPE_VALUE_TEST="TEST";Qa0.ATTR_GCP_APPHUB_DESTINATION_SERVICE_ID="gcp.apphub_destination.service.id";Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE="gcp.apphub_destination.workload.criticality_type";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_HIGH="HIGH";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_LOW="LOW";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_MEDIUM="MEDIUM";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_CRITICALITY_TYPE_VALUE_MISSION_CRITICAL="MISSION_CRITICAL";Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE="gcp.apphub_destination.workload.environment_type";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_DEVELOPMENT="DEVELOPMENT";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_PRODUCTION="PRODUCTION";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_STAGING="STAGING";Qa0.GCP_APPHUB_DESTINATION_WORKLOAD_ENVIRONMENT_TYPE_VALUE_TEST="TEST";Qa0.ATTR_GCP_APPHUB_DESTINATION_WORKLOAD_ID="gcp.apphub_destination.workload.id";Qa0.ATTR_GCP_CLIENT_SERVICE="gcp.client.service";Qa0.ATTR_GCP_CLOUD_RUN_JOB_EXECUTION="gcp.cloud_run.job.execution";Qa0.ATTR_GCP_CLOUD_RUN_JOB_TASK_INDEX="gcp.cloud_run.job.task_index";Qa0.ATTR_GCP_GCE_INSTANCE_HOSTNAME="gcp.gce.instance.hostname";Qa0.ATTR_GCP_GCE_INSTANCE_NAME="gcp.gce.instance.name";Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_NAME="gcp.gce.instance_group_manager.name";Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_REGION="gcp.gce.instance_group_manager.region";Qa0.ATTR_GCP_GCE_INSTANCE_GROUP_MANAGER_ZONE="gcp.gce.instance_group_manager.zone";Qa0.ATTR_GEN_AI_AGENT_DESCRIPTION="gen_ai.agent.description";Qa0.ATTR_GEN_AI_AGENT_ID="gen_ai.agent.id";Qa0.ATTR_GEN_AI_AGENT_NAME="gen_ai.agent.name";Qa0.ATTR_GEN_AI_AGENT_VERSION="gen_ai.agent.version";Qa0.ATTR_GEN_AI_COMPLETION="gen_ai.completion";Qa0.ATTR_GEN_AI_CONVERSATION_ID="gen_ai.conversation.id";Qa0.ATTR_GEN_AI_DATA_SOURCE_ID="gen_ai.data_source.id";Qa0.ATTR_GEN_AI_EMBEDDINGS_DIMENSION_COUNT="gen_ai.embeddings.dimension.count";Qa0.ATTR_GEN_AI_EVALUATION_EXPLANATION="gen_ai.evaluation.explanation";Qa0.ATTR_GEN_AI_EVALUATION_NAME="gen_ai.evaluation.name";Qa0.ATTR_GEN_AI_EVALUATION_SCORE_LABEL="gen_ai.evaluation.score.label";Qa0.ATTR_GEN_AI_EVALUATION_SCORE_VALUE="gen_ai.evaluation.score.value";Qa0.ATTR_GEN_AI_INPUT_MESSAGES="gen_ai.input.messages";Qa0.ATTR_GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT="gen_ai.openai.request.response_format";Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_JSON_OBJECT="json_object";Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_JSON_SCHEMA="json_schema";Qa0.GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT_VALUE_TEXT="text";Qa0.ATTR_GEN_AI_OPENAI_REQUEST_SEED="gen_ai.openai.request.seed";Qa0.ATTR_GEN_AI_OPENAI_REQUEST_SERVICE_TIER="gen_ai.openai.request.service_tier";Qa0.GEN_AI_OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO="auto";Qa0.GEN_AI_OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT="default";Qa0.ATTR_GEN_AI_OPENAI_RESPONSE_SERVICE_TIER="gen_ai.openai.response.service_tier";Qa0.ATTR_GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT="gen_ai.openai.response.system_fingerprint";Qa0.ATTR_GEN_AI_OPERATION_NAME="gen_ai.operation.name";Qa0.GEN_AI_OPERATION_NAME_VALUE_CHAT="chat";Qa0.GEN_AI_OPERATION_NAME_VALUE_CREATE_AGENT="create_agent";Qa0.GEN_AI_OPERATION_NAME_VALUE_EMBEDDINGS="embeddings";Qa0.GEN_AI_OPERATION_NAME_VALUE_EXECUTE_TOOL="execute_tool";Qa0.GEN_AI_OPERATION_NAME_VALUE_GENERATE_CONTENT="generate_content";Qa0.GEN_AI_OPERATION_NAME_VALUE_INVOKE_AGENT="invoke_agent";Qa0.GEN_AI_OPERATION_NAME_VALUE_RETRIEVAL="retrieval";Qa0.GEN_AI_OPERATION_NAME_VALUE_TEXT_COMPLETION="text_completion";Qa0.ATTR_GEN_AI_OUTPUT_MESSAGES="gen_ai.output.messages";Qa0.ATTR_GEN_AI_OUTPUT_TYPE="gen_ai.output.type";Qa0.GEN_AI_OUTPUT_TYPE_VALUE_IMAGE="image";Qa0.GEN_AI_OUTPUT_TYPE_VALUE_JSON="json";Qa0.GEN_AI_OUTPUT_TYPE_VALUE_SPEECH="speech";Qa0.GEN_AI_OUTPUT_TYPE_VALUE_TEXT="text";Qa0.ATTR_GEN_AI_PROMPT="gen_ai.prompt";Qa0.ATTR_GEN_AI_PROMPT_NAME="gen_ai.prompt.name";Qa0.ATTR_GEN_AI_PROVIDER_NAME="gen_ai.provider.name";Qa0.GEN_AI_PROVIDER_NAME_VALUE_ANTHROPIC="anthropic";Qa0.GEN_AI_PROVIDER_NAME_VALUE_AWS_BEDROCK="aws.bedrock";Qa0.GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_INFERENCE="azure.ai.inference";Qa0.GEN_AI_PROVIDER_NAME_VALUE_AZURE_AI_OPENAI="azure.ai.openai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_COHERE="cohere";Qa0.GEN_AI_PROVIDER_NAME_VALUE_DEEPSEEK="deepseek";Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_GEMINI="gcp.gemini";Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_GEN_AI="gcp.gen_ai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_GCP_VERTEX_AI="gcp.vertex_ai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_GROQ="groq";Qa0.GEN_AI_PROVIDER_NAME_VALUE_IBM_WATSONX_AI="ibm.watsonx.ai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_MISTRAL_AI="mistral_ai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_OPENAI="openai";Qa0.GEN_AI_PROVIDER_NAME_VALUE_PERPLEXITY="perplexity";Qa0.GEN_AI_PROVIDER_NAME_VALUE_X_AI="x_ai";Qa0.ATTR_GEN_AI_REQUEST_CHOICE_COUNT="gen_ai.request.choice.count";Qa0.ATTR_GEN_AI_REQUEST_ENCODING_FORMATS="gen_ai.request.encoding_formats";Qa0.ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY="gen_ai.request.frequency_penalty";Qa0.ATTR_GEN_AI_REQUEST_MAX_TOKENS="gen_ai.request.max_tokens";Qa0.ATTR_GEN_AI_REQUEST_MODEL="gen_ai.request.model";Qa0.ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY="gen_ai.request.presence_penalty";Qa0.ATTR_GEN_AI_REQUEST_SEED="gen_ai.request.seed";Qa0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES="gen_ai.request.stop_sequences";Qa0.ATTR_GEN_AI_REQUEST_TEMPERATURE="gen_ai.request.temperature";Qa0.ATTR_GEN_AI_REQUEST_TOP_K="gen_ai.request.top_k";Qa0.ATTR_GEN_AI_REQUEST_TOP_P="gen_ai.request.top_p";Qa0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS="gen_ai.response.finish_reasons";Qa0.ATTR_GEN_AI_RESPONSE_ID="gen_ai.response.id";Qa0.ATTR_GEN_AI_RESPONSE_MODEL="gen_ai.response.model";Qa0.ATTR_GEN_AI_RETRIEVAL_DOCUMENTS="gen_ai.retrieval.documents";Qa0.ATTR_GEN_AI_RETRIEVAL_QUERY_TEXT="gen_ai.retrieval.query.text";Qa0.ATTR_GEN_AI_SYSTEM="gen_ai.system";Qa0.GEN_AI_SYSTEM_VALUE_ANTHROPIC="anthropic";Qa0.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK="aws.bedrock";Qa0.GEN_AI_SYSTEM_VALUE_AZ_AI_INFERENCE="az.ai.inference";Qa0.GEN_AI_SYSTEM_VALUE_AZ_AI_OPENAI="az.ai.openai";Qa0.GEN_AI_SYSTEM_VALUE_AZURE_AI_INFERENCE="azure.ai.inference";Qa0.GEN_AI_SYSTEM_VALUE_AZURE_AI_OPENAI="azure.ai.openai";Qa0.GEN_AI_SYSTEM_VALUE_COHERE="cohere";Qa0.GEN_AI_SYSTEM_VALUE_DEEPSEEK="deepseek";Qa0.GEN_AI_SYSTEM_VALUE_GCP_GEMINI="gcp.gemini";Qa0.GEN_AI_SYSTEM_VALUE_GCP_GEN_AI="gcp.gen_ai";Qa0.GEN_AI_SYSTEM_VALUE_GCP_VERTEX_AI="gcp.vertex_ai";Qa0.GEN_AI_SYSTEM_VALUE_GEMINI="gemini";Qa0.GEN_AI_SYSTEM_VALUE_GROQ="groq";Qa0.GEN_AI_SYSTEM_VALUE_IBM_WATSONX_AI="ibm.watsonx.ai";Qa0.GEN_AI_SYSTEM_VALUE_MISTRAL_AI="mistral_ai";Qa0.GEN_AI_SYSTEM_VALUE_OPENAI="openai";Qa0.GEN_AI_SYSTEM_VALUE_PERPLEXITY="perplexity";Qa0.GEN_AI_SYSTEM_VALUE_VERTEX_AI="vertex_ai";Qa0.GEN_AI_SYSTEM_VALUE_XAI="xai";Qa0.ATTR_GEN_AI_SYSTEM_INSTRUCTIONS="gen_ai.system_instructions";Qa0.ATTR_GEN_AI_TOKEN_TYPE="gen_ai.token.type";Qa0.GEN_AI_TOKEN_TYPE_VALUE_INPUT="input";Qa0.GEN_AI_TOKEN_TYPE_VALUE_COMPLETION="output";Qa0.GEN_AI_TOKEN_TYPE_VALUE_OUTPUT="output";Qa0.ATTR_GEN_AI_TOOL_CALL_ARGUMENTS="gen_ai.tool.call.arguments";Qa0.ATTR_GEN_AI_TOOL_CALL_ID="gen_ai.tool.call.id";Qa0.ATTR_GEN_AI_TOOL_CALL_RESULT="gen_ai.tool.call.result";Qa0.ATTR_GEN_AI_TOOL_DEFINITIONS="gen_ai.tool.definitions";Qa0.ATTR_GEN_AI_TOOL_DESCRIPTION="gen_ai.tool.description";Qa0.ATTR_GEN_AI_TOOL_NAME="gen_ai.tool.name";Qa0.ATTR_GEN_AI_TOOL_TYPE="gen_ai.tool.type";Qa0.ATTR_GEN_AI_USAGE_CACHE_CREATION_INPUT_TOKENS="gen_ai.usage.cache_creation.input_tokens";Qa0.ATTR_GEN_AI_USAGE_CACHE_READ_INPUT_TOKENS="gen_ai.usage.cache_read.input_tokens";Qa0.ATTR_GEN_AI_USAGE_COMPLETION_TOKENS="gen_ai.usage.completion_tokens";Qa0.ATTR_GEN_AI_USAGE_INPUT_TOKENS="gen_ai.usage.input_tokens";Qa0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS="gen_ai.usage.output_tokens";Qa0.ATTR_GEN_AI_USAGE_PROMPT_TOKENS="gen_ai.usage.prompt_tokens";Qa0.ATTR_GEO_CONTINENT_CODE="geo.continent.code";Qa0.GEO_CONTINENT_CODE_VALUE_AF="AF";Qa0.GEO_CONTINENT_CODE_VALUE_AN="AN";Qa0.GEO_CONTINENT_CODE_VALUE_AS="AS";Qa0.GEO_CONTINENT_CODE_VALUE_EU="EU";Qa0.GEO_CONTINENT_CODE_VALUE_NA="NA";Qa0.GEO_CONTINENT_CODE_VALUE_OC="OC";Qa0.GEO_CONTINENT_CODE_VALUE_SA="SA";Qa0.ATTR_GEO_COUNTRY_ISO_CODE="geo.country.iso_code";Qa0.ATTR_GEO_LOCALITY_NAME="geo.locality.name";Qa0.ATTR_GEO_LOCATION_LAT="geo.location.lat";Qa0.ATTR_GEO_LOCATION_LON="geo.location.lon";Qa0.ATTR_GEO_POSTAL_CODE="geo.postal_code";Qa0.ATTR_GEO_REGION_ISO_CODE="geo.region.iso_code";Qa0.ATTR_GO_MEMORY_TYPE="go.memory.type";Qa0.GO_MEMORY_TYPE_VALUE_OTHER="other";Qa0.GO_MEMORY_TYPE_VALUE_STACK="stack";Qa0.ATTR_GRAPHQL_DOCUMENT="graphql.document";Qa0.ATTR_GRAPHQL_OPERATION_NAME="graphql.operation.name";Qa0.ATTR_GRAPHQL_OPERATION_TYPE="graphql.operation.type";Qa0.GRAPHQL_OPERATION_TYPE_VALUE_MUTATION="mutation";Qa0.GRAPHQL_OPERATION_TYPE_VALUE_QUERY="query";Qa0.GRAPHQL_OPERATION_TYPE_VALUE_SUBSCRIPTION="subscription";Qa0.ATTR_HEROKU_APP_ID="heroku.app.id";Qa0.ATTR_HEROKU_RELEASE_COMMIT="heroku.release.commit";Qa0.ATTR_HEROKU_RELEASE_CREATION_TIMESTAMP="heroku.release.creation_timestamp";Qa0.ATTR_HOST_ARCH="host.arch";Qa0.HOST_ARCH_VALUE_AMD64="amd64";Qa0.HOST_ARCH_VALUE_ARM32="arm32";Qa0.HOST_ARCH_VALUE_ARM64="arm64";Qa0.HOST_ARCH_VALUE_IA64="ia64";Qa0.HOST_ARCH_VALUE_PPC32="ppc32";Qa0.HOST_ARCH_VALUE_PPC64="ppc64";Qa0.HOST_ARCH_VALUE_S390X="s390x";Qa0.HOST_ARCH_VALUE_X86="x86";Qa0.ATTR_HOST_CPU_CACHE_L2_SIZE="host.cpu.cache.l2.size";Qa0.ATTR_HOST_CPU_FAMILY="host.cpu.family";Qa0.ATTR_HOST_CPU_MODEL_ID="host.cpu.model.id";Qa0.ATTR_HOST_CPU_MODEL_NAME="host.cpu.model.name";Qa0.ATTR_HOST_CPU_STEPPING="host.cpu.stepping";Qa0.ATTR_HOST_CPU_VENDOR_ID="host.cpu.vendor.id";Qa0.ATTR_HOST_ID="host.id";Qa0.ATTR_HOST_IMAGE_ID="host.image.id";Qa0.ATTR_HOST_IMAGE_NAME="host.image.name";Qa0.ATTR_HOST_IMAGE_VERSION="host.image.version";Qa0.ATTR_HOST_IP="host.ip";Qa0.ATTR_HOST_MAC="host.mac";Qa0.ATTR_HOST_NAME="host.name";Qa0.ATTR_HOST_TYPE="host.type";Qa0.ATTR_HTTP_CLIENT_IP="http.client_ip";Qa0.ATTR_HTTP_CONNECTION_STATE="http.connection.state";Qa0.HTTP_CONNECTION_STATE_VALUE_ACTIVE="active";Qa0.HTTP_CONNECTION_STATE_VALUE_IDLE="idle";Qa0.ATTR_HTTP_FLAVOR="http.flavor";Qa0.HTTP_FLAVOR_VALUE_HTTP_1_0="1.0";Qa0.HTTP_FLAVOR_VALUE_HTTP_1_1="1.1";Qa0.HTTP_FLAVOR_VALUE_HTTP_2_0="2.0";Qa0.HTTP_FLAVOR_VALUE_HTTP_3_0="3.0";Qa0.HTTP_FLAVOR_VALUE_QUIC="QUIC";Qa0.HTTP_FLAVOR_VALUE_SPDY="SPDY";Qa0.ATTR_HTTP_HOST="http.host";Qa0.ATTR_HTTP_METHOD="http.method";Qa0.ATTR_HTTP_REQUEST_BODY_SIZE="http.request.body.size";Qa0.HTTP_REQUEST_METHOD_VALUE_QUERY="QUERY";Qa0.ATTR_HTTP_REQUEST_SIZE="http.request.size";Qa0.ATTR_HTTP_REQUEST_CONTENT_LENGTH="http.request_content_length";Qa0.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED="http.request_content_length_uncompressed";Qa0.ATTR_HTTP_RESPONSE_BODY_SIZE="http.response.body.size";Qa0.ATTR_HTTP_RESPONSE_SIZE="http.response.size";Qa0.ATTR_HTTP_RESPONSE_CONTENT_LENGTH="http.response_content_length";Qa0.ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED="http.response_content_length_uncompressed";Qa0.ATTR_HTTP_SCHEME="http.scheme";Qa0.ATTR_HTTP_SERVER_NAME="http.server_name";Qa0.ATTR_HTTP_STATUS_CODE="http.status_code";Qa0.ATTR_HTTP_TARGET="http.target";Qa0.ATTR_HTTP_URL="http.url";Qa0.ATTR_HTTP_USER_AGENT="http.user_agent";Qa0.ATTR_HW_BATTERY_CAPACITY="hw.battery.capacity";Qa0.ATTR_HW_BATTERY_CHEMISTRY="hw.battery.chemistry";Qa0.ATTR_HW_BATTERY_STATE="hw.battery.state";Qa0.HW_BATTERY_STATE_VALUE_CHARGING="charging";Qa0.HW_BATTERY_STATE_VALUE_DISCHARGING="discharging";Qa0.ATTR_HW_BIOS_VERSION="hw.bios_version";Qa0.ATTR_HW_DRIVER_VERSION="hw.driver_version";Qa0.ATTR_HW_ENCLOSURE_TYPE="hw.enclosure.type";Qa0.ATTR_HW_FIRMWARE_VERSION="hw.firmware_version";Qa0.ATTR_HW_GPU_TASK="hw.gpu.task";Qa0.HW_GPU_TASK_VALUE_DECODER="decoder";Qa0.HW_GPU_TASK_VALUE_ENCODER="encoder";Qa0.HW_GPU_TASK_VALUE_GENERAL="general";Qa0.ATTR_HW_ID="hw.id";Qa0.ATTR_HW_LIMIT_TYPE="hw.limit_type";Qa0.HW_LIMIT_TYPE_VALUE_CRITICAL="critical";Qa0.HW_LIMIT_TYPE_VALUE_DEGRADED="degraded";Qa0.HW_LIMIT_TYPE_VALUE_HIGH_CRITICAL="high.critical";Qa0.HW_LIMIT_TYPE_VALUE_HIGH_DEGRADED="high.degraded";Qa0.HW_LIMIT_TYPE_VALUE_LOW_CRITICAL="low.critical";Qa0.HW_LIMIT_TYPE_VALUE_LOW_DEGRADED="low.degraded";Qa0.HW_LIMIT_TYPE_VALUE_MAX="max";Qa0.HW_LIMIT_TYPE_VALUE_THROTTLED="throttled";Qa0.HW_LIMIT_TYPE_VALUE_TURBO="turbo";Qa0.ATTR_HW_LOGICAL_DISK_RAID_LEVEL="hw.logical_disk.raid_level";Qa0.ATTR_HW_LOGICAL_DISK_STATE="hw.logical_disk.state";Qa0.HW_LOGICAL_DISK_STATE_VALUE_FREE="free";Qa0.HW_LOGICAL_DISK_STATE_VALUE_USED="used";Qa0.ATTR_HW_MEMORY_TYPE="hw.memory.type";Qa0.ATTR_HW_MODEL="hw.model";Qa0.ATTR_HW_NAME="hw.name";Qa0.ATTR_HW_NETWORK_LOGICAL_ADDRESSES="hw.network.logical_addresses";Qa0.ATTR_HW_NETWORK_PHYSICAL_ADDRESS="hw.network.physical_address";Qa0.ATTR_HW_PARENT="hw.parent";Qa0.ATTR_HW_PHYSICAL_DISK_SMART_ATTRIBUTE="hw.physical_disk.smart_attribute";Qa0.ATTR_HW_PHYSICAL_DISK_STATE="hw.physical_disk.state";Qa0.HW_PHYSICAL_DISK_STATE_VALUE_REMAINING="remaining";Qa0.ATTR_HW_PHYSICAL_DISK_TYPE="hw.physical_disk.type";Qa0.ATTR_HW_SENSOR_LOCATION="hw.sensor_location";Qa0.ATTR_HW_SERIAL_NUMBER="hw.serial_number";Qa0.ATTR_HW_STATE="hw.state";Qa0.HW_STATE_VALUE_DEGRADED="degraded";Qa0.HW_STATE_VALUE_FAILED="failed";Qa0.HW_STATE_VALUE_NEEDS_CLEANING="needs_cleaning";Qa0.HW_STATE_VALUE_OK="ok";Qa0.HW_STATE_VALUE_PREDICTED_FAILURE="predicted_failure";Qa0.ATTR_HW_TAPE_DRIVE_OPERATION_TYPE="hw.tape_drive.operation_type";Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_CLEAN="clean";Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_MOUNT="mount";Qa0.HW_TAPE_DRIVE_OPERATION_TYPE_VALUE_UNMOUNT="unmount";Qa0.ATTR_HW_TYPE="hw.type";Qa0.HW_TYPE_VALUE_BATTERY="battery";Qa0.HW_TYPE_VALUE_CPU="cpu";Qa0.HW_TYPE_VALUE_DISK_CONTROLLER="disk_controller";Qa0.HW_TYPE_VALUE_ENCLOSURE="enclosure";Qa0.HW_TYPE_VALUE_FAN="fan";Qa0.HW_TYPE_VALUE_GPU="gpu";Qa0.HW_TYPE_VALUE_LOGICAL_DISK="logical_disk";Qa0.HW_TYPE_VALUE_MEMORY="memory";Qa0.HW_TYPE_VALUE_NETWORK="network";Qa0.HW_TYPE_VALUE_PHYSICAL_DISK="physical_disk";Qa0.HW_TYPE_VALUE_POWER_SUPPLY="power_supply";Qa0.HW_TYPE_VALUE_TAPE_DRIVE="tape_drive";Qa0.HW_TYPE_VALUE_TEMPERATURE="temperature";Qa0.HW_TYPE_VALUE_VOLTAGE="voltage";Qa0.ATTR_HW_VENDOR="hw.vendor";Qa0.ATTR_IOS_APP_STATE="ios.app.state";Qa0.IOS_APP_STATE_VALUE_ACTIVE="active";Qa0.IOS_APP_STATE_VALUE_BACKGROUND="background";Qa0.IOS_APP_STATE_VALUE_FOREGROUND="foreground";Qa0.IOS_APP_STATE_VALUE_INACTIVE="inactive";Qa0.IOS_APP_STATE_VALUE_TERMINATE="terminate";Qa0.ATTR_IOS_STATE="ios.state";Qa0.IOS_STATE_VALUE_ACTIVE="active";Qa0.IOS_STATE_VALUE_BACKGROUND="background";Qa0.IOS_STATE_VALUE_FOREGROUND="foreground";Qa0.IOS_STATE_VALUE_INACTIVE="inactive";Qa0.IOS_STATE_VALUE_TERMINATE="terminate";Qa0.ATTR_JSONRPC_PROTOCOL_VERSION="jsonrpc.protocol.version";Qa0.ATTR_JSONRPC_REQUEST_ID="jsonrpc.request.id";Qa0.ATTR_JVM_BUFFER_POOL_NAME="jvm.buffer.pool.name";Qa0.ATTR_JVM_GC_CAUSE="jvm.gc.cause";Qa0.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";Qa0.ATTR_K8S_CLUSTER_UID="k8s.cluster.uid";Qa0.ATTR_K8S_CONTAINER_NAME="k8s.container.name";Qa0.ATTR_K8S_CONTAINER_RESTART_COUNT="k8s.container.restart_count";Qa0.ATTR_K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON="k8s.container.status.last_terminated_reason";Qa0.ATTR_K8S_CONTAINER_STATUS_REASON="k8s.container.status.reason";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_COMPLETED="Completed";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CANNOT_RUN="ContainerCannotRun";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CONTAINER_CREATING="ContainerCreating";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CRASH_LOOP_BACK_OFF="CrashLoopBackOff";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_CREATE_CONTAINER_CONFIG_ERROR="CreateContainerConfigError";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_ERR_IMAGE_PULL="ErrImagePull";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_ERROR="Error";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_IMAGE_PULL_BACK_OFF="ImagePullBackOff";Qa0.K8S_CONTAINER_STATUS_REASON_VALUE_OOM_KILLED="OOMKilled";Qa0.ATTR_K8S_CONTAINER_STATUS_STATE="k8s.container.status.state";Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_RUNNING="running";Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_TERMINATED="terminated";Qa0.K8S_CONTAINER_STATUS_STATE_VALUE_WAITING="waiting";var lX$=($)=>`k8s.cronjob.annotation.${$}`;Qa0.ATTR_K8S_CRONJOB_ANNOTATION=lX$;var pX$=($)=>`k8s.cronjob.label.${$}`;Qa0.ATTR_K8S_CRONJOB_LABEL=pX$;Qa0.ATTR_K8S_CRONJOB_NAME="k8s.cronjob.name";Qa0.ATTR_K8S_CRONJOB_UID="k8s.cronjob.uid";var nX$=($)=>`k8s.daemonset.annotation.${$}`;Qa0.ATTR_K8S_DAEMONSET_ANNOTATION=nX$;var iX$=($)=>`k8s.daemonset.label.${$}`;Qa0.ATTR_K8S_DAEMONSET_LABEL=iX$;Qa0.ATTR_K8S_DAEMONSET_NAME="k8s.daemonset.name";Qa0.ATTR_K8S_DAEMONSET_UID="k8s.daemonset.uid";var oX$=($)=>`k8s.deployment.annotation.${$}`;Qa0.ATTR_K8S_DEPLOYMENT_ANNOTATION=oX$;var rX$=($)=>`k8s.deployment.label.${$}`;Qa0.ATTR_K8S_DEPLOYMENT_LABEL=rX$;Qa0.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";Qa0.ATTR_K8S_DEPLOYMENT_UID="k8s.deployment.uid";Qa0.ATTR_K8S_HPA_METRIC_TYPE="k8s.hpa.metric.type";Qa0.ATTR_K8S_HPA_NAME="k8s.hpa.name";Qa0.ATTR_K8S_HPA_SCALETARGETREF_API_VERSION="k8s.hpa.scaletargetref.api_version";Qa0.ATTR_K8S_HPA_SCALETARGETREF_KIND="k8s.hpa.scaletargetref.kind";Qa0.ATTR_K8S_HPA_SCALETARGETREF_NAME="k8s.hpa.scaletargetref.name";Qa0.ATTR_K8S_HPA_UID="k8s.hpa.uid";Qa0.ATTR_K8S_HUGEPAGE_SIZE="k8s.hugepage.size";var aX$=($)=>`k8s.job.annotation.${$}`;Qa0.ATTR_K8S_JOB_ANNOTATION=aX$;var tX$=($)=>`k8s.job.label.${$}`;Qa0.ATTR_K8S_JOB_LABEL=tX$;Qa0.ATTR_K8S_JOB_NAME="k8s.job.name";Qa0.ATTR_K8S_JOB_UID="k8s.job.uid";var sX$=($)=>`k8s.namespace.annotation.${$}`;Qa0.ATTR_K8S_NAMESPACE_ANNOTATION=sX$;var eX$=($)=>`k8s.namespace.label.${$}`;Qa0.ATTR_K8S_NAMESPACE_LABEL=eX$;Qa0.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";Qa0.ATTR_K8S_NAMESPACE_PHASE="k8s.namespace.phase";Qa0.K8S_NAMESPACE_PHASE_VALUE_ACTIVE="active";Qa0.K8S_NAMESPACE_PHASE_VALUE_TERMINATING="terminating";var $Y$=($)=>`k8s.node.annotation.${$}`;Qa0.ATTR_K8S_NODE_ANNOTATION=$Y$;Qa0.ATTR_K8S_NODE_CONDITION_STATUS="k8s.node.condition.status";Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_FALSE="false";Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_TRUE="true";Qa0.K8S_NODE_CONDITION_STATUS_VALUE_CONDITION_UNKNOWN="unknown";Qa0.ATTR_K8S_NODE_CONDITION_TYPE="k8s.node.condition.type";Qa0.K8S_NODE_CONDITION_TYPE_VALUE_DISK_PRESSURE="DiskPressure";Qa0.K8S_NODE_CONDITION_TYPE_VALUE_MEMORY_PRESSURE="MemoryPressure";Qa0.K8S_NODE_CONDITION_TYPE_VALUE_NETWORK_UNAVAILABLE="NetworkUnavailable";Qa0.K8S_NODE_CONDITION_TYPE_VALUE_PID_PRESSURE="PIDPressure";Qa0.K8S_NODE_CONDITION_TYPE_VALUE_READY="Ready";var JY$=($)=>`k8s.node.label.${$}`;Qa0.ATTR_K8S_NODE_LABEL=JY$;Qa0.ATTR_K8S_NODE_NAME="k8s.node.name";Qa0.ATTR_K8S_NODE_UID="k8s.node.uid";var QY$=($)=>`k8s.pod.annotation.${$}`;Qa0.ATTR_K8S_POD_ANNOTATION=QY$;Qa0.ATTR_K8S_POD_HOSTNAME="k8s.pod.hostname";Qa0.ATTR_K8S_POD_IP="k8s.pod.ip";var XY$=($)=>`k8s.pod.label.${$}`;Qa0.ATTR_K8S_POD_LABEL=XY$;var YY$=($)=>`k8s.pod.labels.${$}`;Qa0.ATTR_K8S_POD_LABELS=YY$;Qa0.ATTR_K8S_POD_NAME="k8s.pod.name";Qa0.ATTR_K8S_POD_START_TIME="k8s.pod.start_time";Qa0.ATTR_K8S_POD_STATUS_PHASE="k8s.pod.status.phase";Qa0.K8S_POD_STATUS_PHASE_VALUE_FAILED="Failed";Qa0.K8S_POD_STATUS_PHASE_VALUE_PENDING="Pending";Qa0.K8S_POD_STATUS_PHASE_VALUE_RUNNING="Running";Qa0.K8S_POD_STATUS_PHASE_VALUE_SUCCEEDED="Succeeded";Qa0.K8S_POD_STATUS_PHASE_VALUE_UNKNOWN="Unknown";Qa0.ATTR_K8S_POD_STATUS_REASON="k8s.pod.status.reason";Qa0.K8S_POD_STATUS_REASON_VALUE_EVICTED="Evicted";Qa0.K8S_POD_STATUS_REASON_VALUE_NODE_AFFINITY="NodeAffinity";Qa0.K8S_POD_STATUS_REASON_VALUE_NODE_LOST="NodeLost";Qa0.K8S_POD_STATUS_REASON_VALUE_SHUTDOWN="Shutdown";Qa0.K8S_POD_STATUS_REASON_VALUE_UNEXPECTED_ADMISSION_ERROR="UnexpectedAdmissionError";Qa0.ATTR_K8S_POD_UID="k8s.pod.uid";var WY$=($)=>`k8s.replicaset.annotation.${$}`;Qa0.ATTR_K8S_REPLICASET_ANNOTATION=WY$;var GY$=($)=>`k8s.replicaset.label.${$}`;Qa0.ATTR_K8S_REPLICASET_LABEL=GY$;Qa0.ATTR_K8S_REPLICASET_NAME="k8s.replicaset.name";Qa0.ATTR_K8S_REPLICASET_UID="k8s.replicaset.uid";Qa0.ATTR_K8S_REPLICATIONCONTROLLER_NAME="k8s.replicationcontroller.name";Qa0.ATTR_K8S_REPLICATIONCONTROLLER_UID="k8s.replicationcontroller.uid";Qa0.ATTR_K8S_RESOURCEQUOTA_NAME="k8s.resourcequota.name";Qa0.ATTR_K8S_RESOURCEQUOTA_RESOURCE_NAME="k8s.resourcequota.resource_name";Qa0.ATTR_K8S_RESOURCEQUOTA_UID="k8s.resourcequota.uid";var KY$=($)=>`k8s.service.annotation.${$}`;Qa0.ATTR_K8S_SERVICE_ANNOTATION=KY$;Qa0.ATTR_K8S_SERVICE_ENDPOINT_ADDRESS_TYPE="k8s.service.endpoint.address_type";Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_FQDN="FQDN";Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_IPV4="IPv4";Qa0.K8S_SERVICE_ENDPOINT_ADDRESS_TYPE_VALUE_IPV6="IPv6";Qa0.ATTR_K8S_SERVICE_ENDPOINT_CONDITION="k8s.service.endpoint.condition";Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_READY="ready";Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_SERVING="serving";Qa0.K8S_SERVICE_ENDPOINT_CONDITION_VALUE_TERMINATING="terminating";Qa0.ATTR_K8S_SERVICE_ENDPOINT_ZONE="k8s.service.endpoint.zone";var ZY$=($)=>`k8s.service.label.${$}`;Qa0.ATTR_K8S_SERVICE_LABEL=ZY$;Qa0.ATTR_K8S_SERVICE_NAME="k8s.service.name";Qa0.ATTR_K8S_SERVICE_PUBLISH_NOT_READY_ADDRESSES="k8s.service.publish_not_ready_addresses";var HY$=($)=>`k8s.service.selector.${$}`;Qa0.ATTR_K8S_SERVICE_SELECTOR=HY$;Qa0.ATTR_K8S_SERVICE_TRAFFIC_DISTRIBUTION="k8s.service.traffic_distribution";Qa0.ATTR_K8S_SERVICE_TYPE="k8s.service.type";Qa0.K8S_SERVICE_TYPE_VALUE_CLUSTER_IP="ClusterIP";Qa0.K8S_SERVICE_TYPE_VALUE_EXTERNAL_NAME="ExternalName";Qa0.K8S_SERVICE_TYPE_VALUE_LOAD_BALANCER="LoadBalancer";Qa0.K8S_SERVICE_TYPE_VALUE_NODE_PORT="NodePort";Qa0.ATTR_K8S_SERVICE_UID="k8s.service.uid";var zY$=($)=>`k8s.statefulset.annotation.${$}`;Qa0.ATTR_K8S_STATEFULSET_ANNOTATION=zY$;var qY$=($)=>`k8s.statefulset.label.${$}`;Qa0.ATTR_K8S_STATEFULSET_LABEL=qY$;Qa0.ATTR_K8S_STATEFULSET_NAME="k8s.statefulset.name";Qa0.ATTR_K8S_STATEFULSET_UID="k8s.statefulset.uid";Qa0.ATTR_K8S_STORAGECLASS_NAME="k8s.storageclass.name";Qa0.ATTR_K8S_VOLUME_NAME="k8s.volume.name";Qa0.ATTR_K8S_VOLUME_TYPE="k8s.volume.type";Qa0.K8S_VOLUME_TYPE_VALUE_CONFIG_MAP="configMap";Qa0.K8S_VOLUME_TYPE_VALUE_DOWNWARD_API="downwardAPI";Qa0.K8S_VOLUME_TYPE_VALUE_EMPTY_DIR="emptyDir";Qa0.K8S_VOLUME_TYPE_VALUE_LOCAL="local";Qa0.K8S_VOLUME_TYPE_VALUE_PERSISTENT_VOLUME_CLAIM="persistentVolumeClaim";Qa0.K8S_VOLUME_TYPE_VALUE_SECRET="secret";Qa0.ATTR_LINUX_MEMORY_SLAB_STATE="linux.memory.slab.state";Qa0.LINUX_MEMORY_SLAB_STATE_VALUE_RECLAIMABLE="reclaimable";Qa0.LINUX_MEMORY_SLAB_STATE_VALUE_UNRECLAIMABLE="unreclaimable";Qa0.ATTR_LOG_FILE_NAME="log.file.name";Qa0.ATTR_LOG_FILE_NAME_RESOLVED="log.file.name_resolved";Qa0.ATTR_LOG_FILE_PATH="log.file.path";Qa0.ATTR_LOG_FILE_PATH_RESOLVED="log.file.path_resolved";Qa0.ATTR_LOG_IOSTREAM="log.iostream";Qa0.LOG_IOSTREAM_VALUE_STDERR="stderr";Qa0.LOG_IOSTREAM_VALUE_STDOUT="stdout";Qa0.ATTR_LOG_RECORD_ORIGINAL="log.record.original";Qa0.ATTR_LOG_RECORD_UID="log.record.uid";Qa0.ATTR_MAINFRAME_LPAR_NAME="mainframe.lpar.name";Qa0.ATTR_MCP_METHOD_NAME="mcp.method.name";Qa0.MCP_METHOD_NAME_VALUE_COMPLETION_COMPLETE="completion/complete";Qa0.MCP_METHOD_NAME_VALUE_ELICITATION_CREATE="elicitation/create";Qa0.MCP_METHOD_NAME_VALUE_INITIALIZE="initialize";Qa0.MCP_METHOD_NAME_VALUE_LOGGING_SET_LEVEL="logging/setLevel";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_CANCELLED="notifications/cancelled";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_INITIALIZED="notifications/initialized";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_MESSAGE="notifications/message";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_PROGRESS="notifications/progress";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_PROMPTS_LIST_CHANGED="notifications/prompts/list_changed";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_RESOURCES_LIST_CHANGED="notifications/resources/list_changed";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_RESOURCES_UPDATED="notifications/resources/updated";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_ROOTS_LIST_CHANGED="notifications/roots/list_changed";Qa0.MCP_METHOD_NAME_VALUE_NOTIFICATIONS_TOOLS_LIST_CHANGED="notifications/tools/list_changed";Qa0.MCP_METHOD_NAME_VALUE_PING="ping";Qa0.MCP_METHOD_NAME_VALUE_PROMPTS_GET="prompts/get";Qa0.MCP_METHOD_NAME_VALUE_PROMPTS_LIST="prompts/list";Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_LIST="resources/list";Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_READ="resources/read";Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_SUBSCRIBE="resources/subscribe";Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_TEMPLATES_LIST="resources/templates/list";Qa0.MCP_METHOD_NAME_VALUE_RESOURCES_UNSUBSCRIBE="resources/unsubscribe";Qa0.MCP_METHOD_NAME_VALUE_ROOTS_LIST="roots/list";Qa0.MCP_METHOD_NAME_VALUE_SAMPLING_CREATE_MESSAGE="sampling/createMessage";Qa0.MCP_METHOD_NAME_VALUE_TOOLS_CALL="tools/call";Qa0.MCP_METHOD_NAME_VALUE_TOOLS_LIST="tools/list";Qa0.ATTR_MCP_PROTOCOL_VERSION="mcp.protocol.version";Qa0.ATTR_MCP_RESOURCE_URI="mcp.resource.uri";Qa0.ATTR_MCP_SESSION_ID="mcp.session.id";Qa0.ATTR_MESSAGE_COMPRESSED_SIZE="message.compressed_size";Qa0.ATTR_MESSAGE_ID="message.id";Qa0.ATTR_MESSAGE_TYPE="message.type";Qa0.MESSAGE_TYPE_VALUE_RECEIVED="RECEIVED";Qa0.MESSAGE_TYPE_VALUE_SENT="SENT";Qa0.ATTR_MESSAGE_UNCOMPRESSED_SIZE="message.uncompressed_size";Qa0.ATTR_MESSAGING_BATCH_MESSAGE_COUNT="messaging.batch.message_count";Qa0.ATTR_MESSAGING_CLIENT_ID="messaging.client.id";Qa0.ATTR_MESSAGING_CONSUMER_GROUP_NAME="messaging.consumer.group.name";Qa0.ATTR_MESSAGING_DESTINATION_ANONYMOUS="messaging.destination.anonymous";Qa0.ATTR_MESSAGING_DESTINATION_NAME="messaging.destination.name";Qa0.ATTR_MESSAGING_DESTINATION_PARTITION_ID="messaging.destination.partition.id";Qa0.ATTR_MESSAGING_DESTINATION_SUBSCRIPTION_NAME="messaging.destination.subscription.name";Qa0.ATTR_MESSAGING_DESTINATION_TEMPLATE="messaging.destination.template";Qa0.ATTR_MESSAGING_DESTINATION_TEMPORARY="messaging.destination.temporary";Qa0.ATTR_MESSAGING_DESTINATION_PUBLISH_ANONYMOUS="messaging.destination_publish.anonymous";Qa0.ATTR_MESSAGING_DESTINATION_PUBLISH_NAME="messaging.destination_publish.name";Qa0.ATTR_MESSAGING_EVENTHUBS_CONSUMER_GROUP="messaging.eventhubs.consumer.group";Qa0.ATTR_MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME="messaging.eventhubs.message.enqueued_time";Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE="messaging.gcp_pubsub.message.ack_deadline";Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID="messaging.gcp_pubsub.message.ack_id";Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT="messaging.gcp_pubsub.message.delivery_attempt";Qa0.ATTR_MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY="messaging.gcp_pubsub.message.ordering_key";Qa0.ATTR_MESSAGING_KAFKA_CONSUMER_GROUP="messaging.kafka.consumer.group";Qa0.ATTR_MESSAGING_KAFKA_DESTINATION_PARTITION="messaging.kafka.destination.partition";Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_KEY="messaging.kafka.message.key";Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_OFFSET="messaging.kafka.message.offset";Qa0.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE="messaging.kafka.message.tombstone";Qa0.ATTR_MESSAGING_KAFKA_OFFSET="messaging.kafka.offset";Qa0.ATTR_MESSAGING_MESSAGE_BODY_SIZE="messaging.message.body.size";Qa0.ATTR_MESSAGING_MESSAGE_CONVERSATION_ID="messaging.message.conversation_id";Qa0.ATTR_MESSAGING_MESSAGE_ENVELOPE_SIZE="messaging.message.envelope.size";Qa0.ATTR_MESSAGING_MESSAGE_ID="messaging.message.id";Qa0.ATTR_MESSAGING_OPERATION="messaging.operation";Qa0.ATTR_MESSAGING_OPERATION_NAME="messaging.operation.name";Qa0.ATTR_MESSAGING_OPERATION_TYPE="messaging.operation.type";Qa0.MESSAGING_OPERATION_TYPE_VALUE_CREATE="create";Qa0.MESSAGING_OPERATION_TYPE_VALUE_DELIVER="deliver";Qa0.MESSAGING_OPERATION_TYPE_VALUE_PROCESS="process";Qa0.MESSAGING_OPERATION_TYPE_VALUE_PUBLISH="publish";Qa0.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE="receive";Qa0.MESSAGING_OPERATION_TYPE_VALUE_SEND="send";Qa0.MESSAGING_OPERATION_TYPE_VALUE_SETTLE="settle";Qa0.ATTR_MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY="messaging.rabbitmq.destination.routing_key";Qa0.ATTR_MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG="messaging.rabbitmq.message.delivery_tag";Qa0.ATTR_MESSAGING_ROCKETMQ_CLIENT_GROUP="messaging.rocketmq.client_group";Qa0.ATTR_MESSAGING_ROCKETMQ_CONSUMPTION_MODEL="messaging.rocketmq.consumption_model";Qa0.MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_BROADCASTING="broadcasting";Qa0.MESSAGING_ROCKETMQ_CONSUMPTION_MODEL_VALUE_CLUSTERING="clustering";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL="messaging.rocketmq.message.delay_time_level";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP="messaging.rocketmq.message.delivery_timestamp";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_GROUP="messaging.rocketmq.message.group";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_KEYS="messaging.rocketmq.message.keys";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_TAG="messaging.rocketmq.message.tag";Qa0.ATTR_MESSAGING_ROCKETMQ_MESSAGE_TYPE="messaging.rocketmq.message.type";Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_DELAY="delay";Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_FIFO="fifo";Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_NORMAL="normal";Qa0.MESSAGING_ROCKETMQ_MESSAGE_TYPE_VALUE_TRANSACTION="transaction";Qa0.ATTR_MESSAGING_ROCKETMQ_NAMESPACE="messaging.rocketmq.namespace";Qa0.ATTR_MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAME="messaging.servicebus.destination.subscription_name";Qa0.ATTR_MESSAGING_SERVICEBUS_DISPOSITION_STATUS="messaging.servicebus.disposition_status";Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_ABANDON="abandon";Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_COMPLETE="complete";Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEAD_LETTER="dead_letter";Qa0.MESSAGING_SERVICEBUS_DISPOSITION_STATUS_VALUE_DEFER="defer";Qa0.ATTR_MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT="messaging.servicebus.message.delivery_count";Qa0.ATTR_MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME="messaging.servicebus.message.enqueued_time";Qa0.ATTR_MESSAGING_SYSTEM="messaging.system";Qa0.MESSAGING_SYSTEM_VALUE_ACTIVEMQ="activemq";Qa0.MESSAGING_SYSTEM_VALUE_AWS_SNS="aws.sns";Qa0.MESSAGING_SYSTEM_VALUE_AWS_SQS="aws_sqs";Qa0.MESSAGING_SYSTEM_VALUE_EVENTGRID="eventgrid";Qa0.MESSAGING_SYSTEM_VALUE_EVENTHUBS="eventhubs";Qa0.MESSAGING_SYSTEM_VALUE_GCP_PUBSUB="gcp_pubsub";Qa0.MESSAGING_SYSTEM_VALUE_JMS="jms";Qa0.MESSAGING_SYSTEM_VALUE_KAFKA="kafka";Qa0.MESSAGING_SYSTEM_VALUE_PULSAR="pulsar";Qa0.MESSAGING_SYSTEM_VALUE_RABBITMQ="rabbitmq";Qa0.MESSAGING_SYSTEM_VALUE_ROCKETMQ="rocketmq";Qa0.MESSAGING_SYSTEM_VALUE_SERVICEBUS="servicebus";Qa0.ATTR_NET_HOST_IP="net.host.ip";Qa0.ATTR_NET_HOST_NAME="net.host.name";Qa0.ATTR_NET_HOST_PORT="net.host.port";Qa0.ATTR_NET_PEER_IP="net.peer.ip";Qa0.ATTR_NET_PEER_NAME="net.peer.name";Qa0.ATTR_NET_PEER_PORT="net.peer.port";Qa0.ATTR_NET_PROTOCOL_NAME="net.protocol.name";Qa0.ATTR_NET_PROTOCOL_VERSION="net.protocol.version";Qa0.ATTR_NET_SOCK_FAMILY="net.sock.family";Qa0.NET_SOCK_FAMILY_VALUE_INET="inet";Qa0.NET_SOCK_FAMILY_VALUE_INET6="inet6";Qa0.NET_SOCK_FAMILY_VALUE_UNIX="unix";Qa0.ATTR_NET_SOCK_HOST_ADDR="net.sock.host.addr";Qa0.ATTR_NET_SOCK_HOST_PORT="net.sock.host.port";Qa0.ATTR_NET_SOCK_PEER_ADDR="net.sock.peer.addr";Qa0.ATTR_NET_SOCK_PEER_NAME="net.sock.peer.name";Qa0.ATTR_NET_SOCK_PEER_PORT="net.sock.peer.port";Qa0.ATTR_NET_TRANSPORT="net.transport";Qa0.NET_TRANSPORT_VALUE_INPROC="inproc";Qa0.NET_TRANSPORT_VALUE_IP_TCP="ip_tcp";Qa0.NET_TRANSPORT_VALUE_IP_UDP="ip_udp";Qa0.NET_TRANSPORT_VALUE_OTHER="other";Qa0.NET_TRANSPORT_VALUE_PIPE="pipe";Qa0.ATTR_NETWORK_CARRIER_ICC="network.carrier.icc";Qa0.ATTR_NETWORK_CARRIER_MCC="network.carrier.mcc";Qa0.ATTR_NETWORK_CARRIER_MNC="network.carrier.mnc";Qa0.ATTR_NETWORK_CARRIER_NAME="network.carrier.name";Qa0.ATTR_NETWORK_CONNECTION_STATE="network.connection.state";Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSE_WAIT="close_wait";Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSED="closed";Qa0.NETWORK_CONNECTION_STATE_VALUE_CLOSING="closing";Qa0.NETWORK_CONNECTION_STATE_VALUE_ESTABLISHED="established";Qa0.NETWORK_CONNECTION_STATE_VALUE_FIN_WAIT_1="fin_wait_1";Qa0.NETWORK_CONNECTION_STATE_VALUE_FIN_WAIT_2="fin_wait_2";Qa0.NETWORK_CONNECTION_STATE_VALUE_LAST_ACK="last_ack";Qa0.NETWORK_CONNECTION_STATE_VALUE_LISTEN="listen";Qa0.NETWORK_CONNECTION_STATE_VALUE_SYN_RECEIVED="syn_received";Qa0.NETWORK_CONNECTION_STATE_VALUE_SYN_SENT="syn_sent";Qa0.NETWORK_CONNECTION_STATE_VALUE_TIME_WAIT="time_wait";Qa0.ATTR_NETWORK_CONNECTION_SUBTYPE="network.connection.subtype";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA="cdma";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_CDMA2000_1XRTT="cdma2000_1xrtt";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EDGE="edge";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EHRPD="ehrpd";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_0="evdo_0";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_A="evdo_a";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_EVDO_B="evdo_b";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_GPRS="gprs";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_GSM="gsm";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSDPA="hsdpa";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSPA="hspa";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSPAP="hspap";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_HSUPA="hsupa";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_IDEN="iden";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_IWLAN="iwlan";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_LTE="lte";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_LTE_CA="lte_ca";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_NR="nr";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_NRNSA="nrnsa";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_TD_SCDMA="td_scdma";Qa0.NETWORK_CONNECTION_SUBTYPE_VALUE_UMTS="umts";Qa0.ATTR_NETWORK_CONNECTION_TYPE="network.connection.type";Qa0.NETWORK_CONNECTION_TYPE_VALUE_CELL="cell";Qa0.NETWORK_CONNECTION_TYPE_VALUE_UNAVAILABLE="unavailable";Qa0.NETWORK_CONNECTION_TYPE_VALUE_UNKNOWN="unknown";Qa0.NETWORK_CONNECTION_TYPE_VALUE_WIFI="wifi";Qa0.NETWORK_CONNECTION_TYPE_VALUE_WIRED="wired";Qa0.ATTR_NETWORK_INTERFACE_NAME="network.interface.name";Qa0.ATTR_NETWORK_IO_DIRECTION="network.io.direction";Qa0.NETWORK_IO_DIRECTION_VALUE_RECEIVE="receive";Qa0.NETWORK_IO_DIRECTION_VALUE_TRANSMIT="transmit";Qa0.ATTR_NFS_OPERATION_NAME="nfs.operation.name";Qa0.ATTR_NFS_SERVER_REPCACHE_STATUS="nfs.server.repcache.status";Qa0.ATTR_NODEJS_EVENTLOOP_STATE="nodejs.eventloop.state";Qa0.NODEJS_EVENTLOOP_STATE_VALUE_ACTIVE="active";Qa0.NODEJS_EVENTLOOP_STATE_VALUE_IDLE="idle";Qa0.ATTR_OCI_MANIFEST_DIGEST="oci.manifest.digest";Qa0.ATTR_ONC_RPC_PROCEDURE_NAME="onc_rpc.procedure.name";Qa0.ATTR_ONC_RPC_PROCEDURE_NUMBER="onc_rpc.procedure.number";Qa0.ATTR_ONC_RPC_PROGRAM_NAME="onc_rpc.program.name";Qa0.ATTR_ONC_RPC_VERSION="onc_rpc.version";Qa0.ATTR_OPENAI_API_TYPE="openai.api.type";Qa0.OPENAI_API_TYPE_VALUE_CHAT_COMPLETIONS="chat_completions";Qa0.OPENAI_API_TYPE_VALUE_RESPONSES="responses";Qa0.ATTR_OPENAI_REQUEST_SERVICE_TIER="openai.request.service_tier";Qa0.OPENAI_REQUEST_SERVICE_TIER_VALUE_AUTO="auto";Qa0.OPENAI_REQUEST_SERVICE_TIER_VALUE_DEFAULT="default";Qa0.ATTR_OPENAI_RESPONSE_SERVICE_TIER="openai.response.service_tier";Qa0.ATTR_OPENAI_RESPONSE_SYSTEM_FINGERPRINT="openai.response.system_fingerprint";Qa0.ATTR_OPENSHIFT_CLUSTERQUOTA_NAME="openshift.clusterquota.name";Qa0.ATTR_OPENSHIFT_CLUSTERQUOTA_UID="openshift.clusterquota.uid";Qa0.ATTR_OPENTRACING_REF_TYPE="opentracing.ref_type";Qa0.OPENTRACING_REF_TYPE_VALUE_CHILD_OF="child_of";Qa0.OPENTRACING_REF_TYPE_VALUE_FOLLOWS_FROM="follows_from";Qa0.ATTR_ORACLE_DB_DOMAIN="oracle.db.domain";Qa0.ATTR_ORACLE_DB_INSTANCE_NAME="oracle.db.instance.name";Qa0.ATTR_ORACLE_DB_NAME="oracle.db.name";Qa0.ATTR_ORACLE_DB_PDB="oracle.db.pdb";Qa0.ATTR_ORACLE_DB_SERVICE="oracle.db.service";Qa0.ATTR_ORACLE_CLOUD_REALM="oracle_cloud.realm";Qa0.ATTR_OS_BUILD_ID="os.build_id";Qa0.ATTR_OS_DESCRIPTION="os.description";Qa0.ATTR_OS_NAME="os.name";Qa0.ATTR_OS_TYPE="os.type";Qa0.OS_TYPE_VALUE_AIX="aix";Qa0.OS_TYPE_VALUE_DARWIN="darwin";Qa0.OS_TYPE_VALUE_DRAGONFLYBSD="dragonflybsd";Qa0.OS_TYPE_VALUE_FREEBSD="freebsd";Qa0.OS_TYPE_VALUE_HPUX="hpux";Qa0.OS_TYPE_VALUE_LINUX="linux";Qa0.OS_TYPE_VALUE_NETBSD="netbsd";Qa0.OS_TYPE_VALUE_OPENBSD="openbsd";Qa0.OS_TYPE_VALUE_SOLARIS="solaris";Qa0.OS_TYPE_VALUE_WINDOWS="windows";Qa0.OS_TYPE_VALUE_Z_OS="z_os";Qa0.OS_TYPE_VALUE_ZOS="zos";Qa0.ATTR_OS_VERSION="os.version";Qa0.ATTR_OTEL_COMPONENT_NAME="otel.component.name";Qa0.ATTR_OTEL_COMPONENT_TYPE="otel.component.type";Qa0.OTEL_COMPONENT_TYPE_VALUE_BATCHING_LOG_PROCESSOR="batching_log_processor";Qa0.OTEL_COMPONENT_TYPE_VALUE_BATCHING_SPAN_PROCESSOR="batching_span_processor";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_LOG_EXPORTER="otlp_grpc_log_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_METRIC_EXPORTER="otlp_grpc_metric_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_SPAN_EXPORTER="otlp_grpc_span_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_LOG_EXPORTER="otlp_http_json_log_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_METRIC_EXPORTER="otlp_http_json_metric_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_SPAN_EXPORTER="otlp_http_json_span_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_LOG_EXPORTER="otlp_http_log_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_METRIC_EXPORTER="otlp_http_metric_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_SPAN_EXPORTER="otlp_http_span_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_PERIODIC_METRIC_READER="periodic_metric_reader";Qa0.OTEL_COMPONENT_TYPE_VALUE_PROMETHEUS_HTTP_TEXT_METRIC_EXPORTER="prometheus_http_text_metric_exporter";Qa0.OTEL_COMPONENT_TYPE_VALUE_SIMPLE_LOG_PROCESSOR="simple_log_processor";Qa0.OTEL_COMPONENT_TYPE_VALUE_SIMPLE_SPAN_PROCESSOR="simple_span_processor";Qa0.OTEL_COMPONENT_TYPE_VALUE_ZIPKIN_HTTP_SPAN_EXPORTER="zipkin_http_span_exporter";Qa0.ATTR_OTEL_EVENT_NAME="otel.event.name";Qa0.ATTR_OTEL_LIBRARY_NAME="otel.library.name";Qa0.ATTR_OTEL_LIBRARY_VERSION="otel.library.version";Qa0.ATTR_OTEL_SCOPE_SCHEMA_URL="otel.scope.schema_url";Qa0.ATTR_OTEL_SPAN_PARENT_ORIGIN="otel.span.parent.origin";Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_LOCAL="local";Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_NONE="none";Qa0.OTEL_SPAN_PARENT_ORIGIN_VALUE_REMOTE="remote";Qa0.ATTR_OTEL_SPAN_SAMPLING_RESULT="otel.span.sampling_result";Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_DROP="DROP";Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_RECORD_AND_SAMPLE="RECORD_AND_SAMPLE";Qa0.OTEL_SPAN_SAMPLING_RESULT_VALUE_RECORD_ONLY="RECORD_ONLY";Qa0.ATTR_PEER_SERVICE="peer.service";Qa0.ATTR_POOL_NAME="pool.name";Qa0.ATTR_PPROF_LOCATION_IS_FOLDED="pprof.location.is_folded";Qa0.ATTR_PPROF_MAPPING_HAS_FILENAMES="pprof.mapping.has_filenames";Qa0.ATTR_PPROF_MAPPING_HAS_FUNCTIONS="pprof.mapping.has_functions";Qa0.ATTR_PPROF_MAPPING_HAS_INLINE_FRAMES="pprof.mapping.has_inline_frames";Qa0.ATTR_PPROF_MAPPING_HAS_LINE_NUMBERS="pprof.mapping.has_line_numbers";Qa0.ATTR_PPROF_PROFILE_COMMENT="pprof.profile.comment";Qa0.ATTR_PPROF_PROFILE_DOC_URL="pprof.profile.doc_url";Qa0.ATTR_PPROF_PROFILE_DROP_FRAMES="pprof.profile.drop_frames";Qa0.ATTR_PPROF_PROFILE_KEEP_FRAMES="pprof.profile.keep_frames";Qa0.ATTR_PPROF_SCOPE_DEFAULT_SAMPLE_TYPE="pprof.scope.default_sample_type";Qa0.ATTR_PPROF_SCOPE_SAMPLE_TYPE_ORDER="pprof.scope.sample_type_order";Qa0.ATTR_PROCESS_ARGS_COUNT="process.args_count";Qa0.ATTR_PROCESS_COMMAND="process.command";Qa0.ATTR_PROCESS_COMMAND_ARGS="process.command_args";Qa0.ATTR_PROCESS_COMMAND_LINE="process.command_line";Qa0.ATTR_PROCESS_CONTEXT_SWITCH_TYPE="process.context_switch.type";Qa0.PROCESS_CONTEXT_SWITCH_TYPE_VALUE_INVOLUNTARY="involuntary";Qa0.PROCESS_CONTEXT_SWITCH_TYPE_VALUE_VOLUNTARY="voluntary";Qa0.ATTR_PROCESS_CPU_STATE="process.cpu.state";Qa0.PROCESS_CPU_STATE_VALUE_SYSTEM="system";Qa0.PROCESS_CPU_STATE_VALUE_USER="user";Qa0.PROCESS_CPU_STATE_VALUE_WAIT="wait";Qa0.ATTR_PROCESS_CREATION_TIME="process.creation.time";var FY$=($)=>`process.environment_variable.${$}`;Qa0.ATTR_PROCESS_ENVIRONMENT_VARIABLE=FY$;Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_GNU="process.executable.build_id.gnu";Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_GO="process.executable.build_id.go";Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_HTLHASH="process.executable.build_id.htlhash";Qa0.ATTR_PROCESS_EXECUTABLE_BUILD_ID_PROFILING="process.executable.build_id.profiling";Qa0.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";Qa0.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";Qa0.ATTR_PROCESS_EXIT_CODE="process.exit.code";Qa0.ATTR_PROCESS_EXIT_TIME="process.exit.time";Qa0.ATTR_PROCESS_GROUP_LEADER_PID="process.group_leader.pid";Qa0.ATTR_PROCESS_INTERACTIVE="process.interactive";Qa0.ATTR_PROCESS_LINUX_CGROUP="process.linux.cgroup";Qa0.ATTR_PROCESS_OWNER="process.owner";Qa0.ATTR_PROCESS_PAGING_FAULT_TYPE="process.paging.fault_type";Qa0.PROCESS_PAGING_FAULT_TYPE_VALUE_MAJOR="major";Qa0.PROCESS_PAGING_FAULT_TYPE_VALUE_MINOR="minor";Qa0.ATTR_PROCESS_PARENT_PID="process.parent_pid";Qa0.ATTR_PROCESS_PID="process.pid";Qa0.ATTR_PROCESS_REAL_USER_ID="process.real_user.id";Qa0.ATTR_PROCESS_REAL_USER_NAME="process.real_user.name";Qa0.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";Qa0.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";Qa0.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";Qa0.ATTR_PROCESS_SAVED_USER_ID="process.saved_user.id";Qa0.ATTR_PROCESS_SAVED_USER_NAME="process.saved_user.name";Qa0.ATTR_PROCESS_SESSION_LEADER_PID="process.session_leader.pid";Qa0.ATTR_PROCESS_STATE="process.state";Qa0.PROCESS_STATE_VALUE_DEFUNCT="defunct";Qa0.PROCESS_STATE_VALUE_RUNNING="running";Qa0.PROCESS_STATE_VALUE_SLEEPING="sleeping";Qa0.PROCESS_STATE_VALUE_STOPPED="stopped";Qa0.ATTR_PROCESS_TITLE="process.title";Qa0.ATTR_PROCESS_USER_ID="process.user.id";Qa0.ATTR_PROCESS_USER_NAME="process.user.name";Qa0.ATTR_PROCESS_VPID="process.vpid";Qa0.ATTR_PROCESS_WORKING_DIRECTORY="process.working_directory";Qa0.ATTR_PROFILE_FRAME_TYPE="profile.frame.type";Qa0.PROFILE_FRAME_TYPE_VALUE_BEAM="beam";Qa0.PROFILE_FRAME_TYPE_VALUE_CPYTHON="cpython";Qa0.PROFILE_FRAME_TYPE_VALUE_DOTNET="dotnet";Qa0.PROFILE_FRAME_TYPE_VALUE_GO="go";Qa0.PROFILE_FRAME_TYPE_VALUE_JVM="jvm";Qa0.PROFILE_FRAME_TYPE_VALUE_KERNEL="kernel";Qa0.PROFILE_FRAME_TYPE_VALUE_NATIVE="native";Qa0.PROFILE_FRAME_TYPE_VALUE_PERL="perl";Qa0.PROFILE_FRAME_TYPE_VALUE_PHP="php";Qa0.PROFILE_FRAME_TYPE_VALUE_RUBY="ruby";Qa0.PROFILE_FRAME_TYPE_VALUE_RUST="rust";Qa0.PROFILE_FRAME_TYPE_VALUE_V8JS="v8js";Qa0.ATTR_RPC_CONNECT_RPC_ERROR_CODE="rpc.connect_rpc.error_code";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_ABORTED="aborted";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_ALREADY_EXISTS="already_exists";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_CANCELLED="cancelled";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_DATA_LOSS="data_loss";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_DEADLINE_EXCEEDED="deadline_exceeded";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_FAILED_PRECONDITION="failed_precondition";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_INTERNAL="internal";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_INVALID_ARGUMENT="invalid_argument";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_NOT_FOUND="not_found";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_OUT_OF_RANGE="out_of_range";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_PERMISSION_DENIED="permission_denied";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_RESOURCE_EXHAUSTED="resource_exhausted";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAUTHENTICATED="unauthenticated";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNAVAILABLE="unavailable";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNIMPLEMENTED="unimplemented";Qa0.RPC_CONNECT_RPC_ERROR_CODE_VALUE_UNKNOWN="unknown";var BY$=($)=>`rpc.connect_rpc.request.metadata.${$}`;Qa0.ATTR_RPC_CONNECT_RPC_REQUEST_METADATA=BY$;var VY$=($)=>`rpc.connect_rpc.response.metadata.${$}`;Qa0.ATTR_RPC_CONNECT_RPC_RESPONSE_METADATA=VY$;var UY$=($)=>`rpc.grpc.request.metadata.${$}`;Qa0.ATTR_RPC_GRPC_REQUEST_METADATA=UY$;var DY$=($)=>`rpc.grpc.response.metadata.${$}`;Qa0.ATTR_RPC_GRPC_RESPONSE_METADATA=DY$;Qa0.ATTR_RPC_GRPC_STATUS_CODE="rpc.grpc.status_code";Qa0.RPC_GRPC_STATUS_CODE_VALUE_OK=0;Qa0.RPC_GRPC_STATUS_CODE_VALUE_CANCELLED=1;Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNKNOWN=2;Qa0.RPC_GRPC_STATUS_CODE_VALUE_INVALID_ARGUMENT=3;Qa0.RPC_GRPC_STATUS_CODE_VALUE_DEADLINE_EXCEEDED=4;Qa0.RPC_GRPC_STATUS_CODE_VALUE_NOT_FOUND=5;Qa0.RPC_GRPC_STATUS_CODE_VALUE_ALREADY_EXISTS=6;Qa0.RPC_GRPC_STATUS_CODE_VALUE_PERMISSION_DENIED=7;Qa0.RPC_GRPC_STATUS_CODE_VALUE_RESOURCE_EXHAUSTED=8;Qa0.RPC_GRPC_STATUS_CODE_VALUE_FAILED_PRECONDITION=9;Qa0.RPC_GRPC_STATUS_CODE_VALUE_ABORTED=10;Qa0.RPC_GRPC_STATUS_CODE_VALUE_OUT_OF_RANGE=11;Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNIMPLEMENTED=12;Qa0.RPC_GRPC_STATUS_CODE_VALUE_INTERNAL=13;Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNAVAILABLE=14;Qa0.RPC_GRPC_STATUS_CODE_VALUE_DATA_LOSS=15;Qa0.RPC_GRPC_STATUS_CODE_VALUE_UNAUTHENTICATED=16;Qa0.ATTR_RPC_JSONRPC_ERROR_CODE="rpc.jsonrpc.error_code";Qa0.ATTR_RPC_JSONRPC_ERROR_MESSAGE="rpc.jsonrpc.error_message";Qa0.ATTR_RPC_JSONRPC_REQUEST_ID="rpc.jsonrpc.request_id";Qa0.ATTR_RPC_JSONRPC_VERSION="rpc.jsonrpc.version";Qa0.ATTR_RPC_MESSAGE_COMPRESSED_SIZE="rpc.message.compressed_size";Qa0.ATTR_RPC_MESSAGE_ID="rpc.message.id";Qa0.ATTR_RPC_MESSAGE_TYPE="rpc.message.type";Qa0.RPC_MESSAGE_TYPE_VALUE_RECEIVED="RECEIVED";Qa0.RPC_MESSAGE_TYPE_VALUE_SENT="SENT";Qa0.ATTR_RPC_MESSAGE_UNCOMPRESSED_SIZE="rpc.message.uncompressed_size";Qa0.ATTR_RPC_METHOD="rpc.method";Qa0.ATTR_RPC_METHOD_ORIGINAL="rpc.method_original";var OY$=($)=>`rpc.request.metadata.${$}`;Qa0.ATTR_RPC_REQUEST_METADATA=OY$;var wY$=($)=>`rpc.response.metadata.${$}`;Qa0.ATTR_RPC_RESPONSE_METADATA=wY$;Qa0.ATTR_RPC_RESPONSE_STATUS_CODE="rpc.response.status_code";Qa0.ATTR_RPC_SERVICE="rpc.service";Qa0.ATTR_RPC_SYSTEM="rpc.system";Qa0.RPC_SYSTEM_VALUE_APACHE_DUBBO="apache_dubbo";Qa0.RPC_SYSTEM_VALUE_CONNECT_RPC="connect_rpc";Qa0.RPC_SYSTEM_VALUE_DOTNET_WCF="dotnet_wcf";Qa0.RPC_SYSTEM_VALUE_GRPC="grpc";Qa0.RPC_SYSTEM_VALUE_JAVA_RMI="java_rmi";Qa0.RPC_SYSTEM_VALUE_JSONRPC="jsonrpc";Qa0.RPC_SYSTEM_VALUE_ONC_RPC="onc_rpc";Qa0.ATTR_RPC_SYSTEM_NAME="rpc.system.name";Qa0.RPC_SYSTEM_NAME_VALUE_CONNECTRPC="connectrpc";Qa0.RPC_SYSTEM_NAME_VALUE_DUBBO="dubbo";Qa0.RPC_SYSTEM_NAME_VALUE_GRPC="grpc";Qa0.RPC_SYSTEM_NAME_VALUE_JSONRPC="jsonrpc";Qa0.ATTR_SECURITY_RULE_CATEGORY="security_rule.category";Qa0.ATTR_SECURITY_RULE_DESCRIPTION="security_rule.description";Qa0.ATTR_SECURITY_RULE_LICENSE="security_rule.license";Qa0.ATTR_SECURITY_RULE_NAME="security_rule.name";Qa0.ATTR_SECURITY_RULE_REFERENCE="security_rule.reference";Qa0.ATTR_SECURITY_RULE_RULESET_NAME="security_rule.ruleset.name";Qa0.ATTR_SECURITY_RULE_UUID="security_rule.uuid";Qa0.ATTR_SECURITY_RULE_VERSION="security_rule.version";Qa0.ATTR_SERVICE_CRITICALITY="service.criticality";Qa0.SERVICE_CRITICALITY_VALUE_CRITICAL="critical";Qa0.SERVICE_CRITICALITY_VALUE_HIGH="high";Qa0.SERVICE_CRITICALITY_VALUE_LOW="low";Qa0.SERVICE_CRITICALITY_VALUE_MEDIUM="medium";Qa0.ATTR_SERVICE_PEER_NAME="service.peer.name";Qa0.ATTR_SERVICE_PEER_NAMESPACE="service.peer.namespace";Qa0.ATTR_SESSION_ID="session.id";Qa0.ATTR_SESSION_PREVIOUS_ID="session.previous_id";Qa0.ATTR_SOURCE_ADDRESS="source.address";Qa0.ATTR_SOURCE_PORT="source.port";Qa0.ATTR_STATE="state";Qa0.STATE_VALUE_IDLE="idle";Qa0.STATE_VALUE_USED="used";Qa0.ATTR_SYSTEM_CPU_LOGICAL_NUMBER="system.cpu.logical_number";Qa0.ATTR_SYSTEM_CPU_STATE="system.cpu.state";Qa0.SYSTEM_CPU_STATE_VALUE_IDLE="idle";Qa0.SYSTEM_CPU_STATE_VALUE_INTERRUPT="interrupt";Qa0.SYSTEM_CPU_STATE_VALUE_IOWAIT="iowait";Qa0.SYSTEM_CPU_STATE_VALUE_NICE="nice";Qa0.SYSTEM_CPU_STATE_VALUE_STEAL="steal";Qa0.SYSTEM_CPU_STATE_VALUE_SYSTEM="system";Qa0.SYSTEM_CPU_STATE_VALUE_USER="user";Qa0.ATTR_SYSTEM_DEVICE="system.device";Qa0.ATTR_SYSTEM_FILESYSTEM_MODE="system.filesystem.mode";Qa0.ATTR_SYSTEM_FILESYSTEM_MOUNTPOINT="system.filesystem.mountpoint";Qa0.ATTR_SYSTEM_FILESYSTEM_STATE="system.filesystem.state";Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_FREE="free";Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_RESERVED="reserved";Qa0.SYSTEM_FILESYSTEM_STATE_VALUE_USED="used";Qa0.ATTR_SYSTEM_FILESYSTEM_TYPE="system.filesystem.type";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_EXFAT="exfat";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_EXT4="ext4";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_FAT32="fat32";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_HFSPLUS="hfsplus";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_NTFS="ntfs";Qa0.SYSTEM_FILESYSTEM_TYPE_VALUE_REFS="refs";Qa0.ATTR_SYSTEM_MEMORY_LINUX_SLAB_STATE="system.memory.linux.slab.state";Qa0.SYSTEM_MEMORY_LINUX_SLAB_STATE_VALUE_RECLAIMABLE="reclaimable";Qa0.SYSTEM_MEMORY_LINUX_SLAB_STATE_VALUE_UNRECLAIMABLE="unreclaimable";Qa0.ATTR_SYSTEM_MEMORY_STATE="system.memory.state";Qa0.SYSTEM_MEMORY_STATE_VALUE_BUFFERS="buffers";Qa0.SYSTEM_MEMORY_STATE_VALUE_CACHED="cached";Qa0.SYSTEM_MEMORY_STATE_VALUE_FREE="free";Qa0.SYSTEM_MEMORY_STATE_VALUE_SHARED="shared";Qa0.SYSTEM_MEMORY_STATE_VALUE_USED="used";Qa0.ATTR_SYSTEM_NETWORK_STATE="system.network.state";Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSE="close";Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSE_WAIT="close_wait";Qa0.SYSTEM_NETWORK_STATE_VALUE_CLOSING="closing";Qa0.SYSTEM_NETWORK_STATE_VALUE_DELETE="delete";Qa0.SYSTEM_NETWORK_STATE_VALUE_ESTABLISHED="established";Qa0.SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_1="fin_wait_1";Qa0.SYSTEM_NETWORK_STATE_VALUE_FIN_WAIT_2="fin_wait_2";Qa0.SYSTEM_NETWORK_STATE_VALUE_LAST_ACK="last_ack";Qa0.SYSTEM_NETWORK_STATE_VALUE_LISTEN="listen";Qa0.SYSTEM_NETWORK_STATE_VALUE_SYN_RECV="syn_recv";Qa0.SYSTEM_NETWORK_STATE_VALUE_SYN_SENT="syn_sent";Qa0.SYSTEM_NETWORK_STATE_VALUE_TIME_WAIT="time_wait";Qa0.ATTR_SYSTEM_PAGING_DIRECTION="system.paging.direction";Qa0.SYSTEM_PAGING_DIRECTION_VALUE_IN="in";Qa0.SYSTEM_PAGING_DIRECTION_VALUE_OUT="out";Qa0.ATTR_SYSTEM_PAGING_FAULT_TYPE="system.paging.fault.type";Qa0.SYSTEM_PAGING_FAULT_TYPE_VALUE_MAJOR="major";Qa0.SYSTEM_PAGING_FAULT_TYPE_VALUE_MINOR="minor";Qa0.ATTR_SYSTEM_PAGING_STATE="system.paging.state";Qa0.SYSTEM_PAGING_STATE_VALUE_FREE="free";Qa0.SYSTEM_PAGING_STATE_VALUE_USED="used";Qa0.ATTR_SYSTEM_PAGING_TYPE="system.paging.type";Qa0.SYSTEM_PAGING_TYPE_VALUE_MAJOR="major";Qa0.SYSTEM_PAGING_TYPE_VALUE_MINOR="minor";Qa0.ATTR_SYSTEM_PROCESS_STATUS="system.process.status";Qa0.SYSTEM_PROCESS_STATUS_VALUE_DEFUNCT="defunct";Qa0.SYSTEM_PROCESS_STATUS_VALUE_RUNNING="running";Qa0.SYSTEM_PROCESS_STATUS_VALUE_SLEEPING="sleeping";Qa0.SYSTEM_PROCESS_STATUS_VALUE_STOPPED="stopped";Qa0.ATTR_SYSTEM_PROCESSES_STATUS="system.processes.status";Qa0.SYSTEM_PROCESSES_STATUS_VALUE_DEFUNCT="defunct";Qa0.SYSTEM_PROCESSES_STATUS_VALUE_RUNNING="running";Qa0.SYSTEM_PROCESSES_STATUS_VALUE_SLEEPING="sleeping";Qa0.SYSTEM_PROCESSES_STATUS_VALUE_STOPPED="stopped";Qa0.ATTR_TELEMETRY_DISTRO_NAME="telemetry.distro.name";Qa0.ATTR_TELEMETRY_DISTRO_VERSION="telemetry.distro.version";Qa0.ATTR_TEST_CASE_NAME="test.case.name";Qa0.ATTR_TEST_CASE_RESULT_STATUS="test.case.result.status";Qa0.TEST_CASE_RESULT_STATUS_VALUE_FAIL="fail";Qa0.TEST_CASE_RESULT_STATUS_VALUE_PASS="pass";Qa0.ATTR_TEST_SUITE_NAME="test.suite.name";Qa0.ATTR_TEST_SUITE_RUN_STATUS="test.suite.run.status";Qa0.TEST_SUITE_RUN_STATUS_VALUE_ABORTED="aborted";Qa0.TEST_SUITE_RUN_STATUS_VALUE_FAILURE="failure";Qa0.TEST_SUITE_RUN_STATUS_VALUE_IN_PROGRESS="in_progress";Qa0.TEST_SUITE_RUN_STATUS_VALUE_SKIPPED="skipped";Qa0.TEST_SUITE_RUN_STATUS_VALUE_SUCCESS="success";Qa0.TEST_SUITE_RUN_STATUS_VALUE_TIMED_OUT="timed_out";Qa0.ATTR_THREAD_ID="thread.id";Qa0.ATTR_THREAD_NAME="thread.name";Qa0.ATTR_TLS_CIPHER="tls.cipher";Qa0.ATTR_TLS_CLIENT_CERTIFICATE="tls.client.certificate";Qa0.ATTR_TLS_CLIENT_CERTIFICATE_CHAIN="tls.client.certificate_chain";Qa0.ATTR_TLS_CLIENT_HASH_MD5="tls.client.hash.md5";Qa0.ATTR_TLS_CLIENT_HASH_SHA1="tls.client.hash.sha1";Qa0.ATTR_TLS_CLIENT_HASH_SHA256="tls.client.hash.sha256";Qa0.ATTR_TLS_CLIENT_ISSUER="tls.client.issuer";Qa0.ATTR_TLS_CLIENT_JA3="tls.client.ja3";Qa0.ATTR_TLS_CLIENT_NOT_AFTER="tls.client.not_after";Qa0.ATTR_TLS_CLIENT_NOT_BEFORE="tls.client.not_before";Qa0.ATTR_TLS_CLIENT_SERVER_NAME="tls.client.server_name";Qa0.ATTR_TLS_CLIENT_SUBJECT="tls.client.subject";Qa0.ATTR_TLS_CLIENT_SUPPORTED_CIPHERS="tls.client.supported_ciphers";Qa0.ATTR_TLS_CURVE="tls.curve";Qa0.ATTR_TLS_ESTABLISHED="tls.established";Qa0.ATTR_TLS_NEXT_PROTOCOL="tls.next_protocol";Qa0.ATTR_TLS_PROTOCOL_NAME="tls.protocol.name";Qa0.TLS_PROTOCOL_NAME_VALUE_SSL="ssl";Qa0.TLS_PROTOCOL_NAME_VALUE_TLS="tls";Qa0.ATTR_TLS_PROTOCOL_VERSION="tls.protocol.version";Qa0.ATTR_TLS_RESUMED="tls.resumed";Qa0.ATTR_TLS_SERVER_CERTIFICATE="tls.server.certificate";Qa0.ATTR_TLS_SERVER_CERTIFICATE_CHAIN="tls.server.certificate_chain";Qa0.ATTR_TLS_SERVER_HASH_MD5="tls.server.hash.md5";Qa0.ATTR_TLS_SERVER_HASH_SHA1="tls.server.hash.sha1";Qa0.ATTR_TLS_SERVER_HASH_SHA256="tls.server.hash.sha256";Qa0.ATTR_TLS_SERVER_ISSUER="tls.server.issuer";Qa0.ATTR_TLS_SERVER_JA3S="tls.server.ja3s";Qa0.ATTR_TLS_SERVER_NOT_AFTER="tls.server.not_after";Qa0.ATTR_TLS_SERVER_NOT_BEFORE="tls.server.not_before";Qa0.ATTR_TLS_SERVER_SUBJECT="tls.server.subject";Qa0.ATTR_URL_DOMAIN="url.domain";Qa0.ATTR_URL_EXTENSION="url.extension";Qa0.ATTR_URL_ORIGINAL="url.original";Qa0.ATTR_URL_PORT="url.port";Qa0.ATTR_URL_REGISTERED_DOMAIN="url.registered_domain";Qa0.ATTR_URL_SUBDOMAIN="url.subdomain";Qa0.ATTR_URL_TEMPLATE="url.template";Qa0.ATTR_URL_TOP_LEVEL_DOMAIN="url.top_level_domain";Qa0.ATTR_USER_EMAIL="user.email";Qa0.ATTR_USER_FULL_NAME="user.full_name";Qa0.ATTR_USER_HASH="user.hash";Qa0.ATTR_USER_ID="user.id";Qa0.ATTR_USER_NAME="user.name";Qa0.ATTR_USER_ROLES="user.roles";Qa0.ATTR_USER_AGENT_NAME="user_agent.name";Qa0.ATTR_USER_AGENT_OS_NAME="user_agent.os.name";Qa0.ATTR_USER_AGENT_OS_VERSION="user_agent.os.version";Qa0.ATTR_USER_AGENT_SYNTHETIC_TYPE="user_agent.synthetic.type";Qa0.USER_AGENT_SYNTHETIC_TYPE_VALUE_BOT="bot";Qa0.USER_AGENT_SYNTHETIC_TYPE_VALUE_TEST="test";Qa0.ATTR_USER_AGENT_VERSION="user_agent.version";Qa0.ATTR_V8JS_GC_TYPE="v8js.gc.type";Qa0.V8JS_GC_TYPE_VALUE_INCREMENTAL="incremental";Qa0.V8JS_GC_TYPE_VALUE_MAJOR="major";Qa0.V8JS_GC_TYPE_VALUE_MINOR="minor";Qa0.V8JS_GC_TYPE_VALUE_WEAKCB="weakcb";Qa0.ATTR_V8JS_HEAP_SPACE_NAME="v8js.heap.space.name";Qa0.V8JS_HEAP_SPACE_NAME_VALUE_CODE_SPACE="code_space";Qa0.V8JS_HEAP_SPACE_NAME_VALUE_LARGE_OBJECT_SPACE="large_object_space";Qa0.V8JS_HEAP_SPACE_NAME_VALUE_MAP_SPACE="map_space";Qa0.V8JS_HEAP_SPACE_NAME_VALUE_NEW_SPACE="new_space";Qa0.V8JS_HEAP_SPACE_NAME_VALUE_OLD_SPACE="old_space";Qa0.ATTR_VCS_CHANGE_ID="vcs.change.id";Qa0.ATTR_VCS_CHANGE_STATE="vcs.change.state";Qa0.VCS_CHANGE_STATE_VALUE_CLOSED="closed";Qa0.VCS_CHANGE_STATE_VALUE_MERGED="merged";Qa0.VCS_CHANGE_STATE_VALUE_OPEN="open";Qa0.VCS_CHANGE_STATE_VALUE_WIP="wip";Qa0.ATTR_VCS_CHANGE_TITLE="vcs.change.title";Qa0.ATTR_VCS_LINE_CHANGE_TYPE="vcs.line_change.type";Qa0.VCS_LINE_CHANGE_TYPE_VALUE_ADDED="added";Qa0.VCS_LINE_CHANGE_TYPE_VALUE_REMOVED="removed";Qa0.ATTR_VCS_OWNER_NAME="vcs.owner.name";Qa0.ATTR_VCS_PROVIDER_NAME="vcs.provider.name";Qa0.VCS_PROVIDER_NAME_VALUE_BITBUCKET="bitbucket";Qa0.VCS_PROVIDER_NAME_VALUE_GITEA="gitea";Qa0.VCS_PROVIDER_NAME_VALUE_GITHUB="github";Qa0.VCS_PROVIDER_NAME_VALUE_GITLAB="gitlab";Qa0.VCS_PROVIDER_NAME_VALUE_GITTEA="gittea";Qa0.ATTR_VCS_REF_BASE_NAME="vcs.ref.base.name";Qa0.ATTR_VCS_REF_BASE_REVISION="vcs.ref.base.revision";Qa0.ATTR_VCS_REF_BASE_TYPE="vcs.ref.base.type";Qa0.VCS_REF_BASE_TYPE_VALUE_BRANCH="branch";Qa0.VCS_REF_BASE_TYPE_VALUE_TAG="tag";Qa0.ATTR_VCS_REF_HEAD_NAME="vcs.ref.head.name";Qa0.ATTR_VCS_REF_HEAD_REVISION="vcs.ref.head.revision";Qa0.ATTR_VCS_REF_HEAD_TYPE="vcs.ref.head.type";Qa0.VCS_REF_HEAD_TYPE_VALUE_BRANCH="branch";Qa0.VCS_REF_HEAD_TYPE_VALUE_TAG="tag";Qa0.ATTR_VCS_REF_TYPE="vcs.ref.type";Qa0.VCS_REF_TYPE_VALUE_BRANCH="branch";Qa0.VCS_REF_TYPE_VALUE_TAG="tag";Qa0.ATTR_VCS_REPOSITORY_CHANGE_ID="vcs.repository.change.id";Qa0.ATTR_VCS_REPOSITORY_CHANGE_TITLE="vcs.repository.change.title";Qa0.ATTR_VCS_REPOSITORY_NAME="vcs.repository.name";Qa0.ATTR_VCS_REPOSITORY_REF_NAME="vcs.repository.ref.name";Qa0.ATTR_VCS_REPOSITORY_REF_REVISION="vcs.repository.ref.revision";Qa0.ATTR_VCS_REPOSITORY_REF_TYPE="vcs.repository.ref.type";Qa0.VCS_REPOSITORY_REF_TYPE_VALUE_BRANCH="branch";Qa0.VCS_REPOSITORY_REF_TYPE_VALUE_TAG="tag";Qa0.ATTR_VCS_REPOSITORY_URL_FULL="vcs.repository.url.full";Qa0.ATTR_VCS_REVISION_DELTA_DIRECTION="vcs.revision_delta.direction";Qa0.VCS_REVISION_DELTA_DIRECTION_VALUE_AHEAD="ahead";Qa0.VCS_REVISION_DELTA_DIRECTION_VALUE_BEHIND="behind";Qa0.ATTR_WEBENGINE_DESCRIPTION="webengine.description";Qa0.ATTR_WEBENGINE_NAME="webengine.name";Qa0.ATTR_WEBENGINE_VERSION="webengine.version";Qa0.ATTR_ZOS_SMF_ID="zos.smf.id";Qa0.ATTR_ZOS_SYSPLEX_NAME="zos.sysplex.name"});var oa0=F((xa0)=>{Object.defineProperty(xa0,"__esModule",{value:!0});xa0.METRIC_DB_CLIENT_CONNECTION_CREATE_TIME=xa0.METRIC_DB_CLIENT_CONNECTION_COUNT=xa0.METRIC_CPYTHON_GC_UNCOLLECTABLE_OBJECTS=xa0.METRIC_CPYTHON_GC_COLLECTIONS=xa0.METRIC_CPYTHON_GC_COLLECTED_OBJECTS=xa0.METRIC_CPU_UTILIZATION=xa0.METRIC_CPU_TIME=xa0.METRIC_CPU_FREQUENCY=xa0.METRIC_CONTAINER_UPTIME=xa0.METRIC_CONTAINER_NETWORK_IO=xa0.METRIC_CONTAINER_MEMORY_WORKING_SET=xa0.METRIC_CONTAINER_MEMORY_USAGE=xa0.METRIC_CONTAINER_MEMORY_RSS=xa0.METRIC_CONTAINER_MEMORY_PAGING_FAULTS=xa0.METRIC_CONTAINER_MEMORY_AVAILABLE=xa0.METRIC_CONTAINER_FILESYSTEM_USAGE=xa0.METRIC_CONTAINER_FILESYSTEM_CAPACITY=xa0.METRIC_CONTAINER_FILESYSTEM_AVAILABLE=xa0.METRIC_CONTAINER_DISK_IO=xa0.METRIC_CONTAINER_CPU_USAGE=xa0.METRIC_CONTAINER_CPU_TIME=xa0.METRIC_CICD_WORKER_COUNT=xa0.METRIC_CICD_SYSTEM_ERRORS=xa0.METRIC_CICD_PIPELINE_RUN_ERRORS=xa0.METRIC_CICD_PIPELINE_RUN_DURATION=xa0.METRIC_CICD_PIPELINE_RUN_ACTIVE=xa0.METRIC_AZURE_COSMOSDB_CLIENT_OPERATION_REQUEST_CHARGE=xa0.METRIC_AZURE_COSMOSDB_CLIENT_ACTIVE_INSTANCE_COUNT=xa0.METRIC_ASPNETCORE_MEMORY_POOL_RENTED=xa0.METRIC_ASPNETCORE_MEMORY_POOL_POOLED=xa0.METRIC_ASPNETCORE_MEMORY_POOL_EVICTED=xa0.METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED=xa0.METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS=xa0.METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION=xa0.METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS=xa0.METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION=xa0.METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION=xa0.METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS=xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION=xa0.METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS=xa0.METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS=xa0.METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS=xa0.METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS=xa0.METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES=xa0.METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION=void 0;xa0.METRIC_HTTP_SERVER_REQUEST_BODY_SIZE=xa0.METRIC_HTTP_SERVER_ACTIVE_REQUESTS=xa0.METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE=xa0.METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE=xa0.METRIC_HTTP_CLIENT_OPEN_CONNECTIONS=xa0.METRIC_HTTP_CLIENT_CONNECTION_DURATION=xa0.METRIC_HTTP_CLIENT_ACTIVE_REQUESTS=xa0.METRIC_GO_SCHEDULE_DURATION=xa0.METRIC_GO_PROCESSOR_LIMIT=xa0.METRIC_GO_MEMORY_USED=xa0.METRIC_GO_MEMORY_LIMIT=xa0.METRIC_GO_MEMORY_GC_GOAL=xa0.METRIC_GO_MEMORY_ALLOCATIONS=xa0.METRIC_GO_MEMORY_ALLOCATED=xa0.METRIC_GO_GOROUTINE_COUNT=xa0.METRIC_GO_CONFIG_GOGC=xa0.METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN=xa0.METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN=xa0.METRIC_GEN_AI_SERVER_REQUEST_DURATION=xa0.METRIC_GEN_AI_CLIENT_TOKEN_USAGE=xa0.METRIC_GEN_AI_CLIENT_OPERATION_DURATION=xa0.METRIC_FAAS_TIMEOUTS=xa0.METRIC_FAAS_NET_IO=xa0.METRIC_FAAS_MEM_USAGE=xa0.METRIC_FAAS_INVOKE_DURATION=xa0.METRIC_FAAS_INVOCATIONS=xa0.METRIC_FAAS_INIT_DURATION=xa0.METRIC_FAAS_ERRORS=xa0.METRIC_FAAS_CPU_USAGE=xa0.METRIC_FAAS_COLDSTARTS=xa0.METRIC_DNS_LOOKUP_DURATION=xa0.METRIC_DB_CLIENT_RESPONSE_RETURNED_ROWS=xa0.METRIC_DB_CLIENT_COSMOSDB_OPERATION_REQUEST_CHARGE=xa0.METRIC_DB_CLIENT_COSMOSDB_ACTIVE_INSTANCE_COUNT=xa0.METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME=xa0.METRIC_DB_CLIENT_CONNECTIONS_USE_TIME=xa0.METRIC_DB_CLIENT_CONNECTIONS_USAGE=xa0.METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS=xa0.METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS=xa0.METRIC_DB_CLIENT_CONNECTIONS_MAX=xa0.METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN=xa0.METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX=xa0.METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME=xa0.METRIC_DB_CLIENT_CONNECTION_WAIT_TIME=xa0.METRIC_DB_CLIENT_CONNECTION_USE_TIME=xa0.METRIC_DB_CLIENT_CONNECTION_TIMEOUTS=xa0.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS=xa0.METRIC_DB_CLIENT_CONNECTION_MAX=xa0.METRIC_DB_CLIENT_CONNECTION_IDLE_MIN=xa0.METRIC_DB_CLIENT_CONNECTION_IDLE_MAX=void 0;xa0.METRIC_JVM_MEMORY_INIT=xa0.METRIC_JVM_FILE_DESCRIPTOR_LIMIT=xa0.METRIC_JVM_FILE_DESCRIPTOR_COUNT=xa0.METRIC_JVM_BUFFER_MEMORY_USED=xa0.METRIC_JVM_BUFFER_MEMORY_USAGE=xa0.METRIC_JVM_BUFFER_MEMORY_LIMIT=xa0.METRIC_JVM_BUFFER_COUNT=xa0.METRIC_HW_VOLTAGE_NOMINAL=xa0.METRIC_HW_VOLTAGE_LIMIT=xa0.METRIC_HW_VOLTAGE=xa0.METRIC_HW_TEMPERATURE_LIMIT=xa0.METRIC_HW_TEMPERATURE=xa0.METRIC_HW_TAPE_DRIVE_OPERATIONS=xa0.METRIC_HW_STATUS=xa0.METRIC_HW_POWER_SUPPLY_UTILIZATION=xa0.METRIC_HW_POWER_SUPPLY_USAGE=xa0.METRIC_HW_POWER_SUPPLY_LIMIT=xa0.METRIC_HW_POWER=xa0.METRIC_HW_PHYSICAL_DISK_SMART=xa0.METRIC_HW_PHYSICAL_DISK_SIZE=xa0.METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION=xa0.METRIC_HW_NETWORK_UP=xa0.METRIC_HW_NETWORK_PACKETS=xa0.METRIC_HW_NETWORK_IO=xa0.METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION=xa0.METRIC_HW_NETWORK_BANDWIDTH_LIMIT=xa0.METRIC_HW_MEMORY_SIZE=xa0.METRIC_HW_LOGICAL_DISK_UTILIZATION=xa0.METRIC_HW_LOGICAL_DISK_USAGE=xa0.METRIC_HW_LOGICAL_DISK_LIMIT=xa0.METRIC_HW_HOST_POWER=xa0.METRIC_HW_HOST_HEATING_MARGIN=xa0.METRIC_HW_HOST_ENERGY=xa0.METRIC_HW_HOST_AMBIENT_TEMPERATURE=xa0.METRIC_HW_GPU_UTILIZATION=xa0.METRIC_HW_GPU_MEMORY_UTILIZATION=xa0.METRIC_HW_GPU_MEMORY_USAGE=xa0.METRIC_HW_GPU_MEMORY_LIMIT=xa0.METRIC_HW_GPU_IO=xa0.METRIC_HW_FAN_SPEED_RATIO=xa0.METRIC_HW_FAN_SPEED_LIMIT=xa0.METRIC_HW_FAN_SPEED=xa0.METRIC_HW_ERRORS=xa0.METRIC_HW_ENERGY=xa0.METRIC_HW_CPU_SPEED_LIMIT=xa0.METRIC_HW_CPU_SPEED=xa0.METRIC_HW_BATTERY_TIME_LEFT=xa0.METRIC_HW_BATTERY_CHARGE_LIMIT=xa0.METRIC_HW_BATTERY_CHARGE=xa0.METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE=void 0;xa0.METRIC_K8S_JOB_POD_SUCCESSFUL=xa0.METRIC_K8S_JOB_POD_MAX_PARALLEL=xa0.METRIC_K8S_JOB_POD_FAILED=xa0.METRIC_K8S_JOB_POD_DESIRED_SUCCESSFUL=xa0.METRIC_K8S_JOB_POD_ACTIVE=xa0.METRIC_K8S_JOB_MAX_PARALLEL_PODS=xa0.METRIC_K8S_JOB_FAILED_PODS=xa0.METRIC_K8S_JOB_DESIRED_SUCCESSFUL_PODS=xa0.METRIC_K8S_JOB_ACTIVE_PODS=xa0.METRIC_K8S_HPA_POD_MIN=xa0.METRIC_K8S_HPA_POD_MAX=xa0.METRIC_K8S_HPA_POD_DESIRED=xa0.METRIC_K8S_HPA_POD_CURRENT=xa0.METRIC_K8S_HPA_MIN_PODS=xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_VALUE=xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_VALUE=xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_UTILIZATION=xa0.METRIC_K8S_HPA_MAX_PODS=xa0.METRIC_K8S_HPA_DESIRED_PODS=xa0.METRIC_K8S_HPA_CURRENT_PODS=xa0.METRIC_K8S_DEPLOYMENT_POD_DESIRED=xa0.METRIC_K8S_DEPLOYMENT_POD_AVAILABLE=xa0.METRIC_K8S_DEPLOYMENT_DESIRED_PODS=xa0.METRIC_K8S_DEPLOYMENT_AVAILABLE_PODS=xa0.METRIC_K8S_DAEMONSET_READY_NODES=xa0.METRIC_K8S_DAEMONSET_NODE_READY=xa0.METRIC_K8S_DAEMONSET_NODE_MISSCHEDULED=xa0.METRIC_K8S_DAEMONSET_NODE_DESIRED_SCHEDULED=xa0.METRIC_K8S_DAEMONSET_NODE_CURRENT_SCHEDULED=xa0.METRIC_K8S_DAEMONSET_MISSCHEDULED_NODES=xa0.METRIC_K8S_DAEMONSET_DESIRED_SCHEDULED_NODES=xa0.METRIC_K8S_DAEMONSET_CURRENT_SCHEDULED_NODES=xa0.METRIC_K8S_CRONJOB_JOB_ACTIVE=xa0.METRIC_K8S_CRONJOB_ACTIVE_JOBS=xa0.METRIC_K8S_CONTAINER_STORAGE_REQUEST=xa0.METRIC_K8S_CONTAINER_STORAGE_LIMIT=xa0.METRIC_K8S_CONTAINER_STATUS_STATE=xa0.METRIC_K8S_CONTAINER_STATUS_REASON=xa0.METRIC_K8S_CONTAINER_RESTART_COUNT=xa0.METRIC_K8S_CONTAINER_READY=xa0.METRIC_K8S_CONTAINER_MEMORY_REQUEST=xa0.METRIC_K8S_CONTAINER_MEMORY_LIMIT=xa0.METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_REQUEST=xa0.METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_LIMIT=xa0.METRIC_K8S_CONTAINER_CPU_REQUEST_UTILIZATION=xa0.METRIC_K8S_CONTAINER_CPU_REQUEST=xa0.METRIC_K8S_CONTAINER_CPU_LIMIT_UTILIZATION=xa0.METRIC_K8S_CONTAINER_CPU_LIMIT=xa0.METRIC_JVM_SYSTEM_CPU_UTILIZATION=xa0.METRIC_JVM_SYSTEM_CPU_LOAD_1M=void 0;xa0.METRIC_K8S_REPLICATION_CONTROLLER_AVAILABLE_PODS=xa0.METRIC_K8S_REPLICASET_POD_DESIRED=xa0.METRIC_K8S_REPLICASET_POD_AVAILABLE=xa0.METRIC_K8S_REPLICASET_DESIRED_PODS=xa0.METRIC_K8S_REPLICASET_AVAILABLE_PODS=xa0.METRIC_K8S_POD_VOLUME_USAGE=xa0.METRIC_K8S_POD_VOLUME_INODE_USED=xa0.METRIC_K8S_POD_VOLUME_INODE_FREE=xa0.METRIC_K8S_POD_VOLUME_INODE_COUNT=xa0.METRIC_K8S_POD_VOLUME_CAPACITY=xa0.METRIC_K8S_POD_VOLUME_AVAILABLE=xa0.METRIC_K8S_POD_UPTIME=xa0.METRIC_K8S_POD_STATUS_REASON=xa0.METRIC_K8S_POD_STATUS_PHASE=xa0.METRIC_K8S_POD_NETWORK_IO=xa0.METRIC_K8S_POD_NETWORK_ERRORS=xa0.METRIC_K8S_POD_MEMORY_WORKING_SET=xa0.METRIC_K8S_POD_MEMORY_USAGE=xa0.METRIC_K8S_POD_MEMORY_RSS=xa0.METRIC_K8S_POD_MEMORY_PAGING_FAULTS=xa0.METRIC_K8S_POD_MEMORY_AVAILABLE=xa0.METRIC_K8S_POD_FILESYSTEM_USAGE=xa0.METRIC_K8S_POD_FILESYSTEM_CAPACITY=xa0.METRIC_K8S_POD_FILESYSTEM_AVAILABLE=xa0.METRIC_K8S_POD_CPU_USAGE=xa0.METRIC_K8S_POD_CPU_TIME=xa0.METRIC_K8S_NODE_UPTIME=xa0.METRIC_K8S_NODE_POD_ALLOCATABLE=xa0.METRIC_K8S_NODE_NETWORK_IO=xa0.METRIC_K8S_NODE_NETWORK_ERRORS=xa0.METRIC_K8S_NODE_MEMORY_WORKING_SET=xa0.METRIC_K8S_NODE_MEMORY_USAGE=xa0.METRIC_K8S_NODE_MEMORY_RSS=xa0.METRIC_K8S_NODE_MEMORY_PAGING_FAULTS=xa0.METRIC_K8S_NODE_MEMORY_AVAILABLE=xa0.METRIC_K8S_NODE_MEMORY_ALLOCATABLE=xa0.METRIC_K8S_NODE_FILESYSTEM_USAGE=xa0.METRIC_K8S_NODE_FILESYSTEM_CAPACITY=xa0.METRIC_K8S_NODE_FILESYSTEM_AVAILABLE=xa0.METRIC_K8S_NODE_EPHEMERAL_STORAGE_ALLOCATABLE=xa0.METRIC_K8S_NODE_CPU_USAGE=xa0.METRIC_K8S_NODE_CPU_TIME=xa0.METRIC_K8S_NODE_CPU_ALLOCATABLE=xa0.METRIC_K8S_NODE_CONDITION_STATUS=xa0.METRIC_K8S_NODE_ALLOCATABLE_PODS=xa0.METRIC_K8S_NODE_ALLOCATABLE_MEMORY=xa0.METRIC_K8S_NODE_ALLOCATABLE_EPHEMERAL_STORAGE=xa0.METRIC_K8S_NODE_ALLOCATABLE_CPU=xa0.METRIC_K8S_NAMESPACE_PHASE=xa0.METRIC_K8S_JOB_SUCCESSFUL_PODS=void 0;xa0.METRIC_NFS_CLIENT_NET_COUNT=xa0.METRIC_MESSAGING_RECEIVE_MESSAGES=xa0.METRIC_MESSAGING_RECEIVE_DURATION=xa0.METRIC_MESSAGING_PUBLISH_MESSAGES=xa0.METRIC_MESSAGING_PUBLISH_DURATION=xa0.METRIC_MESSAGING_PROCESS_MESSAGES=xa0.METRIC_MESSAGING_PROCESS_DURATION=xa0.METRIC_MESSAGING_CLIENT_SENT_MESSAGES=xa0.METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES=xa0.METRIC_MESSAGING_CLIENT_OPERATION_DURATION=xa0.METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES=xa0.METRIC_MCP_SERVER_SESSION_DURATION=xa0.METRIC_MCP_SERVER_OPERATION_DURATION=xa0.METRIC_MCP_CLIENT_SESSION_DURATION=xa0.METRIC_MCP_CLIENT_OPERATION_DURATION=xa0.METRIC_K8S_STATEFULSET_UPDATED_PODS=xa0.METRIC_K8S_STATEFULSET_READY_PODS=xa0.METRIC_K8S_STATEFULSET_POD_UPDATED=xa0.METRIC_K8S_STATEFULSET_POD_READY=xa0.METRIC_K8S_STATEFULSET_POD_DESIRED=xa0.METRIC_K8S_STATEFULSET_POD_CURRENT=xa0.METRIC_K8S_STATEFULSET_DESIRED_PODS=xa0.METRIC_K8S_STATEFULSET_CURRENT_PODS=xa0.METRIC_K8S_SERVICE_LOAD_BALANCER_INGRESS_COUNT=xa0.METRIC_K8S_SERVICE_ENDPOINT_COUNT=xa0.METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_USED=xa0.METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_USED=xa0.METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_USED=xa0.METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_USED=xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_USED=xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_USED=xa0.METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_USED=xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_USED=xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_USED=xa0.METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_HARD=xa0.METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_USED=xa0.METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_HARD=xa0.METRIC_K8S_REPLICATIONCONTROLLER_POD_DESIRED=xa0.METRIC_K8S_REPLICATIONCONTROLLER_POD_AVAILABLE=xa0.METRIC_K8S_REPLICATIONCONTROLLER_DESIRED_PODS=xa0.METRIC_K8S_REPLICATIONCONTROLLER_AVAILABLE_PODS=xa0.METRIC_K8S_REPLICATION_CONTROLLER_DESIRED_PODS=void 0;xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED=xa0.METRIC_OTEL_SDK_EXPORTER_OPERATION_DURATION=xa0.METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_INFLIGHT=xa0.METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_EXPORTED=xa0.METRIC_OTEL_SDK_EXPORTER_LOG_INFLIGHT=xa0.METRIC_OTEL_SDK_EXPORTER_LOG_EXPORTED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_STORAGE_REQUEST_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_STORAGE_REQUEST_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_PERSISTENTVOLUMECLAIM_COUNT_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_PERSISTENTVOLUMECLAIM_COUNT_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_OBJECT_COUNT_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_OBJECT_COUNT_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_REQUEST_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_REQUEST_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_LIMIT_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_LIMIT_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_HUGEPAGE_COUNT_REQUEST_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_HUGEPAGE_COUNT_REQUEST_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_REQUEST_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_REQUEST_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_LIMIT_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_LIMIT_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_REQUEST_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_REQUEST_HARD=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_LIMIT_USED=xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_LIMIT_HARD=xa0.METRIC_NODEJS_EVENTLOOP_UTILIZATION=xa0.METRIC_NODEJS_EVENTLOOP_TIME=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P99=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P90=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P50=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MIN=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MEAN=xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MAX=xa0.METRIC_NFS_SERVER_THREAD_COUNT=xa0.METRIC_NFS_SERVER_RPC_COUNT=xa0.METRIC_NFS_SERVER_REPCACHE_REQUESTS=xa0.METRIC_NFS_SERVER_PROCEDURE_COUNT=xa0.METRIC_NFS_SERVER_OPERATION_COUNT=xa0.METRIC_NFS_SERVER_NET_TCP_CONNECTION_ACCEPTED=xa0.METRIC_NFS_SERVER_NET_COUNT=xa0.METRIC_NFS_SERVER_IO=xa0.METRIC_NFS_SERVER_FH_STALE_COUNT=xa0.METRIC_NFS_CLIENT_RPC_RETRANSMIT_COUNT=xa0.METRIC_NFS_CLIENT_RPC_COUNT=xa0.METRIC_NFS_CLIENT_RPC_AUTHREFRESH_COUNT=xa0.METRIC_NFS_CLIENT_PROCEDURE_COUNT=xa0.METRIC_NFS_CLIENT_OPERATION_COUNT=xa0.METRIC_NFS_CLIENT_NET_TCP_CONNECTION_ACCEPTED=void 0;xa0.METRIC_SYSTEM_DISK_LIMIT=xa0.METRIC_SYSTEM_DISK_IO_TIME=xa0.METRIC_SYSTEM_DISK_IO=xa0.METRIC_SYSTEM_CPU_UTILIZATION=xa0.METRIC_SYSTEM_CPU_TIME=xa0.METRIC_SYSTEM_CPU_PHYSICAL_COUNT=xa0.METRIC_SYSTEM_CPU_LOGICAL_COUNT=xa0.METRIC_SYSTEM_CPU_FREQUENCY=xa0.METRIC_RPC_SERVER_RESPONSES_PER_RPC=xa0.METRIC_RPC_SERVER_RESPONSE_SIZE=xa0.METRIC_RPC_SERVER_REQUESTS_PER_RPC=xa0.METRIC_RPC_SERVER_REQUEST_SIZE=xa0.METRIC_RPC_SERVER_DURATION=xa0.METRIC_RPC_SERVER_CALL_DURATION=xa0.METRIC_RPC_CLIENT_RESPONSES_PER_RPC=xa0.METRIC_RPC_CLIENT_RESPONSE_SIZE=xa0.METRIC_RPC_CLIENT_REQUESTS_PER_RPC=xa0.METRIC_RPC_CLIENT_REQUEST_SIZE=xa0.METRIC_RPC_CLIENT_DURATION=xa0.METRIC_RPC_CLIENT_CALL_DURATION=xa0.METRIC_PROCESS_WINDOWS_HANDLE_COUNT=xa0.METRIC_PROCESS_UPTIME=xa0.METRIC_PROCESS_UNIX_FILE_DESCRIPTOR_COUNT=xa0.METRIC_PROCESS_THREAD_COUNT=xa0.METRIC_PROCESS_PAGING_FAULTS=xa0.METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT=xa0.METRIC_PROCESS_NETWORK_IO=xa0.METRIC_PROCESS_MEMORY_VIRTUAL=xa0.METRIC_PROCESS_MEMORY_USAGE=xa0.METRIC_PROCESS_DISK_IO=xa0.METRIC_PROCESS_CPU_UTILIZATION=xa0.METRIC_PROCESS_CPU_TIME=xa0.METRIC_PROCESS_CONTEXT_SWITCHES=xa0.METRIC_OTEL_SDK_SPAN_STARTED=xa0.METRIC_OTEL_SDK_SPAN_LIVE_COUNT=xa0.METRIC_OTEL_SDK_SPAN_LIVE=xa0.METRIC_OTEL_SDK_SPAN_ENDED_COUNT=xa0.METRIC_OTEL_SDK_SPAN_ENDED=xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_SIZE=xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_CAPACITY=xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED_COUNT=xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED=xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_SIZE=xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_CAPACITY=xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_PROCESSED=xa0.METRIC_OTEL_SDK_METRIC_READER_COLLECTION_DURATION=xa0.METRIC_OTEL_SDK_LOG_CREATED=xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT_COUNT=xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT=xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED_COUNT=void 0;xa0.METRIC_VCS_REPOSITORY_COUNT=xa0.METRIC_VCS_REF_TIME=xa0.METRIC_VCS_REF_REVISIONS_DELTA=xa0.METRIC_VCS_REF_LINES_DELTA=xa0.METRIC_VCS_REF_COUNT=xa0.METRIC_VCS_CONTRIBUTOR_COUNT=xa0.METRIC_VCS_CHANGE_TIME_TO_MERGE=xa0.METRIC_VCS_CHANGE_TIME_TO_APPROVAL=xa0.METRIC_VCS_CHANGE_DURATION=xa0.METRIC_VCS_CHANGE_COUNT=xa0.METRIC_V8JS_MEMORY_HEAP_USED=xa0.METRIC_V8JS_MEMORY_HEAP_SPACE_PHYSICAL_SIZE=xa0.METRIC_V8JS_MEMORY_HEAP_SPACE_AVAILABLE_SIZE=xa0.METRIC_V8JS_MEMORY_HEAP_LIMIT=xa0.METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE=xa0.METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE=xa0.METRIC_V8JS_GC_DURATION=xa0.METRIC_SYSTEM_UPTIME=xa0.METRIC_SYSTEM_PROCESS_CREATED=xa0.METRIC_SYSTEM_PROCESS_COUNT=xa0.METRIC_SYSTEM_PAGING_UTILIZATION=xa0.METRIC_SYSTEM_PAGING_USAGE=xa0.METRIC_SYSTEM_PAGING_OPERATIONS=xa0.METRIC_SYSTEM_PAGING_FAULTS=xa0.METRIC_SYSTEM_NETWORK_PACKETS=xa0.METRIC_SYSTEM_NETWORK_PACKET_DROPPED=xa0.METRIC_SYSTEM_NETWORK_PACKET_COUNT=xa0.METRIC_SYSTEM_NETWORK_IO=xa0.METRIC_SYSTEM_NETWORK_ERRORS=xa0.METRIC_SYSTEM_NETWORK_DROPPED=xa0.METRIC_SYSTEM_NETWORK_CONNECTIONS=xa0.METRIC_SYSTEM_NETWORK_CONNECTION_COUNT=xa0.METRIC_SYSTEM_MEMORY_UTILIZATION=xa0.METRIC_SYSTEM_MEMORY_USAGE=xa0.METRIC_SYSTEM_MEMORY_SHARED=xa0.METRIC_SYSTEM_MEMORY_LINUX_SLAB_USAGE=xa0.METRIC_SYSTEM_MEMORY_LINUX_SHARED=xa0.METRIC_SYSTEM_MEMORY_LINUX_AVAILABLE=xa0.METRIC_SYSTEM_MEMORY_LIMIT=xa0.METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE=xa0.METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE=xa0.METRIC_SYSTEM_FILESYSTEM_UTILIZATION=xa0.METRIC_SYSTEM_FILESYSTEM_USAGE=xa0.METRIC_SYSTEM_FILESYSTEM_LIMIT=xa0.METRIC_SYSTEM_DISK_OPERATIONS=xa0.METRIC_SYSTEM_DISK_OPERATION_TIME=xa0.METRIC_SYSTEM_DISK_MERGED=void 0;xa0.METRIC_ASPNETCORE_AUTHENTICATION_AUTHENTICATE_DURATION="aspnetcore.authentication.authenticate.duration";xa0.METRIC_ASPNETCORE_AUTHENTICATION_CHALLENGES="aspnetcore.authentication.challenges";xa0.METRIC_ASPNETCORE_AUTHENTICATION_FORBIDS="aspnetcore.authentication.forbids";xa0.METRIC_ASPNETCORE_AUTHENTICATION_SIGN_INS="aspnetcore.authentication.sign_ins";xa0.METRIC_ASPNETCORE_AUTHENTICATION_SIGN_OUTS="aspnetcore.authentication.sign_outs";xa0.METRIC_ASPNETCORE_AUTHORIZATION_ATTEMPTS="aspnetcore.authorization.attempts";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_AUTHENTICATE_DURATION="aspnetcore.identity.sign_in.authenticate.duration";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_CHECK_PASSWORD_ATTEMPTS="aspnetcore.identity.sign_in.check_password_attempts";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_INS="aspnetcore.identity.sign_in.sign_ins";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_SIGN_OUTS="aspnetcore.identity.sign_in.sign_outs";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_FORGOTTEN="aspnetcore.identity.sign_in.two_factor_clients_forgotten";xa0.METRIC_ASPNETCORE_IDENTITY_SIGN_IN_TWO_FACTOR_CLIENTS_REMEMBERED="aspnetcore.identity.sign_in.two_factor_clients_remembered";xa0.METRIC_ASPNETCORE_IDENTITY_USER_CHECK_PASSWORD_ATTEMPTS="aspnetcore.identity.user.check_password_attempts";xa0.METRIC_ASPNETCORE_IDENTITY_USER_CREATE_DURATION="aspnetcore.identity.user.create.duration";xa0.METRIC_ASPNETCORE_IDENTITY_USER_DELETE_DURATION="aspnetcore.identity.user.delete.duration";xa0.METRIC_ASPNETCORE_IDENTITY_USER_GENERATED_TOKENS="aspnetcore.identity.user.generated_tokens";xa0.METRIC_ASPNETCORE_IDENTITY_USER_UPDATE_DURATION="aspnetcore.identity.user.update.duration";xa0.METRIC_ASPNETCORE_IDENTITY_USER_VERIFY_TOKEN_ATTEMPTS="aspnetcore.identity.user.verify_token_attempts";xa0.METRIC_ASPNETCORE_MEMORY_POOL_ALLOCATED="aspnetcore.memory_pool.allocated";xa0.METRIC_ASPNETCORE_MEMORY_POOL_EVICTED="aspnetcore.memory_pool.evicted";xa0.METRIC_ASPNETCORE_MEMORY_POOL_POOLED="aspnetcore.memory_pool.pooled";xa0.METRIC_ASPNETCORE_MEMORY_POOL_RENTED="aspnetcore.memory_pool.rented";xa0.METRIC_AZURE_COSMOSDB_CLIENT_ACTIVE_INSTANCE_COUNT="azure.cosmosdb.client.active_instance.count";xa0.METRIC_AZURE_COSMOSDB_CLIENT_OPERATION_REQUEST_CHARGE="azure.cosmosdb.client.operation.request_charge";xa0.METRIC_CICD_PIPELINE_RUN_ACTIVE="cicd.pipeline.run.active";xa0.METRIC_CICD_PIPELINE_RUN_DURATION="cicd.pipeline.run.duration";xa0.METRIC_CICD_PIPELINE_RUN_ERRORS="cicd.pipeline.run.errors";xa0.METRIC_CICD_SYSTEM_ERRORS="cicd.system.errors";xa0.METRIC_CICD_WORKER_COUNT="cicd.worker.count";xa0.METRIC_CONTAINER_CPU_TIME="container.cpu.time";xa0.METRIC_CONTAINER_CPU_USAGE="container.cpu.usage";xa0.METRIC_CONTAINER_DISK_IO="container.disk.io";xa0.METRIC_CONTAINER_FILESYSTEM_AVAILABLE="container.filesystem.available";xa0.METRIC_CONTAINER_FILESYSTEM_CAPACITY="container.filesystem.capacity";xa0.METRIC_CONTAINER_FILESYSTEM_USAGE="container.filesystem.usage";xa0.METRIC_CONTAINER_MEMORY_AVAILABLE="container.memory.available";xa0.METRIC_CONTAINER_MEMORY_PAGING_FAULTS="container.memory.paging.faults";xa0.METRIC_CONTAINER_MEMORY_RSS="container.memory.rss";xa0.METRIC_CONTAINER_MEMORY_USAGE="container.memory.usage";xa0.METRIC_CONTAINER_MEMORY_WORKING_SET="container.memory.working_set";xa0.METRIC_CONTAINER_NETWORK_IO="container.network.io";xa0.METRIC_CONTAINER_UPTIME="container.uptime";xa0.METRIC_CPU_FREQUENCY="cpu.frequency";xa0.METRIC_CPU_TIME="cpu.time";xa0.METRIC_CPU_UTILIZATION="cpu.utilization";xa0.METRIC_CPYTHON_GC_COLLECTED_OBJECTS="cpython.gc.collected_objects";xa0.METRIC_CPYTHON_GC_COLLECTIONS="cpython.gc.collections";xa0.METRIC_CPYTHON_GC_UNCOLLECTABLE_OBJECTS="cpython.gc.uncollectable_objects";xa0.METRIC_DB_CLIENT_CONNECTION_COUNT="db.client.connection.count";xa0.METRIC_DB_CLIENT_CONNECTION_CREATE_TIME="db.client.connection.create_time";xa0.METRIC_DB_CLIENT_CONNECTION_IDLE_MAX="db.client.connection.idle.max";xa0.METRIC_DB_CLIENT_CONNECTION_IDLE_MIN="db.client.connection.idle.min";xa0.METRIC_DB_CLIENT_CONNECTION_MAX="db.client.connection.max";xa0.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS="db.client.connection.pending_requests";xa0.METRIC_DB_CLIENT_CONNECTION_TIMEOUTS="db.client.connection.timeouts";xa0.METRIC_DB_CLIENT_CONNECTION_USE_TIME="db.client.connection.use_time";xa0.METRIC_DB_CLIENT_CONNECTION_WAIT_TIME="db.client.connection.wait_time";xa0.METRIC_DB_CLIENT_CONNECTIONS_CREATE_TIME="db.client.connections.create_time";xa0.METRIC_DB_CLIENT_CONNECTIONS_IDLE_MAX="db.client.connections.idle.max";xa0.METRIC_DB_CLIENT_CONNECTIONS_IDLE_MIN="db.client.connections.idle.min";xa0.METRIC_DB_CLIENT_CONNECTIONS_MAX="db.client.connections.max";xa0.METRIC_DB_CLIENT_CONNECTIONS_PENDING_REQUESTS="db.client.connections.pending_requests";xa0.METRIC_DB_CLIENT_CONNECTIONS_TIMEOUTS="db.client.connections.timeouts";xa0.METRIC_DB_CLIENT_CONNECTIONS_USAGE="db.client.connections.usage";xa0.METRIC_DB_CLIENT_CONNECTIONS_USE_TIME="db.client.connections.use_time";xa0.METRIC_DB_CLIENT_CONNECTIONS_WAIT_TIME="db.client.connections.wait_time";xa0.METRIC_DB_CLIENT_COSMOSDB_ACTIVE_INSTANCE_COUNT="db.client.cosmosdb.active_instance.count";xa0.METRIC_DB_CLIENT_COSMOSDB_OPERATION_REQUEST_CHARGE="db.client.cosmosdb.operation.request_charge";xa0.METRIC_DB_CLIENT_RESPONSE_RETURNED_ROWS="db.client.response.returned_rows";xa0.METRIC_DNS_LOOKUP_DURATION="dns.lookup.duration";xa0.METRIC_FAAS_COLDSTARTS="faas.coldstarts";xa0.METRIC_FAAS_CPU_USAGE="faas.cpu_usage";xa0.METRIC_FAAS_ERRORS="faas.errors";xa0.METRIC_FAAS_INIT_DURATION="faas.init_duration";xa0.METRIC_FAAS_INVOCATIONS="faas.invocations";xa0.METRIC_FAAS_INVOKE_DURATION="faas.invoke_duration";xa0.METRIC_FAAS_MEM_USAGE="faas.mem_usage";xa0.METRIC_FAAS_NET_IO="faas.net_io";xa0.METRIC_FAAS_TIMEOUTS="faas.timeouts";xa0.METRIC_GEN_AI_CLIENT_OPERATION_DURATION="gen_ai.client.operation.duration";xa0.METRIC_GEN_AI_CLIENT_TOKEN_USAGE="gen_ai.client.token.usage";xa0.METRIC_GEN_AI_SERVER_REQUEST_DURATION="gen_ai.server.request.duration";xa0.METRIC_GEN_AI_SERVER_TIME_PER_OUTPUT_TOKEN="gen_ai.server.time_per_output_token";xa0.METRIC_GEN_AI_SERVER_TIME_TO_FIRST_TOKEN="gen_ai.server.time_to_first_token";xa0.METRIC_GO_CONFIG_GOGC="go.config.gogc";xa0.METRIC_GO_GOROUTINE_COUNT="go.goroutine.count";xa0.METRIC_GO_MEMORY_ALLOCATED="go.memory.allocated";xa0.METRIC_GO_MEMORY_ALLOCATIONS="go.memory.allocations";xa0.METRIC_GO_MEMORY_GC_GOAL="go.memory.gc.goal";xa0.METRIC_GO_MEMORY_LIMIT="go.memory.limit";xa0.METRIC_GO_MEMORY_USED="go.memory.used";xa0.METRIC_GO_PROCESSOR_LIMIT="go.processor.limit";xa0.METRIC_GO_SCHEDULE_DURATION="go.schedule.duration";xa0.METRIC_HTTP_CLIENT_ACTIVE_REQUESTS="http.client.active_requests";xa0.METRIC_HTTP_CLIENT_CONNECTION_DURATION="http.client.connection.duration";xa0.METRIC_HTTP_CLIENT_OPEN_CONNECTIONS="http.client.open_connections";xa0.METRIC_HTTP_CLIENT_REQUEST_BODY_SIZE="http.client.request.body.size";xa0.METRIC_HTTP_CLIENT_RESPONSE_BODY_SIZE="http.client.response.body.size";xa0.METRIC_HTTP_SERVER_ACTIVE_REQUESTS="http.server.active_requests";xa0.METRIC_HTTP_SERVER_REQUEST_BODY_SIZE="http.server.request.body.size";xa0.METRIC_HTTP_SERVER_RESPONSE_BODY_SIZE="http.server.response.body.size";xa0.METRIC_HW_BATTERY_CHARGE="hw.battery.charge";xa0.METRIC_HW_BATTERY_CHARGE_LIMIT="hw.battery.charge.limit";xa0.METRIC_HW_BATTERY_TIME_LEFT="hw.battery.time_left";xa0.METRIC_HW_CPU_SPEED="hw.cpu.speed";xa0.METRIC_HW_CPU_SPEED_LIMIT="hw.cpu.speed.limit";xa0.METRIC_HW_ENERGY="hw.energy";xa0.METRIC_HW_ERRORS="hw.errors";xa0.METRIC_HW_FAN_SPEED="hw.fan.speed";xa0.METRIC_HW_FAN_SPEED_LIMIT="hw.fan.speed.limit";xa0.METRIC_HW_FAN_SPEED_RATIO="hw.fan.speed_ratio";xa0.METRIC_HW_GPU_IO="hw.gpu.io";xa0.METRIC_HW_GPU_MEMORY_LIMIT="hw.gpu.memory.limit";xa0.METRIC_HW_GPU_MEMORY_USAGE="hw.gpu.memory.usage";xa0.METRIC_HW_GPU_MEMORY_UTILIZATION="hw.gpu.memory.utilization";xa0.METRIC_HW_GPU_UTILIZATION="hw.gpu.utilization";xa0.METRIC_HW_HOST_AMBIENT_TEMPERATURE="hw.host.ambient_temperature";xa0.METRIC_HW_HOST_ENERGY="hw.host.energy";xa0.METRIC_HW_HOST_HEATING_MARGIN="hw.host.heating_margin";xa0.METRIC_HW_HOST_POWER="hw.host.power";xa0.METRIC_HW_LOGICAL_DISK_LIMIT="hw.logical_disk.limit";xa0.METRIC_HW_LOGICAL_DISK_USAGE="hw.logical_disk.usage";xa0.METRIC_HW_LOGICAL_DISK_UTILIZATION="hw.logical_disk.utilization";xa0.METRIC_HW_MEMORY_SIZE="hw.memory.size";xa0.METRIC_HW_NETWORK_BANDWIDTH_LIMIT="hw.network.bandwidth.limit";xa0.METRIC_HW_NETWORK_BANDWIDTH_UTILIZATION="hw.network.bandwidth.utilization";xa0.METRIC_HW_NETWORK_IO="hw.network.io";xa0.METRIC_HW_NETWORK_PACKETS="hw.network.packets";xa0.METRIC_HW_NETWORK_UP="hw.network.up";xa0.METRIC_HW_PHYSICAL_DISK_ENDURANCE_UTILIZATION="hw.physical_disk.endurance_utilization";xa0.METRIC_HW_PHYSICAL_DISK_SIZE="hw.physical_disk.size";xa0.METRIC_HW_PHYSICAL_DISK_SMART="hw.physical_disk.smart";xa0.METRIC_HW_POWER="hw.power";xa0.METRIC_HW_POWER_SUPPLY_LIMIT="hw.power_supply.limit";xa0.METRIC_HW_POWER_SUPPLY_USAGE="hw.power_supply.usage";xa0.METRIC_HW_POWER_SUPPLY_UTILIZATION="hw.power_supply.utilization";xa0.METRIC_HW_STATUS="hw.status";xa0.METRIC_HW_TAPE_DRIVE_OPERATIONS="hw.tape_drive.operations";xa0.METRIC_HW_TEMPERATURE="hw.temperature";xa0.METRIC_HW_TEMPERATURE_LIMIT="hw.temperature.limit";xa0.METRIC_HW_VOLTAGE="hw.voltage";xa0.METRIC_HW_VOLTAGE_LIMIT="hw.voltage.limit";xa0.METRIC_HW_VOLTAGE_NOMINAL="hw.voltage.nominal";xa0.METRIC_JVM_BUFFER_COUNT="jvm.buffer.count";xa0.METRIC_JVM_BUFFER_MEMORY_LIMIT="jvm.buffer.memory.limit";xa0.METRIC_JVM_BUFFER_MEMORY_USAGE="jvm.buffer.memory.usage";xa0.METRIC_JVM_BUFFER_MEMORY_USED="jvm.buffer.memory.used";xa0.METRIC_JVM_FILE_DESCRIPTOR_COUNT="jvm.file_descriptor.count";xa0.METRIC_JVM_FILE_DESCRIPTOR_LIMIT="jvm.file_descriptor.limit";xa0.METRIC_JVM_MEMORY_INIT="jvm.memory.init";xa0.METRIC_JVM_SYSTEM_CPU_LOAD_1M="jvm.system.cpu.load_1m";xa0.METRIC_JVM_SYSTEM_CPU_UTILIZATION="jvm.system.cpu.utilization";xa0.METRIC_K8S_CONTAINER_CPU_LIMIT="k8s.container.cpu.limit";xa0.METRIC_K8S_CONTAINER_CPU_LIMIT_UTILIZATION="k8s.container.cpu.limit_utilization";xa0.METRIC_K8S_CONTAINER_CPU_REQUEST="k8s.container.cpu.request";xa0.METRIC_K8S_CONTAINER_CPU_REQUEST_UTILIZATION="k8s.container.cpu.request_utilization";xa0.METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_LIMIT="k8s.container.ephemeral_storage.limit";xa0.METRIC_K8S_CONTAINER_EPHEMERAL_STORAGE_REQUEST="k8s.container.ephemeral_storage.request";xa0.METRIC_K8S_CONTAINER_MEMORY_LIMIT="k8s.container.memory.limit";xa0.METRIC_K8S_CONTAINER_MEMORY_REQUEST="k8s.container.memory.request";xa0.METRIC_K8S_CONTAINER_READY="k8s.container.ready";xa0.METRIC_K8S_CONTAINER_RESTART_COUNT="k8s.container.restart.count";xa0.METRIC_K8S_CONTAINER_STATUS_REASON="k8s.container.status.reason";xa0.METRIC_K8S_CONTAINER_STATUS_STATE="k8s.container.status.state";xa0.METRIC_K8S_CONTAINER_STORAGE_LIMIT="k8s.container.storage.limit";xa0.METRIC_K8S_CONTAINER_STORAGE_REQUEST="k8s.container.storage.request";xa0.METRIC_K8S_CRONJOB_ACTIVE_JOBS="k8s.cronjob.active_jobs";xa0.METRIC_K8S_CRONJOB_JOB_ACTIVE="k8s.cronjob.job.active";xa0.METRIC_K8S_DAEMONSET_CURRENT_SCHEDULED_NODES="k8s.daemonset.current_scheduled_nodes";xa0.METRIC_K8S_DAEMONSET_DESIRED_SCHEDULED_NODES="k8s.daemonset.desired_scheduled_nodes";xa0.METRIC_K8S_DAEMONSET_MISSCHEDULED_NODES="k8s.daemonset.misscheduled_nodes";xa0.METRIC_K8S_DAEMONSET_NODE_CURRENT_SCHEDULED="k8s.daemonset.node.current_scheduled";xa0.METRIC_K8S_DAEMONSET_NODE_DESIRED_SCHEDULED="k8s.daemonset.node.desired_scheduled";xa0.METRIC_K8S_DAEMONSET_NODE_MISSCHEDULED="k8s.daemonset.node.misscheduled";xa0.METRIC_K8S_DAEMONSET_NODE_READY="k8s.daemonset.node.ready";xa0.METRIC_K8S_DAEMONSET_READY_NODES="k8s.daemonset.ready_nodes";xa0.METRIC_K8S_DEPLOYMENT_AVAILABLE_PODS="k8s.deployment.available_pods";xa0.METRIC_K8S_DEPLOYMENT_DESIRED_PODS="k8s.deployment.desired_pods";xa0.METRIC_K8S_DEPLOYMENT_POD_AVAILABLE="k8s.deployment.pod.available";xa0.METRIC_K8S_DEPLOYMENT_POD_DESIRED="k8s.deployment.pod.desired";xa0.METRIC_K8S_HPA_CURRENT_PODS="k8s.hpa.current_pods";xa0.METRIC_K8S_HPA_DESIRED_PODS="k8s.hpa.desired_pods";xa0.METRIC_K8S_HPA_MAX_PODS="k8s.hpa.max_pods";xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_UTILIZATION="k8s.hpa.metric.target.cpu.average_utilization";xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_AVERAGE_VALUE="k8s.hpa.metric.target.cpu.average_value";xa0.METRIC_K8S_HPA_METRIC_TARGET_CPU_VALUE="k8s.hpa.metric.target.cpu.value";xa0.METRIC_K8S_HPA_MIN_PODS="k8s.hpa.min_pods";xa0.METRIC_K8S_HPA_POD_CURRENT="k8s.hpa.pod.current";xa0.METRIC_K8S_HPA_POD_DESIRED="k8s.hpa.pod.desired";xa0.METRIC_K8S_HPA_POD_MAX="k8s.hpa.pod.max";xa0.METRIC_K8S_HPA_POD_MIN="k8s.hpa.pod.min";xa0.METRIC_K8S_JOB_ACTIVE_PODS="k8s.job.active_pods";xa0.METRIC_K8S_JOB_DESIRED_SUCCESSFUL_PODS="k8s.job.desired_successful_pods";xa0.METRIC_K8S_JOB_FAILED_PODS="k8s.job.failed_pods";xa0.METRIC_K8S_JOB_MAX_PARALLEL_PODS="k8s.job.max_parallel_pods";xa0.METRIC_K8S_JOB_POD_ACTIVE="k8s.job.pod.active";xa0.METRIC_K8S_JOB_POD_DESIRED_SUCCESSFUL="k8s.job.pod.desired_successful";xa0.METRIC_K8S_JOB_POD_FAILED="k8s.job.pod.failed";xa0.METRIC_K8S_JOB_POD_MAX_PARALLEL="k8s.job.pod.max_parallel";xa0.METRIC_K8S_JOB_POD_SUCCESSFUL="k8s.job.pod.successful";xa0.METRIC_K8S_JOB_SUCCESSFUL_PODS="k8s.job.successful_pods";xa0.METRIC_K8S_NAMESPACE_PHASE="k8s.namespace.phase";xa0.METRIC_K8S_NODE_ALLOCATABLE_CPU="k8s.node.allocatable.cpu";xa0.METRIC_K8S_NODE_ALLOCATABLE_EPHEMERAL_STORAGE="k8s.node.allocatable.ephemeral_storage";xa0.METRIC_K8S_NODE_ALLOCATABLE_MEMORY="k8s.node.allocatable.memory";xa0.METRIC_K8S_NODE_ALLOCATABLE_PODS="k8s.node.allocatable.pods";xa0.METRIC_K8S_NODE_CONDITION_STATUS="k8s.node.condition.status";xa0.METRIC_K8S_NODE_CPU_ALLOCATABLE="k8s.node.cpu.allocatable";xa0.METRIC_K8S_NODE_CPU_TIME="k8s.node.cpu.time";xa0.METRIC_K8S_NODE_CPU_USAGE="k8s.node.cpu.usage";xa0.METRIC_K8S_NODE_EPHEMERAL_STORAGE_ALLOCATABLE="k8s.node.ephemeral_storage.allocatable";xa0.METRIC_K8S_NODE_FILESYSTEM_AVAILABLE="k8s.node.filesystem.available";xa0.METRIC_K8S_NODE_FILESYSTEM_CAPACITY="k8s.node.filesystem.capacity";xa0.METRIC_K8S_NODE_FILESYSTEM_USAGE="k8s.node.filesystem.usage";xa0.METRIC_K8S_NODE_MEMORY_ALLOCATABLE="k8s.node.memory.allocatable";xa0.METRIC_K8S_NODE_MEMORY_AVAILABLE="k8s.node.memory.available";xa0.METRIC_K8S_NODE_MEMORY_PAGING_FAULTS="k8s.node.memory.paging.faults";xa0.METRIC_K8S_NODE_MEMORY_RSS="k8s.node.memory.rss";xa0.METRIC_K8S_NODE_MEMORY_USAGE="k8s.node.memory.usage";xa0.METRIC_K8S_NODE_MEMORY_WORKING_SET="k8s.node.memory.working_set";xa0.METRIC_K8S_NODE_NETWORK_ERRORS="k8s.node.network.errors";xa0.METRIC_K8S_NODE_NETWORK_IO="k8s.node.network.io";xa0.METRIC_K8S_NODE_POD_ALLOCATABLE="k8s.node.pod.allocatable";xa0.METRIC_K8S_NODE_UPTIME="k8s.node.uptime";xa0.METRIC_K8S_POD_CPU_TIME="k8s.pod.cpu.time";xa0.METRIC_K8S_POD_CPU_USAGE="k8s.pod.cpu.usage";xa0.METRIC_K8S_POD_FILESYSTEM_AVAILABLE="k8s.pod.filesystem.available";xa0.METRIC_K8S_POD_FILESYSTEM_CAPACITY="k8s.pod.filesystem.capacity";xa0.METRIC_K8S_POD_FILESYSTEM_USAGE="k8s.pod.filesystem.usage";xa0.METRIC_K8S_POD_MEMORY_AVAILABLE="k8s.pod.memory.available";xa0.METRIC_K8S_POD_MEMORY_PAGING_FAULTS="k8s.pod.memory.paging.faults";xa0.METRIC_K8S_POD_MEMORY_RSS="k8s.pod.memory.rss";xa0.METRIC_K8S_POD_MEMORY_USAGE="k8s.pod.memory.usage";xa0.METRIC_K8S_POD_MEMORY_WORKING_SET="k8s.pod.memory.working_set";xa0.METRIC_K8S_POD_NETWORK_ERRORS="k8s.pod.network.errors";xa0.METRIC_K8S_POD_NETWORK_IO="k8s.pod.network.io";xa0.METRIC_K8S_POD_STATUS_PHASE="k8s.pod.status.phase";xa0.METRIC_K8S_POD_STATUS_REASON="k8s.pod.status.reason";xa0.METRIC_K8S_POD_UPTIME="k8s.pod.uptime";xa0.METRIC_K8S_POD_VOLUME_AVAILABLE="k8s.pod.volume.available";xa0.METRIC_K8S_POD_VOLUME_CAPACITY="k8s.pod.volume.capacity";xa0.METRIC_K8S_POD_VOLUME_INODE_COUNT="k8s.pod.volume.inode.count";xa0.METRIC_K8S_POD_VOLUME_INODE_FREE="k8s.pod.volume.inode.free";xa0.METRIC_K8S_POD_VOLUME_INODE_USED="k8s.pod.volume.inode.used";xa0.METRIC_K8S_POD_VOLUME_USAGE="k8s.pod.volume.usage";xa0.METRIC_K8S_REPLICASET_AVAILABLE_PODS="k8s.replicaset.available_pods";xa0.METRIC_K8S_REPLICASET_DESIRED_PODS="k8s.replicaset.desired_pods";xa0.METRIC_K8S_REPLICASET_POD_AVAILABLE="k8s.replicaset.pod.available";xa0.METRIC_K8S_REPLICASET_POD_DESIRED="k8s.replicaset.pod.desired";xa0.METRIC_K8S_REPLICATION_CONTROLLER_AVAILABLE_PODS="k8s.replication_controller.available_pods";xa0.METRIC_K8S_REPLICATION_CONTROLLER_DESIRED_PODS="k8s.replication_controller.desired_pods";xa0.METRIC_K8S_REPLICATIONCONTROLLER_AVAILABLE_PODS="k8s.replicationcontroller.available_pods";xa0.METRIC_K8S_REPLICATIONCONTROLLER_DESIRED_PODS="k8s.replicationcontroller.desired_pods";xa0.METRIC_K8S_REPLICATIONCONTROLLER_POD_AVAILABLE="k8s.replicationcontroller.pod.available";xa0.METRIC_K8S_REPLICATIONCONTROLLER_POD_DESIRED="k8s.replicationcontroller.pod.desired";xa0.METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_HARD="k8s.resourcequota.cpu.limit.hard";xa0.METRIC_K8S_RESOURCEQUOTA_CPU_LIMIT_USED="k8s.resourcequota.cpu.limit.used";xa0.METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_HARD="k8s.resourcequota.cpu.request.hard";xa0.METRIC_K8S_RESOURCEQUOTA_CPU_REQUEST_USED="k8s.resourcequota.cpu.request.used";xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_HARD="k8s.resourcequota.ephemeral_storage.limit.hard";xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_LIMIT_USED="k8s.resourcequota.ephemeral_storage.limit.used";xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_HARD="k8s.resourcequota.ephemeral_storage.request.hard";xa0.METRIC_K8S_RESOURCEQUOTA_EPHEMERAL_STORAGE_REQUEST_USED="k8s.resourcequota.ephemeral_storage.request.used";xa0.METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_HARD="k8s.resourcequota.hugepage_count.request.hard";xa0.METRIC_K8S_RESOURCEQUOTA_HUGEPAGE_COUNT_REQUEST_USED="k8s.resourcequota.hugepage_count.request.used";xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_HARD="k8s.resourcequota.memory.limit.hard";xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_LIMIT_USED="k8s.resourcequota.memory.limit.used";xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_HARD="k8s.resourcequota.memory.request.hard";xa0.METRIC_K8S_RESOURCEQUOTA_MEMORY_REQUEST_USED="k8s.resourcequota.memory.request.used";xa0.METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_HARD="k8s.resourcequota.object_count.hard";xa0.METRIC_K8S_RESOURCEQUOTA_OBJECT_COUNT_USED="k8s.resourcequota.object_count.used";xa0.METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_HARD="k8s.resourcequota.persistentvolumeclaim_count.hard";xa0.METRIC_K8S_RESOURCEQUOTA_PERSISTENTVOLUMECLAIM_COUNT_USED="k8s.resourcequota.persistentvolumeclaim_count.used";xa0.METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_HARD="k8s.resourcequota.storage.request.hard";xa0.METRIC_K8S_RESOURCEQUOTA_STORAGE_REQUEST_USED="k8s.resourcequota.storage.request.used";xa0.METRIC_K8S_SERVICE_ENDPOINT_COUNT="k8s.service.endpoint.count";xa0.METRIC_K8S_SERVICE_LOAD_BALANCER_INGRESS_COUNT="k8s.service.load_balancer.ingress.count";xa0.METRIC_K8S_STATEFULSET_CURRENT_PODS="k8s.statefulset.current_pods";xa0.METRIC_K8S_STATEFULSET_DESIRED_PODS="k8s.statefulset.desired_pods";xa0.METRIC_K8S_STATEFULSET_POD_CURRENT="k8s.statefulset.pod.current";xa0.METRIC_K8S_STATEFULSET_POD_DESIRED="k8s.statefulset.pod.desired";xa0.METRIC_K8S_STATEFULSET_POD_READY="k8s.statefulset.pod.ready";xa0.METRIC_K8S_STATEFULSET_POD_UPDATED="k8s.statefulset.pod.updated";xa0.METRIC_K8S_STATEFULSET_READY_PODS="k8s.statefulset.ready_pods";xa0.METRIC_K8S_STATEFULSET_UPDATED_PODS="k8s.statefulset.updated_pods";xa0.METRIC_MCP_CLIENT_OPERATION_DURATION="mcp.client.operation.duration";xa0.METRIC_MCP_CLIENT_SESSION_DURATION="mcp.client.session.duration";xa0.METRIC_MCP_SERVER_OPERATION_DURATION="mcp.server.operation.duration";xa0.METRIC_MCP_SERVER_SESSION_DURATION="mcp.server.session.duration";xa0.METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES="messaging.client.consumed.messages";xa0.METRIC_MESSAGING_CLIENT_OPERATION_DURATION="messaging.client.operation.duration";xa0.METRIC_MESSAGING_CLIENT_PUBLISHED_MESSAGES="messaging.client.published.messages";xa0.METRIC_MESSAGING_CLIENT_SENT_MESSAGES="messaging.client.sent.messages";xa0.METRIC_MESSAGING_PROCESS_DURATION="messaging.process.duration";xa0.METRIC_MESSAGING_PROCESS_MESSAGES="messaging.process.messages";xa0.METRIC_MESSAGING_PUBLISH_DURATION="messaging.publish.duration";xa0.METRIC_MESSAGING_PUBLISH_MESSAGES="messaging.publish.messages";xa0.METRIC_MESSAGING_RECEIVE_DURATION="messaging.receive.duration";xa0.METRIC_MESSAGING_RECEIVE_MESSAGES="messaging.receive.messages";xa0.METRIC_NFS_CLIENT_NET_COUNT="nfs.client.net.count";xa0.METRIC_NFS_CLIENT_NET_TCP_CONNECTION_ACCEPTED="nfs.client.net.tcp.connection.accepted";xa0.METRIC_NFS_CLIENT_OPERATION_COUNT="nfs.client.operation.count";xa0.METRIC_NFS_CLIENT_PROCEDURE_COUNT="nfs.client.procedure.count";xa0.METRIC_NFS_CLIENT_RPC_AUTHREFRESH_COUNT="nfs.client.rpc.authrefresh.count";xa0.METRIC_NFS_CLIENT_RPC_COUNT="nfs.client.rpc.count";xa0.METRIC_NFS_CLIENT_RPC_RETRANSMIT_COUNT="nfs.client.rpc.retransmit.count";xa0.METRIC_NFS_SERVER_FH_STALE_COUNT="nfs.server.fh.stale.count";xa0.METRIC_NFS_SERVER_IO="nfs.server.io";xa0.METRIC_NFS_SERVER_NET_COUNT="nfs.server.net.count";xa0.METRIC_NFS_SERVER_NET_TCP_CONNECTION_ACCEPTED="nfs.server.net.tcp.connection.accepted";xa0.METRIC_NFS_SERVER_OPERATION_COUNT="nfs.server.operation.count";xa0.METRIC_NFS_SERVER_PROCEDURE_COUNT="nfs.server.procedure.count";xa0.METRIC_NFS_SERVER_REPCACHE_REQUESTS="nfs.server.repcache.requests";xa0.METRIC_NFS_SERVER_RPC_COUNT="nfs.server.rpc.count";xa0.METRIC_NFS_SERVER_THREAD_COUNT="nfs.server.thread.count";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MAX="nodejs.eventloop.delay.max";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MEAN="nodejs.eventloop.delay.mean";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_MIN="nodejs.eventloop.delay.min";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P50="nodejs.eventloop.delay.p50";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P90="nodejs.eventloop.delay.p90";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_P99="nodejs.eventloop.delay.p99";xa0.METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV="nodejs.eventloop.delay.stddev";xa0.METRIC_NODEJS_EVENTLOOP_TIME="nodejs.eventloop.time";xa0.METRIC_NODEJS_EVENTLOOP_UTILIZATION="nodejs.eventloop.utilization";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_LIMIT_HARD="openshift.clusterquota.cpu.limit.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_LIMIT_USED="openshift.clusterquota.cpu.limit.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_REQUEST_HARD="openshift.clusterquota.cpu.request.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_CPU_REQUEST_USED="openshift.clusterquota.cpu.request.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_LIMIT_HARD="openshift.clusterquota.ephemeral_storage.limit.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_LIMIT_USED="openshift.clusterquota.ephemeral_storage.limit.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_REQUEST_HARD="openshift.clusterquota.ephemeral_storage.request.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_EPHEMERAL_STORAGE_REQUEST_USED="openshift.clusterquota.ephemeral_storage.request.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_HUGEPAGE_COUNT_REQUEST_HARD="openshift.clusterquota.hugepage_count.request.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_HUGEPAGE_COUNT_REQUEST_USED="openshift.clusterquota.hugepage_count.request.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_LIMIT_HARD="openshift.clusterquota.memory.limit.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_LIMIT_USED="openshift.clusterquota.memory.limit.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_REQUEST_HARD="openshift.clusterquota.memory.request.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_MEMORY_REQUEST_USED="openshift.clusterquota.memory.request.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_OBJECT_COUNT_HARD="openshift.clusterquota.object_count.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_OBJECT_COUNT_USED="openshift.clusterquota.object_count.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_PERSISTENTVOLUMECLAIM_COUNT_HARD="openshift.clusterquota.persistentvolumeclaim_count.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_PERSISTENTVOLUMECLAIM_COUNT_USED="openshift.clusterquota.persistentvolumeclaim_count.used";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_STORAGE_REQUEST_HARD="openshift.clusterquota.storage.request.hard";xa0.METRIC_OPENSHIFT_CLUSTERQUOTA_STORAGE_REQUEST_USED="openshift.clusterquota.storage.request.used";xa0.METRIC_OTEL_SDK_EXPORTER_LOG_EXPORTED="otel.sdk.exporter.log.exported";xa0.METRIC_OTEL_SDK_EXPORTER_LOG_INFLIGHT="otel.sdk.exporter.log.inflight";xa0.METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_EXPORTED="otel.sdk.exporter.metric_data_point.exported";xa0.METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_INFLIGHT="otel.sdk.exporter.metric_data_point.inflight";xa0.METRIC_OTEL_SDK_EXPORTER_OPERATION_DURATION="otel.sdk.exporter.operation.duration";xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED="otel.sdk.exporter.span.exported";xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED_COUNT="otel.sdk.exporter.span.exported.count";xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT="otel.sdk.exporter.span.inflight";xa0.METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT_COUNT="otel.sdk.exporter.span.inflight.count";xa0.METRIC_OTEL_SDK_LOG_CREATED="otel.sdk.log.created";xa0.METRIC_OTEL_SDK_METRIC_READER_COLLECTION_DURATION="otel.sdk.metric_reader.collection.duration";xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_PROCESSED="otel.sdk.processor.log.processed";xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_CAPACITY="otel.sdk.processor.log.queue.capacity";xa0.METRIC_OTEL_SDK_PROCESSOR_LOG_QUEUE_SIZE="otel.sdk.processor.log.queue.size";xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED="otel.sdk.processor.span.processed";xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED_COUNT="otel.sdk.processor.span.processed.count";xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_CAPACITY="otel.sdk.processor.span.queue.capacity";xa0.METRIC_OTEL_SDK_PROCESSOR_SPAN_QUEUE_SIZE="otel.sdk.processor.span.queue.size";xa0.METRIC_OTEL_SDK_SPAN_ENDED="otel.sdk.span.ended";xa0.METRIC_OTEL_SDK_SPAN_ENDED_COUNT="otel.sdk.span.ended.count";xa0.METRIC_OTEL_SDK_SPAN_LIVE="otel.sdk.span.live";xa0.METRIC_OTEL_SDK_SPAN_LIVE_COUNT="otel.sdk.span.live.count";xa0.METRIC_OTEL_SDK_SPAN_STARTED="otel.sdk.span.started";xa0.METRIC_PROCESS_CONTEXT_SWITCHES="process.context_switches";xa0.METRIC_PROCESS_CPU_TIME="process.cpu.time";xa0.METRIC_PROCESS_CPU_UTILIZATION="process.cpu.utilization";xa0.METRIC_PROCESS_DISK_IO="process.disk.io";xa0.METRIC_PROCESS_MEMORY_USAGE="process.memory.usage";xa0.METRIC_PROCESS_MEMORY_VIRTUAL="process.memory.virtual";xa0.METRIC_PROCESS_NETWORK_IO="process.network.io";xa0.METRIC_PROCESS_OPEN_FILE_DESCRIPTOR_COUNT="process.open_file_descriptor.count";xa0.METRIC_PROCESS_PAGING_FAULTS="process.paging.faults";xa0.METRIC_PROCESS_THREAD_COUNT="process.thread.count";xa0.METRIC_PROCESS_UNIX_FILE_DESCRIPTOR_COUNT="process.unix.file_descriptor.count";xa0.METRIC_PROCESS_UPTIME="process.uptime";xa0.METRIC_PROCESS_WINDOWS_HANDLE_COUNT="process.windows.handle.count";xa0.METRIC_RPC_CLIENT_CALL_DURATION="rpc.client.call.duration";xa0.METRIC_RPC_CLIENT_DURATION="rpc.client.duration";xa0.METRIC_RPC_CLIENT_REQUEST_SIZE="rpc.client.request.size";xa0.METRIC_RPC_CLIENT_REQUESTS_PER_RPC="rpc.client.requests_per_rpc";xa0.METRIC_RPC_CLIENT_RESPONSE_SIZE="rpc.client.response.size";xa0.METRIC_RPC_CLIENT_RESPONSES_PER_RPC="rpc.client.responses_per_rpc";xa0.METRIC_RPC_SERVER_CALL_DURATION="rpc.server.call.duration";xa0.METRIC_RPC_SERVER_DURATION="rpc.server.duration";xa0.METRIC_RPC_SERVER_REQUEST_SIZE="rpc.server.request.size";xa0.METRIC_RPC_SERVER_REQUESTS_PER_RPC="rpc.server.requests_per_rpc";xa0.METRIC_RPC_SERVER_RESPONSE_SIZE="rpc.server.response.size";xa0.METRIC_RPC_SERVER_RESPONSES_PER_RPC="rpc.server.responses_per_rpc";xa0.METRIC_SYSTEM_CPU_FREQUENCY="system.cpu.frequency";xa0.METRIC_SYSTEM_CPU_LOGICAL_COUNT="system.cpu.logical.count";xa0.METRIC_SYSTEM_CPU_PHYSICAL_COUNT="system.cpu.physical.count";xa0.METRIC_SYSTEM_CPU_TIME="system.cpu.time";xa0.METRIC_SYSTEM_CPU_UTILIZATION="system.cpu.utilization";xa0.METRIC_SYSTEM_DISK_IO="system.disk.io";xa0.METRIC_SYSTEM_DISK_IO_TIME="system.disk.io_time";xa0.METRIC_SYSTEM_DISK_LIMIT="system.disk.limit";xa0.METRIC_SYSTEM_DISK_MERGED="system.disk.merged";xa0.METRIC_SYSTEM_DISK_OPERATION_TIME="system.disk.operation_time";xa0.METRIC_SYSTEM_DISK_OPERATIONS="system.disk.operations";xa0.METRIC_SYSTEM_FILESYSTEM_LIMIT="system.filesystem.limit";xa0.METRIC_SYSTEM_FILESYSTEM_USAGE="system.filesystem.usage";xa0.METRIC_SYSTEM_FILESYSTEM_UTILIZATION="system.filesystem.utilization";xa0.METRIC_SYSTEM_LINUX_MEMORY_AVAILABLE="system.linux.memory.available";xa0.METRIC_SYSTEM_LINUX_MEMORY_SLAB_USAGE="system.linux.memory.slab.usage";xa0.METRIC_SYSTEM_MEMORY_LIMIT="system.memory.limit";xa0.METRIC_SYSTEM_MEMORY_LINUX_AVAILABLE="system.memory.linux.available";xa0.METRIC_SYSTEM_MEMORY_LINUX_SHARED="system.memory.linux.shared";xa0.METRIC_SYSTEM_MEMORY_LINUX_SLAB_USAGE="system.memory.linux.slab.usage";xa0.METRIC_SYSTEM_MEMORY_SHARED="system.memory.shared";xa0.METRIC_SYSTEM_MEMORY_USAGE="system.memory.usage";xa0.METRIC_SYSTEM_MEMORY_UTILIZATION="system.memory.utilization";xa0.METRIC_SYSTEM_NETWORK_CONNECTION_COUNT="system.network.connection.count";xa0.METRIC_SYSTEM_NETWORK_CONNECTIONS="system.network.connections";xa0.METRIC_SYSTEM_NETWORK_DROPPED="system.network.dropped";xa0.METRIC_SYSTEM_NETWORK_ERRORS="system.network.errors";xa0.METRIC_SYSTEM_NETWORK_IO="system.network.io";xa0.METRIC_SYSTEM_NETWORK_PACKET_COUNT="system.network.packet.count";xa0.METRIC_SYSTEM_NETWORK_PACKET_DROPPED="system.network.packet.dropped";xa0.METRIC_SYSTEM_NETWORK_PACKETS="system.network.packets";xa0.METRIC_SYSTEM_PAGING_FAULTS="system.paging.faults";xa0.METRIC_SYSTEM_PAGING_OPERATIONS="system.paging.operations";xa0.METRIC_SYSTEM_PAGING_USAGE="system.paging.usage";xa0.METRIC_SYSTEM_PAGING_UTILIZATION="system.paging.utilization";xa0.METRIC_SYSTEM_PROCESS_COUNT="system.process.count";xa0.METRIC_SYSTEM_PROCESS_CREATED="system.process.created";xa0.METRIC_SYSTEM_UPTIME="system.uptime";xa0.METRIC_V8JS_GC_DURATION="v8js.gc.duration";xa0.METRIC_V8JS_HEAP_SPACE_AVAILABLE_SIZE="v8js.heap.space.available_size";xa0.METRIC_V8JS_HEAP_SPACE_PHYSICAL_SIZE="v8js.heap.space.physical_size";xa0.METRIC_V8JS_MEMORY_HEAP_LIMIT="v8js.memory.heap.limit";xa0.METRIC_V8JS_MEMORY_HEAP_SPACE_AVAILABLE_SIZE="v8js.memory.heap.space.available_size";xa0.METRIC_V8JS_MEMORY_HEAP_SPACE_PHYSICAL_SIZE="v8js.memory.heap.space.physical_size";xa0.METRIC_V8JS_MEMORY_HEAP_USED="v8js.memory.heap.used";xa0.METRIC_VCS_CHANGE_COUNT="vcs.change.count";xa0.METRIC_VCS_CHANGE_DURATION="vcs.change.duration";xa0.METRIC_VCS_CHANGE_TIME_TO_APPROVAL="vcs.change.time_to_approval";xa0.METRIC_VCS_CHANGE_TIME_TO_MERGE="vcs.change.time_to_merge";xa0.METRIC_VCS_CONTRIBUTOR_COUNT="vcs.contributor.count";xa0.METRIC_VCS_REF_COUNT="vcs.ref.count";xa0.METRIC_VCS_REF_LINES_DELTA="vcs.ref.lines_delta";xa0.METRIC_VCS_REF_REVISIONS_DELTA="vcs.ref.revisions_delta";xa0.METRIC_VCS_REF_TIME="vcs.ref.time";xa0.METRIC_VCS_REPOSITORY_COUNT="vcs.repository.count"});var ta0=F((ra0)=>{Object.defineProperty(ra0,"__esModule",{value:!0});ra0.EVENT_SESSION_START=ra0.EVENT_SESSION_END=ra0.EVENT_RPC_SERVER_CALL_EXCEPTION=ra0.EVENT_RPC_MESSAGE=ra0.EVENT_RPC_CLIENT_CALL_EXCEPTION=ra0.EVENT_HTTP_SERVER_REQUEST_EXCEPTION=ra0.EVENT_HTTP_CLIENT_REQUEST_EXCEPTION=ra0.EVENT_GEN_AI_USER_MESSAGE=ra0.EVENT_GEN_AI_TOOL_MESSAGE=ra0.EVENT_GEN_AI_SYSTEM_MESSAGE=ra0.EVENT_GEN_AI_EVALUATION_RESULT=ra0.EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS=ra0.EVENT_GEN_AI_CHOICE=ra0.EVENT_GEN_AI_ASSISTANT_MESSAGE=ra0.EVENT_FEATURE_FLAG_EVALUATION=ra0.EVENT_DEVICE_APP_LIFECYCLE=ra0.EVENT_DB_CLIENT_OPERATION_EXCEPTION=ra0.EVENT_BROWSER_WEB_VITAL=ra0.EVENT_AZURE_RESOURCE_LOG=ra0.EVENT_AZ_RESOURCE_LOG=ra0.EVENT_APP_WIDGET_CLICK=ra0.EVENT_APP_SCREEN_CLICK=ra0.EVENT_APP_JANK=void 0;ra0.EVENT_APP_JANK="app.jank";ra0.EVENT_APP_SCREEN_CLICK="app.screen.click";ra0.EVENT_APP_WIDGET_CLICK="app.widget.click";ra0.EVENT_AZ_RESOURCE_LOG="az.resource.log";ra0.EVENT_AZURE_RESOURCE_LOG="azure.resource.log";ra0.EVENT_BROWSER_WEB_VITAL="browser.web_vital";ra0.EVENT_DB_CLIENT_OPERATION_EXCEPTION="db.client.operation.exception";ra0.EVENT_DEVICE_APP_LIFECYCLE="device.app.lifecycle";ra0.EVENT_FEATURE_FLAG_EVALUATION="feature_flag.evaluation";ra0.EVENT_GEN_AI_ASSISTANT_MESSAGE="gen_ai.assistant.message";ra0.EVENT_GEN_AI_CHOICE="gen_ai.choice";ra0.EVENT_GEN_AI_CLIENT_INFERENCE_OPERATION_DETAILS="gen_ai.client.inference.operation.details";ra0.EVENT_GEN_AI_EVALUATION_RESULT="gen_ai.evaluation.result";ra0.EVENT_GEN_AI_SYSTEM_MESSAGE="gen_ai.system.message";ra0.EVENT_GEN_AI_TOOL_MESSAGE="gen_ai.tool.message";ra0.EVENT_GEN_AI_USER_MESSAGE="gen_ai.user.message";ra0.EVENT_HTTP_CLIENT_REQUEST_EXCEPTION="http.client.request.exception";ra0.EVENT_HTTP_SERVER_REQUEST_EXCEPTION="http.server.request.exception";ra0.EVENT_RPC_CLIENT_CALL_EXCEPTION="rpc.client.call.exception";ra0.EVENT_RPC_MESSAGE="rpc.message";ra0.EVENT_RPC_SERVER_CALL_EXCEPTION="rpc.server.call.exception";ra0.EVENT_SESSION_END="session.end";ra0.EVENT_SESSION_START="session.start"});var sa0=F((E7)=>{var _u$=E7&&E7.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),NU=E7&&E7.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))_u$(J,$,Q)};Object.defineProperty(E7,"__esModule",{value:!0});NU(S$0(),E7);NU(k$0(),E7);NU(v$0(),E7);NU(ba0(),E7);NU(oa0(),E7);NU(ta0(),E7)});class qQ0{onStart($,J){return}onEnd($){if(Qt0()&&dG()){let J=_H(),Q=J.res.headers.get(IU)??void 0,X=yu$(Q),Y=!1;if($.name.startsWith(fu$)&&ea0 in $.attributes){let W=$.attributes[ea0].toString(),G=X.get(W)??0;if($t0 in $.attributes)G+=zf($.attributes[$t0]);if(Jt0 in $.attributes)G+=zf($.attributes[Jt0]);if(G>0)X.set(W,G),Y=!0}else if(cJ.ATTR_GEN_AI_SYSTEM in $.attributes&&cJ.ATTR_GEN_AI_RESPONSE_MODEL in $.attributes){let W=$.attributes[cJ.ATTR_GEN_AI_RESPONSE_MODEL].toString(),G=X.get(W)??0;if(cJ.ATTR_GEN_AI_USAGE_INPUT_TOKENS in $.attributes)G+=zf($.attributes[cJ.ATTR_GEN_AI_USAGE_INPUT_TOKENS]);if(cJ.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS in $.attributes)G+=zf($.attributes[cJ.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS]);if(G>0)X.set(W,G),Y=!0}if(Y)J.header(IU,hu$(X))}}forceFlush(){return Promise.resolve()}shutdown(){return Promise.resolve()}}var cJ,IU="x-agentuity-tokens",PA="x-agentuity-duration",fu$="ai.",ea0="ai.model.id",$t0="ai.usage.promptTokens",Jt0="ai.usage.completionTokens",yu$=($)=>{let J=new Map;if($){let Q=$.split(" ");for(let X of Q){let[Y,W]=X.split(":");if(Y)J.set(Y,parseInt(W??"0",10)??0)}}return J},hu$=($)=>{let J=[];for(let[Q,X]of $)J.push(`${Q}:${X}`);return J.join(" ")},zf=($)=>{if($){let J=$.valueOf();switch(typeof J){case"number":return J;case"string":return parseInt(J,10);default:}}return 0};var qf=D(()=>{MA();cJ=M0(sa0(),1)});function FQ0(){return Xt0}function BQ0($){Xt0=$}function G3(){return Yt0}function VQ0($){Yt0=$}function UQ0(){return Wt0}function DQ0($){Wt0=$}function OQ0(){return bu$}function uG($){return $}var Xt0=null,Yt0=null,Wt0=null,bu$;var LU=D(()=>{qf();bu$=[new qQ0]});var Ht0={};l6(Ht0,{setAppConfig:()=>xu$,runShutdown:()=>Bf,registerShutdownHook:()=>Zt0,getAppState:()=>CA,getAppConfig:()=>mG,getApp:()=>Gt0,fireEvent:()=>C7,createApp:()=>Ff});function Gt0(){return null}async function Ff($){let J=$?.setup?await $.setup():{};globalThis.__AGENTUITY_APP_STATE__=J,globalThis.__AGENTUITY_APP_CONFIG__=$;let Q=$?.shutdown;if(Q)globalThis.__AGENTUITY_SHUTDOWN__=Q;let X={trace:(...Z)=>{let H=G3();if(H)H.trace(...Z)},debug:(...Z)=>{let H=G3();if(H)H.debug(...Z)},info:(...Z)=>{let H=G3();if(H)H.info(...Z);else console.log("[INFO]",...Z)},warn:(...Z)=>{let H=G3();if(H)H.warn(...Z);else console.warn("[WARN]",...Z)},error:(...Z)=>{let H=G3();if(H)H.error(...Z);else console.error("[ERROR]",...Z)},fatal:(...Z)=>{let H=G3();if(H)return H.fatal(...Z);throw console.error("[FATAL]",...Z),Error("Fatal error")},child:(Z)=>{let H=G3();return H?H.child(Z):X}},W={url:`http://127.0.0.1:${process.env.PORT||"3500"}`},G=FQ0();if(!G)throw Error("Router is not available. Ensure router is initialized before calling createApp(). This typically happens during bundling or when the entry file has not properly set up the router.");return{state:J,shutdown:Q,config:$,router:G,server:W,logger:X,addEventListener:$a0,removeEventListener:Ja0}}function CA(){return globalThis.__AGENTUITY_APP_STATE__||{}}function mG(){return globalThis.__AGENTUITY_APP_CONFIG__}function xu$($){if($===void 0)delete globalThis.__AGENTUITY_APP_CONFIG__;else globalThis.__AGENTUITY_APP_CONFIG__=$}function Kt0(){let $=globalThis;if(!$[wQ0])$[wQ0]=[];return $[wQ0]}function Zt0($){let J=Kt0();return J.push($),()=>{let Q=J.indexOf($);if(Q!==-1)J.splice(Q,1)}}async function Bf(){let $=globalThis.__AGENTUITY_SHUTDOWN__;if($){let Q=CA();await $(Q)}let J=Kt0();for(let Q=J.length-1;Q>=0;Q--){let X=J[Q];if(!X)continue;try{await X()}catch{}}}var wQ0;var EA=D(()=>{Hf();Hf();LU();wQ0=Symbol.for("@agentuity/runtime:shutdown-hooks")});import{timingSafeEqual as gu$}from"crypto";function Vf($){if(!$)return{};try{let J=JSON.parse($);if(J&&typeof J==="object"&&(("state"in J)||("metadata"in J)))return{flatStateJson:J.state?JSON.stringify(J.state):void 0,metadata:J.metadata&&typeof J.metadata==="object"?J.metadata:void 0};return{flatStateJson:$}}catch{return{flatStateJson:$}}}async function du$($,J){let Q=RA.get($);if(!Q)return;let X=Q.get(J);if(!X||X.size===0)return;for(let Y of X)try{await Y(J,$)}catch(W){a.error(`Error in thread event listener for '${J}':`,W)}}async function uu$($,J){let Q=TA.get($);if(!Q)return;let X=Q.get(J);if(!X||X.size===0)return;for(let Y of X)try{await Y(J,$)}catch(W){a.error(`Error in session event listener for '${J}':`,W)}}function jA($){let J=new Uint8Array(16);return crypto.getRandomValues(J),`${$}${$?"_":""}${J.toHex()}`}function zt0($){if(!$.startsWith("thrd_"))return!1;if($.length<32||$.length>64)return!1;if(!/^[a-zA-Z0-9]+$/.test($.substring(5)))return!1;return!0}function IQ0($){if(!$)throw Error("the ThreadIDProvider returned an empty thread id for getThreadId");if(!$.startsWith("thrd_"))throw Error(`the ThreadIDProvider returned an invalid thread id (${$}) for getThreadId. The thread id must start with the prefix 'thrd_'.`);if($.length>64)throw Error(`the ThreadIDProvider returned an invalid thread id (${$}) for getThreadId. The thread id must be less than 64 characters long.`);if($.length<32)throw Error(`the ThreadIDProvider returned an invalid thread id (${$}) for getThreadId. The thread id must be at least 32 characters long.`);if(!/^[a-zA-Z0-9]+$/.test($.substring(5)))throw Error(`the ThreadIDProvider returned an invalid thread id (${$}) for getThreadId. The thread id must contain only characters that match the regular expression [a-zA-Z0-9].`)}function mu$($){let J=$.req.header("x-forwarded-proto");if(J)return J==="https";try{if($.req.url)return new URL($.req.url).protocol==="https:"}catch{}return!1}async function qt0($,J){let Q=new Bun.CryptoHasher("sha256",J);Q.update($);let X=Q.digest("base64");return`${$};${X}`}async function cu$($,J){let Q=$.split(";");if(Q.length!==2)return;let[X,Y]=Q;if(!X||!Y)return;if(!zt0(X))return;let G=(await qt0(X,J)).split(";")[1];if(!G)return;if(Y.length!==G.length)return;try{let K=Buffer.from(Y,"base64"),Z=Buffer.from(G,"base64");if(gu$(K,Z))return X}catch{return}return}class Uf{getSecret(){return process.env.AGENTUITY_SDK_KEY||"agentuity"}async getThreadId($,J){let Q,X=this.getSecret(),Y=J.req.header("x-thread-id");if(Y){let G=await cu$(Y,X);if(G)Q=G}if(!Q){let G=await On0(J,X,"atid");if(G&&typeof G==="string"&&zt0(G))Q=G}Q=Q||jA("thrd"),await Vv(J,"atid",Q,X,{httpOnly:!0,secure:mu$(J),sameSite:"Lax",path:"/",maxAge:604800});let W=await qt0(Q,X);return J.header("x-thread-id",W),Q}}class Ft0{#$="idle";#J=new Map;#Q=[];#X;#Y;#W=null;constructor($){this.#Y=$}get loaded(){return this.#$==="loaded"}get dirty(){if(this.#$==="pending-writes")return this.#Q.length>0;if(this.#$==="loaded")return JSON.stringify(Object.fromEntries(this.#J))!==this.#X;return!1}async ensureLoaded(){if(this.#$==="loaded")return;if(this.#W){await this.#W;return}this.#W=(async()=>{try{await this.doLoad()}finally{this.#W=null}})(),await this.#W}async doLoad(){let{state:$}=await this.#Y();this.#J=new Map($),this.#X=JSON.stringify(Object.fromEntries(this.#J));for(let J of this.#Q)switch(J.op){case"clear":this.#J.clear();break;case"set":if(J.key!==void 0)this.#J.set(J.key,J.value);break;case"delete":if(J.key!==void 0)this.#J.delete(J.key);break;case"push":if(J.key!==void 0){let Q=this.#J.get(J.key);if(Array.isArray(Q)){if(Q.push(J.value),J.maxRecords!==void 0&&Q.length>J.maxRecords)Q.splice(0,Q.length-J.maxRecords)}else if(Q===void 0)this.#J.set(J.key,[J.value])}break}this.#Q=[],this.#$="loaded"}async get($){return await this.ensureLoaded(),this.#J.get($)}async set($,J){if(this.#$==="loaded")this.#J.set($,J);else if(this.#Q.push({op:"set",key:$,value:J}),this.#$==="idle")this.#$="pending-writes"}async has($){return await this.ensureLoaded(),this.#J.has($)}async delete($){if(this.#$==="loaded")this.#J.delete($);else if(this.#Q.push({op:"delete",key:$}),this.#$==="idle")this.#$="pending-writes"}async clear(){if(this.#$==="loaded")this.#J.clear();else if(this.#Q=[{op:"clear"}],this.#$==="idle")this.#$="pending-writes"}async entries(){return await this.ensureLoaded(),Array.from(this.#J.entries())}async keys(){return await this.ensureLoaded(),Array.from(this.#J.keys())}async values(){return await this.ensureLoaded(),Array.from(this.#J.values())}async size(){return await this.ensureLoaded(),this.#J.size}async push($,J,Q){if(this.#$==="loaded"){let X=this.#J.get($);if(Array.isArray(X)){if(X.push(J),Q!==void 0&&X.length>Q)X.splice(0,X.length-Q)}else if(X===void 0)this.#J.set($,[J]);else throw Error(`Cannot push to non-array value at key "${$}"`)}else{let X={op:"push",key:$,value:J};if(Q!==void 0)X.maxRecords=Q;if(this.#Q.push(X),this.#$==="idle")this.#$="pending-writes"}}getStatus(){return this.#$}getPendingOperations(){return[...this.#Q]}async getSerializedState(){return await this.ensureLoaded(),Object.fromEntries(this.#J)}}class fH{id;state;#$=null;#J=!1;#Q=null;provider;#X;#Y;constructor($,J,Q,X){this.provider=$,this.id=J,this.#X=Q,this.#Y=X,this.state=new Ft0(Q)}async ensureMetadataLoaded(){if(this.#$!==null)return;if(this.#Y!==void 0){this.#$=this.#Y;return}if(this.#Q){await this.#Q;return}this.#Q=(async()=>{try{await this.doLoadMetadata()}finally{this.#Q=null}})(),await this.#Q}async doLoadMetadata(){let{metadata:$}=await this.#X();this.#$=$}async getMetadata(){return await this.ensureMetadataLoaded(),{...this.#$}}async setMetadata($){this.#$=$,this.#J=!0}addEventListener($,J){let Q=RA.get(this);if(!Q)Q=new Map,RA.set(this,Q);let X=Q.get($);if(!X)X=new Set,Q.set($,X);X.add(J)}removeEventListener($,J){let Q=RA.get(this);if(!Q)return;let X=Q.get($);if(!X)return;X.delete(J)}async fireEvent($){await du$(this,$)}async destroy(){await this.provider.destroy(this)}async empty(){let $=await this.state.size(),J=this.#$??this.#Y??{};return $===0&&Object.keys(J).length===0}needsSave(){return this.state.dirty||this.#J}getSaveMode(){let $=this.state.getStatus();if($==="idle"&&!this.#J)return"none";if($==="pending-writes")return"merge";if($==="loaded"&&(this.state.dirty||this.#J))return"full";if(this.#J)return"merge";return"none"}getPendingOperations(){return this.state.getPendingOperations()}getMetadataForSave(){if(this.#J&&this.#$)return this.#$;return}async getSerializedState(){let $=await this.state.getSerializedState(),J=this.#$??this.#Y??{},Q=Object.keys($).length>0,X=Object.keys(J).length>0;if(!Q&&!X)return"";let Y={};if(Q)Y.state=$;if(X)Y.metadata=J;return JSON.stringify(Y)}}class NQ0{id;thread;state;metadata;constructor($,J,Q){this.id=J,this.thread=$,this.state=new Map,this.metadata=Q||{}}addEventListener($,J){let Q=TA.get(this);if(!Q)Q=new Map,TA.set(this,Q);let X=Q.get($);if(!X)X=new Set,Q.set($,X);X.add(J)}removeEventListener($,J){let Q=TA.get(this);if(!Q)return;let X=Q.get($);if(!X)return;X.delete(J)}async fireEvent($){await uu$(this,$)}serializeUserData(){if(this.state.size===0)return;try{let $=Object.fromEntries(this.state),J=JSON.stringify($),Q=new TextEncoder().encode(J).length;if(Q>1048576){console.error(`Session ${this.id} user_data exceeds 1MB limit (${Q} bytes), data will not be persisted`);return}return J}catch($){console.error(`Failed to serialize session ${this.id} user_data:`,$);return}}}class Bt0{ws=null;authenticated=!1;pendingRequests=new Map;reconnectAttempts=0;maxReconnectAttempts;apiKey;wsUrl;wsConnecting=null;reconnectTimer=null;isDisposed=!1;initialConnectResolve=null;initialConnectReject=null;connectionTimeoutMs;requestTimeoutMs;reconnectBaseDelayMs;reconnectMaxDelayMs;constructor($,J,Q={}){this.apiKey=$,this.wsUrl=J,this.connectionTimeoutMs=Q.connectionTimeoutMs??1e4,this.requestTimeoutMs=Q.requestTimeoutMs??1e4,this.reconnectBaseDelayMs=Q.reconnectBaseDelayMs??1000,this.reconnectMaxDelayMs=Q.reconnectMaxDelayMs??30000,this.maxReconnectAttempts=Q.maxReconnectAttempts??5}async connect(){return new Promise(($,J)=>{if(this.reconnectAttempts===0)this.initialConnectResolve=$,this.initialConnectReject=J;let Q=setTimeout(()=>{this.cleanup();let X=this.initialConnectReject||J;this.initialConnectResolve=null,this.initialConnectReject=null,X(Error(`WebSocket connection timeout (${this.connectionTimeoutMs}ms)`))},this.connectionTimeoutMs);try{this.ws=new WebSocket(this.wsUrl),this.ws.addEventListener("open",()=>{a.info("WebSocket connected"),this.ws?.send(JSON.stringify({authorization:this.apiKey}))}),this.ws.addEventListener("message",(X)=>{try{let Y=JSON.parse(X.data);if("success"in Y&&!this.authenticated){if(clearTimeout(Q),Y.success){this.authenticated=!0,this.reconnectAttempts=0;let W=this.initialConnectResolve||$;this.initialConnectResolve=null,this.initialConnectReject=null,W()}else{let W=Error(`WebSocket authentication failed: ${Y.error||"Unknown error"}`);this.cleanup();let G=this.initialConnectReject||J;this.initialConnectResolve=null,this.initialConnectReject=null,G(W)}return}if("id"in Y&&this.pendingRequests.has(Y.id)){let W=this.pendingRequests.get(Y.id);if(this.pendingRequests.delete(Y.id),Y.success)W.resolve(Y.data);else W.reject(Error(Y.error||"Request failed"))}}catch{}}),this.ws.addEventListener("error",(X)=>{if(clearTimeout(Q),!this.authenticated){if(this.reconnectAttempts>=this.maxReconnectAttempts||this.isDisposed){let Y=this.initialConnectReject||J;this.initialConnectResolve=null,this.initialConnectReject=null,Y(Error("WebSocket error"))}}}),this.ws.addEventListener("close",()=>{clearTimeout(Q);let X=this.authenticated;this.authenticated=!1;for(let[Y,W]of this.pendingRequests)W.reject(Error("WebSocket connection closed")),this.pendingRequests.delete(Y);if(this.isDisposed){if(!X&&this.initialConnectReject)this.initialConnectReject(Error("WebSocket closed before authentication")),this.initialConnectResolve=null,this.initialConnectReject=null;return}if(this.reconnectAttempts{this.reconnectTimer=null,this.wsConnecting=this.connect().catch(()=>{this.wsConnecting=null})},Y)}else if(a.error(`WebSocket disconnected after ${this.reconnectAttempts} attempts, giving up`),!X&&this.initialConnectReject)this.initialConnectReject(Error(`WebSocket closed before authentication after ${this.reconnectAttempts} attempts`)),this.initialConnectResolve=null,this.initialConnectReject=null})}catch(X){clearTimeout(Q);let Y=this.initialConnectReject||J;this.initialConnectResolve=null,this.initialConnectReject=null,Y(X)}})}async restore($){if(this.wsConnecting)await this.wsConnecting;if(!this.authenticated||!this.ws)throw Error("WebSocket not connected or authenticated");return new Promise((J,Q)=>{let X=crypto.randomUUID();this.pendingRequests.set(X,{resolve:J,reject:Q});let Y={id:X,action:"restore",data:{thread_id:$}};this.ws.send(JSON.stringify(Y)),setTimeout(()=>{if(this.pendingRequests.has(X))this.pendingRequests.delete(X),Q(Error("Request timeout"))},this.requestTimeoutMs)})}async save($,J,Q){if(this.wsConnecting)await this.wsConnecting;if(!this.authenticated||!this.ws)throw Error("WebSocket not connected or authenticated");let X=new TextEncoder().encode(J).length;if(X>1048576){console.error(`Thread ${$} user_data exceeds 1MB limit (${X} bytes), data will not be persisted`);return}return new Promise((Y,W)=>{let G=crypto.randomUUID();this.pendingRequests.set(G,{resolve:()=>Y(),reject:W});let K={thread_id:$,user_data:J};if(Q&&Object.keys(Q).length>0)K.metadata=Q;let Z={id:G,action:"save",data:K};this.ws.send(JSON.stringify(Z)),setTimeout(()=>{if(this.pendingRequests.has(G))this.pendingRequests.delete(G),W(Error("Request timeout"))},this.requestTimeoutMs)})}async delete($){if(this.wsConnecting)await this.wsConnecting;if(!this.authenticated||!this.ws)throw Error("WebSocket not connected or authenticated");return new Promise((J,Q)=>{let X=crypto.randomUUID();this.pendingRequests.set(X,{resolve:()=>J(),reject:Q});let Y={id:X,action:"delete",data:{thread_id:$}};this.ws.send(JSON.stringify(Y)),setTimeout(()=>{if(this.pendingRequests.has(X))this.pendingRequests.delete(X),Q(Error("Request timeout"))},this.requestTimeoutMs)})}async merge($,J,Q){if(this.wsConnecting)await this.wsConnecting;if(!this.authenticated||!this.ws)throw Error("WebSocket not connected or authenticated");return new Promise((X,Y)=>{let W=crypto.randomUUID();this.pendingRequests.set(W,{resolve:()=>X(),reject:Y});let G={thread_id:$,operations:J};if(Q&&Object.keys(Q).length>0)G.metadata=Q;let K={id:W,action:"merge",data:G};this.ws.send(JSON.stringify(K)),setTimeout(()=>{if(this.pendingRequests.has(W))this.pendingRequests.delete(W),Y(Error("Request timeout"))},this.requestTimeoutMs)})}cleanup(){if(this.isDisposed=!0,this.reconnectTimer)clearTimeout(this.reconnectTimer),this.reconnectTimer=null;if(this.ws)this.ws.close(),this.ws=null;this.authenticated=!1,this.pendingRequests.clear(),this.reconnectAttempts=0,this.wsConnecting=null,this.initialConnectResolve=null,this.initialConnectReject=null}}class LQ0{appState=null;wsClient=null;wsConnecting=null;threadIDProvider=null;async initialize($){this.appState=$,this.threadIDProvider=new Uf;let J=process.env.AGENTUITY_SDK_KEY;if(J){let X=EG(process.env.AGENTUITY_REGION??"usc").catalyst,Y=new URL("/thread/ws",X.replace(/^http/,"ws"));a.debug("connecting to %s",Y),this.wsClient=new Bt0(J,Y.toString()),this.wsConnecting=this.wsClient.connect().then(()=>{this.wsConnecting=null}).catch((W)=>{a.error("Failed to connect to thread WebSocket:",W),this.wsClient=null,this.wsConnecting=null})}}setThreadIDProvider($){this.threadIDProvider=$}async restore($){let J=await this.threadIDProvider.getThreadId(this.appState,$);IQ0(J),a.info("[thread] creating lazy thread %s (no eager restore)",J);let X=new fH(this,J,async()=>{if(a.info("[thread] lazy loading state for thread %s",J),this.wsConnecting)a.info("[thread] waiting for WebSocket connection"),await this.wsConnecting;if(!this.wsClient)return a.info("[thread] no WebSocket client available, returning empty state"),{state:new Map,metadata:{}};try{let Y=await this.wsClient.restore(J);if(Y){a.info("[thread] restored state: %d bytes",Y.length);let{flatStateJson:W,metadata:G}=Vf(Y),K=new Map;if(W)try{let Z=JSON.parse(W);for(let[H,z]of Object.entries(Z))K.set(H,z)}catch{a.info("[thread] failed to parse state JSON")}return{state:K,metadata:G||{}}}return a.info("[thread] no existing state found"),{state:new Map,metadata:{}}}catch(Y){return a.info("[thread] WebSocket restore failed: %s",Y),{state:new Map,metadata:{}}}});return await C7("thread.created",X),X}async save($){if($ instanceof fH){let J=$.getSaveMode();if(a.info("[thread] DefaultThreadProvider.save() - thread %s, saveMode: %s, hasWsClient: %s",$.id,J,!!this.wsClient),J==="none"){a.info("[thread] skipping save - no changes");return}if(this.wsConnecting)a.info("[thread] waiting for WebSocket connection"),await this.wsConnecting;if(!this.wsClient){a.info("[thread] no WebSocket client available, skipping save");return}try{if(J==="merge"){let Q=$.getPendingOperations(),X=$.getMetadataForSave();a.info("[thread] sending merge command with %d operations",Q.length),await this.wsClient.merge($.id,Q,X),a.info("[thread] WebSocket merge completed")}else if(J==="full"){let Q=await $.getSerializedState();a.info("[thread] saving to WebSocket, serialized length: %d",Q.length);let X=$.getMetadataForSave();await this.wsClient.save($.id,Q,X),a.info("[thread] WebSocket save completed")}}catch(Q){a.info("[thread] WebSocket save/merge failed: %s",Q)}}}async destroy($){if($ instanceof fH)try{if(this.wsConnecting)await this.wsConnecting;if(this.wsClient)try{await this.wsClient.delete($.id)}catch{a.debug(`Thread ${$.id} not found in remote storage (already deleted or never persisted)`)}await $.fireEvent("destroyed"),await C7("thread.destroyed",$)}finally{RA.delete($)}}}class Df{sessions=new Map;async initialize($){}async restore($,J){a.info("[session] restoring session %s for thread %s",J,$.id);let Q=this.sessions.get(J);if(!Q)Q=new NQ0($,J),this.sessions.set(J,Q),a.info("[session] created new session, firing session.started"),await C7("session.started",Q);else a.info("[session] found existing session");return Q}async save($){if($ instanceof NQ0){a.info("[session] DefaultSessionProvider.save() - firing completed event for session %s",$.id);try{await $.fireEvent("completed"),a.info("[session] session.fireEvent completed, firing app event"),await C7("session.completed",$),a.info("[session] session.completed app event fired")}finally{this.sessions.delete($.id),TA.delete($)}}}}var RA,TA;var SA=D(()=>{Uv();EA();W3();NX();RA=new WeakMap,TA=new WeakMap});import{Database as lu$}from"bun:sqlite";import{mkdirSync as pu$,existsSync as Ut0}from"fs";import{homedir as nu$}from"os";import{join as Vt0}from"path";function kA(){if(AU)return AU;let $=Vt0(nu$(),".config","agentuity");if(!Ut0($))pu$($,{recursive:!0});let J=Vt0($,"local.db");return AU=new lu$(J),iu$(AU),ou$(AU),AU}function iu$($){$.run(` - CREATE TABLE IF NOT EXISTS kv_storage ( - project_path TEXT NOT NULL, - name TEXT NOT NULL, - key TEXT NOT NULL, - value BLOB NOT NULL, - content_type TEXT NOT NULL DEFAULT 'application/octet-stream', - expires_at INTEGER, - created_at INTEGER NOT NULL, - updated_at INTEGER NOT NULL, - PRIMARY KEY (project_path, name, key) - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_kv_expires - ON kv_storage(expires_at) - WHERE expires_at IS NOT NULL - `),$.run(` - CREATE TABLE IF NOT EXISTS stream_storage ( - project_path TEXT NOT NULL, - id TEXT PRIMARY KEY, - name TEXT NOT NULL, - metadata TEXT, - content_type TEXT NOT NULL DEFAULT 'application/octet-stream', - data BLOB, - size_bytes INTEGER NOT NULL DEFAULT 0, - created_at INTEGER NOT NULL - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_stream_name - ON stream_storage(project_path, name) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_stream_metadata - ON stream_storage(metadata) - `),$.run(` - CREATE TABLE IF NOT EXISTS vector_storage ( - project_path TEXT NOT NULL, - name TEXT NOT NULL, - id TEXT PRIMARY KEY, - key TEXT NOT NULL, - embedding TEXT NOT NULL, - document TEXT, - metadata TEXT, - created_at INTEGER NOT NULL, - updated_at INTEGER NOT NULL, - UNIQUE (project_path, name, key) - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_vector_lookup - ON vector_storage(project_path, name, key) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_vector_name - ON vector_storage(project_path, name) - `),$.run(` - CREATE TABLE IF NOT EXISTS task_storage ( - project_path TEXT NOT NULL, - id TEXT NOT NULL, - title TEXT NOT NULL, - description TEXT, - metadata TEXT, - priority TEXT NOT NULL DEFAULT 'none', - parent_id TEXT, - type TEXT NOT NULL, - status TEXT NOT NULL DEFAULT 'open', - open_date TEXT, - in_progress_date TEXT, - closed_date TEXT, - created_id TEXT NOT NULL, - assigned_id TEXT, - closed_id TEXT, - deleted INTEGER NOT NULL DEFAULT 0, - created_at INTEGER NOT NULL, - updated_at INTEGER NOT NULL, - PRIMARY KEY (project_path, id) - ) - `);try{$.run("ALTER TABLE task_storage ADD COLUMN deleted INTEGER NOT NULL DEFAULT 0")}catch{}$.run(` - CREATE TABLE IF NOT EXISTS task_changelog_storage ( - project_path TEXT NOT NULL, - id TEXT NOT NULL, - task_id TEXT NOT NULL, - field TEXT NOT NULL, - old_value TEXT, - new_value TEXT, - created_at INTEGER NOT NULL, - PRIMARY KEY (project_path, id) - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_task_changelog_lookup - ON task_changelog_storage(project_path, task_id) - `),$.run(` - CREATE TABLE IF NOT EXISTS task_comment_storage ( - project_path TEXT NOT NULL, - id TEXT NOT NULL, - task_id TEXT NOT NULL, - user_id TEXT NOT NULL, - body TEXT NOT NULL, - created_at INTEGER NOT NULL, - updated_at INTEGER NOT NULL, - PRIMARY KEY (project_path, id) - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_task_comment_lookup - ON task_comment_storage(project_path, task_id) - `),$.run(` - CREATE TABLE IF NOT EXISTS task_tag_storage ( - project_path TEXT NOT NULL, - id TEXT NOT NULL, - name TEXT NOT NULL, - color TEXT, - created_at INTEGER NOT NULL, - PRIMARY KEY (project_path, id) - ) - `),$.run(` - CREATE TABLE IF NOT EXISTS task_tag_association_storage ( - project_path TEXT NOT NULL, - task_id TEXT NOT NULL, - tag_id TEXT NOT NULL, - PRIMARY KEY (project_path, task_id, tag_id) - ) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_task_tag_assoc_task - ON task_tag_association_storage(project_path, task_id) - `),$.run(` - CREATE INDEX IF NOT EXISTS idx_task_tag_assoc_tag - ON task_tag_association_storage(project_path, tag_id) - `)}function ou$($){let J=process.cwd(),Q=$.query("SELECT DISTINCT project_path FROM kv_storage").all(),X=$.query("SELECT DISTINCT project_path FROM stream_storage").all(),Y=$.query("SELECT DISTINCT project_path FROM vector_storage").all(),W=$.query("SELECT DISTINCT project_path FROM task_storage").all(),G=$.query("SELECT DISTINCT project_path FROM task_changelog_storage").all(),K=$.query("SELECT DISTINCT project_path FROM task_comment_storage").all(),Z=$.query("SELECT DISTINCT project_path FROM task_tag_storage").all(),H=$.query("SELECT DISTINCT project_path FROM task_tag_association_storage").all(),z=new Set;[...Q,...X,...Y,...W,...G,...K,...Z,...H].forEach((B)=>{z.add(B.project_path)});let q=[];for(let B of z)if(B!==J&&!Ut0(B))q.push(B);if(q.length>0){let B=q.map(()=>"?").join(", "),U=$.prepare(`DELETE FROM kv_storage WHERE project_path IN (${B})`),O=$.prepare(`DELETE FROM stream_storage WHERE project_path IN (${B})`),w=$.prepare(`DELETE FROM vector_storage WHERE project_path IN (${B})`),N=$.prepare(`DELETE FROM task_storage WHERE project_path IN (${B})`),I=$.prepare(`DELETE FROM task_changelog_storage WHERE project_path IN (${B})`),E=$.prepare(`DELETE FROM task_comment_storage WHERE project_path IN (${B})`),v=$.prepare(`DELETE FROM task_tag_storage WHERE project_path IN (${B})`),M=$.prepare(`DELETE FROM task_tag_association_storage WHERE project_path IN (${B})`);U.run(...q),O.run(...q),w.run(...q),N.run(...q),I.run(...q),E.run(...q),v.run(...q),M.run(...q),console.log(`[LocalDB] Cleaned up data for ${q.length} orphaned project(s)`)}}var AU=null;var AQ0=()=>{};class PQ0{appState=null;threadIDProvider=new Uf;db=null;async initialize($){this.appState=$,this.db=kA(),this.db.run(` - CREATE TABLE IF NOT EXISTS threads ( - id TEXT PRIMARY KEY, - state TEXT NOT NULL, - updated_at INTEGER NOT NULL - ) - `)}setThreadIDProvider($){this.threadIDProvider=$}async restore($){if(this.appState===null||this.db===null)throw Error("LocalThreadProvider.restore called before initialize(): appState/db not set; call initialize(appState) first");let J=await this.threadIDProvider.getThreadId(this.appState,$);return IQ0(J),new fH(this,J,async()=>{if(!this.db)return{state:new Map,metadata:{}};let X=this.db.query("SELECT state FROM threads WHERE id = ?").get(J),{flatStateJson:Y,metadata:W}=Vf(X?.state),G=new Map;if(Y)try{let K=JSON.parse(Y);for(let[Z,H]of Object.entries(K))G.set(Z,H)}catch{}return{state:G,metadata:W||{}}})}async save($){if(!this.db||!($ instanceof fH))return;let J=$.getSaveMode();if(J==="none")return;let Q=Date.now();if(J==="merge"){let X=$.getPendingOperations(),Y=$.getMetadataForSave(),W=this.db.query("SELECT state FROM threads WHERE id = ?").get($.id),{flatStateJson:G,metadata:K}=Vf(W?.state),Z={};if(G)try{Object.assign(Z,JSON.parse(G))}catch{}for(let U of X)switch(U.op){case"clear":for(let O of Object.keys(Z))delete Z[O];break;case"set":if(U.key!==void 0)Z[U.key]=U.value;break;case"delete":if(U.key!==void 0)delete Z[U.key];break;case"push":if(U.key!==void 0){let O=Z[U.key],w;if(Array.isArray(O))O.push(U.value),w=O;else if(O===void 0)w=[U.value],Z[U.key]=w;else continue;if(U.maxRecords!==void 0&&w.length>U.maxRecords)Z[U.key]=w.slice(w.length-U.maxRecords)}break}let H=Y||K||{},z=Object.keys(Z).length>0,q=Object.keys(H).length>0,B="";if(z||q){let U={};if(z)U.state=Z;if(q)U.metadata=H;B=JSON.stringify(U)}this.db.run(`INSERT INTO threads (id, state, updated_at) VALUES (?, ?, ?) - ON CONFLICT(id) DO UPDATE SET state = ?, updated_at = ?`,[$.id,B,Q,B,Q])}else{let X=await $.getSerializedState();this.db.run(`INSERT INTO threads (id, state, updated_at) VALUES (?, ?, ?) - ON CONFLICT(id) DO UPDATE SET state = ?, updated_at = ?`,[$.id,X,Q,X,Q])}}async destroy($){if(!this.db)return;this.db.run("DELETE FROM threads WHERE id = ?",[$.id])}}var Dt0=D(()=>{SA();AQ0()});function Ot0($={}){let J;if($ instanceof Headers)J={},$.forEach((Y,W)=>{J[W]=Y});else J={...$};let Q={...J},X=PU.context.active();return PU.propagation.inject(X,Q),Q}function wt0($){let J={};$.headers.forEach((X,Y)=>{J[Y.toLowerCase()]=X});let Q=PU.context.active();return PU.propagation.extract(Q,J)}var PU;var MQ0=D(()=>{PU=M0(P(),1)});import{resolve as ru$}from"path";function CQ0($=process.cwd()){return ru$($)}function Of($,J=128){let Q=Array(J).fill(0),X=$.toLowerCase();for(let W=0;WW+G*G,0));return Y>0?Q.map((W)=>W/Y):Q}function EQ0($,J){if($.length!==J.length)throw new au$;let Q=$.reduce((W,G,K)=>W+G*(J[K]??0),0),X=Math.sqrt($.reduce((W,G)=>W+G*G,0)),Y=Math.sqrt(J.reduce((W,G)=>W+G*G,0));return X>0&&Y>0?Q/(X*Y):0}function r4(){return Date.now()}var au$;var MU=D(()=>{_8();au$=Z0("InvalidVectorError","Vectors must have the same dimension")});var RQ0=($,J,Q)=>{return(X,Y)=>{let W=-1;return G(0);async function G(K){if(K<=W)throw Error("next() called multiple times");W=K;let Z,H=!1,z;if($[K])z=$[K][0][0],X.req.routeIndex=K;else z=K===$.length&&Y||void 0;if(z)try{Z=await z(X,()=>G(K+1))}catch(q){if(q instanceof Error&&J)X.error=q,Z=await J(q,X),H=!0;else throw q}else if(X.finalized===!1&&Q)Z=await Q(X);if(Z&&(X.finalized===!1||H))X.res=Z;return X}}};var Nt0=()=>{};var It0;var Lt0=D(()=>{It0=Symbol()});async function tu$($,J){let Q=await $.formData();if(Q)return su$(Q,J);return{}}function su$($,J){let Q=Object.create(null);if($.forEach((X,Y)=>{if(!(J.all||Y.endsWith("[]")))Q[Y]=X;else eu$(Q,Y,X)}),J.dot)Object.entries(Q).forEach(([X,Y])=>{if(X.includes("."))$m$(Q,X,Y),delete Q[X]});return Q}var At0=async($,J=Object.create(null))=>{let{all:Q=!1,dot:X=!1}=J,W=($ instanceof wf?$.raw.headers:$.headers).get("Content-Type");if(W?.startsWith("multipart/form-data")||W?.startsWith("application/x-www-form-urlencoded"))return tu$($,{all:Q,dot:X});return{}},eu$=($,J,Q)=>{if($[J]!==void 0)if(Array.isArray($[J]))$[J].push(Q);else $[J]=[$[J],Q];else if(!J.endsWith("[]"))$[J]=Q;else $[J]=[Q]},$m$=($,J,Q)=>{let X=$,Y=J.split(".");Y.forEach((W,G)=>{if(G===Y.length-1)X[W]=Q;else{if(!X[W]||typeof X[W]!=="object"||Array.isArray(X[W])||X[W]instanceof File)X[W]=Object.create(null);X=X[W]}})};var Pt0=D(()=>{TQ0()});var Mt0=($)=>uV($,kL),wf;var TQ0=D(()=>{o$0();Lt0();Pt0();TG();wf=class{raw;#$;#J;routeIndex=0;path;bodyCache={};constructor($,J="/",Q=[[]]){this.raw=$,this.path=J,this.#J=Q,this.#$={}}param($){return $?this.#Q($):this.#X()}#Q($){let J=this.#J[0][this.routeIndex][1][$],Q=this.#Y(J);return Q&&/\%/.test(Q)?Mt0(Q):Q}#X(){let $={},J=Object.keys(this.#J[0][this.routeIndex][1]);for(let Q of J){let X=this.#Y(this.#J[0][this.routeIndex][1][Q]);if(X!==void 0)$[Q]=/\%/.test(X)?Mt0(X):X}return $}#Y($){return this.#J[1]?this.#J[1][$]:$}query($){return Fn0(this.url,$)}queries($){return Bn0(this.url,$)}header($){if($)return this.raw.headers.get($)??void 0;let J={};return this.raw.headers.forEach((Q,X)=>{J[X]=Q}),J}async parseBody($){return this.bodyCache.parsedBody??=await At0(this,$)}#W=($)=>{let{bodyCache:J,raw:Q}=this,X=J[$];if(X)return X;let Y=Object.keys(J)[0];if(Y)return J[Y].then((W)=>{if(Y==="json")W=JSON.stringify(W);return new Response(W)[$]()});return J[$]=Q[$]()};json(){return this.#W("text").then(($)=>JSON.parse($))}text(){return this.#W("text")}arrayBuffer(){return this.#W("arrayBuffer")}blob(){return this.#W("blob")}formData(){return this.#W("formData")}addValidatedData($,J){this.#$[$]=J}valid($){return this.#$[$]}get url(){return this.raw.url}get method(){return this.raw.method}get[It0](){return this.#J}get matchedRoutes(){return this.#J[0].map(([[,$]])=>$)}get routePath(){return this.#J[0].map(([[,$]])=>$)[this.routeIndex].path}}});var jQ0,Ct0=($,J)=>{let Q=new String($);return Q.isEscaped=!0,Q.callbacks=J,Q},Nf=async($,J,Q,X,Y)=>{if(typeof $==="object"&&!($ instanceof String)){if(!($ instanceof Promise))$=$.toString();if($ instanceof Promise)$=await $}let W=$.callbacks;if(!W?.length)return Promise.resolve($);if(Y)Y[0]+=$;else Y=[$];let G=Promise.all(W.map((K)=>K({phase:J,buffer:Y,context:X}))).then((K)=>Promise.all(K.filter(Boolean).map((Z)=>Nf(Z,J,!1,X,Y))).then(()=>Y[0]));if(Q)return Ct0(await G,W);else return G};var If=D(()=>{jQ0={Stringify:1,BeforeStream:2,Stream:3}});var Et0="text/plain; charset=UTF-8",SQ0=($,J)=>{return{"Content-Type":$,...J}},vA=($,J)=>new Response($,J),Rt0=class{#$;#J;env={};#Q;finalized=!1;error;#X;#Y;#W;#G;#K;#Z;#H;#q;#F;constructor($,J){if(this.#$=$,J)this.#Y=J.executionCtx,this.env=J.env,this.#Z=J.notFoundHandler,this.#F=J.path,this.#q=J.matchResult}get req(){return this.#J??=new wf(this.#$,this.#F,this.#q),this.#J}get event(){if(this.#Y&&"respondWith"in this.#Y)return this.#Y;else throw Error("This context has no FetchEvent")}get executionCtx(){if(this.#Y)return this.#Y;else throw Error("This context has no ExecutionContext")}get res(){return this.#W||=vA(null,{headers:this.#H??=new Headers})}set res($){if(this.#W&&$){$=vA($.body,$);for(let[J,Q]of this.#W.headers.entries()){if(J==="content-type")continue;if(J==="set-cookie"){let X=this.#W.headers.getSetCookie();$.headers.delete("set-cookie");for(let Y of X)$.headers.append("set-cookie",Y)}else $.headers.set(J,Q)}}this.#W=$,this.finalized=!0}render=(...$)=>{return this.#K??=(J)=>this.html(J),this.#K(...$)};setLayout=($)=>this.#G=$;getLayout=()=>this.#G;setRenderer=($)=>{this.#K=$};header=($,J,Q)=>{if(this.finalized)this.#W=vA(this.#W.body,this.#W);let X=this.#W?this.#W.headers:this.#H??=new Headers;if(J===void 0)X.delete($);else if(Q?.append)X.append($,J);else X.set($,J)};status=($)=>{this.#X=$};set=($,J)=>{this.#Q??=new Map,this.#Q.set($,J)};get=($)=>{return this.#Q?this.#Q.get($):void 0};get var(){if(!this.#Q)return{};return Object.fromEntries(this.#Q)}#z($,J,Q){let X=this.#W?new Headers(this.#W.headers):this.#H??new Headers;if(typeof J==="object"&&"headers"in J){let W=J.headers instanceof Headers?J.headers:new Headers(J.headers);for(let[G,K]of W)if(G.toLowerCase()==="set-cookie")X.append(G,K);else X.set(G,K)}if(Q)for(let[W,G]of Object.entries(Q))if(typeof G==="string")X.set(W,G);else{X.delete(W);for(let K of G)X.append(W,K)}let Y=typeof J==="number"?J:J?.status??this.#X;return vA($,{status:Y,headers:X})}newResponse=(...$)=>this.#z(...$);body=($,J,Q)=>this.#z($,J,Q);text=($,J,Q)=>{return!this.#H&&!this.#X&&!J&&!Q&&!this.finalized?new Response($):this.#z($,J,SQ0(Et0,Q))};json=($,J,Q)=>{return this.#z(JSON.stringify($),J,SQ0("application/json",Q))};html=($,J,Q)=>{let X=(Y)=>this.#z(Y,J,SQ0("text/html; charset=UTF-8",Q));return typeof $==="object"?Nf($,jQ0.Stringify,!1,{}).then(X):X($)};redirect=($,J)=>{let Q=String($);return this.header("Location",!/[^\x00-\xFF]/.test(Q)?Q:encodeURI(Q)),this.newResponse(null,J??302)};notFound=()=>{return this.#Z??=()=>vA(),this.#Z(this)}};var kQ0=D(()=>{TQ0();If()});var V$="ALL",Tt0="all",jt0,Lf="Can not add a route since the matcher is already built.",Af;var cG=D(()=>{jt0=["get","post","put","delete","options","patch"],Af=class extends Error{}});var vQ0="__COMPOSED_HANDLER";var _Q0=()=>{};var Jm$=($)=>{return $.text("404 Not Found",404)},St0=($,J)=>{if("getResponse"in $){let Q=$.getResponse();return J.newResponse(Q.body,Q)}return console.error($),J.text("Internal Server Error",500)},kt0=class ${get;post;put;delete;options;patch;all;on;use;router;getPath;_basePath="/";#$="/";routes=[];constructor(J={}){[...jt0,Tt0].forEach((W)=>{this[W]=(G,...K)=>{if(typeof G==="string")this.#$=G;else this.#X(W,this.#$,G);return K.forEach((Z)=>{this.#X(W,this.#$,Z)}),this}}),this.on=(W,G,...K)=>{for(let Z of[G].flat()){this.#$=Z;for(let H of[W].flat())K.map((z)=>{this.#X(H.toUpperCase(),this.#$,z)})}return this},this.use=(W,...G)=>{if(typeof W==="string")this.#$=W;else this.#$="*",G.unshift(W);return G.forEach((K)=>{this.#X(V$,this.#$,K)}),this};let{strict:X,...Y}=J;Object.assign(this,Y),this.getPath=X??!0?J.getPath??p$0:zn0}#J(){let J=new $({router:this.router,getPath:this.getPath});return J.errorHandler=this.errorHandler,J.#Q=this.#Q,J.routes=this.routes,J}#Q=Jm$;errorHandler=St0;route(J,Q){let X=this.basePath(J);return Q.routes.map((Y)=>{let W;if(Q.errorHandler===St0)W=Y.handler;else W=async(G,K)=>(await RQ0([],Q.errorHandler)(G,()=>Y.handler(G,K))).res,W[vQ0]=Y.handler;X.#X(Y.method,Y.path,W)}),this}basePath(J){let Q=this.#J();return Q._basePath=PH(this._basePath,J),Q}onError=(J)=>{return this.errorHandler=J,this};notFound=(J)=>{return this.#Q=J,this};mount(J,Q,X){let Y,W;if(X)if(typeof X==="function")W=X;else if(W=X.optionHandler,X.replaceRequest===!1)Y=(Z)=>Z;else Y=X.replaceRequest;let G=W?(Z)=>{let H=W(Z);return Array.isArray(H)?H:[H]}:(Z)=>{let H=void 0;try{H=Z.executionCtx}catch{}return[Z.env,H]};Y||=(()=>{let Z=PH(this._basePath,J),H=Z==="/"?0:Z.length;return(z)=>{let q=new URL(z.url);return q.pathname=q.pathname.slice(H)||"/",new Request(q,z)}})();let K=async(Z,H)=>{let z=await Q(Y(Z.req.raw),...G(Z));if(z)return z;await H()};return this.#X(V$,PH(J,"*"),K),this}#X(J,Q,X){J=J.toUpperCase(),Q=PH(this._basePath,Q);let Y={basePath:this._basePath,path:Q,method:J,handler:X};this.router.add(J,Q,[X,Y]),this.routes.push(Y)}#Y(J,Q){if(J instanceof Error)return this.errorHandler(J,Q);throw J}#W(J,Q,X,Y){if(Y==="HEAD")return(async()=>new Response(null,await this.#W(J,Q,X,"GET")))();let W=this.getPath(J,{env:X}),G=this.router.match(Y,W),K=new Rt0(J,{path:W,matchResult:G,env:X,executionCtx:Q,notFoundHandler:this.#Q});if(G[0].length===1){let H;try{H=G[0][0][0][0](K,async()=>{K.res=await this.#Q(K)})}catch(z){return this.#Y(z,K)}return H instanceof Promise?H.then((z)=>z||(K.finalized?K.res:this.#Q(K))).catch((z)=>this.#Y(z,K)):H??this.#Q(K)}let Z=RQ0(G[0],this.errorHandler,this.#Q);return(async()=>{try{let H=await Z(K);if(!H.finalized)throw Error("Context is not finalized. Did you forget to return a Response object or `await next()`?");return H.res}catch(H){return this.#Y(H,K)}})()}fetch=(J,...Q)=>{return this.#W(J,Q[1],Q[0],J.method)};request=(J,Q,X,Y)=>{if(J instanceof Request)return this.fetch(Q?new Request(J,Q):J,X,Y);return J=J.toString(),this.fetch(new Request(/^https?:\/\//.test(J)?J:`http://localhost${PH("/",J)}`,Q),X,Y)};fire=()=>{addEventListener("fetch",(J)=>{J.respondWith(this.#W(J.request,J,void 0,J.request.method))})}};var vt0=D(()=>{Nt0();kQ0();cG();_Q0();TG()});function Pf($,J){let Q=this.buildAllMatchers(),X=(Y,W)=>{let G=Q[Y]||Q[V$],K=G[2][W];if(K)return K;let Z=W.match(G[0]);if(!Z)return[[],_A];let H=Z.indexOf("",1);return[G[1][H],Z]};return this.match=X,X($,J)}var _A;var fQ0=D(()=>{cG();_A=[]});function Xm$($,J){if($.length===1)return J.length===1?$B!==fA&&B!==yA))throw yH;if(W)return;if(H=this.#Q[q]=new $,z!=="")H.#J=Y.varIndex++}if(!W&&z!=="")X.push([z,H.#J])}else if(H=this.#Q[G],!H){if(Object.keys(this.#Q).some((z)=>z.length>1&&z!==fA&&z!==yA))throw yH;if(W)return;H=this.#Q[G]=new $}H.insert(K,Q,X,Y,W)}buildRegExpStr(){let Q=Object.keys(this.#Q).sort(Xm$).map((X)=>{let Y=this.#Q[X];return(typeof Y.#J==="number"?`(${X})@${Y.#J}`:Qm$.has(X)?`\\${X}`:X)+Y.buildRegExpStr()});if(typeof this.#$==="number")Q.unshift(`#${this.#$}`);if(Q.length===0)return"";if(Q.length===1)return Q[0];return"(?:"+Q.join("|")+")"}};var yQ0=D(()=>{yH=Symbol(),Qm$=new Set(".\\+*[^]$()")});var ft0=class{#$={varIndex:0};#J=new _t0;insert($,J,Q){let X=[],Y=[];for(let G=0;;){let K=!1;if($=$.replace(/\{[^}]+\}/g,(Z)=>{let H=`@\\${G}`;return Y[G]=[H,Z],G++,K=!0,H}),!K)break}let W=$.match(/(?::[^\/]+)|(?:\/\*$)|./g)||[];for(let G=Y.length-1;G>=0;G--){let[K]=Y[G];for(let Z=W.length-1;Z>=0;Z--)if(W[Z].indexOf(K)!==-1){W[Z]=W[Z].replace(K,Y[G][1]);break}}return this.#J.insert(W,J,X,this.#$,Q),X}buildRegExp(){let $=this.#J.buildRegExpStr();if($==="")return[/^$/,[],[]];let J=0,Q=[],X=[];return $=$.replace(/#(\d+)|@(\d+)|\.\*\$/g,(Y,W,G)=>{if(W!==void 0)return Q[++J]=Number(W),"$()";if(G!==void 0)return X[Number(G)]=++J,"";return""}),[new RegExp(`^${$}`),Q,X]}};var yt0=D(()=>{yQ0()});function bt0($){return ht0[$]??=new RegExp($==="*"?"":`^${$.replace(/\/\*$|([.\\+*[^\]$()])/g,(J,Q)=>Q?`\\${Q}`:"(?:|/.*)")}$`)}function Wm$(){ht0=Object.create(null)}function Gm$($){let J=new ft0,Q=[];if($.length===0)return Ym$;let X=$.map((H)=>[!/\*|\/:/.test(H[0]),...H]).sort(([H,z],[q,B])=>H?1:q?-1:z.length-B.length),Y=Object.create(null);for(let H=0,z=-1,q=X.length;H[N,Object.create(null)]),_A];else z++;let w;try{w=J.insert(U,z,B)}catch(N){throw N===yH?new Af(U):N}if(B)continue;Q[z]=O.map(([N,I])=>{let E=Object.create(null);I-=1;for(;I>=0;I--){let[v,M]=w[I];E[v]=M}return[N,E]})}let[W,G,K]=J.buildRegExp();for(let H=0,z=Q.length;HY.length-X.length))if(bt0(Q).test(J))return[...$[Q]];return}var Ym$,ht0,Cf=class{name="RegExpRouter";#$;#J;constructor(){this.#$={[V$]:Object.create(null)},this.#J={[V$]:Object.create(null)}}add($,J,Q){let X=this.#$,Y=this.#J;if(!X||!Y)throw Error(Lf);if(!X[$])[X,Y].forEach((K)=>{K[$]=Object.create(null),Object.keys(K[V$]).forEach((Z)=>{K[$][Z]=[...K[V$][Z]]})});if(J==="/*")J="*";let W=(J.match(/\/:/g)||[]).length;if(/\*$/.test(J)){let K=bt0(J);if($===V$)Object.keys(X).forEach((Z)=>{X[Z][J]||=CU(X[Z],J)||CU(X[V$],J)||[]});else X[$][J]||=CU(X[$],J)||CU(X[V$],J)||[];Object.keys(X).forEach((Z)=>{if($===V$||$===Z)Object.keys(X[Z]).forEach((H)=>{K.test(H)&&X[Z][H].push([Q,W])})}),Object.keys(Y).forEach((Z)=>{if($===V$||$===Z)Object.keys(Y[Z]).forEach((H)=>K.test(H)&&Y[Z][H].push([Q,W]))});return}let G=qv(J)||[J];for(let K=0,Z=G.length;K{if($===V$||$===z)Y[z][H]||=[...CU(X[z],H)||CU(X[V$],H)||[]],Y[z][H].push([Q,W-Z+K+1])})}}match=Pf;buildAllMatchers(){let $=Object.create(null);return Object.keys(this.#J).concat(Object.keys(this.#$)).forEach((J)=>{$[J]||=this.#Q(J)}),this.#$=this.#J=void 0,Wm$(),$}#Q($){let J=[],Q=$===V$;if([this.#$,this.#J].forEach((X)=>{let Y=X[$]?Object.keys(X[$]).map((W)=>[W,X[$][W]]):[];if(Y.length!==0)Q||=!0,J.push(...Y);else if($!==V$)J.push(...Object.keys(X[V$]).map((W)=>[W,X[V$][W]]))}),!Q)return null;else return Gm$(J)}};var hQ0=D(()=>{cG();TG();fQ0();yQ0();yt0();Ym$=[/^$/,[],Object.create(null)],ht0=Object.create(null)});var Km$=class{name="PreparedRegExpRouter";#$;#J;constructor($,J){this.#$=$,this.#J=J}#Q($,J){let Q=this.#$[$];Q[1].forEach((X)=>X&&X.push(J)),Object.values(Q[2]).forEach((X)=>X[0].push(J))}#X($,J,Q,X,Y){let W=this.#$[$];if(!Y)W[2][J][0].push([Q,{}]);else X.forEach((G)=>{if(typeof G==="number")W[1][G].push([Q,Y]);else W[2][G||J][0].push([Q,Y])})}add($,J,Q){if(!this.#$[$]){let Y=this.#$[V$],W={};for(let G in Y[2])W[G]=[Y[2][G][0].slice(),_A];this.#$[$]=[Y[0],Y[1].map((G)=>Array.isArray(G)?G.slice():0),W]}if(J==="/*"||J==="*"){let Y=[Q,{}];if($===V$)for(let W in this.#$)this.#Q(W,Y);else this.#Q($,Y);return}let X=this.#J[J];if(!X)throw Error(`Path ${J} is not registered`);for(let[Y,W]of X)if($===V$)for(let G in this.#$)this.#X(G,J,Q,Y,W);else this.#X($,J,Q,Y,W)}buildAllMatchers(){return this.#$}match=Pf};var xt0=D(()=>{cG();fQ0();hQ0()});var gt0=D(()=>{hQ0();xt0()});var bQ0=class{name="SmartRouter";#$=[];#J=[];constructor($){this.#$=$.routers}add($,J,Q){if(!this.#J)throw Error(Lf);this.#J.push([$,J,Q])}match($,J){if(!this.#J)throw Error("Fatal error");let Q=this.#$,X=this.#J,Y=Q.length,W=0,G;for(;W{cG()});var ut0=D(()=>{dt0()});var hA,Zm$=($)=>{for(let J in $)return!0;return!1},mt0=class ${#$;#J;#Q;#X=0;#Y=hA;constructor(J,Q,X){if(this.#J=X||Object.create(null),this.#$=[],J&&Q){let Y=Object.create(null);Y[J]={handler:Q,possibleKeys:[],score:0},this.#$=[Y]}this.#Q=[]}insert(J,Q,X){this.#X=++this.#X;let Y=this,W=Kn0(Q),G=[];for(let K=0,Z=W.length;KH.indexOf(K)===Z),score:this.#X}}),Y}#W(J,Q,X,Y,W){for(let G=0,K=Q.#$.length;G1)X.sort((z,q)=>{return z.score-q.score});return[X.map(({handler:z,params:q})=>[z,q])]}};var ct0=D(()=>{cG();TG();hA=Object.create(null)});var xQ0=class{name="TrieRouter";#$;constructor(){this.#$=new mt0}add($,J,Q){let X=qv(J);if(X){for(let Y=0,W=X.length;Y{TG();ct0()});var pt0=D(()=>{lt0()});var bA;var gQ0=D(()=>{vt0();gt0();ut0();pt0();bA=class extends kt0{constructor($={}){super($);this.router=$.router??new bQ0({routers:[new Cf,new xQ0]})}}});var nt0=D(()=>{gQ0()});import{join as Ef}from"path";import{existsSync as Rf,readFileSync as zm$}from"fs";function qm$(){if(process.env.AGENTUITY_PROJECT_DIR){let Q=Ef(process.env.AGENTUITY_PROJECT_DIR,".agentuity","agentuity.metadata.json");if(Rf(Q))return Q}let $=Ef(process.cwd(),"agentuity.metadata.json");if(Rf($))return $;let J=Ef(process.cwd(),".agentuity","agentuity.metadata.json");if(Rf(J))return J;return $}function R7(){if(hH!==null)return a.info("[metadata] loadBuildMetadata: returning cached value (exists: %s)",hH!==void 0),hH;let $=qm$();if(a.info("[metadata] loadBuildMetadata: checking path %s",$),a.info("[metadata] loadBuildMetadata: cwd=%s",process.cwd()),!Rf($)){a.info("[metadata] agentuity.metadata.json not found at %s",$),hH=void 0;return}try{a.info("[metadata] loadBuildMetadata: file exists, reading...");let J=zm$($,"utf-8"),Q=JSON.parse(J);hH=Q;let X=0;for(let Y of Q.agents??[])X+=Y.evals?.length??0;a.info("[metadata] loaded agentuity.metadata.json: %d agents, %d routes, %d total evals",Q.agents?.length??0,Q.routes?.length??0,X);for(let Y of Q.agents??[])a.info("[metadata] agent: %s (evals: %d)",Y.name,Y.evals?.length??0);return Q}catch(J){a.info("[metadata] failed to load agentuity.metadata.json: %s",J),hH=void 0;return}}function xA(){if(bH!==null){a.info("[metadata] ensureAgentMaps: already initialized, skipping");return}a.info("[metadata] ensureAgentMaps: initializing agent and eval maps"),bH=new Map,Tf=new Map,lG=new Map,uQ0=new Map;let $=R7();if(!$?.agents){a.info("[metadata] ensureAgentMaps: no metadata or no agents found");return}a.info(`[metadata] ensureAgentMaps: processing ${$.agents.length} agents`);for(let J of $.agents){if(J.name)bH.set(J.name,J);if(J.agentId)Tf.set(J.agentId,J);if(J.evals&&J.evals.length>0){let Q=new Map;for(let X of J.evals)if(X.name)Q.set(X.name,X),a.info(`[metadata] Indexed eval: agent='${J.name}' eval='${X.name}' identifier='${X.identifier}'`);if(J.name)lG.set(J.name,Q);if(J.agentId)uQ0.set(J.agentId,Q)}else a.info(`[metadata] Agent '${J.name}' has no evals`)}a.info(`[metadata] Eval maps built: ${lG?.size??0} agents with evals`)}function rt0($){if(xA(),bH?.size===0&&!ot0)ot0=!0,a.info("[metadata] getAgentMetadataByName: agent map is empty, attempting cache clear and reload"),st0(),xA(),a.info(`[metadata] getAgentMetadataByName: after reload, agent map size: ${bH?.size??0}`);return bH?.get($)}function mQ0($){return xA(),Tf?.get($)}function at0($,J){if(xA(),lG?.size===0&&!it0)it0=!0,a.info("[metadata] getEvalMetadata: eval map is empty, attempting cache clear and reload"),st0(),xA(),a.info(`[metadata] getEvalMetadata: after reload, eval map size: ${lG?.size??0}`);let Q=lG?.get($);if(a.info(`[metadata] getEvalMetadata('${$}', '${J}'): agentEvals=${Q?`Map(${Q.size})`:"undefined"}`),Q)a.info(`[metadata] Available evals for agent '${$}': [${[...Q.keys()].join(", ")}]`);if(!Q)a.info(`[metadata] Available agents in eval map: [${[...lG?.keys()??[]].join(", ")}]`);let X=Q?.get(J);return a.info(`[metadata] getEvalMetadata result: ${X?`found identifier=${X.identifier}`:"not found"}`),X}function cQ0(){return R7()!==void 0}async function tt0(){if(dQ0)return;let $=R7();if(!$?.agents?.length){dQ0=!0;return}a.info("[metadata] ensureAgentsImported: importing %d agents",$.agents.length);for(let J of $.agents){if(!J.filename)continue;try{let Q=Ef(process.cwd(),J.filename);a.info("[metadata] importing agent: %s from %s",J.name,Q),await import(Hm$(Q))}catch(Q){a.info("[metadata] failed to import agent %s: %s",J.name,Q)}}dQ0=!0}function st0(){a.info("[metadata] clearMetadataCache: clearing all caches"),hH=null,bH=null,Tf=null,lG=null,uQ0=null}var Hm$=function($,J){if(typeof $==="string"&&/^\.\.?\//.test($))return $.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(Q,X,Y,W,G){return X?J?".jsx":".js":Y&&(!W||!G)?Q:Y+W+"."+G.toLowerCase()+"js"});return $},hH=null,bH=null,Tf=null,lG=null,uQ0=null,it0=!1,ot0=!1,dQ0=!1;var EU=D(()=>{NX()});function et0($,J){if(J instanceof ReadableStream)return $.body(J);if(J instanceof Response)return J;if(typeof J==="string")return $.text(J);if(typeof J==="number"||typeof J==="boolean")return $.text(String(J));return $.json(J)}var xH=()=>{let $=new bA,J=$;for(let Q of["get","put","post","delete","options","patch"]){let X=J[Q].bind($);J[Q]=(Y,...W)=>{if(W.length===0)return X(Y);let G=W.length-1;while(G>=0&&typeof W[G]!=="function")G--;if(G<0)return X(Y,...W);let K=W[G];if(K.length===2)return X(Y,...W);let Z=async(z)=>{let q=R7(),B=Q.toUpperCase(),U=z.req.routePath||z.req.path,O=q?.routes?.find((N)=>N.method.toUpperCase()===B&&N.path===Y);if(!O)O=q?.routes?.find((N)=>N.method.toUpperCase()===B&&N.path===U);if(!O)O=q?.routes?.find((N)=>N.method.toUpperCase()===B&&N.path.endsWith(Y));if(O?.id)z.set("routeId",O.id);let w=K(z);if(w instanceof Promise)w=await w;if(w instanceof Response)return w;return et0(z,w)},H=[...W];return H[G]=Z,X(Y,...H)}}return J.websocket=(Q,...X)=>{throw Error(`router.websocket() is deprecated and has been removed. - -Migration: Use the websocket middleware instead: - - import { createRouter, websocket } from '@agentuity/runtime'; - - const router = createRouter(); - - // Before (deprecated): - // router.websocket('${Q}', (c) => (ws) => { ... }); - - // After: - router.get('${Q}', websocket((c, ws) => { - ws.onMessage((event) => { - ws.send('Echo: ' + event.data); - }); - }));`)},J.sse=(Q,...X)=>{throw Error(`router.sse() is deprecated and has been removed. - -Migration: Use the sse middleware instead: - - import { createRouter, sse } from '@agentuity/runtime'; - - const router = createRouter(); - - // Before (deprecated): - // router.sse('${Q}', (c) => async (stream) => { ... }); - - // After: - router.get('${Q}', sse((c, stream) => { - stream.writeSSE({ data: 'Hello', event: 'message' }); - }));`)},J.stream=(Q,...X)=>{throw Error(`router.stream() is deprecated and has been removed. - -Migration: Use the stream middleware instead: - - import { createRouter, stream } from '@agentuity/runtime'; - - const router = createRouter(); - - // Before (deprecated): - // router.stream('${Q}', (c) => new ReadableStream({ ... })); - - // After: - router.post('${Q}', stream((c) => { - return new ReadableStream({ - start(controller) { - controller.enqueue('data\\n'); - controller.close(); - } - }); - }));`)},J.cron=(Q,...X)=>{throw Error(`router.cron() is deprecated and has been removed. - -Migration: Use the cron middleware instead: - - import { createRouter, cron } from '@agentuity/runtime'; - - const router = createRouter(); - - // Before (deprecated): - // router.cron('${Q}', (c) => { ... }); - - // After: - router.post('/your-cron-path', cron('${Q}', (c) => { - return { status: 'complete' }; - }));`)},$};var jf=D(()=>{nt0();EU()});function lQ0($,J){let Q=xH();return Q.get("/_agentuity/local/health",(X)=>X.text("OK")),Q.get("/_agentuity/local/stream/:id",async(X)=>{let Y=X.req.param("id"),G=$.query(` - SELECT data, content_type - FROM stream_storage - WHERE project_path = ? AND id = ? - `).get(J,Y);if(!G)return X.notFound();if(!G.data)return X.json({error:"Stream not finalized"},400);return X.body(new Uint8Array(G.data),200,{"Content-Type":G.content_type})}),Q}var $s0=D(()=>{jf()});class Sf{#$;#J;constructor($,J){this.#$=$,this.#J=J}async get($,J){let X=this.#$.query(` - SELECT value, content_type, expires_at - FROM kv_storage - WHERE project_path = ? AND name = ? AND key = ? - `).get(this.#J,$,J);if(!X)return{exists:!1};if(X.expires_at&&X.expires_at0)G=r4()+X.ttl*1000;let K=r4();this.#$.prepare(` - INSERT INTO kv_storage (project_path, name, key, value, content_type, expires_at, created_at, updated_at) - VALUES (?, ?, ?, ?, ?, ?, ?, ?) - ON CONFLICT(project_path, name, key) - DO UPDATE SET - value = excluded.value, - content_type = excluded.content_type, - expires_at = excluded.expires_at, - updated_at = excluded.updated_at - `).run(this.#J,$,J,Y,W,G,K,K)}async delete($,J){this.#$.prepare(` - DELETE FROM kv_storage - WHERE project_path = ? AND name = ? AND key = ? - `).run(this.#J,$,J)}async getStats($){throw Error("getStats not implemented for local storage")}async getAllStats($){throw Error("getAllStats not implemented for local storage")}async getNamespaces(){throw Error("getNamespaces not implemented for local storage")}async search($,J){throw Error("search not implemented for local storage")}async getKeys($){throw Error("getKeys not implemented for local storage")}async deleteNamespace($){throw Error("deleteNamespace not implemented for local storage")}async createNamespace($,J){throw Error("createNamespace not implemented for local storage")}}var Js0=D(()=>{MU()});import{join as Qs0}from"path";import{homedir as Fm$}from"os";import{randomUUID as Bm$}from"crypto";import{mkdirSync as Vm$,existsSync as Um$,unlinkSync as Dm$}from"fs";import{openSync as Om$,writeSync as wm$,closeSync as Nm$,readFileSync as Im$}from"fs";class kf{#$;#J;#Q;#X;constructor($,J,Q){if(this.#$=$,this.#J=J,this.#Q=Q,this.#X=Qs0(Fm$(),".config","agentuity","streams"),!Um$(this.#X))Vm$(this.#X,{recursive:!0})}async create($,J){if(!$||$.length<1||$.length>254)throw Error("Stream namespace must be between 1 and 254 characters");let Q=Bm$(),X=r4(),Y=J?.metadata?JSON.stringify(J.metadata):null;this.#$.prepare(` - INSERT INTO stream_storage ( - project_path, id, name, metadata, content_type, created_at - ) - VALUES (?, ?, ?, ?, ?, ?) - `).run(this.#J,Q,$,Y,J?.contentType||"application/octet-stream",X);let G=`${this.#Q}/_agentuity/local/stream/${Q}`;return new Xs0(Q,G,this.#$,this.#J,this.#X,J?.compress??!1)}async list($){if($?.limit&&($.limit<=0||$.limit>1000))throw Error("limit must be between 1 and 1000");let J=` - SELECT id, name, metadata, size_bytes - FROM stream_storage - WHERE project_path = ? - `,Q=[this.#J];if($?.namespace)J+=" AND name = ?",Q.push($.namespace);if($?.metadata)for(let[Z,H]of Object.entries($.metadata))J+=" AND metadata LIKE ?",Q.push(`%"${Z}":"${H}"%`);let X=this.#$.query(J.replace("SELECT id, name, metadata, size_bytes","SELECT COUNT(*) as count")),{count:Y}=X.get(...Q);if(J+=" ORDER BY created_at DESC",$?.limit)J+=` LIMIT ${$.limit}`;if($?.offset)J+=` OFFSET ${$.offset}`;return{success:!0,streams:this.#$.query(J).all(...Q).map((Z)=>({id:Z.id,namespace:Z.name,metadata:Z.metadata?JSON.parse(Z.metadata):{},url:`${this.#Q}/_agentuity/local/stream/${Z.id}`,sizeBytes:Z.size_bytes,expiresAt:null})),total:Y}}async get($){if(!$?.trim())throw Error("Stream id is required");let Q=this.#$.query(` - SELECT id, name, metadata, size_bytes - FROM stream_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Q)throw Error(`Stream not found: ${$}`);let X=Q.metadata?JSON.parse(Q.metadata):{},Y=`${this.#Q}/_agentuity/local/stream/${$}`;return{id:Q.id,namespace:Q.name,metadata:X,url:Y,sizeBytes:Q.size_bytes,expiresAt:null}}async download($){if(!$?.trim())throw Error("Stream id is required");let Q=this.#$.query(` - SELECT data FROM stream_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Q||!Q.data)throw Error(`Stream not found or empty: ${$}`);let X=Q.data;return new ReadableStream({start(Y){Y.enqueue(new Uint8Array(X)),Y.close()}})}async delete($){if(!$?.trim())throw Error("Stream id is required");this.#$.prepare(` - DELETE FROM stream_storage - WHERE project_path = ? AND id = ? - `).run(this.#J,$)}}var Xs0;var Ys0=D(()=>{MU();Xs0=class Xs0 extends WritableStream{id;url;#$;#J;#Q;#X;#Y=null;#W=0;#G=!1;constructor($,J,Q,X,Y,W){super({write:async(G)=>{await this.#K(G)},close:async()=>{await this.#Z()}});this.id=$,this.url=J,this.#$=Q,this.#J=X,this.#Q=W,this.#X=Qs0(Y,`${$}.tmp`),this.#Y=Om$(this.#X,"w")}get bytesWritten(){return this.#W}get compressed(){return this.#Q}async write($){if(this.#G)throw Error("Stream is closed");let J;if($ instanceof Uint8Array)J=$;else if(typeof $==="string")J=new TextEncoder().encode($);else if($ instanceof ArrayBuffer)J=new Uint8Array($);else if(typeof $==="object")J=new TextEncoder().encode(JSON.stringify($));else J=new TextEncoder().encode(String($));await this.#K(J)}async close(){if(this.#G)return;if(this.#G=!0,this.#Y!==null)Nm$(this.#Y),this.#Y=null;await this.#Z()}getReader(){let $=this.#$,J=this.#J,Q=this.id;return new ReadableStream({start(X){let W=$.query(` - SELECT data FROM stream_storage - WHERE project_path = ? AND id = ? - `).get(J,Q);if(!W||!W.data){X.error(Error("Stream not found or not finalized"));return}X.enqueue(new Uint8Array(W.data)),X.close()}})}async#K($){if(this.#Y===null)throw Error("File handle is closed");let J=wm$(this.#Y,$);this.#W+=J}async#Z(){let $=Im$(this.#X);if(this.#Q){let{gzipSync:Q}=await import("zlib");$=Q($)}this.#$.prepare(` - UPDATE stream_storage - SET data = ?, size_bytes = ? - WHERE project_path = ? AND id = ? - `).run($,this.#W,this.#J,this.id);try{Dm$(this.#X)}catch{}}}});import{randomUUID as Lm$}from"crypto";class vf{#$;#J;constructor($,J){this.#$=$,this.#J=J}async upsert($,...J){if(!$?.trim())throw Error("Vector storage name is required");if(J.length===0)throw Error("At least one document is required");let Q=[],X=this.#$.prepare(` - INSERT INTO vector_storage ( - project_path, name, id, key, embedding, document, metadata, created_at, updated_at - ) - VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) - ON CONFLICT(project_path, name, key) - DO UPDATE SET - embedding = excluded.embedding, - document = excluded.document, - metadata = excluded.metadata, - updated_at = excluded.updated_at - `);for(let Y of J){if(!Y.key?.trim())throw Error("Each document must have a non-empty key");let W;if("embeddings"in Y&&Y.embeddings){if(!Array.isArray(Y.embeddings)||Y.embeddings.length===0)throw Error("Embeddings must be a non-empty array");W=Y.embeddings}else if("document"in Y&&Y.document){if(!Y.document?.trim())throw Error("Document text must be non-empty");W=Of(Y.document)}else throw Error("Each document must have either embeddings or document text");let G=Lm$(),K=r4(),Z=JSON.stringify(W),H="document"in Y?Y.document:null,z=Y.metadata?JSON.stringify(Y.metadata):null;X.run(this.#J,$,G,Y.key,Z,H??null,z??null,K,K);let B=this.#$.prepare("SELECT id FROM vector_storage WHERE project_path = ? AND name = ? AND key = ?").get(this.#J,$,Y.key)?.id??G;Q.push({key:Y.key,id:B})}return Q}async get($,J){if(!$?.trim()||!J?.trim())throw Error("Vector storage name and key are required");let X=this.#$.query(` - SELECT id, key, embedding, document, metadata - FROM vector_storage - WHERE project_path = ? AND name = ? AND key = ? - `).get(this.#J,$,J);if(!X)return{exists:!1};return{exists:!0,data:{id:X.id,key:X.key,embeddings:JSON.parse(X.embedding),document:X.document||void 0,metadata:X.metadata?JSON.parse(X.metadata):void 0,similarity:1}}}async getMany($,...J){if(!$?.trim())throw Error("Vector storage name is required");if(J.length===0)return new Map;let Q=await Promise.all(J.map(async(Y)=>{let W=await this.get($,Y);return{key:Y,result:W}})),X=new Map;for(let{key:Y,result:W}of Q)if(W.exists)X.set(Y,W.data);return X}async search($,J){if(!$?.trim())throw Error("Vector storage name is required");if(!J.query?.trim())throw Error("Query is required");let X=this.#$.query(` - SELECT id, key, embedding, metadata - FROM vector_storage - WHERE project_path = ? AND name = ? - `).all(this.#J,$),Y=X[0];if(!Y)return[];let G=JSON.parse(Y.embedding).length,K=Of(J.query,G),Z=[];for(let z of X){let q=JSON.parse(z.embedding),B=EQ0(K,q);if(J.similarity!==void 0&&BU[w]===N))continue}Z.push({id:z.id,key:z.key,metadata:z.metadata?JSON.parse(z.metadata):void 0,similarity:B})}Z.sort((z,q)=>q.similarity-z.similarity);let H=J.limit||10;return Z.slice(0,H)}async delete($,...J){if(!$?.trim())throw Error("Vector storage name is required");if(J.length===0)return 0;let Q=J.map(()=>"?").join(", ");return this.#$.prepare(` - DELETE FROM vector_storage - WHERE project_path = ? AND name = ? AND key IN (${Q}) - `).run(this.#J,$,...J).changes}async exists($){if(!$?.trim())throw Error("Vector storage name is required");let J=this.#$.query(` - SELECT COUNT(*) as count - FROM vector_storage - WHERE project_path = ? AND name = ? - `),{count:Q}=J.get(this.#J,$);return Q>0}async getStats($){if(!$?.trim())throw Error("Vector storage name is required");let Q=this.#$.query(` - SELECT COUNT(*) as count, - MIN(created_at) as created_at, MAX(updated_at) as last_used - FROM vector_storage - WHERE project_path = ? AND name = ? - `).get(this.#J,$);if(Q.count===0)return{sum:0,count:0};let Y=this.#$.query(` - SELECT key, embedding, document, metadata, created_at, updated_at - FROM vector_storage - WHERE project_path = ? AND name = ? - LIMIT 20 - `).all(this.#J,$),W=new TextEncoder,G=0,K={};for(let H of Y){let z=W.encode(H.embedding).length,q=H.document?W.encode(H.document).length:0,B=z+q;G+=B,K[H.key]={embedding:JSON.parse(H.embedding),document:H.document||void 0,size:B,metadata:H.metadata?JSON.parse(H.metadata):void 0,firstUsed:H.created_at,lastUsed:H.updated_at}}return{sum:Q.count<=Y.length?G:Math.round(G/Y.length*Q.count),count:Q.count,createdAt:Q.created_at||void 0,lastUsed:Q.last_used||void 0,sampledResults:K}}async getAllStats($){let Q=this.#$.query(` - SELECT name, embedding, document - FROM vector_storage - WHERE project_path = ? - `).all(this.#J),X=new TextEncoder,Y=new Map;for(let Z of Q){let H=X.encode(Z.embedding).length,z=Z.document?X.encode(Z.document).length:0,q=H+z,B=Y.get(Z.name);if(B)B.sum+=q,B.count+=1;else Y.set(Z.name,{sum:q,count:1})}let G=this.#$.query(` - SELECT name, MIN(created_at) as created_at, MAX(updated_at) as last_used - FROM vector_storage - WHERE project_path = ? - GROUP BY name - `).all(this.#J);for(let Z of G){let H=Y.get(Z.name);if(H)H.createdAt=Z.created_at||void 0,H.lastUsed=Z.last_used||void 0}let K={};for(let[Z,H]of Y)K[Z]=H;return K}async getNamespaces(){return this.#$.query(` - SELECT DISTINCT name - FROM vector_storage - WHERE project_path = ? - `).all(this.#J).map((Q)=>Q.name)}async deleteNamespace($){if(!$?.trim())throw Error("Vector storage name is required");this.#$.prepare(` - DELETE FROM vector_storage - WHERE project_path = ? AND name = ? - `).run(this.#J,$)}}var Ws0=D(()=>{MU()});class _f{#$;#J;constructor($,J){this.#$=$,this.#J=J,this.#Q()}#Q(){this.#$.run(` - CREATE TABLE IF NOT EXISTS queue_messages ( - id TEXT PRIMARY KEY, - project_path TEXT NOT NULL, - queue_name TEXT NOT NULL, - offset INTEGER NOT NULL, - payload TEXT NOT NULL, - metadata TEXT, - partition_key TEXT, - idempotency_key TEXT, - ttl_seconds INTEGER, - expires_at TEXT, - state TEXT NOT NULL DEFAULT 'pending', - created_at TEXT NOT NULL, - published_at TEXT NOT NULL - ) - `),this.#$.run(` - CREATE INDEX IF NOT EXISTS idx_queue_name - ON queue_messages(project_path, queue_name) - `),this.#$.run(` - CREATE UNIQUE INDEX IF NOT EXISTS idx_queue_idempotency_unique - ON queue_messages(project_path, queue_name, idempotency_key) - WHERE idempotency_key IS NOT NULL - `)}async publish($,J,Q){let X=crypto.randomUUID(),Y=new Date().toISOString(),W=typeof J==="string"?J:JSON.stringify(J),G=Q?.metadata?JSON.stringify(Q.metadata):null,K=Q?.ttl??null,Z=K?new Date(Date.now()+K*1000).toISOString():null;return this.#$.transaction(()=>{if(Q?.idempotencyKey){let B=this.#$.query(` - SELECT id, offset, published_at - FROM queue_messages - WHERE project_path = ? AND queue_name = ? AND idempotency_key = ? - `).get(this.#J,$,Q.idempotencyKey);if(B)return{id:B.id,offset:B.offset,publishedAt:B.published_at}}let q=this.#$.query(` - SELECT COALESCE(MAX(offset), -1) + 1 as next_offset - FROM queue_messages - WHERE project_path = ? AND queue_name = ? - `).get(this.#J,$).next_offset;return this.#$.prepare(` - INSERT INTO queue_messages ( - id, project_path, queue_name, offset, payload, metadata, - partition_key, idempotency_key, ttl_seconds, expires_at, state, created_at, published_at - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 'pending', ?, ?) - `).run(X,this.#J,$,q,W,G,Q?.partitionKey??null,Q?.idempotencyKey??null,K,Z,Y,Y),{id:X,offset:q,publishedAt:Y}}).immediate()}async createQueue($,J){return console.debug(`[local] createQueue: ${$}`),{name:$,queueType:J?.queueType??"worker"}}async deleteQueue($){}}class ff{async createAddress($){throw new y8}async listAddresses(){throw new y8}async getAddress($){throw new y8}async getConnectionConfig($){throw new y8}async deleteAddress($){throw new y8}async createDestination($,J,Q){throw new y8}async listDestinations($){throw new y8}async deleteDestination($,J){throw new y8}async send($){throw new y8}async listInbound($){throw new y8}async getInbound($){throw new y8}async deleteInbound($){throw new y8}async listOutbound($){throw new y8}async getOutbound($){throw new y8}async deleteOutbound($){throw new y8}async getActivity($){throw new y8}}var Am$="Email service is not available in local development mode. Deploy to Agentuity Cloud to use email.",y8;var Gs0=D(()=>{_8();y8=Z0("LocalEmailNotAvailableError",Am$)});function Tm$($){let J=$.match(/^(\d+)([mhdw])$/);if(!J)throw new qs0;let Q=parseInt(J[1],10),X=J[2],Y=Rm$[X];if(!Y)throw new qs0;return Q*Y}function jm$(){return`task_${crypto.randomUUID().replace(/-/g,"").slice(0,24)}`}function yf(){return`taskch_${crypto.randomUUID().replace(/-/g,"").slice(0,24)}`}function uA($){return{id:$.id,created_at:new Date($.created_at).toISOString(),updated_at:new Date($.updated_at).toISOString(),title:$.title,description:$.description??void 0,metadata:$.metadata?JSON.parse($.metadata):void 0,priority:$.priority,parent_id:$.parent_id??void 0,type:$.type,status:$.status,open_date:$.open_date??void 0,in_progress_date:$.in_progress_date??void 0,closed_date:$.closed_date??void 0,created_id:$.created_id,assigned_id:$.assigned_id??void 0,closed_id:$.closed_id??void 0}}function nQ0($){return{id:$.id,created_at:new Date($.created_at).toISOString(),updated_at:new Date($.updated_at).toISOString(),task_id:$.task_id,user_id:$.user_id,body:$.body}}function hf($){return{id:$.id,created_at:new Date($.created_at).toISOString(),name:$.name,color:$.color??void 0}}function Sm$(){return`comment_${crypto.randomUUID().replace(/-/g,"").slice(0,24)}`}function km$(){return`tag_${crypto.randomUUID().replace(/-/g,"").slice(0,24)}`}function vm$($){return{id:$.id,created_at:new Date($.created_at).toISOString(),task_id:$.task_id,field:$.field,old_value:$.old_value??void 0,new_value:$.new_value??void 0}}class bf{#$;#J;constructor($,J){this.#$=$,this.#J=J}async create($){let J=$?.title?.trim();if(!J)throw new Ks0;let Q=jm$(),X=r4(),Y=$.status??"open",W=$.priority??"none",G=Y==="open"?new Date(X).toISOString():null,K=Y==="in_progress"?new Date(X).toISOString():null,Z=Y==="closed"?new Date(X).toISOString():null,H=this.#$.prepare(` - INSERT INTO task_storage ( - project_path, - id, - title, - description, - metadata, - priority, - parent_id, - type, - status, - open_date, - in_progress_date, - closed_date, - created_id, - assigned_id, - closed_id, - created_at, - updated_at - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `),z={id:Q,created_at:X,updated_at:X,title:J,description:$.description??null,metadata:$.metadata?JSON.stringify($.metadata):null,priority:W,parent_id:$.parent_id??null,type:$.type,status:Y,open_date:G,in_progress_date:K,closed_date:Z,created_id:$.created_id,assigned_id:$.assigned_id??null,closed_id:null,deleted:0};return H.run(this.#J,z.id,z.title,z.description,z.metadata,z.priority,z.parent_id,z.type,z.status,z.open_date,z.in_progress_date,z.closed_date,z.created_id,z.assigned_id,z.closed_id,z.created_at,z.updated_at),uA(z)}async get($){let Q=this.#$.query(` - SELECT - id, - created_at, - updated_at, - title, - description, - metadata, - priority, - parent_id, - type, - status, - open_date, - in_progress_date, - closed_date, - created_id, - assigned_id, - closed_id, - deleted - FROM task_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Q)return null;return uA(Q)}async list($){let J=["project_path = ?"],Q=[this.#J];if($?.status)J.push("status = ?"),Q.push($.status);if($?.type)J.push("type = ?"),Q.push($.type);if($?.priority)J.push("priority = ?"),Q.push($.priority);if($?.assigned_id)J.push("assigned_id = ?"),Q.push($.assigned_id);if($?.parent_id)J.push("parent_id = ?"),Q.push($.parent_id);let X=J.length>0?`WHERE ${J.join(" AND ")}`:"",Y=$?.sort&&zs0[$.sort]?zs0[$.sort]:"created_at",W=$?.order==="asc"?"ASC":"DESC",G=$?.limit??pQ0,K=$?.offset??0,H=this.#$.query(`SELECT COUNT(*) as count FROM task_storage ${X}`).get(...Q);return{tasks:this.#$.query(` - SELECT - id, - created_at, - updated_at, - title, - description, - metadata, - priority, - parent_id, - type, - status, - open_date, - in_progress_date, - closed_date, - created_id, - assigned_id, - closed_id, - deleted - FROM task_storage - ${X} - ORDER BY ${Y} ${W} - LIMIT ? OFFSET ? - `).all(...Q,G,K).map(uA),total:H.count,limit:G,offset:K}}async update($,J){return this.#$.transaction(()=>{let Y=this.#$.query(` - SELECT - id, - created_at, - updated_at, - title, - description, - metadata, - priority, - parent_id, - type, - status, - open_date, - in_progress_date, - closed_date, - created_id, - assigned_id, - closed_id, - deleted - FROM task_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Y)throw new gA;let W=J.title!==void 0?J.title?.trim():void 0;if(J.title!==void 0&&!W)throw new Ks0;let G=r4(),K=new Date(G).toISOString(),Z={...Y,title:W??Y.title,description:J.description!==void 0?J.description:Y.description,metadata:J.metadata!==void 0?J.metadata?JSON.stringify(J.metadata):null:Y.metadata,priority:J.priority??Y.priority,parent_id:J.parent_id!==void 0?J.parent_id:Y.parent_id,type:J.type??Y.type,status:J.status??Y.status,assigned_id:J.assigned_id!==void 0?J.assigned_id:Y.assigned_id,closed_id:J.closed_id!==void 0?J.closed_id:Y.closed_id,updated_at:G};if(J.status&&J.status!==Y.status){if(J.status==="open"&&!Y.open_date)Z.open_date=K;if(J.status==="in_progress"&&!Y.in_progress_date)Z.in_progress_date=K;if(J.status==="closed"&&!Y.closed_date)Z.closed_date=K}let H=[],z=(B,U,O)=>{if(U!==O)H.push({field:B,oldValue:U,newValue:O})};if(J.title!==void 0)z("title",Y.title,Z.title);if(J.description!==void 0)z("description",Y.description,Z.description);if(J.metadata!==void 0)z("metadata",Y.metadata,Z.metadata);if(J.priority!==void 0)z("priority",Y.priority,Z.priority);if(J.parent_id!==void 0)z("parent_id",Y.parent_id,Z.parent_id);if(J.type!==void 0)z("type",Y.type,Z.type);if(J.status!==void 0)z("status",Y.status,Z.status);if(J.assigned_id!==void 0)z("assigned_id",Y.assigned_id,Z.assigned_id);if(J.closed_id!==void 0)z("closed_id",Y.closed_id,Z.closed_id);if(this.#$.prepare(` - UPDATE task_storage - SET - title = ?, - description = ?, - metadata = ?, - priority = ?, - parent_id = ?, - type = ?, - status = ?, - open_date = ?, - in_progress_date = ?, - closed_date = ?, - created_id = ?, - assigned_id = ?, - closed_id = ?, - updated_at = ? - WHERE project_path = ? AND id = ? - `).run(Z.title,Z.description,Z.metadata,Z.priority,Z.parent_id,Z.type,Z.status,Z.open_date,Z.in_progress_date,Z.closed_date,Z.created_id,Z.assigned_id,Z.closed_id,Z.updated_at,this.#J,$),H.length>0){let B=this.#$.prepare(` - INSERT INTO task_changelog_storage ( - project_path, - id, - task_id, - field, - old_value, - new_value, - created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?) - `);for(let U of H)B.run(this.#J,yf(),$,U.field,U.oldValue,U.newValue,G)}return uA(Z)}).immediate()}async close($){return this.#$.transaction(()=>{let X=this.#$.query(` - SELECT - id, - created_at, - updated_at, - title, - description, - metadata, - priority, - parent_id, - type, - status, - open_date, - in_progress_date, - closed_date, - created_id, - assigned_id, - closed_id, - deleted - FROM task_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!X)throw new gA;if(X.status==="closed")throw new Pm$;let Y=r4(),W=new Date(Y).toISOString(),G={...X,status:"closed",closed_date:X.closed_date??W,updated_at:Y};return this.#$.prepare(` - UPDATE task_storage - SET status = ?, closed_date = ?, updated_at = ? - WHERE project_path = ? AND id = ? - `).run(G.status,G.closed_date,G.updated_at,this.#J,$),this.#$.prepare(` - INSERT INTO task_changelog_storage ( - project_path, - id, - task_id, - field, - old_value, - new_value, - created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?) - `).run(this.#J,yf(),$,"status",X.status,G.status,Y),uA(G)}).immediate()}async changelog($,J){let Q=J?.limit??pQ0,X=J?.offset??0,W=this.#$.query("SELECT COUNT(*) as count FROM task_changelog_storage WHERE project_path = ? AND task_id = ?").get(this.#J,$);return{changelog:this.#$.query(` - SELECT - id, - created_at, - task_id, - field, - old_value, - new_value - FROM task_changelog_storage - WHERE project_path = ? AND task_id = ? - ORDER BY created_at DESC - LIMIT ? OFFSET ? - `).all(this.#J,$,Q,X).map(vm$),total:W.count,limit:Q,offset:X}}async softDelete($){if(!await this.get($))throw new gA;let Q=r4();return this.#$.prepare(` - UPDATE task_storage - SET status = 'closed', deleted = 1, closed_date = COALESCE(closed_date, ?), updated_at = ? - WHERE project_path = ? AND id = ? - `).run(new Date(Q).toISOString(),Q,this.#J,$),this.#$.prepare(` - INSERT INTO task_changelog_storage ( - project_path, id, task_id, field, old_value, new_value, created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?) - `).run(this.#J,yf(),$,"deleted","false","true",Q),await this.get($)}async batchDelete($){let J=["project_path = ?","deleted = 0"],Q=[this.#J];if($.status)J.push("status = ?"),Q.push($.status);if($.type)J.push("type = ?"),Q.push($.type);if($.priority)J.push("priority = ?"),Q.push($.priority);if($.parent_id)J.push("parent_id = ?"),Q.push($.parent_id);if($.created_id)J.push("created_id = ?"),Q.push($.created_id);if($.older_than){let B=Tm$($.older_than),U=Date.now()-B;J.push("created_at < ?"),Q.push(U)}if(J.length<3)throw new(Z0("BatchDeleteFilterRequiredError","At least one filter is required for batch delete"));if($.limit!==void 0&&(!Number.isInteger($.limit)||$.limit<=0))throw new(Z0("InvalidBatchDeleteLimitError","Batch delete limit must be a positive integer"));let X=Math.min($.limit??50,200),W=`SELECT id, title FROM task_storage WHERE ${J.join(" AND ")} ORDER BY created_at ASC LIMIT ?`,K=this.#$.prepare(W).all(...Q,X);if(K.length===0)return{deleted:[],count:0};let Z=r4(),H=K.map((B)=>B.id),z=H.map(()=>"?").join(", ");return this.#$.transaction(()=>{this.#$.prepare(` - UPDATE task_storage - SET status = 'closed', deleted = 1, closed_date = COALESCE(closed_date, ?), updated_at = ? - WHERE project_path = ? AND id IN (${z}) - `).run(new Date(Z).toISOString(),Z,this.#J,...H);let U=this.#$.prepare(` - INSERT INTO task_changelog_storage ( - project_path, id, task_id, field, old_value, new_value, created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?) - `);for(let O of K)U.run(this.#J,yf(),O.id,"deleted","false","true",Z)})(),{deleted:K.map((B)=>({id:B.id,title:B.title})),count:K.length}}async createComment($,J,Q){let X=J?.trim();if(!X)throw new Zs0;let Y=Q?.trim();if(!Y)throw new Em$;if(!await this.get($))throw new gA;let G=Sm$(),K=r4();return this.#$.prepare(` - INSERT INTO task_comment_storage ( - project_path, id, task_id, user_id, body, created_at, updated_at - ) VALUES (?, ?, ?, ?, ?, ?, ?) - `).run(this.#J,G,$,Y,X,K,K),nQ0({id:G,created_at:K,updated_at:K,task_id:$,user_id:Y,body:X})}async getComment($){let Q=this.#$.query(` - SELECT id, created_at, updated_at, task_id, user_id, body - FROM task_comment_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Q)throw new Mm$;return nQ0(Q)}async updateComment($,J){let Q=J?.trim();if(!Q)throw new Zs0;let X=await this.getComment($),Y=r4();return this.#$.prepare(` - UPDATE task_comment_storage - SET body = ?, updated_at = ? - WHERE project_path = ? AND id = ? - `).run(Q,Y,this.#J,$),{...X,body:Q,updated_at:new Date(Y).toISOString()}}async deleteComment($){this.#$.prepare(` - DELETE FROM task_comment_storage - WHERE project_path = ? AND id = ? - `).run(this.#J,$)}async listComments($,J){let Q=J?.limit??pQ0,X=J?.offset??0,W=this.#$.query("SELECT COUNT(*) as count FROM task_comment_storage WHERE project_path = ? AND task_id = ?").get(this.#J,$);return{comments:this.#$.query(` - SELECT id, created_at, updated_at, task_id, user_id, body - FROM task_comment_storage - WHERE project_path = ? AND task_id = ? - ORDER BY created_at DESC - LIMIT ? OFFSET ? - `).all(this.#J,$,Q,X).map(nQ0),total:W.count,limit:Q,offset:X}}async createTag($,J){let Q=$?.trim();if(!Q)throw new Hs0;let X=km$(),Y=r4();return this.#$.prepare(` - INSERT INTO task_tag_storage ( - project_path, id, name, color, created_at - ) VALUES (?, ?, ?, ?, ?) - `).run(this.#J,X,Q,J??null,Y),hf({id:X,created_at:Y,name:Q,color:J??null})}async getTag($){let Q=this.#$.query(` - SELECT id, created_at, name, color - FROM task_tag_storage - WHERE project_path = ? AND id = ? - `).get(this.#J,$);if(!Q)throw new Cm$;return hf(Q)}async updateTag($,J,Q){let X=J?.trim();if(!X)throw new Hs0;return await this.getTag($),this.#$.prepare(` - UPDATE task_tag_storage - SET name = ?, color = ? - WHERE project_path = ? AND id = ? - `).run(X,Q??null,this.#J,$),this.getTag($)}async deleteTag($){this.#$.prepare(` - DELETE FROM task_tag_association_storage - WHERE project_path = ? AND tag_id = ? - `).run(this.#J,$),this.#$.prepare(` - DELETE FROM task_tag_storage - WHERE project_path = ? AND id = ? - `).run(this.#J,$)}async listTags(){return{tags:this.#$.query(` - SELECT id, created_at, name, color - FROM task_tag_storage - WHERE project_path = ? - ORDER BY name ASC - `).all(this.#J).map(hf)}}async addTagToTask($,J){if(!await this.get($))throw new gA;await this.getTag(J),this.#$.prepare(` - INSERT OR IGNORE INTO task_tag_association_storage ( - project_path, task_id, tag_id - ) VALUES (?, ?, ?) - `).run(this.#J,$,J)}async removeTagFromTask($,J){this.#$.prepare(` - DELETE FROM task_tag_association_storage - WHERE project_path = ? AND task_id = ? AND tag_id = ? - `).run(this.#J,$,J)}async listTagsForTask($){return this.#$.query(` - SELECT t.id, t.created_at, t.name, t.color - FROM task_tag_storage t - INNER JOIN task_tag_association_storage a ON t.id = a.tag_id AND t.project_path = a.project_path - WHERE a.project_path = ? AND a.task_id = ? - ORDER BY t.name ASC - `).all(this.#J,$).map(hf)}async uploadAttachment($,J){throw new dA}async confirmAttachment($){throw new dA}async downloadAttachment($){throw new dA}async listAttachments($){throw new dA}async deleteAttachment($){throw new dA}async listUsers(){return{users:[]}}async listProjects(){return{projects:[]}}async getActivity($){let J=Math.min(365,Math.max(7,$?.days??90)),Q=[],X=new Date;for(let Y=J-1;Y>=0;Y--){let W=new Date(X);W.setDate(W.getDate()-Y);let G=W.toISOString().slice(0,10),K=this.#$.prepare(`SELECT - COALESCE(SUM(CASE WHEN status = 'open' THEN 1 ELSE 0 END), 0) as open, - COALESCE(SUM(CASE WHEN status = 'in_progress' THEN 1 ELSE 0 END), 0) as in_progress, - COALESCE(SUM(CASE WHEN status = 'done' THEN 1 ELSE 0 END), 0) as done, - COALESCE(SUM(CASE WHEN status = 'closed' THEN 1 ELSE 0 END), 0) as closed, - COALESCE(SUM(CASE WHEN status = 'cancelled' THEN 1 ELSE 0 END), 0) as cancelled - FROM task_storage - WHERE project_path = ? AND date(created_at) = ?`).get(this.#J,G);Q.push({date:G,open:K.open,inProgress:K.in_progress,done:K.done,closed:K.closed,cancelled:K.cancelled})}return{activity:Q,days:J}}}var Ks0,gA,Pm$,Mm$,Cm$,Zs0,Em$,Hs0,dA,pQ0=100,zs0,Rm$,qs0;var Fs0=D(()=>{_8();MU();Ks0=Z0("TaskTitleRequiredError","Task title is required and must be a non-empty string"),gA=Z0("TaskNotFoundError","Task not found"),Pm$=Z0("TaskAlreadyClosedError","Task is already closed"),Mm$=Z0("CommentNotFoundError","Comment not found"),Cm$=Z0("TagNotFoundError","Tag not found"),Zs0=Z0("CommentBodyRequiredError","Comment body is required and must be a non-empty string"),Em$=Z0("CommentUserRequiredError","Comment user ID is required and must be a non-empty string"),Hs0=Z0("TagNameRequiredError","Tag name is required and must be a non-empty string"),dA=Z0("AttachmentNotSupportedError","Attachments are not supported in local task storage"),zs0={created_at:"created_at",updated_at:"updated_at",title:"title",priority:"priority",status:"status",type:"type",open_date:"open_date",in_progress_date:"in_progress_date",closed_date:"closed_date"},Rm$={m:60000,h:3600000,d:86400000,w:604800000},qs0=Z0("InvalidDurationError","Invalid duration format: use a number followed by m (minutes), h (hours), d (days), or w (weeks)")});var Bs0=D(()=>{AQ0();MU();$s0();Js0();Ys0();Ws0();Gs0();Fs0()});var rf={};l6(rf,{registerServices:()=>sQ0,getThreadProvider:()=>gH,getSessionProvider:()=>of,getSessionEventProvider:()=>tQ0,getServices:()=>lm$,getLocalRouter:()=>cm$,getEvalRunEventProvider:()=>pA,createServices:()=>nf});function nf($,J,Q){let X=wv(),Y=J?.services?.useLocal??!1;if(pG=um$($),Y||!X||process.env.AGENTUITY_FORCE_LOCAL_SERVICES==="true"){let Z=kA(),H=CQ0();if(!Q)throw new mm$;return $.info("Using local services (development only)"),df=J?.services?.keyvalue||new Sf(Z,H),uf=J?.services?.stream||new kf(Z,H,Q),mf=J?.services?.vector||new vf(Z,H),cf=new _f(Z,H),lf=J?.services?.email||new ff,pf=J?.services?.task||new bf(Z,H),iQ0=J?.services?.session||new Df,oQ0=J?.services?.thread||new PQ0,mA=J?.services?.sessionEvent?new Wf(new Gf,J.services.sessionEvent):new Gf,cA=J?.services?.evalRunEvent?new AA(new LA,J.services.evalRunEvent):new LA,xf=lQ0(Z,H),{localRouter:xf}}xf=null;let G=gf(),K=Us0();if(df=J?.services?.keyvalue||new fk(hm$(),pG),uf=J?.services?.stream||new bk(K,pG),mf=J?.services?.vector||new gk(bm$(),pG),cf=new yk(xm$(),pG),lf=J?.services?.email||new aj(gm$(),pG),pf=J?.services?.task||new xk(dm$(),pG),rQ0=new Yf(new UL(G,$),K),aQ0=new hk(gf(),pG),iQ0=J?.services?.session||new Df,oQ0=J?.services?.thread||new LQ0,mA=gJ()&&process.env.AGENTUITY_CLOUD_EXPORT_DIR?new HQ0(process.env.AGENTUITY_CLOUD_EXPORT_DIR):new ZQ0(new UL(G,$),$),J?.services?.sessionEvent)mA=new Wf(mA,J.services.sessionEvent);if($.debug("[SERVICES] Initializing eval run provider - region: %s, catalystBaseUrl: %s, isProduction: %s",Vs0(),G,gJ()),cA=gJ()&&process.env.AGENTUITY_CLOUD_EXPORT_DIR?new Zf(process.env.AGENTUITY_CLOUD_EXPORT_DIR):new Kf(new UL(G,$),$,G),J?.services?.evalRunEvent)cA=new AA(cA,J.services.evalRunEvent);return{}}function gH(){return oQ0}function of(){return iQ0}function cm$(){return xf}function tQ0(){return mA}function pA(){return cA}function lm$(){return{kv:df,stream:uf,vector:mf,sandbox:rQ0,queue:cf,email:lf,schedule:aQ0,task:pf}}function sQ0($,J=!1){if(Object.defineProperty($,"kv",{get:()=>df,enumerable:!1,configurable:!1}),Object.defineProperty($,"stream",{get:()=>uf,enumerable:!1,configurable:!1}),Object.defineProperty($,"vector",{get:()=>mf,enumerable:!1,configurable:!1}),Object.defineProperty($,"sandbox",{get:()=>rQ0,enumerable:!1,configurable:!1}),Object.defineProperty($,"queue",{get:()=>cf,enumerable:!1,configurable:!1}),Object.defineProperty($,"email",{get:()=>lf,enumerable:!1,configurable:!1}),Object.defineProperty($,"schedule",{get:()=>aQ0,enumerable:!1,configurable:!1}),Object.defineProperty($,"task",{get:()=>pf,enumerable:!1,configurable:!1}),J){let Q;Object.defineProperty($,"agent",{get:()=>{if(!Q)Q=af($);return Q},enumerable:!1,configurable:!1})}}var R5,_m$,fm$=()=>process.env.AGENTUITY_SDK_KEY,ym$=()=>`Bearer ${fm$()}`,Vs0=()=>process.env.AGENTUITY_REGION??"usc",lA=()=>EG(Vs0()),hm$=()=>lA().keyvalue,Us0=()=>lA().stream,bm$=()=>lA().vector,gf=()=>lA().catalyst,xm$=()=>gf(),gm$=()=>lA().email,dm$=()=>gf(),pG,um$=($)=>J40({headers:{Authorization:ym$(),"User-Agent":_m$},onBefore:async(J,Q,X)=>{if($.debug("before request: %s with options: %s",J,Q),!Q.telemetry)return X();Q.headers={...Q.headers,...Ot0()};let Y=UQ0()??R5.trace.getTracer("agentuity"),W=R5.context.active(),G=Y.startSpan(Q.telemetry.name,{attributes:Q.telemetry.attributes,kind:R5.SpanKind.CLIENT},W),K=R5.trace.setSpan(W,G);try{await R5.context.with(K,X),G.setStatus({code:R5.SpanStatusCode.OK})}catch(Z){let H=Z;throw G.recordException(H),G.setStatus({code:R5.SpanStatusCode.ERROR,message:H?.message??String(Z)}),Z}finally{G.end()}},onAfter:async(J,Q,X,Y)=>{if($.debug("after request: %s (%d) => %s",J,X.response.status,Y),Y)return;let W=R5.trace.getSpan(R5.context.active());switch(Q.telemetry?.name){case"agentuity.keyvalue.get":{if(X.response.status===404)W?.addEvent("miss");else if(X.response.ok)W?.addEvent("hit");break}case"agentuity.stream.create":{if(X.response.ok){let G=X.data;W?.setAttributes({"stream.id":G.id,"stream.url":`${Us0()}/${G.id}`})}break}case"agentuity.stream.list":{let G=X.data;if(G&&W)W.setAttributes({"stream.count":G.streams.length,"stream.total":G.total});break}case"agentuity.vector.upsert":{if(X.response.ok){let G=X.data;W?.setAttributes({"vector.count":G.length})}break}case"agentuity.vector.search":{if(X.response.ok){let G=X.data;W?.setAttributes({"vector.results":G.length})}break}case"agentuity.vector.get":{if(X.response.status===404)W?.addEvent("miss");else if(X.response.ok)W?.addEvent("hit");break}}}},$),df,uf,mf,rQ0,cf,lf,aQ0,pf,iQ0,oQ0,mA,cA,xf=null,mm$;var IX=D(()=>{_8();W3();lr0();rr0();sr0();Dt0();MQ0();LU();tf();dJ();SA();Bs0();R5=M0(P(),1),_m$=`Agentuity SDK/${Ov()}`,mm$=Z0("ServerUrlMissingError","serverUrl is required when using local services")});import{AsyncLocalStorage as Ds0}from"async_hooks";var Os0,sf,ef,Qt0=()=>{return!!sf.getStore()},dG=()=>{return!!ef.getStore()},pm$,ws0=()=>{let $=sf.getStore();if(!$)throw new pm$;return $},nm$,_H=()=>{let $=ef.getStore();if(!$)throw new nm$;return $},eQ0=()=>sf,Ns0=($,J,Q)=>{let X=new Os0(J);if(!("waitUntil"in $))Object.defineProperty($,"waitUntil",{value:(Y)=>{J.handler.waitUntil(Y)},configurable:!0});return Object.defineProperty($,"executionCtx",{get(){return{waitUntil:(Y)=>{J.handler.waitUntil(Y)},passThroughOnException:()=>{},props:{}}},configurable:!0}),sf.run(X,async()=>{return await Q()})},Is0=async($,J)=>{return ef.run($,J)};var MA=D(()=>{_8();dJ();IX();Os0=class Os0{agent;logger;sessionId;tracer;kv;stream;vector;sandbox;queue;email;schedule;task;state;session;thread;config;app;current;[_L];handler;_initialAuth;get auth(){if(dG())try{let $=ef.getStore();if($?.var&&"auth"in $.var)return $.var.auth??null}catch{}return this._initialAuth}set auth($){this._initialAuth=$}constructor($){this.agent=$.agent,this.logger=$.logger,this.sessionId=$.sessionId,this.tracer=$.tracer,this.thread=$.thread,this.session=$.session,this.config=$.config,this.app=$.app,this._initialAuth=$.auth??null,this[_L]=$.runtime,this.state=new Map,this.handler=$.handler,sQ0(this,!1)}waitUntil($){this.handler.waitUntil($)}};sf=new Ds0,ef=new Ds0,pm$=Z0("AgentContextNotAvailableError","AgentContext is not available"),nm$=Z0("HTTPContextNotAvailableError","HTTPContext is not available")});async function $X0($,J){let Q=await $["~standard"].validate(J);if("issues"in Q&&Q.issues)return{success:!1,issues:Array.from(Q.issues)};return{success:!0,data:Q.value}}function JX0($){return $.map((J)=>{let Q=J.path?.map((X)=>typeof X==="object"?X.key:X).join(".")||"";return Q?`${Q}: ${J.message}`:J.message}).join(", ")}function Ls0(){return{agents:nA,agentConfigs:XX0,agentEventListeners:$y}}function As0($){return $[_L]}async function QX0($,J,Q,X,Y){let W=$.agentEventListeners.get(J);if(W){let G=W.get(Q);if(G&&G.size>0)for(let K of G)try{if(Q==="errored"&&Y)await K(Q,J,X,Y);else if(Q==="started"||Q==="completed")await K(Q,J,X)}catch(Z){a.error(`Error in agent event listener for '${Q}':`,Z)}}if(Q==="errored"&&Y)await C7("agent.errored",J,X,Y);else if(Q==="started")await C7("agent.started",J,X);else if(Q==="completed")await C7("agent.completed",J,X)}function YX0($,J){let Q=J.schema?.input,X=J.schema?.output,Y=[],W=async(z)=>{let q=void 0;if(Q){let N=await Q["~standard"].validate(z);if(N.issues)throw new RU({issues:N.issues,message:`Input validation failed: ${N.issues.map((I)=>I.message).join(", ")}`});q=N.value}let B=ws0();B[a$0]=Z,B.current=Z.metadata;let U={"@agentuity/agentId":Z.metadata.agentId,"@agentuity/agentInstanceId":Z.metadata.id,"@agentuity/agentDescription":Z.metadata.description,"@agentuity/agentName":Z.metadata.name,"@agentuity/threadId":B.thread.id},O=h8.trace.getActiveSpan();if(O)O.setAttributes(U);if(dG()){let N=uG(_H());if(N.var.agentIds){if(Z.metadata.id)N.var.agentIds.add(Z.metadata.id);if(Z.metadata.agentId)N.var.agentIds.add(Z.metadata.agentId)}}else{let N=B[kn0];if(N){if(Z.metadata.id)N.add(Z.metadata.id);if(Z.metadata.agentId)N.add(Z.metadata.agentId)}}B.logger=B.logger.child(U);let w=As0(B);await QX0(w,Z,"started",B);try{let N=await(async()=>{if(Z.metadata.id&&!dG())return im$(Z.metadata.id,()=>Q?J.handler(B,q):J.handler(B));else return Q?J.handler(B,q):J.handler(B)})(),I=N;if(X&&!J.schema?.stream){let E=await X["~standard"].validate(N);if(E.issues)throw new RU({issues:E.issues,message:`Output validation failed: ${E.issues.map((v)=>v.message).join(", ")}`});I=E.value}return B.state.set("_evalInput",q),B.state.set("_evalOutput",I),await QX0(w,Z,"completed",B),I}catch(N){throw await QX0(w,Z,"errored",B,N),N}},G=(z,q)=>{if(typeof z!=="string"&&"name"in z){let w=z,N=w.name;a.debug(`createEval called for agent "${$||"unknown"}": registering preset eval "${N}"`);let I={metadata:{identifier:N,name:N,description:w.description||""},handler:w.handler};if(Q)I.inputSchema=Q;if(X)I.outputSchema=X;return Y.push(I),a.debug(`Added preset eval "${N}" to agent "${$||"unknown"}". Total evals: ${Y.length}`),I}if(typeof z!=="string"||!q)throw Error("Invalid arguments: expected (name: string, config) or (config: PresetEvalConfig)");let B=z;a.debug(`createEval called for agent "${$||"unknown"}": registering eval "${B}"`);let U=q.metadata||{},O={metadata:{id:U.id||void 0,identifier:U.identifier||void 0,version:U.version||void 0,filename:U.filename||"",name:B,description:q.description||""},handler:q.handler};if(Q)O.inputSchema=Q;if(X)O.outputSchema=X;return Y.push(O),a.debug(`Added eval "${B}" to agent "${$||"unknown"}". Total evals: ${Y.length}`),O},K={name:$,description:J.description,id:"",agentId:"",filename:"",version:"",inputSchemaCode:"",outputSchemaCode:"",...J.metadata};if(!K.id||!K.agentId){let z=rt0($);if(z)a.info('[agent] loaded metadata for "%s" from file: id=%s, agentId=%s',$,z.id,z.agentId),K={...K,id:z.id||K.id,agentId:z.agentId||K.agentId,filename:z.filename||K.filename,version:z.version||K.version}}if(!K.id&&!K.agentId&&xJ())throw Error(`Agent "${$}" has no metadata IDs (id and agentId are empty). This will result in empty agent_ids in session events. Ensure agentuity.metadata.json exists in the runtime directory (checked: ${process.cwd()}/agentuity.metadata.json and ${process.cwd()}/.agentuity/agentuity.metadata.json). Run 'agentuity build' to generate the metadata file.`);let Z={handler:W,metadata:K,evals:Y,createEval:G,setup:J.setup,shutdown:J.shutdown};if(Z.addEventListener=(z,q)=>{let B=Z,U=q,O=$y.get(B);if(!O)O=new Map,$y.set(B,O);let w=O.get(z);if(!w)w=new Set,O.set(z,w);w.add(U)},Z.addEventListener("completed",async(z,q,B)=>{let U=q?.evals||Y;if(a.debug(`Checking evals: agent=${q.metadata?.name}, evalsArray.length=${Y?.length||0}, agent.evals.length=${q?.evals?.length||0}`),U&&U.length>0){a.info(`Executing ${U.length} eval(s) after agent run`);let O=B.state.get("_evalInput"),w=B.state.get("_evalOutput"),N;try{let E=_H();N=uG(E).var.agentRunSpanId}catch{}let I=h8.context.active();for(let E of U){let v=E.metadata.name||"unnamed",M=q?.metadata?.name||$,b=jA("evalrun"),y=at0(M,v),l=y?.id||"",i=y?.identifier||"",p=B.tracer;if(p){let X0=p.startSpan(v,{},I);X0.setAttributes({"@agentuity/evalId":l,"@agentuity/evalIdentifier":i,"@agentuity/evalName":v,"@agentuity/evalRunId":b,"@agentuity/agentName":M,"@agentuity/evalDescription":y?.description||E.metadata.description||"","@agentuity/evalFilename":y?.filename||E.metadata.filename||""});let x=h8.trace.setSpan(I,X0);h8.context.with(x,()=>{B.waitUntil(async()=>{let P0=FX(),o=xJ(),C=A7()??!1,e=pA(),w0=P0&&o&&l!==""&&i!=="";try{if(a.info(`[EVALRUN] Starting eval run tracking for '${v}'`),w0&&e)try{let j0=BX();await e.start({id:b,sessionId:B.sessionId,evalId:l,evalIdentifier:i,orgId:P0,projectId:o,devmode:Boolean(C),deploymentId:j0||void 0,spanId:N})}catch(j0){a.error(`[EVALRUN] Error sending start event for '${v}'`,{error:j0})}let R0=O,E0=w;if(E.inputSchema){let j0=await E.inputSchema["~standard"].validate(O);if(j0.issues)throw new RU({issues:j0.issues,message:"Eval input validation failed"});R0=j0.value}if(E.outputSchema){let j0=await E.outputSchema["~standard"].validate(w);if(j0.issues)throw new RU({issues:j0.issues,message:"Eval output validation failed"});E0=j0.value}let p0;if(Q&&X)p0=await E.handler(B,R0,E0);else if(Q)p0=await E.handler(B,R0);else if(X)p0=await E.handler(B,E0);else p0=await E.handler(B);let Q1={success:!0,...p0};if(w0&&e)try{await e.complete({id:b,result:Q1})}catch(j0){a.error(`[EVALRUN] Error sending complete event for '${v}'`,{error:j0})}a.debug(`Eval '${v}' completed successfully`)}catch(R0){let E0=R0 instanceof Error?R0.message:String(R0);if(X0.recordException(R0),X0.setStatus({code:h8.SpanStatusCode.ERROR,message:E0}),a.error(`Error executing eval '${v}'`,{error:R0}),w0&&e)try{await e.complete({id:b,error:E0,result:{success:!1,passed:!1,error:E0,metadata:{}}})}catch(p0){a.debug("Failed to send eval run complete event",{evalRunId:b,errorMessage:E0,error:p0 instanceof Error?p0.message:String(p0)})}}finally{X0.end()}})})}else B.waitUntil(async()=>{let X0=FX(),x=xJ(),P0=A7()??!1,o=pA(),C=X0&&x&&l!==""&&i!=="";try{if(C&&o)try{await o.start({id:b,sessionId:B.sessionId,evalId:l,evalIdentifier:i,orgId:X0,projectId:x,devmode:Boolean(P0),deploymentId:BX()||void 0,spanId:N})}catch(E0){a.debug("Failed to send eval run start event",{evalRunId:b,evalId:l,evalIdentifier:i,sessionId:B.sessionId,error:E0 instanceof Error?E0.message:String(E0)})}let e=O,w0=w;if(E.inputSchema){let E0=await E.inputSchema["~standard"].validate(O);if(E0.issues)throw new RU({issues:E0.issues,message:"Eval input validation failed"});e=E0.value}if(E.outputSchema){let E0=await E.outputSchema["~standard"].validate(w);if(E0.issues)throw new RU({issues:E0.issues,message:"Eval output validation failed"});w0=E0.value}let R0;if(Q&&X)R0=await E.handler(B,e,w0);else if(Q)R0=await E.handler(B,e);else if(X)R0=await E.handler(B,w0);else R0=await E.handler(B);if(C&&o)try{await o.complete({id:b,result:{success:!0,...R0}})}catch(E0){a.debug("Failed to send eval run complete event",{evalRunId:b,error:E0 instanceof Error?E0.message:String(E0)})}}catch(e){let w0=e instanceof Error?e.message:String(e);if(a.error(`Error executing eval '${v}'`,{error:e}),C&&o)try{await o.complete({id:b,error:w0,result:{success:!1,passed:!1,error:w0,metadata:{}}})}catch(R0){a.debug("Failed to send eval run complete event",{evalRunId:b,errorMessage:w0,error:R0 instanceof Error?R0.message:String(R0)})}}})}}}),Z.removeEventListener=(z,q)=>{let B=Z,U=q,O=$y.get(B);if(!O)return;let w=O.get(z);if(!w)return;w.delete(U)},Q)Z.inputSchema=Q;if(X)Z.outputSchema=X;if(J.schema?.stream)Z.stream=J.schema.stream;return Z.validator=(z)=>{let q=z?.input??Q,B=z?z.output:X,U=(I)=>r$0("json",async(E,v)=>{if(I){let M=await $X0(I,E);if(!M.success)return v.json({error:"Validation failed",message:JX0(M.issues),issues:M.issues},400);return M.data}return E});if(!B)return U(q);let O=async(I,E)=>{await E();let v=I.res;if(!v)return;if(J.schema?.stream)return;if(!(v.headers.get("Content-Type")??"").toLowerCase().includes("application/json"))return;let b;try{b=await v.clone().json()}catch{throw new(Z0("OutputValidationError")())({message:"Output validation failed: response is not valid JSON",issues:[]})}let y=await $X0(B,b);if(!y.success)throw new(Z0("OutputValidationError")())({message:`Output validation failed: ${JX0(y.issues)}`,issues:y.issues});I.res=new Response(JSON.stringify(y.data),{status:v.status,headers:v.headers})};if(!q)return O;let w=U(q);return async(I,E)=>{return await w(I,async()=>{await O(I,E)})}},nA.set($,Z),{metadata:K,validator:Z.validator,inputSchema:Q,outputSchema:X,stream:J.schema?.stream||!1,createEval:G,addEventListener:Z.addEventListener,removeEventListener:Z.removeEventListener,run:Q?async(z)=>{if(dG()){let q=_H(),B=q.var.tracer;if(B)return Jy(B,Z,q,async()=>await Z.handler(z))}return await Z.handler(z)}:async()=>{if(dG()){let z=_H(),q=z.var.tracer;if(q)return Jy(q,Z,z,async()=>await Z.handler())}return await Z.handler()},[Sn0]:Z}}var h8,nA,$y,XX0,Ps0=($,J)=>{XX0.set($,J)},Ms0=($)=>{return XX0.get($)},RU,im$=async($,J)=>{let Q=h8.context.active();if(!h8.trace.getSpan(Q))return J();let Y=SL(Q,{aid:$});return h8.context.with(Y,J)},Jy=async($,J,Q,X)=>{let Y=h8.context.active(),W=BX(),G=xJ(),K=FX(),Z=A7(),H=SL(Y,{aid:J.metadata.id,did:W,pid:G,oid:K,d:Z?"1":void 0}),z=$.startSpan("agent.run",{},H);z.setAttributes({"@agentuity/agentId":J.metadata.agentId,"@agentuity/agentInstanceId":J.metadata.id,"@agentuity/agentDescription":J.metadata.description,"@agentuity/agentName":J.metadata.name,"@agentuity/threadId":Q.var.thread.id});let q=z.spanContext().spanId;uG(Q).set("agentRunSpanId",q);try{let U=h8.trace.setSpan(Y,z);return await h8.context.with(U,X)}catch(U){throw z.recordException(U),z.setStatus({code:h8.SpanStatusCode.ERROR}),U}finally{z.end()}},om$=($,J)=>{let Q=J.var.tracer;if($.inputSchema)return{metadata:$.metadata,run:async(X)=>{return Jy(Q,$,J,async()=>await $.handler(X))}};else return{metadata:$.metadata,run:async()=>{return Jy(Q,$,J,async()=>await $.handler())}}},af=($)=>{let J={},Q=new Map;for(let[X,Y]of nA){let W=om$(Y,$),G=dk(X);if(!G){a.warn(`Agent name "${X}" converts to empty camelCase key. Skipping.`);continue}let K=Q.get(G);if(K&&K!==X)throw a.error(`Agent registry collision: "${X}" conflicts with "${K}" (both map to camelCase key "${G}")`),Error(`Agent registry collision detected for key "${G}"`);J[G]=W,Q.set(G,X)}return J},iA=($)=>{return async(J,Q)=>{let X=af(J);if($){let z=dk($),q=X[z],B=uG(J);if(q?.metadata?.id)B.var.agentIds.add(q.metadata.id);if(q?.metadata?.agentId)B.var.agentIds.add(q.metadata.agentId)}let Y=J.var.sessionId,W=J.var.thread,G=J.var.session,K=$?Ms0($):void 0,Z=J.var.app,H={agent:X,logger:J.var.logger,tracer:J.var.tracer,sessionId:Y,session:G,thread:W,handler:J.var.waitUntilHandler,config:K||{},app:Z||{},runtime:Ls0(),auth:J.var.auth??null};return Ns0(J,H,Q)}},oA=()=>nA,WX0=async($)=>{for(let[J,Q]of nA.entries())if(Q.setup){let X=await Q.setup($);Ps0(J,X)}};var tf=D(()=>{_8();m$0();An0();dJ();MA();NX();Hf();LU();SA();IX();dJ();EU();h8=M0(P(),1),nA=new Map,$y=new WeakMap,XX0=new Map;RU=Z0("ValidationError")()});var c59=class{initApp;#$;constructor($){this.initApp=$?.initApp,this.#$=$?.defaultAppOptions}createApp=($)=>{let J=new bA($&&this.#$?{...this.#$,...$}:$??this.#$);if(this.initApp)this.initApp(J);return J};createMiddleware=($)=>$;createHandlers=(...$)=>{return $.filter((J)=>J!==void 0)}},TU=($)=>$;var Cs0=D(()=>{gQ0()});var Es0=($)=>{let Q={...{origin:"*",allowMethods:["GET","HEAD","PUT","POST","DELETE","PATCH"],allowHeaders:[],exposeHeaders:[]},...$},X=((W)=>{if(typeof W==="string")if(W==="*")return()=>W;else return(G)=>W===G?G:null;else if(typeof W==="function")return W;else return(G)=>W.includes(G)?G:null})(Q.origin),Y=((W)=>{if(typeof W==="function")return W;else if(Array.isArray(W))return()=>W;else return()=>[]})(Q.allowMethods);return async function(G,K){function Z(z,q){G.res.headers.set(z,q)}let H=await X(G.req.header("origin")||"",G);if(H)Z("Access-Control-Allow-Origin",H);if(Q.credentials)Z("Access-Control-Allow-Credentials","true");if(Q.exposeHeaders?.length)Z("Access-Control-Expose-Headers",Q.exposeHeaders.join(","));if(G.req.method==="OPTIONS"){if(Q.origin!=="*")Z("Vary","Origin");if(Q.maxAge!=null)Z("Access-Control-Max-Age",Q.maxAge.toString());let z=await Y(G.req.header("origin")||"",G);if(z.length)Z("Access-Control-Allow-Methods",z.join(","));let q=Q.allowHeaders;if(!q?.length){let B=G.req.header("Access-Control-Request-Headers");if(B)q=B.split(/\s*,\s*/)}if(q?.length)Z("Access-Control-Allow-Headers",q.join(",")),G.res.headers.append("Vary","Access-Control-Request-Headers");return G.res.headers.delete("Content-Length"),G.res.headers.delete("Content-Type"),new Response(null,{headers:G.res.headers,status:204,statusText:"No Content"})}if(await K(),Q.origin!=="*")G.header("Vary","Origin",{append:!0})}};var Rs0=()=>{};var GX0;var KX0=D(()=>{GX0=/^\s*(?:text\/(?!event-stream(?:[;\s]|$))[^;\s]+|application\/(?:javascript|json|xml|xml-dtd|ecmascript|dart|postscript|rtf|tar|toml|vnd\.dart|vnd\.ms-fontobject|vnd\.ms-opentype|wasm|x-httpd-php|x-javascript|x-ns-proxy-autoconfig|x-sh|x-tar|x-virtualbox-hdd|x-virtualbox-ova|x-virtualbox-ovf|x-virtualbox-vbox|x-virtualbox-vdi|x-virtualbox-vhd|x-virtualbox-vmdk|x-www-form-urlencoded)|font\/(?:otf|ttf)|image\/(?:bmp|vnd\.adobe\.photoshop|vnd\.microsoft\.icon|vnd\.ms-dds|x-icon|x-ms-bmp)|message\/rfc822|model\/gltf-binary|x-shader\/x-fragment|x-shader\/x-vertex|[^;\s]+?\+(?:json|text|xml|yaml))(?:[;\s]|$)/i});var rm$,am$,Ts0=($)=>{let J=$?.threshold??1024;return async function(X,Y){await Y();let W=X.res.headers.get("Content-Length");if(X.res.headers.has("Content-Encoding")||X.res.headers.has("Transfer-Encoding")||X.req.method==="HEAD"||W&&Number(W)G?.includes(H));if(!K||!X.res.body)return;let Z=new CompressionStream(K);X.res=new Response(X.res.body.pipeThrough(Z),X.res),X.res.headers.delete("Content-Length"),X.res.headers.set("Content-Encoding",K)}},tm$=($)=>{let J=$.headers.get("Content-Type");return J&&GX0.test(J)},sm$=($)=>{let J=$.headers.get("Cache-Control");return!J||!am$.test(J)};var js0=D(()=>{KX0();rm$=["gzip","deflate"],am$=/(?:^|,)\s*?no-transform\s*?(?:,|$)/i});function Qy($){if(!$)return;try{return new URL($).origin}catch{return}}function ZX0($){let J=$.trim();if(!J)return;if(/^[a-zA-Z][a-zA-Z0-9+.-]*:\/\//.test(J))return Qy(J);return Qy(`https://${J}`)}function em$(){let $=process.env.AGENTUITY_BASE_URL,J=process.env.AGENTUITY_CLOUD_DOMAINS,Q=process.env.AUTH_TRUSTED_DOMAINS,X=new Set,Y=Qy($);if(Y)X.add(Y);if(J)for(let W of J.split(",")){let G=ZX0(W);if(G)X.add(G)}if(Q)for(let W of Q.split(",")){let G=ZX0(W);if(G)X.add(G)}return X}function Ss0($){let J=em$();if($?.allowedOrigins)for(let Q of $.allowedOrigins){let X=ZX0(Q);if(X)J.add(X)}return(Q,X)=>{let Y=new Set(J),W=Qy(X.req.url);if(W)Y.add(W);return Y.has(Q)?Q:void 0}}var HX0=()=>{};var zX0=()=>{};var ks0=D(()=>{HX0();zX0()});var vs0=D(()=>{If();HX0();zX0()});var fs0=D(()=>{kQ0();qX0()});var qX0=D(()=>{ks0();vs0();fs0()});var w79,ys0="_streamDonePromise",hs0="_isStreamingResponse";var bs0=D(()=>{qX0();_8();w79=Z0("SSEHandlerMissingError","An SSE handler function is required. Use sse(handler) or sse({ output: schema }, handler).")});var FX0=()=>{};var xs0=()=>{};var Qc$,T79;var gs0=D(()=>{KX0();FX0();TG();xs0();Qc$={br:".br",zstd:".zst",gzip:".gz"},T79=Object.keys(Qc$)});var ds0=D(()=>{gs0()});var us0=()=>{};var ms0=D(()=>{us0()});var cs0=()=>{};var ls0=D(()=>{_Q0()});var BX0=D(()=>{cG();ls0()});var VX0="x-hono-disable-ssg",i79;var UX0=D(()=>{BX0();i79=(()=>{try{return new Response("SSG is disabled",{status:404,headers:{[VX0]:"true"}})}catch{return null}})()});var ps0=D(()=>{If()});var DX0=D(()=>{ps0()});var ns0=D(()=>{ms0();cs0();FX0();UX0();DX0();BX0()});var is0=D(()=>{UX0();DX0();ns0()});var TJ9;var os0=D(()=>{is0();({write:TJ9}=Bun)});var rs0=class{#$;constructor($){this.#$=$,this.raw=$.raw,this.url=$.url?new URL($.url):null,this.protocol=$.protocol??null}send($,J){this.#$.send($,J??{})}raw;binaryType="arraybuffer";get readyState(){return this.#$.readyState}url;protocol;close($,J){this.#$.close($,J)}},as0=($)=>{return new MessageEvent("message",{data:$})},ts0=($)=>{return(...J)=>{if(typeof J[0]==="function"){let[Q,X]=J;return async function(W,G){let K=await Q(W),Z=await $(W,K,X);if(Z)return Z;await G()}}else{let[Q,X,Y]=J;return(async()=>{let W=await $(Q,X,Y);if(!W)throw Error("Failed to upgrade WebSocket");return W})()}}};var ss0=()=>{};var Xy=($)=>("server"in $.env)?$.env.server:$.env;var Yy=()=>{};var OX0=($)=>{return new rs0({send:(J,Q)=>{$.send(J,Q?.compress)},raw:$,readyState:$.readyState,url:$.data.url,protocol:$.data.protocol,close(J,Q){$.close(J,Q)}})},wX0,K3;var es0=D(()=>{ss0();Yy();wX0=ts0(($,J)=>{let Q=Xy($);if(!Q)throw TypeError("env has to include the 2nd argument of fetch.");if(Q.upgrade($.req.raw,{data:{events:J,url:new URL($.req.url),protocol:$.req.url}}))return new Response(null);return}),K3={open($){let J=$.data.events;if(J.onOpen)J.onOpen(new Event("open"),OX0($))},close($,J,Q){let X=$.data.events;if(X.onClose)X.onClose(new CloseEvent("close",{code:J,reason:Q}),OX0($))},message($,J){let Q=$.data.events;if(Q.onMessage){let X=typeof J==="string"?J:J.buffer;Q.onMessage(as0(X),OX0($))}}}});var $e0=D(()=>{Yy()});var NX0=D(()=>{ds0();os0();es0();$e0();Yy()});function Je0($){let J=wX0((X)=>{let Y,W,G,K=!1,Z=eQ0(),H=Z.getStore(),z;if(X.req.header("upgrade")?.toLowerCase()==="websocket"){let O=new Promise((w)=>{z=w});O.catch(()=>{}),X.set(IX0,O)}let B={onOpen:(O)=>{Y=O},onMessage:(O)=>{W=O},onClose:(O)=>{G=O},send:(O)=>{}},U=()=>{LX.context.with(LX.ROOT_CONTEXT,()=>{if(H)Z.run(H,()=>$(X,B));else $(X,B)}),K=!0};return U(),{onOpen:async(O,w)=>{try{if(B.send=(N)=>w.send(N),Y){let N=Y;await LX.context.with(LX.ROOT_CONTEXT,async()=>{if(H)await Z.run(H,()=>N(O));else await N(O)})}}catch(N){throw X.var.logger?.error("WebSocket onOpen error:",N),N}},onMessage:async(O,w)=>{try{if(!K)B.send=(N)=>w.send(N),U();if(W){let N=W;await LX.context.with(LX.ROOT_CONTEXT,async()=>{if(H)await Z.run(H,()=>N(O));else await N(O)})}}catch(N){throw X.var.logger?.error("WebSocket onMessage error:",N),N}},onClose:async(O,w)=>{try{if(G){let N=G;await LX.context.with(LX.ROOT_CONTEXT,async()=>{if(H)await Z.run(H,()=>N(O));else await N(O)})}}catch(N){X.var.logger?.error("WebSocket onClose error:",N)}finally{z?.()}}}});return(X,Y)=>J(X,Y)}var LX,IX0="_wsDonePromise";var LX0=D(()=>{NX0();MA();LX=M0(P(),1)});var Qe0={};l6(Qe0,{hasWaitUntilPending:()=>Wy,default:()=>AX0});function Wy(){return a.debug("hasWaitUntilPending called: %d",dH),dH>0}class AX0{promises;tracer;started;hasCalledWaitUntilAll=!1;constructor($){this.tracer=$,this.promises=[]}waitUntil($,J){if(this.hasCalledWaitUntilAll)throw new Wc$;dH++,a.debug("wait until called, running: %d",dH);let Q=Z3.context.active(),X=J?.noSpan===!0,Y=(async()=>{if(this.started===void 0)this.started=Date.now();try{if(X)try{a.debug("starting waituntil (no span)"),await Z3.context.with(Q,async()=>{let W=typeof $==="function"?$():$;return await Promise.resolve(W)}),a.debug("completed waituntil (no span)")}catch(W){a.error("Background task error: %s",W)}else{let W=this.tracer.startSpan("waitUntil",{},Q),G=Z3.trace.setSpan(Q,W);try{a.debug("starting waituntil"),await Z3.context.with(G,async()=>{let K=typeof $==="function"?$():$;return await Promise.resolve(K)}),a.debug("completed waituntil"),W.setStatus({code:Z3.SpanStatusCode.OK})}catch(K){W.recordException(K),W.setStatus({code:Z3.SpanStatusCode.ERROR}),a.error("Background task error: %s",K)}finally{W.end()}}}finally{dH--,a.debug("waituntil completed, running: %d",dH)}})();this.promises.push(Y)}hasPending(){return this.promises.length>0}getPendingSnapshot(){return[...this.promises]}async waitForPromises($,J,Q){if($.length===0){a.debug("No promises to wait for in snapshot");return}a.debug(`\u23F3 Waiting for ${$.length} snapshot promises to complete (session: ${Q})...`);try{let Y=(await Promise.allSettled($)).filter((W)=>W.status==="rejected");if(Y.length>0)J.error("%d background task(s) failed during execution",Y.length);a.debug("\u2705 Snapshot promises completed (session: %s)",Q)}catch(X){J.error("error waiting for snapshot promises",X)}}async waitUntilAll($,J){if(a.debug(`\uD83D\uDD0D waitUntilAll() called for session ${J} (count: %d)`,dH),this.hasCalledWaitUntilAll)throw new Gc$;if(this.hasCalledWaitUntilAll=!0,this.promises.length===0){a.debug("No promises to wait for, executing evals directly");return}a.debug(`\u23F3 Waiting for ${this.promises.length} promises to complete...`);try{let Q=await Promise.allSettled(this.promises),X=Date.now()-this.started,Y=Q.filter((W)=>W.status==="rejected");if(Y.length>0)$.error("%d background task(s) failed during execution",Y.length);a.debug("\u2705 All promises completed, marking session completed (duration %dms)",X)}catch(Q){$.error("error sending session completed",Q)}finally{this.promises.length=0}}}var Z3,dH=0,Wc$,Gc$;var PX0=D(()=>{NX();_8();Z3=M0(P(),1);Wc$=Z0("WaitUntilInvalidStateError","waitUntil cannot be called after waitUntilAll has been called"),Gc$=Z0("WaitUntilAllInvalidStateError","waitUntilAll can only be called once per instance")});function zc$($){for(let J of Hc$){if(Object.hasOwn($,J))continue;Object.defineProperty($,J,{get(){throw Error(`In route handlers, use c.var.${J} instead of c.${J}. The property '${J}' is available on AgentContext (for agent handlers) but must be accessed via c.var in HonoContext (route handlers).`)},configurable:!0,enumerable:!1})}}function MX0($){return TU(async(J,Q)=>{J.set("logger",$.logger),J.set("tracer",$.tracer),J.set("meter",$.meter);let{getServices:X}=await Promise.resolve().then(() => (IX(),rf)),{getAppState:Y}=await Promise.resolve().then(() => (EA(),Ht0));J.set("app",Y());let W=X();J.set("kv",W.kv),J.set("stream",W.stream),J.set("vector",W.vector),J.set("sandbox",W.sandbox),J.set("queue",W.queue),J.set("email",W.email),J.set("schedule",W.schedule),J.set("task",W.task),zc$(J);let G=J.req.header("upgrade")?.toLowerCase()==="websocket",K=J.req.path.startsWith("/_agentuity/"),Z=performance.now();if(!K)$.logger.debug("%s %s started",J.req.method,J.req.path);if(await Is0(J,Q),!G){let z=((performance.now()-Z)/1000).toFixed(1);J.header(PA,`${z}s`);let q=BX();if(q)J.header(We0,q)}if(!K&&!G)$.logger.debug("%s %s completed (%d) in %sms",J.req.method,J.req.path,J.res.status,Number(performance.now()-Z).toFixed(2))})}function rA($){return TU(async(J,Q)=>{let W={...mG()?.cors,...$},{sameOrigin:G,allowedOrigins:K,...Z}=W,H;if(G)H=Ss0({allowedOrigins:K});else if(Z.origin!==void 0)H=Z.origin;else H=(N)=>N;let z=[Xe0],q=[IU,PA,Xe0,Ye0,We0],B=["Content-Type","Authorization","Accept","Origin","X-Requested-With"],U=["Content-Length"],O=[...Z.allowHeaders??B,...z];return Es0({...Z,origin:H,allowHeaders:O,allowMethods:Z.allowMethods??["POST","GET","OPTIONS","HEAD","PUT","DELETE","PATCH"],exposeHeaders:[...Z.exposeHeaders??U,...q],maxAge:Z.maxAge??600,credentials:Z.credentials??!0})(J,Q)})}function Gy(){return TU(async($,J)=>{if(Zc$.has($.req.path))return J();let Q=Kc$.has($.req.path),{getThreadProvider:X,getSessionProvider:Y}=await Promise.resolve().then(() => (IX(),rf)),W=(await Promise.resolve().then(() => (PX0(),Qe0))).default,G=wt0($.req.raw),K=$.req.method,Z=new URL($.req.url),H=X(),z=Y();await a4.context.with(G,async()=>{let q=a4.trace.getTracer("http-server"),B=xJ(),U=FX(),O=BX(),w=A7();a.info("[session] config: orgId=%s, projectId=%s, deploymentId=%s, isDevMode=%s",U??"NOT SET (AGENTUITY_CLOUD_ORG_ID)",B??"NOT SET (AGENTUITY_CLOUD_PROJECT_ID)",O??"none",w);let N=SL(a4.context.active(),{pid:B,oid:U,did:O,d:w?"1":void 0});await q.startActiveSpan(`${K} ${Z.pathname}`,{kind:a4.SpanKind.SERVER,attributes:{"http.method":K,"http.host":Z.host,"http.user_agent":$.req.header("user-agent")||"","http.path":Z.pathname}},N,async(I)=>{let E=performance.now(),v=I.spanContext(),M=v?.traceId?`sess_${v.traceId}`:jA("sess"),b=await H.restore($),y=await z.restore(b,M),l=new W(q),i=$.req.header("upgrade")?.toLowerCase()==="websocket";$.set("sessionId",M),$.set("thread",b),$.set("session",y),$.set("waitUntilHandler",l);let p=new Set;$.set("agentIds",p),$.set("trigger",i?"websocket":"api");let X0=tQ0();if(X0&&!Q)try{let w0=R7(),R0=$.req.method.toUpperCase(),E0=(Q0)=>{let A6=decodeURIComponent(Q0);return A6.endsWith("/")&&A6.length>1?A6.slice(0,-1):A6},p0=E0($.req.path),Q1=(Q0,A6)=>{if(Q0===A6)return!0;if(!Q0.endsWith(A6))return!1;return Q0[Q0.length-A6.length-1]==="/"},j0=w0?.routes?.find((Q0)=>Q0.method.toUpperCase()===R0&&E0(Q0.path)===p0);if(!j0)j0=w0?.routes?.find((Q0)=>Q0.method.toUpperCase()===R0&&Q1(p0,E0(Q0.path)));let m1=j0?.id||"";await X0.start({id:M,threadId:b.id,orgId:U||"",projectId:B||"",deploymentId:O||void 0,devmode:w,trigger:i?"websocket":"api",routeId:m1,environment:vL(),url:$.req.path,method:$.req.method})}catch(w0){}let x=async(w0,R0)=>{if(a.info("[session] saving session %s (thread: %s) (error: %s)",M,b.id,R0),await z.save(y),a.info("[session] session saved, now saving thread"),await H.save(b),a.info("[session] thread saved"),X0&&!Q)try{let E0=y.serializeUserData();a.info("[session] sending session complete event, userData: %s",E0?`${E0.length} bytes`:"none");let p0=$.get("agentIds"),Q1=p0?[...p0].filter(Boolean):void 0;a.info("[session] agentIds: %o",Q1);let j0=await b.empty();await X0.complete({id:M,threadId:j0?null:b.id,statusCode:w0??$.res?.status??200,error:R0,agentIds:Q1?.length?Q1:void 0,userData:E0}),a.info("[session] session complete event sent")}catch(E0){a.info("[session] session complete event failed: %s",E0 instanceof Error?E0.message:E0)}},P0=200,o,C=0,e=!0;try{a.info("[request] %s %s - handler starting (session: %s)",K,Z.pathname,M),await J(),C=performance.now()-E,a.info("[request] %s %s - handler completed in %sms (session: %s)",K,Z.pathname,C.toFixed(2),M);let w0=$.get(ys0),R0=Boolean($.get(hs0)),E0=$.get(IX0),p0=$.error;P0=$.res?.status??200;let Q1=p0||P0>=500;if(a.info("[request] %s %s - status: %d, streaming: %s, websocket: %s, error: %s (session: %s)",K,Z.pathname,P0,R0,Boolean(E0),Q1,M),Q1){if(o=p0?p0.stack??p0.message:`HTTP ${P0}`,I.setStatus({code:a4.SpanStatusCode.ERROR,message:p0?.message??o}),p0)I.recordException(p0)}else I.setStatus({code:a4.SpanStatusCode.OK});if(R0&&w0){a.info("[request] %s %s - streaming response, deferring finalization (session: %s)",K,Z.pathname,M),e=!1;let j0=l.getPendingSnapshot(),m1=j0.length>0;if(m1)a.info("[request] %s %s - %d pending waitUntil tasks to wait for after stream (session: %s)",K,Z.pathname,j0.length,M);let Q0=P0,A6=o;l.waitUntil(async()=>{let M1=void 0;try{await w0,a.info("[request] %s %s - stream completed (session: %s)",K,Z.pathname,M)}catch(k){M1=k,a.info("[request] %s %s - stream ended with error: %s (session: %s)",K,Z.pathname,k,M)}let J$=performance.now()-E,R$=Math.round(J$*1e6);a.info("[request] %s %s - recording stream duration: %sms (session: %s)",K,Z.pathname,J$.toFixed(2),M);let y4=M1?500:Q0,R=M1?M1 instanceof Error?M1.stack??M1.message:String(M1):A6;try{if(m1){a.info("[request] %s %s - waiting for %d pending waitUntil tasks (session: %s)",K,Z.pathname,j0.length,M);let k=$.get("logger");await l.waitForPromises(j0,k,M),a.info("[request] %s %s - all waitUntil tasks complete (session: %s)",K,Z.pathname,M)}await x(y4>=500?y4:void 0,R),a.info("[request] %s %s - stream session finalization complete (session: %s)",K,Z.pathname,M)}finally{if(I.setAttribute("@agentuity/request.duration",R$),I.setAttribute("http.status_code",y4),M1){if(I.setStatus({code:a4.SpanStatusCode.ERROR,message:R??"Stream ended with error"}),M1 instanceof Error)I.recordException(M1)}else I.setStatus({code:a4.SpanStatusCode.OK});I.end(),a.info("[request] %s %s - stream span ended (session: %s)",K,Z.pathname,M)}})}else if(E0){a.info("[request] %s %s - websocket response, deferring finalization until close (session: %s)",K,Z.pathname,M),e=!1;let j0=l.getPendingSnapshot(),m1=j0.length>0;if(m1)a.info("[request] %s %s - %d pending waitUntil tasks to wait for after websocket close (session: %s)",K,Z.pathname,j0.length,M);let Q0=P0,A6=o;l.waitUntil(async()=>{let M1=void 0;try{await E0,a.info("[request] %s %s - websocket closed (session: %s)",K,Z.pathname,M)}catch(k){M1=k,a.info("[request] %s %s - websocket closed with error: %s (session: %s)",K,Z.pathname,k,M)}let J$=performance.now()-E,R$=Math.round(J$*1e6);a.info("[request] %s %s - recording websocket duration: %sms (session: %s)",K,Z.pathname,J$.toFixed(2),M);let y4=M1?500:Q0,R=M1?M1 instanceof Error?M1.stack??M1.message:String(M1):A6;try{if(m1){a.info("[request] %s %s - waiting for %d pending waitUntil tasks (session: %s)",K,Z.pathname,j0.length,M);let k=$.get("logger");await l.waitForPromises(j0,k,M),a.info("[request] %s %s - all waitUntil tasks complete (session: %s)",K,Z.pathname,M)}await x(y4>=500?y4:void 0,R),a.info("[request] %s %s - websocket session finalization complete (session: %s)",K,Z.pathname,M)}finally{if(I.setAttribute("@agentuity/request.duration",R$),I.setAttribute("http.status_code",y4),M1){if(I.setStatus({code:a4.SpanStatusCode.ERROR,message:R??"WebSocket ended with error"}),M1 instanceof Error)I.recordException(M1)}else I.setStatus({code:a4.SpanStatusCode.OK});I.end(),a.info("[request] %s %s - websocket span ended (session: %s)",K,Z.pathname,M)}})}else{let j0=Math.round(C*1e6);a.info("[request] %s %s - recording duration: %sms (%dns) (session: %s)",K,Z.pathname,C.toFixed(2),j0,M),I.setAttribute("@agentuity/request.duration",j0),I.setAttribute("http.status_code",P0);let m1=l.getPendingSnapshot(),Q0=m1.length>0;if(Q0)a.info("[request] %s %s - %d pending waitUntil tasks to wait for (session: %s)",K,Z.pathname,m1.length,M);let A6=P0,M1=o;l.waitUntil(async()=>{if(Q0){a.info("[request] %s %s - waiting for %d pending waitUntil tasks (session: %s)",K,Z.pathname,m1.length,M);let J$=$.get("logger");await l.waitForPromises(m1,J$,M),a.info("[request] %s %s - all waitUntil tasks complete (session: %s)",K,Z.pathname,M)}a.info("[request] %s %s - starting session finalization (session: %s)",K,Z.pathname,M);try{await x(A6>=500?A6:void 0,M1),a.info("[request] %s %s - session finalization complete (session: %s)",K,Z.pathname,M)}catch(J$){a.error("[request] %s %s - session finalization failed: %s (session: %s)",K,Z.pathname,J$,M)}},{noSpan:!0})}}catch(w0){let R0=performance.now()-E,E0=Math.round(R0*1e6);if(a.info("[request] %s %s - recording exception duration: %sms (session: %s)",K,Z.pathname,R0.toFixed(2),M),I.setAttribute("@agentuity/request.duration",E0),I.setAttribute("http.status_code",500),w0 instanceof Error)I.recordException(w0);o=w0 instanceof Error?w0.stack??w0.message:String(w0),P0=500,I.setStatus({code:a4.SpanStatusCode.ERROR,message:w0 instanceof Error?w0.message:String(w0)});let p0=o,Q1=l.getPendingSnapshot(),j0=Q1.length>0;if(j0)a.info("[request] %s %s - %d pending waitUntil tasks to wait for after error (session: %s)",K,Z.pathname,Q1.length,M);throw l.waitUntil(async()=>{if(j0){a.info("[request] %s %s - waiting for %d pending waitUntil tasks (session: %s)",K,Z.pathname,Q1.length,M);let m1=$.get("logger");await l.waitForPromises(Q1,m1,M),a.info("[request] %s %s - all waitUntil tasks complete (session: %s)",K,Z.pathname,M)}try{await x(500,p0)}catch(m1){a.error("[request] %s %s - error session finalization failed: %s (session: %s)",K,Z.pathname,m1,M)}},{noSpan:!0}),w0}finally{let w0={};a4.propagation.inject(a4.context.active(),w0);for(let E0 of Object.keys(w0))$.header(E0,w0[E0]);let R0=v?.traceId||M.replace(/^sess_/,"");if($.header(Ye0,`sess_${R0}`),a.info("[request] %s %s - response ready, duration: %sms (session: %s)",K,Z.pathname,C.toFixed(2),M),e)I.end()}})})})}function CX0($,J){return TU(async(Q,X)=>{let W=(J?J():mG())?.compression;if(W===!1||$?.enabled===!1)return X();let G={...typeof W==="object"?W:{},...$},{enabled:K=!0,threshold:Z=1024,filter:H,honoOptions:z}=G;if(!K)return X();let q=Q.req.header("upgrade");if(q&&q.toLowerCase()==="websocket")return X();if(!Q.req.header("accept-encoding"))return X();if(H&&!H(Q))return X();await Ts0({threshold:Z,...z})(Q,X)})}function EX0(){return TU(async($,J)=>{let{getThreadProvider:Q}=await Promise.resolve().then(() => (IX(),rf)),X=Ge0(),W=await Q().restore($),G=$.req.url.startsWith("https://");await Vv($,"atid_a",W.id,X,{httpOnly:!1,secure:G,sameSite:"Lax",path:"/",maxAge:604800}),$.set("_webThreadId",W.id),await J()})}function Ge0(){return process.env.AGENTUITY_SDK_KEY||"agentuity"}var a4,Ye0="x-session-id",Xe0="x-thread-id",We0="x-deployment",Kc$,Zc$,Hc$;var RX0=D(()=>{Cs0();Rs0();js0();Uv();EA();SA();MA();qf();MQ0();m$0();dJ();IX();NX();bs0();LX0();EU();a4=M0(P(),1),Kc$=new Set(["/_agentuity/workbench/ws","/_agentuity/workbench/sample","/_agentuity/workbench/state","/_agentuity/workbench/metadata.json","/_agentuity/webanalytics/analytics.js","/_agentuity/webanalytics/session.js"]),Zc$=new Set(["/_agentuity/workbench/metadata.json","/_agentuity/webanalytics/analytics.js","/_agentuity/webanalytics/session.js"]),Hc$=["logger","tracer","sessionId","kv","stream","vector","sandbox","queue","email","schedule","task","state","thread","session","config","app"]});class TX0{_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_exporter;_isExporting=!1;_finishedSpans=[];_timer;_shutdownOnce;_droppedSpansCount=0;constructor($,J){if(this._exporter=$,this._maxExportBatchSize=typeof J?.maxExportBatchSize==="number"?J.maxExportBatchSize:u9.getNumberFromEnv("OTEL_BSP_MAX_EXPORT_BATCH_SIZE")??512,this._maxQueueSize=typeof J?.maxQueueSize==="number"?J.maxQueueSize:u9.getNumberFromEnv("OTEL_BSP_MAX_QUEUE_SIZE")??2048,this._scheduledDelayMillis=typeof J?.scheduledDelayMillis==="number"?J.scheduledDelayMillis:u9.getNumberFromEnv("OTEL_BSP_SCHEDULE_DELAY")??5000,this._exportTimeoutMillis=typeof J?.exportTimeoutMillis==="number"?J.exportTimeoutMillis:u9.getNumberFromEnv("OTEL_BSP_EXPORT_TIMEOUT")??30000,this._shutdownOnce=new u9.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize)H3.diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize}forceFlush(){if(this._shutdownOnce.isCalled)return this._shutdownOnce.promise;return this._flushAll()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&H3.TraceFlags.SAMPLED)===0)return;this._addToBuffer($)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>{return this.onShutdown()}).then(()=>{return this._flushAll()}).then(()=>{return this._exporter.shutdown()})}_addToBuffer($){if(this._finishedSpans.length>=this._maxQueueSize){if(this._droppedSpansCount===0)H3.diag.debug("maxQueueSize reached, dropping spans");this._droppedSpansCount++;return}if(this._droppedSpansCount>0)H3.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0;this._finishedSpans.push($),this._maybeStartTimer()}_flushAll(){return new Promise(($,J)=>{let Q=[],X=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let Y=0,W=X;Y{$()}).catch(J)})}_flushOneBatch(){if(this._clearTimer(),this._finishedSpans.length===0)return Promise.resolve();return new Promise(($,J)=>{let Q=setTimeout(()=>{J(Error("Timeout"))},this._exportTimeoutMillis);H3.context.with(u9.suppressTracing(H3.context.active()),()=>{let X;if(this._finishedSpans.length<=this._maxExportBatchSize)X=this._finishedSpans,this._finishedSpans=[];else X=this._finishedSpans.splice(0,this._maxExportBatchSize);let Y=()=>this._exporter.export(X,(G)=>{if(clearTimeout(Q),G.code===u9.ExportResultCode.SUCCESS)$();else J(G.error??Error("BatchSpanProcessor: span export failed"))}),W=null;for(let G=0,K=X.length;G{u9.globalErrorHandler(G),J(G)})})})}_maybeStartTimer(){if(this._isExporting)return;let $=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{if(this._isExporting=!1,this._finishedSpans.length>0)this._clearTimer(),this._maybeStartTimer()}).catch((J)=>{this._isExporting=!1,u9.globalErrorHandler(J)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return $();if(this._timer!==void 0)return;if(this._timer=setTimeout(()=>$(),this._scheduledDelayMillis),typeof this._timer!=="number")this._timer.unref()}_clearTimer(){if(this._timer!==void 0)clearTimeout(this._timer),this._timer=void 0}}var H3,u9;var Ke0=D(()=>{H3=M0(P(),1),u9=M0(q6(),1)});var jU;var Ze0=D(()=>{Ke0();jU=class jU extends TX0{onShutdown(){}}});var He0=D(()=>{Ze0()});var ze0=D(()=>{He0()});class Ky{_exporter;_shutdownOnce;_pendingExports;constructor($){this._exporter=$,this._shutdownOnce=new nG.BindOnceFuture(this._shutdown,this),this._pendingExports=new Set}async forceFlush(){if(await Promise.all(Array.from(this._pendingExports)),this._exporter.forceFlush)await this._exporter.forceFlush()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&qe0.TraceFlags.SAMPLED)===0)return;let J=this._doExport($).catch((Q)=>nG.globalErrorHandler(Q));this._pendingExports.add(J),J.finally(()=>this._pendingExports.delete(J))}async _doExport($){if($.resource.asyncAttributesPending)await $.resource.waitForAsyncAttributes?.();let J=await nG.internal._export(this._exporter,[$]);if(J.code!==nG.ExportResultCode.SUCCESS)throw J.error??Error(`SimpleSpanProcessor: span export failed (status ${J})`)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}var qe0,nG;var Fe0=D(()=>{qe0=M0(P(),1),nG=M0(q6(),1)});var Be0=D(()=>{ze0();Fe0()});var Ue0=F((Ve0)=>{Object.defineProperty(Ve0,"__esModule",{value:!0});Ve0.SeverityNumber=void 0;var Fc$;(function($){$[$.UNSPECIFIED=0]="UNSPECIFIED",$[$.TRACE=1]="TRACE",$[$.TRACE2=2]="TRACE2",$[$.TRACE3=3]="TRACE3",$[$.TRACE4=4]="TRACE4",$[$.DEBUG=5]="DEBUG",$[$.DEBUG2=6]="DEBUG2",$[$.DEBUG3=7]="DEBUG3",$[$.DEBUG4=8]="DEBUG4",$[$.INFO=9]="INFO",$[$.INFO2=10]="INFO2",$[$.INFO3=11]="INFO3",$[$.INFO4=12]="INFO4",$[$.WARN=13]="WARN",$[$.WARN2=14]="WARN2",$[$.WARN3=15]="WARN3",$[$.WARN4=16]="WARN4",$[$.ERROR=17]="ERROR",$[$.ERROR2=18]="ERROR2",$[$.ERROR3=19]="ERROR3",$[$.ERROR4=20]="ERROR4",$[$.FATAL=21]="FATAL",$[$.FATAL2=22]="FATAL2",$[$.FATAL3=23]="FATAL3",$[$.FATAL4=24]="FATAL4"})(Fc$=Ve0.SeverityNumber||(Ve0.SeverityNumber={}))});var Zy=F((De0)=>{Object.defineProperty(De0,"__esModule",{value:!0});De0.NOOP_LOGGER=De0.NoopLogger=void 0;class SX0{emit($){}}De0.NoopLogger=SX0;De0.NOOP_LOGGER=new SX0});var Hy=F((we0)=>{Object.defineProperty(we0,"__esModule",{value:!0});we0.NOOP_LOGGER_PROVIDER=we0.NoopLoggerProvider=void 0;var Vc$=Zy();class kX0{getLogger($,J,Q){return new Vc$.NoopLogger}}we0.NoopLoggerProvider=kX0;we0.NOOP_LOGGER_PROVIDER=new kX0});var vX0=F((Le0)=>{Object.defineProperty(Le0,"__esModule",{value:!0});Le0.ProxyLogger=void 0;var Dc$=Zy();class Ie0{constructor($,J,Q,X){this._provider=$,this.name=J,this.version=Q,this.options=X}emit($){this._getLogger().emit($)}_getLogger(){if(this._delegate)return this._delegate;let $=this._provider._getDelegateLogger(this.name,this.version,this.options);if(!$)return Dc$.NOOP_LOGGER;return this._delegate=$,this._delegate}}Le0.ProxyLogger=Ie0});var _X0=F((Me0)=>{Object.defineProperty(Me0,"__esModule",{value:!0});Me0.ProxyLoggerProvider=void 0;var Oc$=Hy(),wc$=vX0();class Pe0{getLogger($,J,Q){var X;return(X=this._getDelegateLogger($,J,Q))!==null&&X!==void 0?X:new wc$.ProxyLogger(this,$,J,Q)}_getDelegate(){var $;return($=this._delegate)!==null&&$!==void 0?$:Oc$.NOOP_LOGGER_PROVIDER}_setDelegate($){this._delegate=$}_getDelegateLogger($,J,Q){var X;return(X=this._delegate)===null||X===void 0?void 0:X.getLogger($,J,Q)}}Me0.ProxyLoggerProvider=Pe0});var Te0=F((Ee0)=>{Object.defineProperty(Ee0,"__esModule",{value:!0});Ee0._globalThis=void 0;Ee0._globalThis=typeof globalThis==="object"?globalThis:global});var je0=F((fX0)=>{Object.defineProperty(fX0,"__esModule",{value:!0});fX0._globalThis=void 0;var Nc$=Te0();Object.defineProperty(fX0,"_globalThis",{enumerable:!0,get:function(){return Nc$._globalThis}})});var Se0=F((yX0)=>{Object.defineProperty(yX0,"__esModule",{value:!0});yX0._globalThis=void 0;var Lc$=je0();Object.defineProperty(yX0,"_globalThis",{enumerable:!0,get:function(){return Lc$._globalThis}})});var _e0=F((ke0)=>{Object.defineProperty(ke0,"__esModule",{value:!0});ke0.API_BACKWARDS_COMPATIBILITY_VERSION=ke0.makeGetter=ke0._global=ke0.GLOBAL_LOGS_API_KEY=void 0;var Pc$=Se0();ke0.GLOBAL_LOGS_API_KEY=Symbol.for("io.opentelemetry.js.api.logs");ke0._global=Pc$._globalThis;function Mc$($,J,Q){return(X)=>X===$?J:Q}ke0.makeGetter=Mc$;ke0.API_BACKWARDS_COMPATIBILITY_VERSION=1});var be0=F((ye0)=>{Object.defineProperty(ye0,"__esModule",{value:!0});ye0.LogsAPI=void 0;var T7=_e0(),Tc$=Hy(),fe0=_X0();class hX0{constructor(){this._proxyLoggerProvider=new fe0.ProxyLoggerProvider}static getInstance(){if(!this._instance)this._instance=new hX0;return this._instance}setGlobalLoggerProvider($){if(T7._global[T7.GLOBAL_LOGS_API_KEY])return this.getLoggerProvider();return T7._global[T7.GLOBAL_LOGS_API_KEY]=(0,T7.makeGetter)(T7.API_BACKWARDS_COMPATIBILITY_VERSION,$,Tc$.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider._setDelegate($),$}getLoggerProvider(){var $,J;return(J=($=T7._global[T7.GLOBAL_LOGS_API_KEY])===null||$===void 0?void 0:$.call(T7._global,T7.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&J!==void 0?J:this._proxyLoggerProvider}getLogger($,J,Q){return this.getLoggerProvider().getLogger($,J,Q)}disable(){delete T7._global[T7.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new fe0.ProxyLoggerProvider}}ye0.LogsAPI=hX0});var T5=F((z3)=>{Object.defineProperty(z3,"__esModule",{value:!0});z3.logs=z3.ProxyLoggerProvider=z3.ProxyLogger=z3.NoopLoggerProvider=z3.NOOP_LOGGER_PROVIDER=z3.NoopLogger=z3.NOOP_LOGGER=z3.SeverityNumber=void 0;var jc$=Ue0();Object.defineProperty(z3,"SeverityNumber",{enumerable:!0,get:function(){return jc$.SeverityNumber}});var xe0=Zy();Object.defineProperty(z3,"NOOP_LOGGER",{enumerable:!0,get:function(){return xe0.NOOP_LOGGER}});Object.defineProperty(z3,"NoopLogger",{enumerable:!0,get:function(){return xe0.NoopLogger}});var ge0=Hy();Object.defineProperty(z3,"NOOP_LOGGER_PROVIDER",{enumerable:!0,get:function(){return ge0.NOOP_LOGGER_PROVIDER}});Object.defineProperty(z3,"NoopLoggerProvider",{enumerable:!0,get:function(){return ge0.NoopLoggerProvider}});var Sc$=vX0();Object.defineProperty(z3,"ProxyLogger",{enumerable:!0,get:function(){return Sc$.ProxyLogger}});var kc$=_X0();Object.defineProperty(z3,"ProxyLoggerProvider",{enumerable:!0,get:function(){return kc$.ProxyLoggerProvider}});var vc$=be0();z3.logs=vc$.LogsAPI.getInstance()});var ce0=F((ue0)=>{Object.defineProperty(ue0,"__esModule",{value:!0});ue0.disableInstrumentations=ue0.enableInstrumentations=void 0;function _c$($,J,Q,X){for(let Y=0,W=$.length;YJ.disable())}ue0.disableInstrumentations=fc$});var oe0=F((ne0)=>{Object.defineProperty(ne0,"__esModule",{value:!0});ne0.registerInstrumentations=void 0;var le0=P(),hc$=T5(),pe0=ce0();function bc$($){let J=$.tracerProvider||le0.trace.getTracerProvider(),Q=$.meterProvider||le0.metrics.getMeterProvider(),X=$.loggerProvider||hc$.logs.getLoggerProvider(),Y=$.instrumentations?.flat()??[];return(0,pe0.enableInstrumentations)(Y,J,Q,X),()=>{(0,pe0.disableInstrumentations)(Y)}}ne0.registerInstrumentations=bc$});var W01=F((X01)=>{Object.defineProperty(X01,"__esModule",{value:!0});X01.satisfies=void 0;var dX0=P(),ee0=/^(?:v)?(?(?0|[1-9]\d*)\.(?0|[1-9]\d*)\.(?0|[1-9]\d*))(?:-(?(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/,xc$=/^(?<|>|=|==|<=|>=|~|\^|~>)?\s*(?:v)?(?(?x|X|\*|0|[1-9]\d*)(?:\.(?x|X|\*|0|[1-9]\d*))?(?:\.(?x|X|\*|0|[1-9]\d*))?)(?:-(?(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/,gc$={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]};function dc$($,J,Q){if(!uc$($))return dX0.diag.error(`Invalid version: ${$}`),!1;if(!J)return!0;J=J.replace(/([<>=~^]+)\s+/g,"$1");let X=pc$($);if(!X)return!1;let Y=[],W=$01(X,J,Y,Q);if(W&&!Q?.includePrerelease)return cc$(X,Y);return W}X01.satisfies=dc$;function uc$($){return typeof $==="string"&&ee0.test($)}function $01($,J,Q,X){if(J.includes("||")){let Y=J.trim().split("||");for(let W of Y)if(bX0($,W,Q,X))return!0;return!1}else if(J.includes(" - "))J=Fl$(J,X);else if(J.includes(" ")){let Y=J.trim().replace(/\s{2,}/g," ").split(" ");for(let W of Y)if(!bX0($,W,Q,X))return!1;return!0}return bX0($,J,Q,X)}function bX0($,J,Q,X){if(J=lc$(J,X),J.includes(" "))return $01($,J,Q,X);else{let Y=nc$(J);return Q.push(Y),mc$($,Y)}}function mc$($,J){if(J.invalid)return!1;if(!J.version||gX0(J.version))return!0;let Q=ae0($.versionSegments||[],J.versionSegments||[]);if(Q===0){let X=$.prereleaseSegments||[],Y=J.prereleaseSegments||[];if(!X.length&&!Y.length)Q=0;else if(!X.length&&Y.length)Q=1;else if(X.length&&!Y.length)Q=-1;else Q=ae0(X,Y)}return gc$[J.op]?.includes(Q)}function cc$($,J){if($.prerelease)return J.some((Q)=>Q.prerelease&&Q.version===$.version);return!0}function lc$($,J){return $=$.trim(),$=zl$($,J),$=Hl$($),$=ql$($,J),$=$.trim(),$}function V9($){return!$||$.toLowerCase()==="x"||$==="*"}function pc$($){let J=$.match(ee0);if(!J){dX0.diag.error(`Invalid version: ${$}`);return}let Q=J.groups.version,X=J.groups.prerelease,Y=J.groups.build,W=Q.split("."),G=X?.split(".");return{op:void 0,version:Q,versionSegments:W,versionSegmentCount:W.length,prerelease:X,prereleaseSegments:G,prereleaseSegmentCount:G?G.length:0,build:Y}}function nc$($){if(!$)return{};let J=$.match(xc$);if(!J)return dX0.diag.error(`Invalid range: ${$}`),{invalid:!0};let Q=J.groups.op,X=J.groups.version,Y=J.groups.prerelease,W=J.groups.build,G=X.split("."),K=Y?.split(".");if(Q==="==")Q="=";return{op:Q||"=",version:X,versionSegments:G,versionSegmentCount:G.length,prerelease:Y,prereleaseSegments:K,prereleaseSegmentCount:K?K.length:0,build:W}}function gX0($){return $==="*"||$==="x"||$==="X"}function re0($){let J=parseInt($,10);return isNaN(J)?$:J}function ic$($,J){if(typeof $===typeof J)if(typeof $==="number")return[$,J];else if(typeof $==="string")return[$,J];else throw Error("Version segments can only be strings or numbers");else return[String($),String(J)]}function oc$($,J){if(gX0($)||gX0(J))return 0;let[Q,X]=ic$(re0($),re0(J));if(Q>X)return 1;else if(Q)?=?)",te0=`(?:${Q01}|${rc$})`,tc$=`(?:-(${te0}(?:\\.${te0})*))`,se0=`${J01}+`,sc$=`(?:\\+(${se0}(?:\\.${se0})*))`,xX0=`${Q01}|x|X|\\*`,aA=`[v=\\s]*(${xX0})(?:\\.(${xX0})(?:\\.(${xX0})(?:${tc$})?${sc$}?)?)?`,ec$=`^${ac$}\\s*${aA}$`,$l$=new RegExp(ec$),Jl$=`^\\s*(${aA})\\s+-\\s+(${aA})\\s*$`,Ql$=new RegExp(Jl$),Xl$="(?:~>?)",Yl$=`^${Xl$}${aA}$`,Wl$=new RegExp(Yl$),Gl$="(?:\\^)",Kl$=`^${Gl$}${aA}$`,Zl$=new RegExp(Kl$);function Hl$($){let J=Wl$;return $.replace(J,(Q,X,Y,W,G)=>{let K;if(V9(X))K="";else if(V9(Y))K=`>=${X}.0.0 <${+X+1}.0.0-0`;else if(V9(W))K=`>=${X}.${Y}.0 <${X}.${+Y+1}.0-0`;else if(G)K=`>=${X}.${Y}.${W}-${G} <${X}.${+Y+1}.0-0`;else K=`>=${X}.${Y}.${W} <${X}.${+Y+1}.0-0`;return K})}function zl$($,J){let Q=Zl$,X=J?.includePrerelease?"-0":"";return $.replace(Q,(Y,W,G,K,Z)=>{let H;if(V9(W))H="";else if(V9(G))H=`>=${W}.0.0${X} <${+W+1}.0.0-0`;else if(V9(K))if(W==="0")H=`>=${W}.${G}.0${X} <${W}.${+G+1}.0-0`;else H=`>=${W}.${G}.0${X} <${+W+1}.0.0-0`;else if(Z)if(W==="0")if(G==="0")H=`>=${W}.${G}.${K}-${Z} <${W}.${G}.${+K+1}-0`;else H=`>=${W}.${G}.${K}-${Z} <${W}.${+G+1}.0-0`;else H=`>=${W}.${G}.${K}-${Z} <${+W+1}.0.0-0`;else if(W==="0")if(G==="0")H=`>=${W}.${G}.${K}${X} <${W}.${G}.${+K+1}-0`;else H=`>=${W}.${G}.${K}${X} <${W}.${+G+1}.0-0`;else H=`>=${W}.${G}.${K} <${+W+1}.0.0-0`;return H})}function ql$($,J){let Q=$l$;return $.replace(Q,(X,Y,W,G,K,Z)=>{let H=V9(W),z=H||V9(G),q=z||V9(K),B=q;if(Y==="="&&B)Y="";if(Z=J?.includePrerelease?"-0":"",H)if(Y===">"||Y==="<")X="<0.0.0-0";else X="*";else if(Y&&B){if(z)G=0;if(K=0,Y===">")if(Y=">=",z)W=+W+1,G=0,K=0;else G=+G+1,K=0;else if(Y==="<=")if(Y="<",z)W=+W+1;else G=+G+1;if(Y==="<")Z="-0";X=`${Y+W}.${G}.${K}${Z}`}else if(z)X=`>=${W}.0.0${Z} <${+W+1}.0.0-0`;else if(q)X=`>=${W}.${G}.0${Z} <${W}.${+G+1}.0-0`;return X})}function Fl$($,J){let Q=Ql$;return $.replace(Q,(X,Y,W,G,K,Z,H,z,q,B,U,O)=>{if(V9(W))Y="";else if(V9(G))Y=`>=${W}.0.0${J?.includePrerelease?"-0":""}`;else if(V9(K))Y=`>=${W}.${G}.0${J?.includePrerelease?"-0":""}`;else if(Z)Y=`>=${Y}`;else Y=`>=${Y}${J?.includePrerelease?"-0":""}`;if(V9(q))z="";else if(V9(B))z=`<${+q+1}.0.0-0`;else if(V9(U))z=`<${q}.${+B+1}.0-0`;else if(O)z=`<=${q}.${B}.${U}-${O}`;else if(J?.includePrerelease)z=`<${q}.${B}.${+U+1}-0`;else z=`<=${z}`;return`${Y} ${z}`.trim()})}});var lX0=F((G01)=>{Object.defineProperty(G01,"__esModule",{value:!0});G01.massUnwrap=G01.unwrap=G01.massWrap=G01.wrap=void 0;var U9=console.error.bind(console);function tA($,J,Q){let X=!!$[J]&&Object.prototype.propertyIsEnumerable.call($,J);Object.defineProperty($,J,{configurable:!0,enumerable:X,writable:!0,value:Q})}var Bl$=($,J,Q)=>{if(!$||!$[J]){U9("no original function "+String(J)+" to wrap");return}if(!Q){U9("no wrapper function"),U9(Error().stack);return}let X=$[J];if(typeof X!=="function"||typeof Q!=="function"){U9("original object and wrapper must be functions");return}let Y=Q(X,J);return tA(Y,"__original",X),tA(Y,"__unwrap",()=>{if($[J]===Y)tA($,J,X)}),tA(Y,"__wrapped",!0),tA($,J,Y),Y};G01.wrap=Bl$;var Vl$=($,J,Q)=>{if(!$){U9("must provide one or more modules to patch"),U9(Error().stack);return}else if(!Array.isArray($))$=[$];if(!(J&&Array.isArray(J))){U9("must provide one or more functions to wrap on modules");return}$.forEach((X)=>{J.forEach((Y)=>{G01.wrap(X,Y,Q)})})};G01.massWrap=Vl$;var Ul$=($,J)=>{if(!$||!$[J]){U9("no function to unwrap."),U9(Error().stack);return}let Q=$[J];if(!Q.__unwrap)U9("no original to unwrap to -- has "+String(J)+" already been unwrapped?");else{Q.__unwrap();return}};G01.unwrap=Ul$;var Dl$=($,J)=>{if(!$){U9("must provide one or more modules to patch"),U9(Error().stack);return}else if(!Array.isArray($))$=[$];if(!(J&&Array.isArray(J))){U9("must provide one or more functions to unwrap on modules");return}$.forEach((Q)=>{J.forEach((X)=>{G01.unwrap(Q,X)})})};G01.massUnwrap=Dl$;function sA($){if($&&$.logger)if(typeof $.logger!=="function")U9("new logger isn't a function, not replacing");else U9=$.logger}G01.default=sA;sA.wrap=G01.wrap;sA.massWrap=G01.massWrap;sA.unwrap=G01.unwrap;sA.massUnwrap=G01.massUnwrap});var q01=F((H01)=>{Object.defineProperty(H01,"__esModule",{value:!0});H01.InstrumentationAbstract=void 0;var pX0=P(),wl$=T5(),zy=lX0();class Z01{instrumentationName;instrumentationVersion;_config={};_tracer;_meter;_logger;_diag;constructor($,J,Q){this.instrumentationName=$,this.instrumentationVersion=J,this.setConfig(Q),this._diag=pX0.diag.createComponentLogger({namespace:$}),this._tracer=pX0.trace.getTracer($,J),this._meter=pX0.metrics.getMeter($,J),this._logger=wl$.logs.getLogger($,J),this._updateMetricInstruments()}_wrap=zy.wrap;_unwrap=zy.unwrap;_massWrap=zy.massWrap;_massUnwrap=zy.massUnwrap;get meter(){return this._meter}setMeterProvider($){this._meter=$.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider($){this._logger=$.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){let $=this.init()??[];if(!Array.isArray($))return[$];return $}_updateMetricInstruments(){return}getConfig(){return this._config}setConfig($){this._config={enabled:!0,...$}}setTracerProvider($){this._tracer=$.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook($,J,Q,X){if(!$)return;try{$(Q,X)}catch(Y){this._diag.error("Error running span customization hook due to exception in handler",{triggerName:J},Y)}}}H01.InstrumentationAbstract=Z01});var B01=F((UX9,F01)=>{var SU=1000,kU=SU*60,vU=kU*60,uH=vU*24,Nl$=uH*7,Il$=uH*365.25;F01.exports=function($,J){J=J||{};var Q=typeof $;if(Q==="string"&&$.length>0)return Ll$($);else if(Q==="number"&&isFinite($))return J.long?Pl$($):Al$($);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify($))};function Ll$($){if($=String($),$.length>100)return;var J=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec($);if(!J)return;var Q=parseFloat(J[1]),X=(J[2]||"ms").toLowerCase();switch(X){case"years":case"year":case"yrs":case"yr":case"y":return Q*Il$;case"weeks":case"week":case"w":return Q*Nl$;case"days":case"day":case"d":return Q*uH;case"hours":case"hour":case"hrs":case"hr":case"h":return Q*vU;case"minutes":case"minute":case"mins":case"min":case"m":return Q*kU;case"seconds":case"second":case"secs":case"sec":case"s":return Q*SU;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Q;default:return}}function Al$($){var J=Math.abs($);if(J>=uH)return Math.round($/uH)+"d";if(J>=vU)return Math.round($/vU)+"h";if(J>=kU)return Math.round($/kU)+"m";if(J>=SU)return Math.round($/SU)+"s";return $+"ms"}function Pl$($){var J=Math.abs($);if(J>=uH)return qy($,J,uH,"day");if(J>=vU)return qy($,J,vU,"hour");if(J>=kU)return qy($,J,kU,"minute");if(J>=SU)return qy($,J,SU,"second");return $+" ms"}function qy($,J,Q,X){var Y=J>=Q*1.5;return Math.round($/Q)+" "+X+(Y?"s":"")}});var nX0=F((DX9,V01)=>{function Ml$($){Q.debug=Q,Q.default=Q,Q.coerce=Z,Q.disable=G,Q.enable=Y,Q.enabled=K,Q.humanize=B01(),Q.destroy=H,Object.keys($).forEach((z)=>{Q[z]=$[z]}),Q.names=[],Q.skips=[],Q.formatters={};function J(z){let q=0;for(let B=0;B{if(y==="%%")return"%";M++;let i=Q.formatters[l];if(typeof i==="function"){let p=N[M];y=i.call(I,p),N.splice(M,1),M--}return y}),Q.formatArgs.call(I,N),(I.log||Q.log).apply(I,N)}if(w.namespace=z,w.useColors=Q.useColors(),w.color=Q.selectColor(z),w.extend=X,w.destroy=Q.destroy,Object.defineProperty(w,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(B!==null)return B;if(U!==Q.namespaces)U=Q.namespaces,O=Q.enabled(z);return O},set:(N)=>{B=N}}),typeof Q.init==="function")Q.init(w);return w}function X(z,q){let B=Q(this.namespace+(typeof q>"u"?":":q)+z);return B.log=this.log,B}function Y(z){Q.save(z),Q.namespaces=z,Q.names=[],Q.skips=[];let q=(typeof z==="string"?z:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let B of q)if(B[0]==="-")Q.skips.push(B.slice(1));else Q.names.push(B)}function W(z,q){let B=0,U=0,O=-1,w=0;while(B"-"+q)].join(",");return Q.enable(""),z}function K(z){for(let q of Q.skips)if(W(z,q))return!1;for(let q of Q.names)if(W(z,q))return!0;return!1}function Z(z){if(z instanceof Error)return z.stack||z.message;return z}function H(){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 Q.enable(Q.load()),Q}V01.exports=Ml$});var D01=F((U01,Fy)=>{U01.formatArgs=El$;U01.save=Rl$;U01.load=Tl$;U01.useColors=Cl$;U01.storage=jl$();U01.destroy=(()=>{let $=!1;return()=>{if(!$)$=!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`.")}})();U01.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"];function Cl$(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let $;return 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($[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function El$($){if($[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+$[0]+(this.useColors?"%c ":" ")+"+"+Fy.exports.humanize(this.diff),!this.useColors)return;let J="color: "+this.color;$.splice(1,0,J,"color: inherit");let Q=0,X=0;$[0].replace(/%[a-zA-Z%]/g,(Y)=>{if(Y==="%%")return;if(Q++,Y==="%c")X=Q}),$.splice(X,0,J)}U01.log=console.debug||console.log||(()=>{});function Rl$($){try{if($)U01.storage.setItem("debug",$);else U01.storage.removeItem("debug")}catch(J){}}function Tl$(){let $;try{$=U01.storage.getItem("debug")||U01.storage.getItem("DEBUG")}catch(J){}if(!$&&typeof process<"u"&&"env"in process)$=process.env.DEBUG;return $}function jl$(){try{return localStorage}catch($){}}Fy.exports=nX0()(U01);var{formatters:Sl$}=Fy.exports;Sl$.j=function($){try{return JSON.stringify($)}catch(J){return"[UnexpectedJSONParseError]: "+J.message}}});var w01=F((wX9,O01)=>{O01.exports=($,J=process.argv)=>{let Q=$.startsWith("-")?"":$.length===1?"-":"--",X=J.indexOf(Q+$),Y=J.indexOf("--");return X!==-1&&(Y===-1||X{var xl$=f("os"),N01=f("tty"),j7=w01(),{env:t4}=process,iG;if(j7("no-color")||j7("no-colors")||j7("color=false")||j7("color=never"))iG=0;else if(j7("color")||j7("colors")||j7("color=true")||j7("color=always"))iG=1;if("FORCE_COLOR"in t4)if(t4.FORCE_COLOR==="true")iG=1;else if(t4.FORCE_COLOR==="false")iG=0;else iG=t4.FORCE_COLOR.length===0?1:Math.min(parseInt(t4.FORCE_COLOR,10),3);function iX0($){if($===0)return!1;return{level:$,hasBasic:!0,has256:$>=2,has16m:$>=3}}function oX0($,J){if(iG===0)return 0;if(j7("color=16m")||j7("color=full")||j7("color=truecolor"))return 3;if(j7("color=256"))return 2;if($&&!J&&iG===void 0)return 0;let Q=iG||0;if(t4.TERM==="dumb")return Q;if(process.platform==="win32"){let X=xl$.release().split(".");if(Number(X[0])>=10&&Number(X[2])>=10586)return Number(X[2])>=14931?3:2;return 1}if("CI"in t4){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((X)=>(X in t4))||t4.CI_NAME==="codeship")return 1;return Q}if("TEAMCITY_VERSION"in t4)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(t4.TEAMCITY_VERSION)?1:0;if(t4.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in t4){let X=parseInt((t4.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(t4.TERM_PROGRAM){case"iTerm.app":return X>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(t4.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(t4.TERM))return 1;if("COLORTERM"in t4)return 1;return Q}function gl$($){let J=oX0($,$&&$.isTTY);return iX0(J)}I01.exports={supportsColor:gl$,stdout:iX0(oX0(!0,N01.isatty(1))),stderr:iX0(oX0(!0,N01.isatty(2)))}});var C01=F((P01,Vy)=>{var dl$=f("tty"),By=f("util");P01.init=il$;P01.log=ll$;P01.formatArgs=ml$;P01.save=pl$;P01.load=nl$;P01.useColors=ul$;P01.destroy=By.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");P01.colors=[6,2,3,4,5,1];try{let $=L01();if($&&($.stderr||$).level>=2)P01.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($){}P01.inspectOpts=Object.keys(process.env).filter(($)=>{return/^debug_/i.test($)}).reduce(($,J)=>{let Q=J.substring(6).toLowerCase().replace(/_([a-z])/g,(Y,W)=>{return W.toUpperCase()}),X=process.env[J];if(/^(yes|on|true|enabled)$/i.test(X))X=!0;else if(/^(no|off|false|disabled)$/i.test(X))X=!1;else if(X==="null")X=null;else X=Number(X);return $[Q]=X,$},{});function ul$(){return"colors"in P01.inspectOpts?Boolean(P01.inspectOpts.colors):dl$.isatty(process.stderr.fd)}function ml$($){let{namespace:J,useColors:Q}=this;if(Q){let X=this.color,Y="\x1B[3"+(X<8?X:"8;5;"+X),W=` ${Y};1m${J} \x1B[0m`;$[0]=W+$[0].split(` -`).join(` -`+W),$.push(Y+"m+"+Vy.exports.humanize(this.diff)+"\x1B[0m")}else $[0]=cl$()+J+" "+$[0]}function cl$(){if(P01.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function ll$(...$){return process.stderr.write(By.formatWithOptions(P01.inspectOpts,...$)+` -`)}function pl$($){if($)process.env.DEBUG=$;else delete process.env.DEBUG}function nl$(){return process.env.DEBUG}function il$($){$.inspectOpts={};let J=Object.keys(P01.inspectOpts);for(let Q=0;QJ.trim()).join(" ")};A01.O=function($){return this.inspectOpts.colors=this.useColors,By.inspect($,this.inspectOpts)}});var Uy=F((LX9,rX0)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)rX0.exports=D01();else rX0.exports=C01()});var tX0=F((AX9,E01)=>{var aX0=f("path").sep;E01.exports=function($){var J=$.split(aX0),Q=J.lastIndexOf("node_modules");if(Q===-1)return;if(!J[Q+1])return;var X=J[Q+1][0]==="@",Y=X?J[Q+1]+"/"+J[Q+2]:J[Q+1],W=X?3:2,G="",K=Q+W-1;for(var Z=0;Z<=K;Z++)if(Z===K)G+=J[Z];else G+=J[Z]+aX0;var H="",z=J.length-1;for(var q=Q+W;q<=z;q++)if(q===z)H+=J[q];else H+=J[q]+aX0;return{name:Y,basedir:G,path:H}}});var $Y0=F((PX9,eX0)=>{var _U=f("path"),lJ=f("module"),V4=Uy()("require-in-the-middle"),Jp$=tX0();eX0.exports=$P;eX0.exports.Hook=$P;var sX0,Dy;if(lJ.isBuiltin)Dy=lJ.isBuiltin;else if(lJ.builtinModules)Dy=($)=>{if($.startsWith("node:"))return!0;if(sX0===void 0)sX0=new Set(lJ.builtinModules);return sX0.has($)};else throw Error("'require-in-the-middle' requires Node.js >=v9.3.0 or >=v8.10.0");var Qp$=/([/\\]index)?(\.js)?$/;class R01{constructor(){this._localCache=new Map,this._kRitmExports=Symbol("RitmExports")}has($,J){if(this._localCache.has($))return!0;else if(!J){let Q=f.cache[$];return!!(Q&&(this._kRitmExports in Q))}else return!1}get($,J){let Q=this._localCache.get($);if(Q!==void 0)return Q;else if(!J){let X=f.cache[$];return X&&X[this._kRitmExports]}}set($,J,Q){if(Q)this._localCache.set($,J);else if($ in f.cache)f.cache[$][this._kRitmExports]=J;else V4('non-core module is unexpectedly not in require.cache: "%s"',$),this._localCache.set($,J)}}function $P($,J,Q){if(this instanceof $P===!1)return new $P($,J,Q);if(typeof $==="function")Q=$,$=null,J=null;else if(typeof J==="function")Q=J,J=null;if(typeof lJ._resolveFilename!=="function"){console.error("Error: Expected Module._resolveFilename to be a function (was: %s) - aborting!",typeof lJ._resolveFilename),console.error("Please report this error as an issue related to Node.js %s at https://github.com/nodejs/require-in-the-middle/issues",process.version);return}this._cache=new R01,this._unhooked=!1,this._origRequire=lJ.prototype.require;let X=this,Y=new Set,W=J?J.internals===!0:!1,G=Array.isArray($);if(V4("registering require hook"),this._require=lJ.prototype.require=function(Z){if(X._unhooked===!0)return V4("ignoring require call - module is soft-unhooked"),X._origRequire.apply(this,arguments);return K.call(this,arguments,!1)},typeof process.getBuiltinModule==="function")this._origGetBuiltinModule=process.getBuiltinModule,this._getBuiltinModule=process.getBuiltinModule=function(Z){if(X._unhooked===!0)return V4("ignoring process.getBuiltinModule call - module is soft-unhooked"),X._origGetBuiltinModule.apply(this,arguments);return K.call(this,arguments,!0)};function K(Z,H){let z=Z[0],q=Dy(z),B;if(q){if(B=z,z.startsWith("node:")){let E=z.slice(5);if(Dy(E))B=E}}else if(H)return V4("call to process.getBuiltinModule with unknown built-in id"),X._origGetBuiltinModule.apply(this,Z);else try{B=lJ._resolveFilename(z,this)}catch(E){return V4('Module._resolveFilename("%s") threw %j, calling original Module.require',z,E.message),X._origRequire.apply(this,Z)}let U,O;if(V4("processing %s module require('%s'): %s",q===!0?"core":"non-core",z,B),X._cache.has(B,q)===!0)return V4("returning already patched cached module: %s",B),X._cache.get(B,q);let w=Y.has(B);if(w===!1)Y.add(B);let N=H?X._origGetBuiltinModule.apply(this,Z):X._origRequire.apply(this,Z);if(w===!0)return V4("module is in the process of being patched already - ignoring: %s",B),N;if(Y.delete(B),q===!0){if(G===!0&&$.includes(B)===!1)return V4("ignoring core module not on whitelist: %s",B),N;U=B}else if(G===!0&&$.includes(B)){let E=_U.parse(B);U=E.name,O=E.dir}else{let E=Jp$(B);if(E===void 0)return V4("could not parse filename: %s",B),N;U=E.name,O=E.basedir;let v=Xp$(E);V4("resolved filename to module: %s (id: %s, resolved: %s, basedir: %s)",U,z,v,O);let M=!1;if(G){if(!z.startsWith(".")&&$.includes(z))U=z,M=!0;if(!$.includes(U)&&!$.includes(v))return N;if($.includes(v)&&v!==U)U=v,M=!0}if(!M){let b;try{b=f.resolve(U,{paths:[O]})}catch(y){return V4("could not resolve module: %s",U),X._cache.set(B,N,q),N}if(b!==B)if(W===!0)U=U+_U.sep+_U.relative(O,B),V4("preparing to process require of internal file: %s",U);else return V4("ignoring require of non-main module file: %s",b),X._cache.set(B,N,q),N}}X._cache.set(B,N,q),V4("calling require hook: %s",U);let I=Q(N,U,O);return X._cache.set(B,I,q),V4("returning module: %s",U),I}}$P.prototype.unhook=function(){if(this._unhooked=!0,this._require===lJ.prototype.require)lJ.prototype.require=this._origRequire,V4("require unhook successful");else V4("require unhook unsuccessful");if(process.getBuiltinModule!==void 0)if(this._getBuiltinModule===process.getBuiltinModule)process.getBuiltinModule=this._origGetBuiltinModule,V4("process.getBuiltinModule unhook successful");else V4("process.getBuiltinModule unhook unsuccessful")};function Xp$($){let J=_U.sep!=="/"?$.path.split(_U.sep).join("/"):$.path;return _U.posix.join($.name,J).replace(Qp$,"")}});var k01=F((j01)=>{Object.defineProperty(j01,"__esModule",{value:!0});j01.ModuleNameTrie=j01.ModuleNameSeparator=void 0;j01.ModuleNameSeparator="/";class JY0{hooks=[];children=new Map}class T01{_trie=new JY0;_counter=0;insert($){let J=this._trie;for(let Q of $.moduleName.split(j01.ModuleNameSeparator)){let X=J.children.get(Q);if(!X)X=new JY0,J.children.set(Q,X);J=X}J.hooks.push({hook:$,insertedId:this._counter++})}search($,{maintainInsertionOrder:J,fullOnly:Q}={}){let X=this._trie,Y=[],W=!0;for(let G of $.split(j01.ModuleNameSeparator)){let K=X.children.get(G);if(!K){W=!1;break}if(!Q)Y.push(...K.hooks);X=K}if(Q&&W)Y.push(...X.hooks);if(Y.length===0)return[];if(Y.length===1)return[Y[0].hook];if(J)Y.sort((G,K)=>G.insertedId-K.insertedId);return Y.map(({hook:G})=>G)}}j01.ModuleNameTrie=T01});var y01=F((_01)=>{Object.defineProperty(_01,"__esModule",{value:!0});_01.RequireInTheMiddleSingleton=void 0;var Yp$=$Y0(),v01=f("path"),XY0=k01(),Wp$=["afterEach","after","beforeEach","before","describe","it"].every(($)=>{return typeof global[$]==="function"});class Oy{_moduleNameTrie=new XY0.ModuleNameTrie;static _instance;constructor(){this._initialize()}_initialize(){new Yp$.Hook(null,{internals:!0},($,J,Q)=>{let X=Gp$(J),Y=this._moduleNameTrie.search(X,{maintainInsertionOrder:!0,fullOnly:Q===void 0});for(let{onRequire:W}of Y)$=W($,J,Q);return $})}register($,J){let Q={moduleName:$,onRequire:J};return this._moduleNameTrie.insert(Q),Q}static getInstance(){if(Wp$)return new Oy;return this._instance=this._instance??new Oy}}_01.RequireInTheMiddleSingleton=Oy;function Gp$($){return v01.sep!==XY0.ModuleNameSeparator?$.split(v01.sep).join(XY0.ModuleNameSeparator):$}});var d01=F((Hp$)=>{var h01=[],YY0=new WeakMap,b01=new WeakMap,x01=new Map,g01=[],Kp$={set($,J,Q){let X=YY0.get($),Y=X&&X[J];if(typeof Y==="function")return Y(Q);return!0},get($,J){if(J===Symbol.toStringTag)return"Module";let Q=b01.get($)[J];if(typeof Q==="function")return Q()},defineProperty($,J,Q){if(!("value"in Q))throw Error("Getters/setters are not supported for exports property descriptors.");let X=YY0.get($),Y=X&&X[J];if(typeof Y==="function")return Y(Q.value);return!0}};function Zp$($,J,Q,X,Y){x01.set($,Y),YY0.set(J,Q),b01.set(J,X);let W=new Proxy(J,Kp$);h01.forEach((G)=>G($,W,Y)),g01.push([$,W,Y])}Hp$.register=Zp$;Hp$.importHooks=h01;Hp$.specifiers=x01;Hp$.toHook=g01});var l01=F((TX9,yU)=>{var u01=f("path"),Vp$=tX0(),{fileURLToPath:Up$}=f("url"),{MessageChannel:Dp$}=f("worker_threads"),{isBuiltin:WY0}=f("module");if(!WY0)WY0=()=>!0;var{importHooks:GY0,specifiers:Op$,toHook:wp$}=d01();function m01($){GY0.push($),wp$.forEach(([J,Q,X])=>$(J,Q,X))}function c01($){let J=GY0.indexOf($);if(J>-1)GY0.splice(J,1)}function fU($,J,Q,X){let Y=$(J,Q,X);if(Y&&Y!==J){if("default"in J)J.default=Y}}var KY0;function Np$(){let{port1:$,port2:J}=new Dp$,Q=0,X;KY0=(K)=>{Q++,$.postMessage(K)},$.on("message",()=>{if(Q--,X&&Q<=0)X()}).unref();function Y(){let K=setInterval(()=>{},1000),Z=new Promise((H)=>{X=H}).then(()=>{clearInterval(K)});if(Q===0)X();return Z}let W=J;return{registerOptions:{data:{addHookMessagePort:W,include:[]},transferList:[W]},addHookMessagePort:W,waitForAllMessagesAcknowledged:Y}}function JP($,J,Q){if(this instanceof JP===!1)return new JP($,J,Q);if(typeof $==="function")Q=$,$=null,J=null;else if(typeof J==="function")Q=J,J=null;let X=J?J.internals===!0:!1;if(KY0&&Array.isArray($))KY0($);this._iitmHook=(Y,W,G)=>{let K=Y,Z=K.startsWith("node:"),H,z;if(Z){let q=Y.slice(5);if(WY0(q))Y=q}else if(K.startsWith("file://")){let q=Error.stackTraceLimit;Error.stackTraceLimit=0;try{H=Up$(Y),Y=H}catch(B){}if(Error.stackTraceLimit=q,H){let B=Vp$(H);if(B)Y=B.name,z=B.basedir}}if($){for(let q of $)if(H&&q===H)fU(Q,W,H,void 0);else if(q===Y){if(!z)fU(Q,W,Y,z);else if(z.endsWith(Op$.get(K)))fU(Q,W,Y,z);else if(X){let B=Y+u01.sep+u01.relative(z,H);fU(Q,W,B,z)}}else if(q===G)fU(Q,W,G,z)}else fU(Q,W,Y,z)},m01(this._iitmHook)}JP.prototype.unhook=function(){c01(this._iitmHook)};yU.exports=JP;yU.exports.Hook=JP;yU.exports.addHook=m01;yU.exports.removeHook=c01;yU.exports.createAddHookMessageChannel=Np$});var ZY0=F((p01)=>{Object.defineProperty(p01,"__esModule",{value:!0});p01.isWrapped=p01.safeExecuteInTheMiddleAsync=p01.safeExecuteInTheMiddle=void 0;function Ip$($,J,Q){let X,Y;try{Y=$()}catch(W){X=W}finally{if(J(X,Y),X&&!Q)throw X;return Y}}p01.safeExecuteInTheMiddle=Ip$;async function Lp$($,J,Q){let X,Y;try{Y=await $()}catch(W){X=W}finally{if(J(X,Y),X&&!Q)throw X;return Y}}p01.safeExecuteInTheMiddleAsync=Lp$;function Ap$($){return typeof $==="function"&&typeof $.__original==="function"&&typeof $.__unwrap==="function"&&$.__wrapped===!0}p01.isWrapped=Ap$});var s01=F((a01)=>{Object.defineProperty(a01,"__esModule",{value:!0});a01.InstrumentationBase=void 0;var QP=f("path"),i01=f("util"),Cp$=W01(),HY0=lX0(),Ep$=q01(),Rp$=y01(),Tp$=l01(),XP=P(),jp$=$Y0(),Sp$=f("fs"),kp$=ZY0();class r01 extends Ep$.InstrumentationAbstract{_modules;_hooks=[];_requireInTheMiddleSingleton=Rp$.RequireInTheMiddleSingleton.getInstance();_enabled=!1;constructor($,J,Q){super($,J,Q);let X=this.init();if(X&&!Array.isArray(X))X=[X];if(this._modules=X||[],this._config.enabled)this.enable()}_wrap=($,J,Q)=>{if((0,kp$.isWrapped)($[J]))this._unwrap($,J);if(!i01.types.isProxy($))return(0,HY0.wrap)($,J,Q);else{let X=(0,HY0.wrap)(Object.assign({},$),J,Q);return Object.defineProperty($,J,{value:X}),X}};_unwrap=($,J)=>{if(!i01.types.isProxy($))return(0,HY0.unwrap)($,J);else return Object.defineProperty($,J,{value:$[J]})};_massWrap=($,J,Q)=>{if(!$){XP.diag.error("must provide one or more modules to patch");return}else if(!Array.isArray($))$=[$];if(!(J&&Array.isArray(J))){XP.diag.error("must provide one or more functions to wrap on modules");return}$.forEach((X)=>{J.forEach((Y)=>{this._wrap(X,Y,Q)})})};_massUnwrap=($,J)=>{if(!$){XP.diag.error("must provide one or more modules to patch");return}else if(!Array.isArray($))$=[$];if(!(J&&Array.isArray(J))){XP.diag.error("must provide one or more functions to wrap on modules");return}$.forEach((Q)=>{J.forEach((X)=>{this._unwrap(Q,X)})})};_warnOnPreloadedModules(){this._modules.forEach(($)=>{let{name:J}=$;try{let Q=f.resolve(J);if(f.cache[Q])this._diag.warn(`Module ${J} has been loaded before ${this.instrumentationName} so it might not work, please initialize it before requiring ${J}`)}catch{}})}_extractPackageVersion($){try{let J=(0,Sp$.readFileSync)(QP.join($,"package.json"),{encoding:"utf8"}),Q=JSON.parse(J).version;return typeof Q==="string"?Q:void 0}catch{XP.diag.warn("Failed extracting version",$)}return}_onRequire($,J,Q,X){if(!X){if(typeof $.patch==="function"){if($.moduleExports=J,this._enabled)return this._diag.debug("Applying instrumentation patch for nodejs core module on require hook",{module:$.name}),$.patch(J)}return J}let Y=this._extractPackageVersion(X);if($.moduleVersion=Y,$.name===Q){if(o01($.supportedVersions,Y,$.includePrerelease)){if(typeof $.patch==="function"){if($.moduleExports=J,this._enabled)return this._diag.debug("Applying instrumentation patch for module on require hook",{module:$.name,version:$.moduleVersion,baseDir:X}),$.patch(J,$.moduleVersion)}}return J}let W=$.files??[],G=QP.normalize(Q);return W.filter((Z)=>Z.name===G).filter((Z)=>o01(Z.supportedVersions,Y,$.includePrerelease)).reduce((Z,H)=>{if(H.moduleExports=Z,this._enabled)return this._diag.debug("Applying instrumentation patch for nodejs module file on require hook",{module:$.name,version:$.moduleVersion,fileName:H.name,baseDir:X}),H.patch(Z,$.moduleVersion);return Z},J)}enable(){if(this._enabled)return;if(this._enabled=!0,this._hooks.length>0){for(let $ of this._modules){if(typeof $.patch==="function"&&$.moduleExports)this._diag.debug("Applying instrumentation patch for nodejs module on instrumentation enabled",{module:$.name,version:$.moduleVersion}),$.patch($.moduleExports,$.moduleVersion);for(let J of $.files)if(J.moduleExports)this._diag.debug("Applying instrumentation patch for nodejs module file on instrumentation enabled",{module:$.name,version:$.moduleVersion,fileName:J.name}),J.patch(J.moduleExports,$.moduleVersion)}return}this._warnOnPreloadedModules();for(let $ of this._modules){let J=(W,G,K)=>{if(!K&&QP.isAbsolute(G)){let Z=QP.parse(G);G=Z.name,K=Z.dir}return this._onRequire($,W,G,K)},Q=(W,G,K)=>{return this._onRequire($,W,G,K)},X=QP.isAbsolute($.name)?new jp$.Hook([$.name],{internals:!0},Q):this._requireInTheMiddleSingleton.register($.name,Q);this._hooks.push(X);let Y=new Tp$.Hook([$.name],{internals:!1},J);this._hooks.push(Y)}}disable(){if(!this._enabled)return;this._enabled=!1;for(let $ of this._modules){if(typeof $.unpatch==="function"&&$.moduleExports)this._diag.debug("Removing instrumentation patch for nodejs module on instrumentation disabled",{module:$.name,version:$.moduleVersion}),$.unpatch($.moduleExports,$.moduleVersion);for(let J of $.files)if(J.moduleExports)this._diag.debug("Removing instrumentation patch for nodejs module file on instrumentation disabled",{module:$.name,version:$.moduleVersion,fileName:J.name}),J.unpatch(J.moduleExports,$.moduleVersion)}}isEnabled(){return this._enabled}}a01.InstrumentationBase=r01;function o01($,J,Q){if(typeof J>"u")return $.includes("*");return $.some((X)=>{return(0,Cp$.satisfies)(J,X,{includePrerelease:Q})})}});var e01=F((zY0)=>{Object.defineProperty(zY0,"__esModule",{value:!0});zY0.normalize=void 0;var vp$=f("path");Object.defineProperty(zY0,"normalize",{enumerable:!0,get:function(){return vp$.normalize}})});var $11=F((wy)=>{Object.defineProperty(wy,"__esModule",{value:!0});wy.normalize=wy.InstrumentationBase=void 0;var fp$=s01();Object.defineProperty(wy,"InstrumentationBase",{enumerable:!0,get:function(){return fp$.InstrumentationBase}});var yp$=e01();Object.defineProperty(wy,"normalize",{enumerable:!0,get:function(){return yp$.normalize}})});var qY0=F((Ny)=>{Object.defineProperty(Ny,"__esModule",{value:!0});Ny.normalize=Ny.InstrumentationBase=void 0;var J11=$11();Object.defineProperty(Ny,"InstrumentationBase",{enumerable:!0,get:function(){return J11.InstrumentationBase}});Object.defineProperty(Ny,"normalize",{enumerable:!0,get:function(){return J11.normalize}})});var W11=F((X11)=>{Object.defineProperty(X11,"__esModule",{value:!0});X11.InstrumentationNodeModuleDefinition=void 0;class Q11{name;supportedVersions;patch;unpatch;files;constructor($,J,Q,X,Y){this.name=$,this.supportedVersions=J,this.patch=Q,this.unpatch=X,this.files=Y||[]}}X11.InstrumentationNodeModuleDefinition=Q11});var H11=F((K11)=>{Object.defineProperty(K11,"__esModule",{value:!0});K11.InstrumentationNodeModuleFile=void 0;var xp$=qY0();class G11{supportedVersions;patch;unpatch;name;constructor($,J,Q,X){this.supportedVersions=J,this.patch=Q,this.unpatch=X,this.name=(0,xp$.normalize)($)}}K11.InstrumentationNodeModuleFile=G11});var B11=F((q11)=>{Object.defineProperty(q11,"__esModule",{value:!0});q11.semconvStabilityFromStr=q11.SemconvStability=void 0;var Iy;(function($){$[$.STABLE=1]="STABLE",$[$.OLD=2]="OLD",$[$.DUPLICATE=3]="DUPLICATE"})(Iy=q11.SemconvStability||(q11.SemconvStability={}));function gp$($,J){let Q=Iy.OLD,X=J?.split(",").map((Y)=>Y.trim()).filter((Y)=>Y!=="");for(let Y of X??[])if(Y.toLowerCase()===$+"/dup"){Q=Iy.DUPLICATE;break}else if(Y.toLowerCase()===$)Q=Iy.STABLE;return Q}q11.semconvStabilityFromStr=gp$});var K1=F((pJ)=>{Object.defineProperty(pJ,"__esModule",{value:!0});pJ.semconvStabilityFromStr=pJ.SemconvStability=pJ.safeExecuteInTheMiddleAsync=pJ.safeExecuteInTheMiddle=pJ.isWrapped=pJ.InstrumentationNodeModuleFile=pJ.InstrumentationNodeModuleDefinition=pJ.InstrumentationBase=pJ.registerInstrumentations=void 0;var dp$=oe0();Object.defineProperty(pJ,"registerInstrumentations",{enumerable:!0,get:function(){return dp$.registerInstrumentations}});var up$=qY0();Object.defineProperty(pJ,"InstrumentationBase",{enumerable:!0,get:function(){return up$.InstrumentationBase}});var mp$=W11();Object.defineProperty(pJ,"InstrumentationNodeModuleDefinition",{enumerable:!0,get:function(){return mp$.InstrumentationNodeModuleDefinition}});var cp$=H11();Object.defineProperty(pJ,"InstrumentationNodeModuleFile",{enumerable:!0,get:function(){return cp$.InstrumentationNodeModuleFile}});var FY0=ZY0();Object.defineProperty(pJ,"isWrapped",{enumerable:!0,get:function(){return FY0.isWrapped}});Object.defineProperty(pJ,"safeExecuteInTheMiddle",{enumerable:!0,get:function(){return FY0.safeExecuteInTheMiddle}});Object.defineProperty(pJ,"safeExecuteInTheMiddleAsync",{enumerable:!0,get:function(){return FY0.safeExecuteInTheMiddleAsync}});var V11=B11();Object.defineProperty(pJ,"SemconvStability",{enumerable:!0,get:function(){return V11.SemconvStability}});Object.defineProperty(pJ,"semconvStabilityFromStr",{enumerable:!0,get:function(){return V11.semconvStabilityFromStr}})});var BY0=F((U11)=>{Object.defineProperty(U11,"__esModule",{value:!0});U11.ATTR_NET_PEER_PORT=U11.ATTR_NET_PEER_NAME=U11.ATTR_MESSAGING_SYSTEM=U11.ATTR_MESSAGING_OPERATION=void 0;U11.ATTR_MESSAGING_OPERATION="messaging.operation";U11.ATTR_MESSAGING_SYSTEM="messaging.system";U11.ATTR_NET_PEER_NAME="net.peer.name";U11.ATTR_NET_PEER_PORT="net.peer.port"});var VY0=F((O11)=>{Object.defineProperty(O11,"__esModule",{value:!0});O11.ATTR_MESSAGING_CONVERSATION_ID=O11.OLD_ATTR_MESSAGING_MESSAGE_ID=O11.MESSAGING_DESTINATION_KIND_VALUE_TOPIC=O11.ATTR_MESSAGING_URL=O11.ATTR_MESSAGING_PROTOCOL_VERSION=O11.ATTR_MESSAGING_PROTOCOL=O11.MESSAGING_OPERATION_VALUE_PROCESS=O11.ATTR_MESSAGING_RABBITMQ_ROUTING_KEY=O11.ATTR_MESSAGING_DESTINATION_KIND=O11.ATTR_MESSAGING_DESTINATION=void 0;O11.ATTR_MESSAGING_DESTINATION="messaging.destination";O11.ATTR_MESSAGING_DESTINATION_KIND="messaging.destination_kind";O11.ATTR_MESSAGING_RABBITMQ_ROUTING_KEY="messaging.rabbitmq.routing_key";O11.MESSAGING_OPERATION_VALUE_PROCESS="process";O11.ATTR_MESSAGING_PROTOCOL="messaging.protocol";O11.ATTR_MESSAGING_PROTOCOL_VERSION="messaging.protocol_version";O11.ATTR_MESSAGING_URL="messaging.url";O11.MESSAGING_DESTINATION_KIND_VALUE_TOPIC="topic";O11.OLD_ATTR_MESSAGING_MESSAGE_ID="messaging.message_id";O11.ATTR_MESSAGING_CONVERSATION_ID="messaging.conversation_id"});var UY0=F((I11)=>{Object.defineProperty(I11,"__esModule",{value:!0});I11.DEFAULT_CONFIG=I11.EndOperation=void 0;var Xn$;(function($){$.AutoAck="auto ack",$.Ack="ack",$.AckAll="ackAll",$.Reject="reject",$.Nack="nack",$.NackAll="nackAll",$.ChannelClosed="channel closed",$.ChannelError="channel error",$.InstrumentationTimeout="instrumentation timeout"})(Xn$=I11.EndOperation||(I11.EndOperation={}));I11.DEFAULT_CONFIG={consumeTimeoutMs:60000,useLinksForConsume:!1}});var R11=F((C11)=>{Object.defineProperty(C11,"__esModule",{value:!0});C11.isConfirmChannelTracing=C11.unmarkConfirmChannelTracing=C11.markConfirmChannelTracing=C11.getConnectionAttributesFromUrl=C11.getConnectionAttributesFromServer=C11.normalizeExchange=C11.CONNECTION_ATTRIBUTES=C11.CHANNEL_CONSUME_TIMEOUT_TIMER=C11.CHANNEL_SPANS_NOT_ENDED=C11.MESSAGE_STORED_SPAN=void 0;var DY0=P(),YP=BY0(),Ly=VY0();C11.MESSAGE_STORED_SPAN=Symbol("opentelemetry.amqplib.message.stored-span");C11.CHANNEL_SPANS_NOT_ENDED=Symbol("opentelemetry.amqplib.channel.spans-not-ended");C11.CHANNEL_CONSUME_TIMEOUT_TIMER=Symbol("opentelemetry.amqplib.channel.consumer-timeout-timer");C11.CONNECTION_ATTRIBUTES=Symbol("opentelemetry.amqplib.connection.attributes");var OY0=(0,DY0.createContextKey)("opentelemetry.amqplib.channel.is-confirm-channel"),Yn$=($)=>$!==""?$:"";C11.normalizeExchange=Yn$;var Wn$=($)=>{return $.replace(/:[^:@/]*@/,":***@")},A11=($,J)=>{return $||(J==="AMQP"?5672:5671)},P11=($)=>{let J=$||"amqp";return(J.endsWith(":")?J.substring(0,J.length-1):J).toUpperCase()},M11=($)=>{return $||"localhost"},hU=($,J,Q,X)=>{if(Q)return{[J]:Q};else return DY0.diag.error(`amqplib instrumentation: could not extract connection attribute ${X} from user supplied url`,{url:$}),{}},Gn$=($)=>{let J=$.serverProperties.product?.toLowerCase?.();if(J)return{[YP.ATTR_MESSAGING_SYSTEM]:J};else return{}};C11.getConnectionAttributesFromServer=Gn$;var Kn$=($)=>{let J={[Ly.ATTR_MESSAGING_PROTOCOL_VERSION]:"0.9.1"};if($=$||"amqp://localhost",typeof $==="object"){let Q=$,X=P11(Q?.protocol);Object.assign(J,{...hU($,Ly.ATTR_MESSAGING_PROTOCOL,X,"protocol")});let Y=M11(Q?.hostname);Object.assign(J,{...hU($,YP.ATTR_NET_PEER_NAME,Y,"hostname")});let W=A11(Q.port,X);Object.assign(J,{...hU($,YP.ATTR_NET_PEER_PORT,W,"port")})}else{let Q=Wn$($);J[Ly.ATTR_MESSAGING_URL]=Q;try{let X=new URL(Q),Y=P11(X.protocol);Object.assign(J,{...hU(Q,Ly.ATTR_MESSAGING_PROTOCOL,Y,"protocol")});let W=M11(X.hostname);Object.assign(J,{...hU(Q,YP.ATTR_NET_PEER_NAME,W,"hostname")});let G=A11(X.port?parseInt(X.port):void 0,Y);Object.assign(J,{...hU(Q,YP.ATTR_NET_PEER_PORT,G,"port")})}catch(X){DY0.diag.error("amqplib instrumentation: error while extracting connection details from connection url",{censoredUrl:Q,err:X})}}return J};C11.getConnectionAttributesFromUrl=Kn$;var Zn$=($)=>{return $.setValue(OY0,!0)};C11.markConfirmChannelTracing=Zn$;var Hn$=($)=>{return $.deleteValue(OY0)};C11.unmarkConfirmChannelTracing=Hn$;var zn$=($)=>{return $.getValue(OY0)===!0};C11.isConfirmChannelTracing=zn$});var S11=F((T11)=>{Object.defineProperty(T11,"__esModule",{value:!0});T11.PACKAGE_NAME=T11.PACKAGE_VERSION=void 0;T11.PACKAGE_VERSION="0.54.0";T11.PACKAGE_NAME="@opentelemetry/instrumentation-amqplib"});var y11=F((_11)=>{Object.defineProperty(_11,"__esModule",{value:!0});_11.AmqplibInstrumentation=void 0;var n$=P(),Ay=q6(),s6=K1(),Ln$=BY0(),j5=VY0(),D9=UY0(),Y4=R11(),k11=S11(),Py=[">=0.5.5 <1"];class v11 extends s6.InstrumentationBase{constructor($={}){super(k11.PACKAGE_NAME,k11.PACKAGE_VERSION,{...D9.DEFAULT_CONFIG,...$})}setConfig($={}){super.setConfig({...D9.DEFAULT_CONFIG,...$})}init(){let $=new s6.InstrumentationNodeModuleFile("amqplib/lib/channel_model.js",Py,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),J=new s6.InstrumentationNodeModuleFile("amqplib/lib/callback_model.js",Py,this.patchChannelModel.bind(this),this.unpatchChannelModel.bind(this)),Q=new s6.InstrumentationNodeModuleFile("amqplib/lib/connect.js",Py,this.patchConnect.bind(this),this.unpatchConnect.bind(this));return new s6.InstrumentationNodeModuleDefinition("amqplib",Py,void 0,void 0,[$,Q,J])}patchConnect($){if($=this.unpatchConnect($),!(0,s6.isWrapped)($.connect))this._wrap($,"connect",this.getConnectPatch.bind(this));return $}unpatchConnect($){if((0,s6.isWrapped)($.connect))this._unwrap($,"connect");return $}patchChannelModel($,J){if(!(0,s6.isWrapped)($.Channel.prototype.publish))this._wrap($.Channel.prototype,"publish",this.getPublishPatch.bind(this,J));if(!(0,s6.isWrapped)($.Channel.prototype.consume))this._wrap($.Channel.prototype,"consume",this.getConsumePatch.bind(this,J));if(!(0,s6.isWrapped)($.Channel.prototype.ack))this._wrap($.Channel.prototype,"ack",this.getAckPatch.bind(this,!1,D9.EndOperation.Ack));if(!(0,s6.isWrapped)($.Channel.prototype.nack))this._wrap($.Channel.prototype,"nack",this.getAckPatch.bind(this,!0,D9.EndOperation.Nack));if(!(0,s6.isWrapped)($.Channel.prototype.reject))this._wrap($.Channel.prototype,"reject",this.getAckPatch.bind(this,!0,D9.EndOperation.Reject));if(!(0,s6.isWrapped)($.Channel.prototype.ackAll))this._wrap($.Channel.prototype,"ackAll",this.getAckAllPatch.bind(this,!1,D9.EndOperation.AckAll));if(!(0,s6.isWrapped)($.Channel.prototype.nackAll))this._wrap($.Channel.prototype,"nackAll",this.getAckAllPatch.bind(this,!0,D9.EndOperation.NackAll));if(!(0,s6.isWrapped)($.Channel.prototype.emit))this._wrap($.Channel.prototype,"emit",this.getChannelEmitPatch.bind(this));if(!(0,s6.isWrapped)($.ConfirmChannel.prototype.publish))this._wrap($.ConfirmChannel.prototype,"publish",this.getConfirmedPublishPatch.bind(this,J));return $}unpatchChannelModel($){if((0,s6.isWrapped)($.Channel.prototype.publish))this._unwrap($.Channel.prototype,"publish");if((0,s6.isWrapped)($.Channel.prototype.consume))this._unwrap($.Channel.prototype,"consume");if((0,s6.isWrapped)($.Channel.prototype.ack))this._unwrap($.Channel.prototype,"ack");if((0,s6.isWrapped)($.Channel.prototype.nack))this._unwrap($.Channel.prototype,"nack");if((0,s6.isWrapped)($.Channel.prototype.reject))this._unwrap($.Channel.prototype,"reject");if((0,s6.isWrapped)($.Channel.prototype.ackAll))this._unwrap($.Channel.prototype,"ackAll");if((0,s6.isWrapped)($.Channel.prototype.nackAll))this._unwrap($.Channel.prototype,"nackAll");if((0,s6.isWrapped)($.Channel.prototype.emit))this._unwrap($.Channel.prototype,"emit");if((0,s6.isWrapped)($.ConfirmChannel.prototype.publish))this._unwrap($.ConfirmChannel.prototype,"publish");return $}getConnectPatch($){return function(Q,X,Y){return $.call(this,Q,X,function(W,G){if(W==null){let K=(0,Y4.getConnectionAttributesFromUrl)(Q),Z=(0,Y4.getConnectionAttributesFromServer)(G);G[Y4.CONNECTION_ATTRIBUTES]={...K,...Z}}Y.apply(this,arguments)})}}getChannelEmitPatch($){let J=this;return function(X){if(X==="close"){J.endAllSpansOnChannel(this,!0,D9.EndOperation.ChannelClosed,void 0);let Y=this[Y4.CHANNEL_CONSUME_TIMEOUT_TIMER];if(Y)clearInterval(Y);this[Y4.CHANNEL_CONSUME_TIMEOUT_TIMER]=void 0}else if(X==="error")J.endAllSpansOnChannel(this,!0,D9.EndOperation.ChannelError,void 0);return $.apply(this,arguments)}}getAckAllPatch($,J,Q){let X=this;return function(W){return X.endAllSpansOnChannel(this,$,J,W),Q.apply(this,arguments)}}getAckPatch($,J,Q){let X=this;return function(W,G,K){let Z=this,H=J===D9.EndOperation.Reject?G:K,z=Z[Y4.CHANNEL_SPANS_NOT_ENDED]??[],q=z.findIndex((B)=>B.msg===W);if(q<0)X.endConsumerSpan(W,$,J,H);else if(J!==D9.EndOperation.Reject&&G){for(let B=0;B<=q;B++)X.endConsumerSpan(z[B].msg,$,J,H);z.splice(0,q+1)}else X.endConsumerSpan(W,$,J,H),z.splice(q,1);return Q.apply(this,arguments)}}getConsumePatch($,J){let Q=this;return function(Y,W,G){let K=this;if(!Object.prototype.hasOwnProperty.call(K,Y4.CHANNEL_SPANS_NOT_ENDED)){let{consumeTimeoutMs:H}=Q.getConfig();if(H){let z=setInterval(()=>{Q.checkConsumeTimeoutOnChannel(K)},H);z.unref(),K[Y4.CHANNEL_CONSUME_TIMEOUT_TIMER]=z}K[Y4.CHANNEL_SPANS_NOT_ENDED]=[]}let Z=function(H){if(!H)return W.call(this,H);let z=H.properties.headers??{},q=n$.propagation.extract(n$.ROOT_CONTEXT,z),B=H.fields?.exchange,U;if(Q._config.useLinksForConsume){let I=q?n$.trace.getSpan(q)?.spanContext():void 0;if(q=void 0,I)U=[{context:I}]}let O=Q.tracer.startSpan(`${Y} process`,{kind:n$.SpanKind.CONSUMER,attributes:{...K?.connection?.[Y4.CONNECTION_ATTRIBUTES],[j5.ATTR_MESSAGING_DESTINATION]:B,[j5.ATTR_MESSAGING_DESTINATION_KIND]:j5.MESSAGING_DESTINATION_KIND_VALUE_TOPIC,[j5.ATTR_MESSAGING_RABBITMQ_ROUTING_KEY]:H.fields?.routingKey,[Ln$.ATTR_MESSAGING_OPERATION]:j5.MESSAGING_OPERATION_VALUE_PROCESS,[j5.OLD_ATTR_MESSAGING_MESSAGE_ID]:H?.properties.messageId,[j5.ATTR_MESSAGING_CONVERSATION_ID]:H?.properties.correlationId},links:U},q),{consumeHook:w}=Q.getConfig();if(w)(0,s6.safeExecuteInTheMiddle)(()=>w(O,{moduleVersion:$,msg:H}),(I)=>{if(I)n$.diag.error("amqplib instrumentation: consumerHook error",I)},!0);if(!G?.noAck)K[Y4.CHANNEL_SPANS_NOT_ENDED].push({msg:H,timeOfConsume:(0,Ay.hrTime)()}),H[Y4.MESSAGE_STORED_SPAN]=O;let N=q?q:n$.ROOT_CONTEXT;if(n$.context.with(n$.trace.setSpan(N,O),()=>{W.call(this,H)}),G?.noAck)Q.callConsumeEndHook(O,H,!1,D9.EndOperation.AutoAck),O.end()};return arguments[1]=Z,J.apply(this,arguments)}}getConfirmedPublishPatch($,J){let Q=this;return function(Y,W,G,K,Z){let H=this,{span:z,modifiedOptions:q}=Q.createPublishSpan(Q,Y,W,H,K),{publishHook:B}=Q.getConfig();if(B)(0,s6.safeExecuteInTheMiddle)(()=>B(z,{moduleVersion:$,exchange:Y,routingKey:W,content:G,options:q,isConfirmChannel:!0}),(N)=>{if(N)n$.diag.error("amqplib instrumentation: publishHook error",N)},!0);let U=function(N,I){try{Z?.call(this,N,I)}finally{let{publishConfirmHook:E}=Q.getConfig();if(E)(0,s6.safeExecuteInTheMiddle)(()=>E(z,{moduleVersion:$,exchange:Y,routingKey:W,content:G,options:K,isConfirmChannel:!0,confirmError:N}),(v)=>{if(v)n$.diag.error("amqplib instrumentation: publishConfirmHook error",v)},!0);if(N)z.setStatus({code:n$.SpanStatusCode.ERROR,message:"message confirmation has been nack'ed"});z.end()}},O=(0,Y4.markConfirmChannelTracing)(n$.context.active()),w=[...arguments];return w[3]=q,w[4]=n$.context.bind((0,Y4.unmarkConfirmChannelTracing)(n$.trace.setSpan(O,z)),U),n$.context.with(O,J.bind(this,...w))}}getPublishPatch($,J){let Q=this;return function(Y,W,G,K){if((0,Y4.isConfirmChannelTracing)(n$.context.active()))return J.apply(this,arguments);else{let Z=this,{span:H,modifiedOptions:z}=Q.createPublishSpan(Q,Y,W,Z,K),{publishHook:q}=Q.getConfig();if(q)(0,s6.safeExecuteInTheMiddle)(()=>q(H,{moduleVersion:$,exchange:Y,routingKey:W,content:G,options:z,isConfirmChannel:!1}),(O)=>{if(O)n$.diag.error("amqplib instrumentation: publishHook error",O)},!0);let B=[...arguments];B[3]=z;let U=J.apply(this,B);return H.end(),U}}}createPublishSpan($,J,Q,X,Y){let W=(0,Y4.normalizeExchange)(J),G=$.tracer.startSpan(`publish ${W}`,{kind:n$.SpanKind.PRODUCER,attributes:{...X.connection[Y4.CONNECTION_ATTRIBUTES],[j5.ATTR_MESSAGING_DESTINATION]:J,[j5.ATTR_MESSAGING_DESTINATION_KIND]:j5.MESSAGING_DESTINATION_KIND_VALUE_TOPIC,[j5.ATTR_MESSAGING_RABBITMQ_ROUTING_KEY]:Q,[j5.OLD_ATTR_MESSAGING_MESSAGE_ID]:Y?.messageId,[j5.ATTR_MESSAGING_CONVERSATION_ID]:Y?.correlationId}}),K=Y??{};return K.headers=K.headers??{},n$.propagation.inject(n$.trace.setSpan(n$.context.active(),G),K.headers),{span:G,modifiedOptions:K}}endConsumerSpan($,J,Q,X){let Y=$[Y4.MESSAGE_STORED_SPAN];if(!Y)return;if(J!==!1)Y.setStatus({code:n$.SpanStatusCode.ERROR,message:Q!==D9.EndOperation.ChannelClosed&&Q!==D9.EndOperation.ChannelError?`${Q} called on message${X===!0?" with requeue":X===!1?" without requeue":""}`:Q});this.callConsumeEndHook(Y,$,J,Q),Y.end(),$[Y4.MESSAGE_STORED_SPAN]=void 0}endAllSpansOnChannel($,J,Q,X){($[Y4.CHANNEL_SPANS_NOT_ENDED]??[]).forEach((W)=>{this.endConsumerSpan(W.msg,J,Q,X)}),$[Y4.CHANNEL_SPANS_NOT_ENDED]=[]}callConsumeEndHook($,J,Q,X){let{consumeEndHook:Y}=this.getConfig();if(!Y)return;(0,s6.safeExecuteInTheMiddle)(()=>Y($,{msg:J,rejected:Q,endOperation:X}),(W)=>{if(W)n$.diag.error("amqplib instrumentation: consumerEndHook error",W)},!0)}checkConsumeTimeoutOnChannel($){let J=(0,Ay.hrTime)(),Q=$[Y4.CHANNEL_SPANS_NOT_ENDED]??[],X,{consumeTimeoutMs:Y}=this.getConfig();for(X=0;X{Object.defineProperty(WP,"__esModule",{value:!0});WP.EndOperation=WP.DEFAULT_CONFIG=WP.AmqplibInstrumentation=void 0;var An$=y11();Object.defineProperty(WP,"AmqplibInstrumentation",{enumerable:!0,get:function(){return An$.AmqplibInstrumentation}});var h11=UY0();Object.defineProperty(WP,"DEFAULT_CONFIG",{enumerable:!0,get:function(){return h11.DEFAULT_CONFIG}});Object.defineProperty(WP,"EndOperation",{enumerable:!0,get:function(){return h11.EndOperation}})});var d11=F((x11)=>{Object.defineProperty(x11,"__esModule",{value:!0});x11.ATTR_FAAS_NAME=x11.ATTR_FAAS_COLDSTART=x11.ATTR_CLOUD_ACCOUNT_ID=void 0;x11.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";x11.ATTR_FAAS_COLDSTART="faas.coldstart";x11.ATTR_FAAS_NAME="faas.name"});var c11=F((u11)=>{Object.defineProperty(u11,"__esModule",{value:!0});u11.ATTR_FAAS_ID=u11.ATTR_FAAS_EXECUTION=void 0;u11.ATTR_FAAS_EXECUTION="faas.execution";u11.ATTR_FAAS_ID="faas.id"});var n11=F((l11)=>{Object.defineProperty(l11,"__esModule",{value:!0});l11.PACKAGE_NAME=l11.PACKAGE_VERSION=void 0;l11.PACKAGE_VERSION="0.59.0";l11.PACKAGE_NAME="@opentelemetry/instrumentation-aws-lambda"});var Q61=F((t11)=>{Object.defineProperty(t11,"__esModule",{value:!0});t11.AwsLambdaInstrumentation=t11.AWS_HANDLER_STREAMING_RESPONSE=t11.AWS_HANDLER_STREAMING_SYMBOL=t11.lambdaMaxInitInMilliseconds=void 0;var i11=f("path"),wY0=f("fs"),q3=K1(),x4=P(),Tn$=m0(),o11=d11(),r11=c11(),a11=n11(),jn$={keys($){return Object.keys($)},get($,J){return $[J]}};t11.lambdaMaxInitInMilliseconds=1e4;t11.AWS_HANDLER_STREAMING_SYMBOL=Symbol.for("aws.lambda.runtime.handler.streaming");t11.AWS_HANDLER_STREAMING_RESPONSE="response";class bU extends q3.InstrumentationBase{constructor($={}){super(a11.PACKAGE_NAME,a11.PACKAGE_VERSION,$)}init(){let $=process.env.LAMBDA_TASK_ROOT,J=this.getConfig().lambdaHandler??process.env._HANDLER;if(!$||!J)return this._diag.debug("Skipping lambda instrumentation: no _HANDLER/lambdaHandler or LAMBDA_TASK_ROOT.",{taskRoot:$,handlerDef:J}),[];let Q=i11.basename(J),X=J.substring(0,J.length-Q.length),[Y,W]=Q.split(".",2),G=i11.resolve($,X,Y);if(!G.endsWith(".js"))try{wY0.statSync(`${G}.js`),G+=".js"}catch(Z){try{wY0.statSync(`${G}.mjs`),G+=".mjs"}catch(H){try{wY0.statSync(`${G}.cjs`),G+=".cjs"}catch(z){this._diag.warn("No handler file was able to resolved with one of the known extensions for the file",G)}}}x4.diag.debug("Instrumenting lambda handler",{taskRoot:$,handlerDef:J,handler:Q,moduleRoot:X,module:Y,filename:G,functionName:W});let K=this.getConfig().lambdaStartTime||Date.now()-Math.floor(1000*process.uptime());return[new q3.InstrumentationNodeModuleDefinition(G,["*"],void 0,void 0,[new q3.InstrumentationNodeModuleFile(Y,["*"],(Z)=>{if((0,q3.isWrapped)(Z[W]))this._unwrap(Z,W);return this._wrap(Z,W,this._getHandler(K)),Z},(Z)=>{if(Z==null)return;this._unwrap(Z,W)})])]}_getHandler($){return(J)=>{let Q=this._getPatchHandler(J,$);if(this._isStreamingHandler(J))for(let X of Object.getOwnPropertySymbols(J))Q[X]=J[X];return Q}}_getPatchHandler($,J){x4.diag.debug("patch handler function");let Q=this,X=!1,Y=!0;function W(){if(X)Y=!1;else{if(process.env.AWS_LAMBDA_INITIALIZATION_TYPE==="provisioned-concurrency")Y=!1;else Y=!(Date.now()-J>t11.lambdaMaxInitInMilliseconds);X=!0}}if(this._isStreamingHandler($))return function(K,Z,H){W();let z=Q._determineParent(K,H),q=Q._createSpanForRequest(K,H,Y,z);return Q._applyRequestHook(q,K,H),x4.context.with(x4.trace.setSpan(z,q),()=>{let B=(0,q3.safeExecuteInTheMiddle)(()=>$.apply(this,[K,Z,H]),(U)=>{if(U!=null)Q._applyResponseHook(q,U),Q._endSpan(q,U,()=>{})});return Q._handlePromiseResult(q,B)})};return function(K,Z,H){W();let z=Q._determineParent(K,Z),q=Q._createSpanForRequest(K,Z,Y,z);return Q._applyRequestHook(q,K,Z),x4.context.with(x4.trace.setSpan(z,q),()=>{let B=Q._wrapCallback(H,q),U=(0,q3.safeExecuteInTheMiddle)(()=>$.apply(this,[K,Z,B]),(O)=>{if(O!=null)Q._applyResponseHook(q,O),Q._endSpan(q,O,()=>{})});return Q._handlePromiseResult(q,U)})}}_createSpanForRequest($,J,Q,X){let Y=J.functionName;return this.tracer.startSpan(Y,{kind:x4.SpanKind.SERVER,attributes:{[r11.ATTR_FAAS_EXECUTION]:J.awsRequestId,[r11.ATTR_FAAS_ID]:J.invokedFunctionArn,[o11.ATTR_CLOUD_ACCOUNT_ID]:bU._extractAccountId(J.invokedFunctionArn),[o11.ATTR_FAAS_COLDSTART]:Q,...bU._extractOtherEventFields($)}},X)}_applyRequestHook($,J,Q){let{requestHook:X}=this.getConfig();if(X)(0,q3.safeExecuteInTheMiddle)(()=>X($,{event:J,context:Q}),(Y)=>{if(Y)x4.diag.error("aws-lambda instrumentation: requestHook error",Y)},!0)}_handlePromiseResult($,J){if(typeof J?.then==="function")return J.then((Q)=>{return this._applyResponseHook($,null,Q),new Promise((X)=>this._endSpan($,void 0,()=>X(Q)))},(Q)=>{return this._applyResponseHook($,Q),new Promise((X,Y)=>this._endSpan($,Q,()=>Y(Q)))});return this._applyResponseHook($,null,J),this._endSpan($,void 0,()=>{}),J}_determineParent($,J){let Q=this.getConfig();return bU._determineParent($,J,Q.eventContextExtractor||bU._defaultEventContextExtractor)}_isStreamingHandler($){return $[t11.AWS_HANDLER_STREAMING_SYMBOL]===t11.AWS_HANDLER_STREAMING_RESPONSE}setTracerProvider($){super.setTracerProvider($),this._traceForceFlusher=this._traceForceFlush($)}_traceForceFlush($){if(!$)return;let J=$;if(typeof J.getDelegate==="function")J=J.getDelegate();if(typeof J.forceFlush==="function")return J.forceFlush.bind(J);return}setMeterProvider($){super.setMeterProvider($),this._metricForceFlusher=this._metricForceFlush($)}_metricForceFlush($){if(!$)return;let J=$;if(typeof J.forceFlush==="function")return J.forceFlush.bind(J);return}_wrapCallback($,J){let Q=this;return function(Y,W){x4.diag.debug("executing wrapped lookup callback function"),Q._applyResponseHook(J,Y,W),Q._endSpan(J,Y,()=>{return x4.diag.debug("executing original lookup callback function"),$.apply(this,[Y,W])})}}_endSpan($,J,Q){if(J)$.recordException(J);let X;if(typeof J==="string")X=J;else if(J)X=J.message;if(X)$.setStatus({code:x4.SpanStatusCode.ERROR,message:X});$.end();let Y=[];if(this._traceForceFlusher)Y.push(this._traceForceFlusher());else x4.diag.debug("Spans may not be exported for the lambda function because we are not force flushing before callback.");if(this._metricForceFlusher)Y.push(this._metricForceFlusher());else x4.diag.debug("Metrics may not be exported for the lambda function because we are not force flushing before callback.");Promise.all(Y).then(Q,Q)}_applyResponseHook($,J,Q){let{responseHook:X}=this.getConfig();if(X)(0,q3.safeExecuteInTheMiddle)(()=>X($,{err:J,res:Q}),(Y)=>{if(Y)x4.diag.error("aws-lambda instrumentation: responseHook error",Y)},!0)}static _extractAccountId($){let J=$.split(":");if(J.length>=5)return J[4];return}static _defaultEventContextExtractor($){let J=$.headers||{};return x4.propagation.extract(x4.context.active(),J,jn$)}static _extractOtherEventFields($){let J={},Q=this._extractFullUrl($);if(Q)J[Tn$.ATTR_URL_FULL]=Q;return J}static _extractFullUrl($){if(!$.headers)return;function J(G,K,Z){return G.headers[K]??G.headers[Z]}let Q=J($,"host","Host"),X=J($,"x-forwarded-proto","X-Forwarded-Proto"),Y=J($,"x-forwarded-port","X-Forwarded-Port");if(!(X&&Q&&($.path||$.rawPath)))return;let W=X+"://"+Q;if(Y)W+=":"+Y;if(W+=$.path??$.rawPath,$.queryStringParameters){let G=!0;for(let K in $.queryStringParameters)W+=G?"?":"&",W+=encodeURIComponent(K),W+="=",W+=encodeURIComponent($.queryStringParameters[K]),G=!1}return W}static _determineParent($,J,Q){let X=(0,q3.safeExecuteInTheMiddle)(()=>Q($,J),(Y)=>{if(Y)x4.diag.error("aws-lambda instrumentation: eventContextExtractor error",Y)},!0);if(x4.trace.getSpan(X)?.spanContext())return X;return x4.ROOT_CONTEXT}}t11.AwsLambdaInstrumentation=bU});var Y61=F((My)=>{Object.defineProperty(My,"__esModule",{value:!0});My.lambdaMaxInitInMilliseconds=My.AwsLambdaInstrumentation=void 0;var X61=Q61();Object.defineProperty(My,"AwsLambdaInstrumentation",{enumerable:!0,get:function(){return X61.AwsLambdaInstrumentation}});Object.defineProperty(My,"lambdaMaxInitInMilliseconds",{enumerable:!0,get:function(){return X61.lambdaMaxInitInMilliseconds}})});var GP=F((W61)=>{Object.defineProperty(W61,"__esModule",{value:!0});W61.AttributeNames=void 0;var kn$;(function($){$.AWS_OPERATION="aws.operation",$.CLOUD_REGION="cloud.region",$.AWS_SERVICE_API="aws.service.api",$.AWS_SERVICE_NAME="aws.service.name",$.AWS_SERVICE_IDENTIFIER="aws.service.identifier",$.AWS_REQUEST_ID="aws.request.id",$.AWS_REQUEST_EXTENDED_ID="aws.request.extended_id",$.AWS_SIGNATURE_VERSION="aws.signature.version",$.AWS_S3_BUCKET="aws.s3.bucket",$.AWS_KINESIS_STREAM_NAME="aws.kinesis.stream.name"})(kn$=W61.AttributeNames||(W61.AttributeNames={}))});var AX=F((G61)=>{Object.defineProperty(G61,"__esModule",{value:!0});G61.ATTR_MESSAGING_SYSTEM=G61.ATTR_MESSAGING_OPERATION_TYPE=G61.ATTR_MESSAGING_OPERATION=G61.ATTR_MESSAGING_MESSAGE_ID=G61.ATTR_MESSAGING_DESTINATION_NAME=G61.ATTR_MESSAGING_BATCH_MESSAGE_COUNT=G61.ATTR_HTTP_STATUS_CODE=G61.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS=G61.ATTR_GEN_AI_USAGE_INPUT_TOKENS=G61.ATTR_GEN_AI_TOKEN_TYPE=G61.ATTR_GEN_AI_SYSTEM=G61.ATTR_GEN_AI_RESPONSE_FINISH_REASONS=G61.ATTR_GEN_AI_REQUEST_TOP_P=G61.ATTR_GEN_AI_REQUEST_TEMPERATURE=G61.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES=G61.ATTR_GEN_AI_REQUEST_MODEL=G61.ATTR_GEN_AI_REQUEST_MAX_TOKENS=G61.ATTR_GEN_AI_OPERATION_NAME=G61.ATTR_FAAS_INVOKED_REGION=G61.ATTR_FAAS_INVOKED_PROVIDER=G61.ATTR_FAAS_INVOKED_NAME=G61.ATTR_DB_SYSTEM=G61.ATTR_DB_STATEMENT=G61.ATTR_DB_OPERATION=G61.ATTR_DB_NAME=G61.ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN=G61.ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN=G61.ATTR_AWS_SNS_TOPIC_ARN=G61.ATTR_AWS_SECRETSMANAGER_SECRET_ARN=G61.ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS=G61.ATTR_AWS_DYNAMODB_TABLE_NAMES=G61.ATTR_AWS_DYNAMODB_TABLE_COUNT=G61.ATTR_AWS_DYNAMODB_SELECT=G61.ATTR_AWS_DYNAMODB_SEGMENT=G61.ATTR_AWS_DYNAMODB_SCAN_FORWARD=G61.ATTR_AWS_DYNAMODB_SCANNED_COUNT=G61.ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY=G61.ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY=G61.ATTR_AWS_DYNAMODB_PROJECTION=G61.ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES=G61.ATTR_AWS_DYNAMODB_LIMIT=G61.ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS=G61.ATTR_AWS_DYNAMODB_INDEX_NAME=G61.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES=G61.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES=G61.ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE=G61.ATTR_AWS_DYNAMODB_COUNT=G61.ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY=G61.ATTR_AWS_DYNAMODB_CONSISTENT_READ=G61.ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS=void 0;G61.METRIC_GEN_AI_CLIENT_TOKEN_USAGE=G61.METRIC_GEN_AI_CLIENT_OPERATION_DURATION=G61.GEN_AI_TOKEN_TYPE_VALUE_OUTPUT=G61.GEN_AI_TOKEN_TYPE_VALUE_INPUT=G61.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK=G61.GEN_AI_OPERATION_NAME_VALUE_CHAT=G61.DB_SYSTEM_VALUE_DYNAMODB=G61.ATTR_RPC_SYSTEM=G61.ATTR_RPC_SERVICE=G61.ATTR_RPC_METHOD=void 0;G61.ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS="aws.dynamodb.attribute_definitions";G61.ATTR_AWS_DYNAMODB_CONSISTENT_READ="aws.dynamodb.consistent_read";G61.ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY="aws.dynamodb.consumed_capacity";G61.ATTR_AWS_DYNAMODB_COUNT="aws.dynamodb.count";G61.ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE="aws.dynamodb.exclusive_start_table";G61.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES="aws.dynamodb.global_secondary_indexes";G61.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES="aws.dynamodb.global_secondary_index_updates";G61.ATTR_AWS_DYNAMODB_INDEX_NAME="aws.dynamodb.index_name";G61.ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS="aws.dynamodb.item_collection_metrics";G61.ATTR_AWS_DYNAMODB_LIMIT="aws.dynamodb.limit";G61.ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES="aws.dynamodb.local_secondary_indexes";G61.ATTR_AWS_DYNAMODB_PROJECTION="aws.dynamodb.projection";G61.ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY="aws.dynamodb.provisioned_read_capacity";G61.ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY="aws.dynamodb.provisioned_write_capacity";G61.ATTR_AWS_DYNAMODB_SCANNED_COUNT="aws.dynamodb.scanned_count";G61.ATTR_AWS_DYNAMODB_SCAN_FORWARD="aws.dynamodb.scan_forward";G61.ATTR_AWS_DYNAMODB_SEGMENT="aws.dynamodb.segment";G61.ATTR_AWS_DYNAMODB_SELECT="aws.dynamodb.select";G61.ATTR_AWS_DYNAMODB_TABLE_COUNT="aws.dynamodb.table_count";G61.ATTR_AWS_DYNAMODB_TABLE_NAMES="aws.dynamodb.table_names";G61.ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS="aws.dynamodb.total_segments";G61.ATTR_AWS_SECRETSMANAGER_SECRET_ARN="aws.secretsmanager.secret.arn";G61.ATTR_AWS_SNS_TOPIC_ARN="aws.sns.topic.arn";G61.ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN="aws.step_functions.activity.arn";G61.ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN="aws.step_functions.state_machine.arn";G61.ATTR_DB_NAME="db.name";G61.ATTR_DB_OPERATION="db.operation";G61.ATTR_DB_STATEMENT="db.statement";G61.ATTR_DB_SYSTEM="db.system";G61.ATTR_FAAS_INVOKED_NAME="faas.invoked_name";G61.ATTR_FAAS_INVOKED_PROVIDER="faas.invoked_provider";G61.ATTR_FAAS_INVOKED_REGION="faas.invoked_region";G61.ATTR_GEN_AI_OPERATION_NAME="gen_ai.operation.name";G61.ATTR_GEN_AI_REQUEST_MAX_TOKENS="gen_ai.request.max_tokens";G61.ATTR_GEN_AI_REQUEST_MODEL="gen_ai.request.model";G61.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES="gen_ai.request.stop_sequences";G61.ATTR_GEN_AI_REQUEST_TEMPERATURE="gen_ai.request.temperature";G61.ATTR_GEN_AI_REQUEST_TOP_P="gen_ai.request.top_p";G61.ATTR_GEN_AI_RESPONSE_FINISH_REASONS="gen_ai.response.finish_reasons";G61.ATTR_GEN_AI_SYSTEM="gen_ai.system";G61.ATTR_GEN_AI_TOKEN_TYPE="gen_ai.token.type";G61.ATTR_GEN_AI_USAGE_INPUT_TOKENS="gen_ai.usage.input_tokens";G61.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS="gen_ai.usage.output_tokens";G61.ATTR_HTTP_STATUS_CODE="http.status_code";G61.ATTR_MESSAGING_BATCH_MESSAGE_COUNT="messaging.batch.message_count";G61.ATTR_MESSAGING_DESTINATION_NAME="messaging.destination.name";G61.ATTR_MESSAGING_MESSAGE_ID="messaging.message.id";G61.ATTR_MESSAGING_OPERATION="messaging.operation";G61.ATTR_MESSAGING_OPERATION_TYPE="messaging.operation.type";G61.ATTR_MESSAGING_SYSTEM="messaging.system";G61.ATTR_RPC_METHOD="rpc.method";G61.ATTR_RPC_SERVICE="rpc.service";G61.ATTR_RPC_SYSTEM="rpc.system";G61.DB_SYSTEM_VALUE_DYNAMODB="dynamodb";G61.GEN_AI_OPERATION_NAME_VALUE_CHAT="chat";G61.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK="aws.bedrock";G61.GEN_AI_TOKEN_TYPE_VALUE_INPUT="input";G61.GEN_AI_TOKEN_TYPE_VALUE_OUTPUT="output";G61.METRIC_GEN_AI_CLIENT_OPERATION_DURATION="gen_ai.client.operation.duration";G61.METRIC_GEN_AI_CLIENT_TOKEN_USAGE="gen_ai.client.token.usage"});var IY0=F((q61)=>{Object.defineProperty(q61,"__esModule",{value:!0});q61.addPropagationFieldsToAttributeNames=q61.extractPropagationContext=q61.injectPropagationContext=q61.contextGetter=q61.contextSetter=q61.MAX_MESSAGE_ATTRIBUTES=void 0;var xU=P();q61.MAX_MESSAGE_ATTRIBUTES=10;class H61{set($,J,Q){$[J]={DataType:"String",StringValue:Q}}}q61.contextSetter=new H61;class z61{keys($){if($==null)return[];return Object.keys($)}get($,J){return $?.[J]?.StringValue||$?.[J]?.Value}}q61.contextGetter=new z61;var hi$=($)=>{let J=$??{};if(Object.keys(J).length+xU.propagation.fields().length<=q61.MAX_MESSAGE_ATTRIBUTES)xU.propagation.inject(xU.context.active(),J,q61.contextSetter);else xU.diag.warn("aws-sdk instrumentation: cannot set context propagation on SQS/SNS message due to maximum amount of MessageAttributes");return J};q61.injectPropagationContext=hi$;var bi$=($,J)=>{let Q=xU.propagation.fields();if(Object.keys($.MessageAttributes||[]).some((Y)=>Q.includes(Y)))return $.MessageAttributes;else if(J&&$.Body)try{return JSON.parse($.Body).MessageAttributes}catch{xU.diag.debug("failed to parse SQS payload to extract context propagation, trace might be incomplete.")}return};q61.extractPropagationContext=bi$;var xi$=($=[],J)=>{return $.length?Array.from(new Set([...$,...J])):J};q61.addPropagationFieldsToAttributeNames=xi$});var w61=F((D61)=>{Object.defineProperty(D61,"__esModule",{value:!0});D61.SqsServiceExtension=void 0;var cH=P(),mi$=m0(),gU=AX(),KP=IY0();class U61{requestPreSpanHook($,J){let Q=this.extractQueueUrl($.commandInput),X=this.extractQueueNameFromUrl(Q),Y=cH.SpanKind.CLIENT,W,G={[gU.ATTR_MESSAGING_SYSTEM]:"aws_sqs",[gU.ATTR_MESSAGING_DESTINATION_NAME]:X,[mi$.ATTR_URL_FULL]:Q},K=!1;switch($.commandName){case"ReceiveMessage":K=!0,Y=cH.SpanKind.CONSUMER,W=`${X} receive`,G[gU.ATTR_MESSAGING_OPERATION_TYPE]="receive",$.commandInput.MessageAttributeNames=(0,KP.addPropagationFieldsToAttributeNames)($.commandInput.MessageAttributeNames,cH.propagation.fields());break;case"SendMessage":case"SendMessageBatch":Y=cH.SpanKind.PRODUCER,W=`${X} send`;break}return{isIncoming:K,spanAttributes:G,spanKind:Y,spanName:W}}requestPostSpanHook=($)=>{switch($.commandName){case"SendMessage":{let J=$.commandInput.MessageAttributes??{};if(J)$.commandInput.MessageAttributes=(0,KP.injectPropagationContext)(J)}break;case"SendMessageBatch":{let J=$.commandInput?.Entries;if(Array.isArray(J))J.forEach((Q)=>{Q.MessageAttributes=(0,KP.injectPropagationContext)(Q.MessageAttributes??{})})}break}};responseHook=($,J,Q,X)=>{switch($.request.commandName){case"SendMessage":J.setAttribute(gU.ATTR_MESSAGING_MESSAGE_ID,$?.data?.MessageId);break;case"SendMessageBatch":break;case"ReceiveMessage":{let Y=$?.data?.Messages||[];J.setAttribute(gU.ATTR_MESSAGING_BATCH_MESSAGE_COUNT,Y.length);for(let W of Y){let G=cH.propagation.extract(cH.ROOT_CONTEXT,(0,KP.extractPropagationContext)(W,X.sqsExtractContextPropagationFromPayload),KP.contextGetter),K=cH.trace.getSpanContext(G);if(K)J.addLink({context:K,attributes:{[gU.ATTR_MESSAGING_MESSAGE_ID]:W.MessageId}})}break}}};extractQueueUrl=($)=>{return $?.QueueUrl};extractQueueNameFromUrl=($)=>{if(!$)return;let J=$.split("/");if(J.length===0)return;return J[J.length-1]}}D61.SqsServiceExtension=U61});var A61=F((I61)=>{Object.defineProperty(I61,"__esModule",{value:!0});I61.BedrockRuntimeServiceExtension=void 0;var N61=P(),N0=AX(),LY0=q6();class nJ{tokenUsage;operationDuration;_diag=N61.diag;updateMetricInstruments($){this.tokenUsage=$.createHistogram(N0.METRIC_GEN_AI_CLIENT_TOKEN_USAGE,{unit:"{token}",description:"Measures number of input and output tokens used",valueType:N61.ValueType.INT,advice:{explicitBucketBoundaries:[1,4,16,64,256,1024,4096,16384,65536,262144,1048576,4194304,16777216,67108864]}}),this.operationDuration=$.createHistogram(N0.METRIC_GEN_AI_CLIENT_OPERATION_DURATION,{unit:"s",description:"GenAI operation duration",advice:{explicitBucketBoundaries:[0.01,0.02,0.04,0.08,0.16,0.32,0.64,1.28,2.56,5.12,10.24,20.48,40.96,81.92]}})}requestPreSpanHook($,J,Q){switch($.commandName){case"Converse":return this.requestPreSpanHookConverse($,J,Q,!1);case"ConverseStream":return this.requestPreSpanHookConverse($,J,Q,!0);case"InvokeModel":return this.requestPreSpanHookInvokeModel($,J,Q,!1);case"InvokeModelWithResponseStream":return this.requestPreSpanHookInvokeModel($,J,Q,!0)}return{isIncoming:!1}}requestPreSpanHookConverse($,J,Q,X){let Y=N0.GEN_AI_OPERATION_NAME_VALUE_CHAT,W={[N0.ATTR_GEN_AI_SYSTEM]:N0.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK,[N0.ATTR_GEN_AI_OPERATION_NAME]:N0.GEN_AI_OPERATION_NAME_VALUE_CHAT},G=$.commandInput.modelId;if(G){if(W[N0.ATTR_GEN_AI_REQUEST_MODEL]=G,Y)Y+=` ${G}`}let K=$.commandInput.inferenceConfig;if(K){let{maxTokens:Z,temperature:H,topP:z,stopSequences:q}=K;if(Z!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=Z;if(H!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=H;if(z!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=z;if(q!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=q}return{spanName:Y,isIncoming:!1,isStream:X,spanAttributes:W}}requestPreSpanHookInvokeModel($,J,Q,X){let Y,W={[N0.ATTR_GEN_AI_SYSTEM]:N0.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK},G=$.commandInput?.modelId;if(G)W[N0.ATTR_GEN_AI_REQUEST_MODEL]=G;if($.commandInput?.body){let K=JSON.parse($.commandInput.body);if(G.includes("amazon.titan")){if(K.textGenerationConfig?.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.textGenerationConfig.temperature;if(K.textGenerationConfig?.topP!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.textGenerationConfig.topP;if(K.textGenerationConfig?.maxTokenCount!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.textGenerationConfig.maxTokenCount;if(K.textGenerationConfig?.stopSequences!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.textGenerationConfig.stopSequences}else if(G.includes("amazon.nova")){if(K.inferenceConfig?.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.inferenceConfig.temperature;if(K.inferenceConfig?.top_p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.inferenceConfig.top_p;if(K.inferenceConfig?.max_new_tokens!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.inferenceConfig.max_new_tokens;if(K.inferenceConfig?.stopSequences!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.inferenceConfig.stopSequences}else if(G.includes("anthropic.claude")){if(K.max_tokens!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.max_tokens;if(K.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.temperature;if(K.top_p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.top_p;if(K.stop_sequences!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.stop_sequences}else if(G.includes("meta.llama")){if(K.max_gen_len!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.max_gen_len;if(K.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.temperature;if(K.top_p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.top_p}else if(G.includes("cohere.command-r")){if(K.max_tokens!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.max_tokens;if(K.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.temperature;if(K.p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.p;if(K.message!==void 0)W[N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS]=Math.ceil(K.message.length/6);if(K.stop_sequences!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.stop_sequences}else if(G.includes("cohere.command")){if(K.max_tokens!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.max_tokens;if(K.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.temperature;if(K.p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.p;if(K.prompt!==void 0)W[N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS]=Math.ceil(K.prompt.length/6);if(K.stop_sequences!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.stop_sequences}else if(G.includes("mistral")){if(K.prompt!==void 0)W[N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS]=Math.ceil(K.prompt.length/6);if(K.max_tokens!==void 0)W[N0.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=K.max_tokens;if(K.temperature!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TEMPERATURE]=K.temperature;if(K.top_p!==void 0)W[N0.ATTR_GEN_AI_REQUEST_TOP_P]=K.top_p;if(K.stop!==void 0)W[N0.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=K.stop}}return{spanName:Y,isIncoming:!1,isStream:X,spanAttributes:W}}responseHook($,J,Q,X,Y){if(!J.isRecording())return;switch($.request.commandName){case"Converse":return this.responseHookConverse($,J,Q,X,Y);case"ConverseStream":return this.responseHookConverseStream($,J,Q,X,Y);case"InvokeModel":return this.responseHookInvokeModel($,J,Q,X);case"InvokeModelWithResponseStream":return this.responseHookInvokeModelWithResponseStream($,J,Q,X)}}responseHookConverse($,J,Q,X,Y){let{stopReason:W,usage:G}=$.data;nJ.setStopReason(J,W),this.setUsage($,J,G,Y)}responseHookConverseStream($,J,Q,X,Y){return{...$.data,stream:this.wrapConverseStreamResponse($,$.data.stream,J,Y)}}async*wrapConverseStreamResponse($,J,Q,X){try{let Y;for await(let W of J)nJ.setStopReason(Q,W.messageStop?.stopReason),Y=W.metadata?.usage,yield W;this.setUsage($,Q,Y,X)}finally{Q.end()}}static setStopReason($,J){if(J!==void 0)$.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[J])}setUsage($,J,Q,X){let Y={[N0.ATTR_GEN_AI_SYSTEM]:N0.GEN_AI_SYSTEM_VALUE_AWS_BEDROCK,[N0.ATTR_GEN_AI_OPERATION_NAME]:N0.GEN_AI_OPERATION_NAME_VALUE_CHAT,[N0.ATTR_GEN_AI_REQUEST_MODEL]:$.request.commandInput.modelId},W=(0,LY0.hrTimeToMilliseconds)((0,LY0.hrTimeDuration)(X,(0,LY0.hrTime)()))/1000;if(this.operationDuration.record(W,Y),Q){let{inputTokens:G,outputTokens:K}=Q;if(G!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,G),this.tokenUsage.record(G,{...Y,[N0.ATTR_GEN_AI_TOKEN_TYPE]:N0.GEN_AI_TOKEN_TYPE_VALUE_INPUT});if(K!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,K),this.tokenUsage.record(K,{...Y,[N0.ATTR_GEN_AI_TOKEN_TYPE]:N0.GEN_AI_TOKEN_TYPE_VALUE_OUTPUT})}}responseHookInvokeModel($,J,Q,X){let Y=$.request.commandInput?.modelId;if($.data?.body){let W=new TextDecoder().decode($.data.body),G=JSON.parse(W);if(Y.includes("amazon.titan")){if(G.inputTextTokenCount!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,G.inputTextTokenCount);if(G.results?.[0]?.tokenCount!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,G.results[0].tokenCount);if(G.results?.[0]?.completionReason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.results[0].completionReason])}else if(Y.includes("amazon.nova")){if(G.usage!==void 0){if(G.usage.inputTokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,G.usage.inputTokens);if(G.usage.outputTokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,G.usage.outputTokens)}if(G.stopReason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.stopReason])}else if(Y.includes("anthropic.claude")){if(G.usage?.input_tokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,G.usage.input_tokens);if(G.usage?.output_tokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,G.usage.output_tokens);if(G.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.stop_reason])}else if(Y.includes("meta.llama")){if(G.prompt_token_count!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,G.prompt_token_count);if(G.generation_token_count!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,G.generation_token_count);if(G.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.stop_reason])}else if(Y.includes("cohere.command-r")){if(G.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil(G.text.length/6));if(G.finish_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.finish_reason])}else if(Y.includes("cohere.command")){if(G.generations?.[0]?.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil(G.generations[0].text.length/6));if(G.generations?.[0]?.finish_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.generations[0].finish_reason])}else if(Y.includes("mistral")){if(G.outputs?.[0]?.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil(G.outputs[0].text.length/6));if(G.outputs?.[0]?.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[G.outputs[0].stop_reason])}}}async responseHookInvokeModelWithResponseStream($,J,Q,X){let Y=$.data?.body,W=$.request.commandInput?.modelId;if(!Y||!W)return;return $.data.body=async function*(){try{for await(let G of Y){let K=this.parseChunk(G?.chunk?.bytes);if(!K);else if(W.includes("amazon.titan"))nJ.recordTitanAttributes(K,J);else if(W.includes("anthropic.claude"))nJ.recordClaudeAttributes(K,J);else if(W.includes("amazon.nova"))nJ.recordNovaAttributes(K,J);else if(W.includes("meta.llama"))nJ.recordLlamaAttributes(K,J);else if(W.includes("cohere.command-r"))nJ.recordCohereRAttributes(K,J);else if(W.includes("cohere.command"))nJ.recordCohereAttributes(K,J);else if(W.includes("mistral"))nJ.recordMistralAttributes(K,J);yield G}}finally{J.end()}}.bind(this)(),$.data}parseChunk($){if(!$||!($ instanceof Uint8Array))return null;try{let J=Buffer.from($).toString("utf-8");return JSON.parse(J)}catch(J){return this._diag.warn("Failed to parse streamed chunk",J),null}}static recordNovaAttributes($,J){if($.metadata?.usage!==void 0){if($.metadata?.usage.inputTokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,$.metadata.usage.inputTokens);if($.metadata?.usage.outputTokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,$.metadata.usage.outputTokens)}if($.messageStop?.stopReason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.messageStop.stopReason])}static recordClaudeAttributes($,J){if($.message?.usage?.input_tokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,$.message.usage.input_tokens);if($.message?.usage?.output_tokens!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,$.message.usage.output_tokens);if($.delta?.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.delta.stop_reason])}static recordTitanAttributes($,J){if($.inputTextTokenCount!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,$.inputTextTokenCount);if($.totalOutputTextTokenCount!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,$.totalOutputTextTokenCount);if($.completionReason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.completionReason])}static recordLlamaAttributes($,J){if($.prompt_token_count!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_INPUT_TOKENS,$.prompt_token_count);if($.generation_token_count!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,$.generation_token_count);if($.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.stop_reason])}static recordMistralAttributes($,J){if($.outputs?.[0]?.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil($.outputs[0].text.length/6));if($.outputs?.[0]?.stop_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.outputs[0].stop_reason])}static recordCohereAttributes($,J){if($.generations?.[0]?.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil($.generations[0].text.length/6));if($.generations?.[0]?.finish_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.generations[0].finish_reason])}static recordCohereRAttributes($,J){if($.text!==void 0)J.setAttribute(N0.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,Math.ceil($.text.length/6));if($.finish_reason!==void 0)J.setAttribute(N0.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,[$.finish_reason])}}I61.BedrockRuntimeServiceExtension=nJ});var E61=F((M61)=>{Object.defineProperty(M61,"__esModule",{value:!0});M61.DynamodbServiceExtension=void 0;var ci$=P(),Y$=AX();class P61{toArray($){return Array.isArray($)?$:[$]}requestPreSpanHook($,J,Q){let X=ci$.SpanKind.CLIENT,Y,W=!1,G=$.commandName,K={[Y$.ATTR_DB_SYSTEM]:Y$.DB_SYSTEM_VALUE_DYNAMODB,[Y$.ATTR_DB_NAME]:$.commandInput?.TableName,[Y$.ATTR_DB_OPERATION]:G};if(J.dynamoDBStatementSerializer)try{let Z=J.dynamoDBStatementSerializer(G,$.commandInput);if(typeof Z==="string")K[Y$.ATTR_DB_STATEMENT]=Z}catch(Z){Q.error("failed to sanitize DynamoDB statement",Z)}if($.commandInput?.TableName)K[Y$.ATTR_AWS_DYNAMODB_TABLE_NAMES]=[$.commandInput.TableName];else if($.commandInput?.RequestItems)K[Y$.ATTR_AWS_DYNAMODB_TABLE_NAMES]=Object.keys($.commandInput.RequestItems);if(G==="CreateTable"||G==="UpdateTable"){if($.commandInput?.ProvisionedThroughput)K[Y$.ATTR_AWS_DYNAMODB_PROVISIONED_READ_CAPACITY]=$.commandInput.ProvisionedThroughput.ReadCapacityUnits,K[Y$.ATTR_AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY]=$.commandInput.ProvisionedThroughput.WriteCapacityUnits}if(G==="GetItem"||G==="Scan"||G==="Query"){if($.commandInput?.ConsistentRead)K[Y$.ATTR_AWS_DYNAMODB_CONSISTENT_READ]=$.commandInput.ConsistentRead}if(G==="Query"||G==="Scan"){if($.commandInput?.ProjectionExpression)K[Y$.ATTR_AWS_DYNAMODB_PROJECTION]=$.commandInput.ProjectionExpression}if(G==="CreateTable"){if($.commandInput?.GlobalSecondaryIndexes)K[Y$.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES]=this.toArray($.commandInput.GlobalSecondaryIndexes).map((Z)=>JSON.stringify(Z));if($.commandInput?.LocalSecondaryIndexes)K[Y$.ATTR_AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES]=this.toArray($.commandInput.LocalSecondaryIndexes).map((Z)=>JSON.stringify(Z))}if(G==="ListTables"||G==="Query"||G==="Scan"){if($.commandInput?.Limit)K[Y$.ATTR_AWS_DYNAMODB_LIMIT]=$.commandInput.Limit}if(G==="ListTables"){if($.commandInput?.ExclusiveStartTableName)K[Y$.ATTR_AWS_DYNAMODB_EXCLUSIVE_START_TABLE]=$.commandInput.ExclusiveStartTableName}if(G==="Query"){if($.commandInput?.ScanIndexForward)K[Y$.ATTR_AWS_DYNAMODB_SCAN_FORWARD]=$.commandInput.ScanIndexForward;if($.commandInput?.IndexName)K[Y$.ATTR_AWS_DYNAMODB_INDEX_NAME]=$.commandInput.IndexName;if($.commandInput?.Select)K[Y$.ATTR_AWS_DYNAMODB_SELECT]=$.commandInput.Select}if(G==="Scan"){if($.commandInput?.Segment)K[Y$.ATTR_AWS_DYNAMODB_SEGMENT]=$.commandInput?.Segment;if($.commandInput?.TotalSegments)K[Y$.ATTR_AWS_DYNAMODB_TOTAL_SEGMENTS]=$.commandInput?.TotalSegments;if($.commandInput?.IndexName)K[Y$.ATTR_AWS_DYNAMODB_INDEX_NAME]=$.commandInput.IndexName;if($.commandInput?.Select)K[Y$.ATTR_AWS_DYNAMODB_SELECT]=$.commandInput.Select}if(G==="UpdateTable"){if($.commandInput?.AttributeDefinitions)K[Y$.ATTR_AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS]=this.toArray($.commandInput.AttributeDefinitions).map((Z)=>JSON.stringify(Z));if($.commandInput?.GlobalSecondaryIndexUpdates)K[Y$.ATTR_AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES]=this.toArray($.commandInput.GlobalSecondaryIndexUpdates).map((Z)=>JSON.stringify(Z))}return{isIncoming:!1,spanAttributes:K,spanKind:X,spanName:Y}}responseHook($,J,Q,X){if($.data?.ConsumedCapacity)J.setAttribute(Y$.ATTR_AWS_DYNAMODB_CONSUMED_CAPACITY,li$($.data.ConsumedCapacity).map((Y)=>JSON.stringify(Y)));if($.data?.ItemCollectionMetrics)J.setAttribute(Y$.ATTR_AWS_DYNAMODB_ITEM_COLLECTION_METRICS,this.toArray($.data.ItemCollectionMetrics).map((Y)=>JSON.stringify(Y)));if($.data?.TableNames)J.setAttribute(Y$.ATTR_AWS_DYNAMODB_TABLE_COUNT,$.data?.TableNames.length);if($.data?.Count)J.setAttribute(Y$.ATTR_AWS_DYNAMODB_COUNT,$.data?.Count);if($.data?.ScannedCount)J.setAttribute(Y$.ATTR_AWS_DYNAMODB_SCANNED_COUNT,$.data?.ScannedCount)}}M61.DynamodbServiceExtension=P61;function li$($){return Array.isArray($)?$:[$]}});var k61=F((j61)=>{Object.defineProperty(j61,"__esModule",{value:!0});j61.SecretsManagerServiceExtension=void 0;var pi$=P(),R61=AX();class T61{requestPreSpanHook($,J){let Q=$.commandInput?.SecretId,X=pi$.SpanKind.CLIENT,Y,W={};if(typeof Q==="string"&&Q.startsWith("arn:aws:secretsmanager:"))W[R61.ATTR_AWS_SECRETSMANAGER_SECRET_ARN]=Q;return{isIncoming:!1,spanAttributes:W,spanKind:X,spanName:Y}}responseHook($,J,Q,X){let Y=$.data?.ARN;if(Y)J.setAttribute(R61.ATTR_AWS_SECRETSMANAGER_SECRET_ARN,Y)}}j61.SecretsManagerServiceExtension=T61});var AY0=F((v61)=>{Object.defineProperty(v61,"__esModule",{value:!0});v61.MESSAGING_OPERATION_VALUE_RECEIVE=v61.MESSAGING_DESTINATION_KIND_VALUE_TOPIC=v61.ATTR_MESSAGING_DESTINATION_KIND=v61.ATTR_MESSAGING_DESTINATION=v61.ATTR_FAAS_EXECUTION=void 0;v61.ATTR_FAAS_EXECUTION="faas.execution";v61.ATTR_MESSAGING_DESTINATION="messaging.destination";v61.ATTR_MESSAGING_DESTINATION_KIND="messaging.destination_kind";v61.MESSAGING_DESTINATION_KIND_VALUE_TOPIC="topic";v61.MESSAGING_OPERATION_VALUE_RECEIVE="receive"});var x61=F((h61)=>{Object.defineProperty(h61,"__esModule",{value:!0});h61.SnsServiceExtension=void 0;var f61=P(),PY0=AX(),Cy=AY0(),ai$=IY0();class y61{requestPreSpanHook($,J){let Q=f61.SpanKind.CLIENT,X=`SNS ${$.commandName}`,Y={[PY0.ATTR_MESSAGING_SYSTEM]:"aws.sns"};if($.commandName==="Publish"){Q=f61.SpanKind.PRODUCER,Y[Cy.ATTR_MESSAGING_DESTINATION_KIND]=Cy.MESSAGING_DESTINATION_KIND_VALUE_TOPIC;let{TopicArn:G,TargetArn:K,PhoneNumber:Z}=$.commandInput;Y[Cy.ATTR_MESSAGING_DESTINATION]=this.extractDestinationName(G,K,Z),Y["messaging.destination.name"]=G||K||Z||"unknown",X=`${Z?"phone_number":Y[Cy.ATTR_MESSAGING_DESTINATION]} send`}let W=$.commandInput?.TopicArn;if(W)Y[PY0.ATTR_AWS_SNS_TOPIC_ARN]=W;return{isIncoming:!1,spanAttributes:Y,spanKind:Q,spanName:X}}requestPostSpanHook($){if($.commandName==="Publish"){let J=$.commandInput.MessageAttributes??{};if(J)$.commandInput.MessageAttributes=(0,ai$.injectPropagationContext)(J)}}responseHook($,J,Q,X){let Y=$.data?.TopicArn;if(Y)J.setAttribute(PY0.ATTR_AWS_SNS_TOPIC_ARN,Y)}extractDestinationName($,J,Q){if($||J){let X=$??J;try{return X.substring(X.lastIndexOf(":")+1)}catch(Y){return X}}else if(Q)return Q;else return"unknown"}}h61.SnsServiceExtension=y61});var c61=F((u61)=>{Object.defineProperty(u61,"__esModule",{value:!0});u61.StepFunctionsServiceExtension=void 0;var ti$=P(),g61=AX();class d61{requestPreSpanHook($,J){let Q=$.commandInput?.stateMachineArn,X=$.commandInput?.activityArn,Y=ti$.SpanKind.CLIENT,W={};if(Q)W[g61.ATTR_AWS_STEP_FUNCTIONS_STATE_MACHINE_ARN]=Q;if(X)W[g61.ATTR_AWS_STEP_FUNCTIONS_ACTIVITY_ARN]=X;return{isIncoming:!1,spanAttributes:W,spanKind:Y}}}u61.StepFunctionsServiceExtension=d61});var o61=F((n61)=>{Object.defineProperty(n61,"__esModule",{value:!0});n61.LambdaServiceExtension=void 0;var CY0=P(),MY0=AX(),si$=AY0(),l61=P();class Ey{static Invoke="Invoke"}class p61{requestPreSpanHook($,J){let Q=this.extractFunctionName($.commandInput),X={},Y;switch($.commandName){case"Invoke":if(X={[MY0.ATTR_FAAS_INVOKED_NAME]:Q,[MY0.ATTR_FAAS_INVOKED_PROVIDER]:"aws"},$.region)X[MY0.ATTR_FAAS_INVOKED_REGION]=$.region;Y=`${Q} ${Ey.Invoke}`;break}return{isIncoming:!1,spanAttributes:X,spanKind:CY0.SpanKind.CLIENT,spanName:Y}}requestPostSpanHook=($)=>{switch($.commandName){case Ey.Invoke:if($.commandInput)$.commandInput.ClientContext=ei$($.commandInput.ClientContext);break}};responseHook($,J,Q,X){switch($.request.commandName){case Ey.Invoke:J.setAttribute(si$.ATTR_FAAS_EXECUTION,$.requestId);break}}extractFunctionName=($)=>{return $?.FunctionName}}n61.LambdaServiceExtension=p61;var ei$=($)=>{try{let J={};l61.propagation.inject(l61.context.active(),J);let Q=$?JSON.parse(Buffer.from($,"base64").toString("utf8")):{},X={...Q,custom:{...Q.custom,...J}},Y=Buffer.from(JSON.stringify(X)).toString("base64");if(Y.length>3583)return CY0.diag.warn("lambda instrumentation: cannot set context propagation on lambda invoke parameters due to ClientContext length limitations."),$;return Y}catch(J){return CY0.diag.debug("lambda instrumentation: failed to set context propagation on ClientContext",J),$}}});var s61=F((a61)=>{Object.defineProperty(a61,"__esModule",{value:!0});a61.S3ServiceExtension=void 0;var $o$=P(),Jo$=GP();class r61{requestPreSpanHook($,J){let Q=$.commandInput?.Bucket,X=$o$.SpanKind.CLIENT,Y={};if(Q)Y[Jo$.AttributeNames.AWS_S3_BUCKET]=Q;return{isIncoming:!1,spanAttributes:Y,spanKind:X}}}a61.S3ServiceExtension=r61});var Q$1=F(($$1)=>{Object.defineProperty($$1,"__esModule",{value:!0});$$1.KinesisServiceExtension=void 0;var Qo$=P(),Xo$=GP();class e61{requestPreSpanHook($,J){let Q=$.commandInput?.StreamName,X=Qo$.SpanKind.CLIENT,Y={};if(Q)Y[Xo$.AttributeNames.AWS_KINESIS_STREAM_NAME]=Q;return{isIncoming:!1,spanAttributes:Y,spanKind:X}}}$$1.KinesisServiceExtension=e61});var G$1=F((Y$1)=>{Object.defineProperty(Y$1,"__esModule",{value:!0});Y$1.ServicesExtensions=void 0;var Yo$=w61(),Wo$=A61(),Go$=E61(),Ko$=k61(),Zo$=x61(),Ho$=c61(),zo$=o61(),qo$=s61(),Fo$=Q$1();class X$1{services=new Map;constructor(){this.registerServices()}registerServices(){this.services.set("SecretsManager",new Ko$.SecretsManagerServiceExtension),this.services.set("SFN",new Ho$.StepFunctionsServiceExtension),this.services.set("SQS",new Yo$.SqsServiceExtension),this.services.set("SNS",new Zo$.SnsServiceExtension),this.services.set("DynamoDB",new Go$.DynamodbServiceExtension),this.services.set("Lambda",new zo$.LambdaServiceExtension),this.services.set("S3",new qo$.S3ServiceExtension),this.services.set("Kinesis",new Fo$.KinesisServiceExtension),this.services.set("BedrockRuntime",new Wo$.BedrockRuntimeServiceExtension)}requestPreSpanHook($,J,Q){let X=this.services.get($.serviceName);if(!X)return{isIncoming:!1};return X.requestPreSpanHook($,J,Q)}requestPostSpanHook($){let J=this.services.get($.serviceName);if(!J?.requestPostSpanHook)return;return J.requestPostSpanHook($)}responseHook($,J,Q,X,Y){return this.services.get($.request.serviceName)?.responseHook?.($,J,Q,X,Y)}updateMetricInstruments($){for(let J of this.services.values())J.updateMetricInstruments?.($)}}Y$1.ServicesExtensions=X$1});var K$1=F((EY0)=>{Object.defineProperty(EY0,"__esModule",{value:!0});EY0.ServicesExtensions=void 0;var Bo$=G$1();Object.defineProperty(EY0,"ServicesExtensions",{enumerable:!0,get:function(){return Bo$.ServicesExtensions}})});var z$1=F((Z$1)=>{Object.defineProperty(Z$1,"__esModule",{value:!0});Z$1.PACKAGE_NAME=Z$1.PACKAGE_VERSION=void 0;Z$1.PACKAGE_VERSION="0.63.0";Z$1.PACKAGE_NAME="@opentelemetry/instrumentation-aws-sdk"});var V$1=F((F$1)=>{Object.defineProperty(F$1,"__esModule",{value:!0});F$1.bindPromise=F$1.extractAttributesFromNormalizedRequest=F$1.normalizeV3Request=F$1.removeSuffixFromStringIfExists=void 0;var q$1=P(),RY0=AX(),Do$=GP(),Oo$=($,J)=>{let Q=J.length;return $?.slice(-Q)===J?$.slice(0,$.length-Q):$};F$1.removeSuffixFromStringIfExists=Oo$;var wo$=($,J,Q,X)=>{return{serviceName:$?.replace(/\s+/g,""),commandName:F$1.removeSuffixFromStringIfExists(J,"Command"),commandInput:Q,region:X}};F$1.normalizeV3Request=wo$;var No$=($)=>{return{[RY0.ATTR_RPC_SYSTEM]:"aws-api",[RY0.ATTR_RPC_METHOD]:$.commandName,[RY0.ATTR_RPC_SERVICE]:$.serviceName,[Do$.AttributeNames.CLOUD_REGION]:$.region}};F$1.extractAttributesFromNormalizedRequest=No$;var Io$=($,J,Q=1)=>{let X=$.then;return $.then=function(Y,W){let G=q$1.context.bind(J,Y),K=q$1.context.bind(J,W),Z=X.call(this,G,K);return Q>1?F$1.bindPromise(Z,J,Q-1):Z},$};F$1.bindPromise=Io$});var N$1=F((O$1)=>{Object.defineProperty(O$1,"__esModule",{value:!0});O$1.propwrap=void 0;var{defineProperty:U$1,getOwnPropertyDescriptor:D$1}=Object,Po$=Object.prototype.hasOwnProperty,Mo$=Object.getOwnPropertyNames,Co$=($,J,Q,X)=>{if(J&&typeof J==="object"||typeof J==="function"){for(let Y of Mo$(J))if(!Po$.call($,Y)&&Y!==Q)U$1($,Y,{get:()=>J[Y],enumerable:!(X=D$1(J,Y))||X.enumerable})}return $},Eo$=($,J,Q)=>{let X=J.split("."),Y=[$],W=$,G,K;for(let Z=0;Z.${X.slice(0,Z).join(".")}" is ${typeof K}`);else if(Z.${X.slice(0,Z).join(".")}" is not an Object`);W=K,Y.push(W)}for(let Z=X.length-1;Z>=0;Z--){if(G=X[Z],W=Y[Z],Z===X.length-1){let q=W[G];K=Q(q)}else K=Y[Z+1];let H=D$1(W,G),z=U$1({},G,{value:K,enumerable:!H||H.enumerable});Co$(z,W,G),Y[Z]=z}return Y[0]};O$1.propwrap=Eo$});var R$1=F((C$1)=>{Object.defineProperty(C$1,"__esModule",{value:!0});C$1.AwsInstrumentation=void 0;var iJ=P(),I$1=q6(),ZP=GP(),Ro$=K$1(),L$1=z$1(),b8=K1(),Ry=V$1(),To$=N$1(),A$1=AX(),P$1=m0(),M$1=Symbol("opentelemetry.instrumentation.aws-sdk.client.config");class dU extends b8.InstrumentationBase{static component="aws-sdk";_semconvStability;constructor($={}){super(L$1.PACKAGE_NAME,L$1.PACKAGE_VERSION,$);this._semconvStability=(0,b8.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){let $=new b8.InstrumentationNodeModuleFile("@aws-sdk/middleware-stack/dist/cjs/MiddlewareStack.js",[">=3.1.0 <3.35.0"],this.patchV3ConstructStack.bind(this),this.unpatchV3ConstructStack.bind(this)),J=new b8.InstrumentationNodeModuleFile("@aws-sdk/middleware-stack/dist-cjs/MiddlewareStack.js",[">=3.35.0"],this.patchV3ConstructStack.bind(this),this.unpatchV3ConstructStack.bind(this)),Q=new b8.InstrumentationNodeModuleDefinition("@aws-sdk/middleware-stack",["^3.1.0"],void 0,void 0,[$,J]),X=this,Y=new b8.InstrumentationNodeModuleDefinition("@smithy/middleware-stack",[">=2.0.0"],(K,Z)=>{return(0,To$.propwrap)(K,"constructStack",(z)=>{return X._diag.debug("propwrapping aws-sdk v3 constructStack"),X._getV3ConstructStackPatch(Z,z)})}),W=new b8.InstrumentationNodeModuleDefinition("@aws-sdk/smithy-client",["^3.1.0"],this.patchV3SmithyClient.bind(this),this.unpatchV3SmithyClient.bind(this)),G=new b8.InstrumentationNodeModuleDefinition("@smithy/smithy-client",[">=1.0.3"],this.patchV3SmithyClient.bind(this),this.unpatchV3SmithyClient.bind(this));return[Q,Y,W,G]}patchV3ConstructStack($,J){return this._wrap($,"constructStack",this._getV3ConstructStackPatch.bind(this,J)),$}unpatchV3ConstructStack($){return this._unwrap($,"constructStack"),$}patchV3SmithyClient($){return this._wrap($.Client.prototype,"send",this._getV3SmithyClientSendPatch.bind(this)),$}unpatchV3SmithyClient($){return this._unwrap($.Client.prototype,"send"),$}_startAwsV3Span($,J){let Q=J.spanName??`${$.serviceName}.${$.commandName}`;return this.tracer.startSpan(Q,{kind:J.spanKind??iJ.SpanKind.CLIENT,attributes:{...(0,Ry.extractAttributesFromNormalizedRequest)($),...J.spanAttributes}})}_callUserPreRequestHook($,J,Q){let{preRequestHook:X}=this.getConfig();if(X){let Y={moduleVersion:Q,request:J};(0,b8.safeExecuteInTheMiddle)(()=>X($,Y),(W)=>{if(W)iJ.diag.error(`${dU.component} instrumentation: preRequestHook error`,W)},!0)}}_callUserResponseHook($,J){let{responseHook:Q}=this.getConfig();if(!Q)return;let X={response:J};(0,b8.safeExecuteInTheMiddle)(()=>Q($,X),(Y)=>{if(Y)iJ.diag.error(`${dU.component} instrumentation: responseHook error`,Y)},!0)}_callUserExceptionResponseHook($,J,Q){let{exceptionHook:X}=this.getConfig();if(!X)return;let Y={request:J};(0,b8.safeExecuteInTheMiddle)(()=>X($,Y,Q),(W)=>{if(W)iJ.diag.error(`${dU.component} instrumentation: exceptionHook error`,W)},!0)}_getV3ConstructStackPatch($,J){let Q=this;return function(...Y){let W=J.apply(this,Y);return Q.patchV3MiddlewareStack($,W),W}}_getV3SmithyClientSendPatch($){return function(Q,...X){return Q[M$1]=this.config,$.apply(this,[Q,...X])}}patchV3MiddlewareStack($,J){if(!(0,b8.isWrapped)(J.resolve))this._wrap(J,"resolve",this._getV3MiddlewareStackResolvePatch.bind(this,$));this._wrap(J,"clone",this._getV3MiddlewareStackClonePatch.bind(this,$)),this._wrap(J,"concat",this._getV3MiddlewareStackClonePatch.bind(this,$))}_getV3MiddlewareStackClonePatch($,J){let Q=this;return function(...X){let Y=J.apply(this,X);return Q.patchV3MiddlewareStack($,Y),Y}}_getV3MiddlewareStackResolvePatch($,J){let Q=this;return function(X,Y){let W=J.call(this,X,Y);return function(K){let Z=K[M$1],H=Z?.region?.(),z=Z?.serviceId??(0,Ry.removeSuffixFromStringIfExists)(Y.clientName||"AWS","Client"),q=Y.commandName??K.constructor?.name,B=(0,Ry.normalizeV3Request)(z,q,K.input,void 0),U=Q.servicesExtensions.requestPreSpanHook(B,Q.getConfig(),Q._diag),O=(0,I$1.hrTime)(),w=Q._startAwsV3Span(B,U),N=iJ.trace.setSpan(iJ.context.active(),w),I=new Promise((E,v)=>{Promise.resolve(H).then((M)=>{B.region=M,w.setAttribute(ZP.AttributeNames.CLOUD_REGION,M)}).catch((M)=>{iJ.diag.debug(`${dU.component} instrumentation: failed to extract region from async function`,M)}).finally(()=>{Q._callUserPreRequestHook(w,B,$),iJ.context.with(N,()=>{return Q.servicesExtensions.requestPostSpanHook(B),Q._callOriginalFunction(()=>W.call(this,K))}).then((y)=>{let l=y.output?.$metadata?.requestId;if(l)w.setAttribute(ZP.AttributeNames.AWS_REQUEST_ID,l);let i=y.output?.$metadata?.httpStatusCode;if(i){if(Q._semconvStability&b8.SemconvStability.OLD)w.setAttribute(A$1.ATTR_HTTP_STATUS_CODE,i);if(Q._semconvStability&b8.SemconvStability.STABLE)w.setAttribute(P$1.ATTR_HTTP_RESPONSE_STATUS_CODE,i)}let p=y.output?.$metadata?.extendedRequestId;if(p)w.setAttribute(ZP.AttributeNames.AWS_REQUEST_EXTENDED_ID,p);let X0={data:y.output,request:B,requestId:l},x=Q.servicesExtensions.responseHook(X0,w,Q.tracer,Q.getConfig(),O);if(x)y.output=x,X0.data=x;return Q._callUserResponseHook(w,X0),y}).catch((y)=>{let l=y?.RequestId;if(l)w.setAttribute(ZP.AttributeNames.AWS_REQUEST_ID,l);let i=y?.$metadata?.httpStatusCode;if(i){if(Q._semconvStability&b8.SemconvStability.OLD)w.setAttribute(A$1.ATTR_HTTP_STATUS_CODE,i);if(Q._semconvStability&b8.SemconvStability.STABLE)w.setAttribute(P$1.ATTR_HTTP_RESPONSE_STATUS_CODE,i)}let p=y?.extendedRequestId;if(p)w.setAttribute(ZP.AttributeNames.AWS_REQUEST_EXTENDED_ID,p);throw w.setStatus({code:iJ.SpanStatusCode.ERROR,message:y.message}),w.recordException(y),Q._callUserExceptionResponseHook(w,B,y),y}).finally(()=>{if(!U.isStream)w.end()}).then((y)=>{E(y)}).catch((y)=>v(y))})});return U.isIncoming?(0,Ry.bindPromise)(I,N,2):I}}}_callOriginalFunction($){if(this.getConfig().suppressInternalInstrumentation)return iJ.context.with((0,I$1.suppressTracing)(iJ.context.active()),$);else return $()}_updateMetricInstruments(){if(!this.servicesExtensions)this.servicesExtensions=new Ro$.ServicesExtensions;this.servicesExtensions.updateMetricInstruments(this.meter)}}C$1.AwsInstrumentation=dU});var T$1=F((jY0)=>{Object.defineProperty(jY0,"__esModule",{value:!0});jY0.AwsInstrumentation=void 0;var jo$=R$1();Object.defineProperty(jY0,"AwsInstrumentation",{enumerable:!0,get:function(){return jo$.AwsInstrumentation}})});var SY0=F((j$1)=>{Object.defineProperty(j$1,"__esModule",{value:!0});j$1.PACKAGE_NAME=j$1.PACKAGE_VERSION=void 0;j$1.PACKAGE_VERSION="0.53.0";j$1.PACKAGE_NAME="@opentelemetry/instrumentation-bunyan"});var vY0=F((u$1)=>{Object.defineProperty(u$1,"__esModule",{value:!0});u$1.OpenTelemetryBunyanStream=void 0;var k$=T5(),v$1=SY0(),vo$=v$1.PACKAGE_NAME,_o$=v$1.PACKAGE_VERSION,_$1=10,f$1=20,y$1=30,h$1=40,b$1=50,x$1=60,k$1={trace:_$1,debug:f$1,info:y$1,warn:h$1,error:b$1,fatal:x$1},g$1={};Object.keys(k$1).forEach(function($){g$1[k$1[$]]=$});var fo$={[_$1]:k$.SeverityNumber.TRACE,[f$1]:k$.SeverityNumber.DEBUG,[y$1]:k$.SeverityNumber.INFO,[h$1]:k$.SeverityNumber.WARN,[b$1]:k$.SeverityNumber.ERROR,[x$1]:k$.SeverityNumber.FATAL},kY0=[k$.SeverityNumber.TRACE2,k$.SeverityNumber.TRACE3,k$.SeverityNumber.TRACE4,k$.SeverityNumber.DEBUG2,k$.SeverityNumber.DEBUG3,k$.SeverityNumber.DEBUG4,k$.SeverityNumber.INFO2,k$.SeverityNumber.INFO3,k$.SeverityNumber.INFO4,k$.SeverityNumber.WARN2,k$.SeverityNumber.WARN3,k$.SeverityNumber.WARN4,k$.SeverityNumber.ERROR2,k$.SeverityNumber.ERROR3,k$.SeverityNumber.ERROR4,k$.SeverityNumber.FATAL2,k$.SeverityNumber.FATAL3,k$.SeverityNumber.FATAL4];function yo$($){let J=fo$[$];if(J!==void 0)return J;let Q=($-10)/60,X=Math.floor(Q*kY0.length),Y=Math.min(kY0.length-1,Math.max(0,X));return kY0[Y]}class d$1{_otelLogger;constructor(){this._otelLogger=k$.logs.getLogger(vo$,_o$)}write($){let{time:J,level:Q,msg:X,v:Y,hostname:W,pid:G,trace_id:K,span_id:Z,trace_flags:H,...z}=$,q=void 0;if(typeof J.getTime==="function")q=J.getTime();else z.time=J;let B={timestamp:q,observedTimestamp:q,severityNumber:yo$(Q),severityText:g$1[Q],body:X,attributes:z};this._otelLogger.emit(B)}}u$1.OpenTelemetryBunyanStream=d$1});var o$1=F((n$1)=>{Object.defineProperty(n$1,"__esModule",{value:!0});n$1.BunyanInstrumentation=void 0;var ho$=f("util"),_Y0=P(),fY0=K1(),c$1=SY0(),bo$=vY0(),uU=T5(),l$1={disableLogSending:!1,disableLogCorrelation:!1};class p$1 extends fY0.InstrumentationBase{constructor($={}){super(c$1.PACKAGE_NAME,c$1.PACKAGE_VERSION,{...l$1,...$})}init(){return[new fY0.InstrumentationNodeModuleDefinition("bunyan",[">=1.0.0 <2"],($)=>{let J=this,Q=$[Symbol.toStringTag]==="Module"?$.default:$;this._wrap(Q.prototype,"_emit",this._getPatchedEmit());function X(...W){let G,K=void 0;if(this instanceof X)G=this,Q.apply(this,W);else G=Q(...W),K=G;if(W[1]===void 0)J._addStream(G);return K}(0,ho$.inherits)(X,Q);let Y=Object.assign(X,Q);return this._wrap(Y,"createLogger",this._getPatchedCreateLogger()),Y})]}setConfig($={}){super.setConfig({...l$1,...$})}_getPatchedEmit(){return($)=>{let J=this;return function(...X){let Y=J.getConfig();if(!J.isEnabled()||Y.disableLogCorrelation)return $.apply(this,X);let W=_Y0.trace.getSpan(_Y0.context.active());if(!W)return $.apply(this,X);let G=W.spanContext();if(!(0,_Y0.isSpanContextValid)(G))return $.apply(this,X);let K=X[0];return K.trace_id=G.traceId,K.span_id=G.spanId,K.trace_flags=`0${G.traceFlags.toString(16)}`,J._callHook(W,K),$.apply(this,X)}}}_getPatchedCreateLogger(){return($)=>{let J=this;return function(...X){let Y=$(...X);return J._addStream(Y),Y}}}_addStream($){let J=this.getConfig();if(!this.isEnabled()||J.disableLogSending)return;this._diag.debug("Adding OpenTelemetryBunyanStream to logger");let Q=$.level();if(J.logSeverity)Q=xo$(J.logSeverity)||Q;$.addStream({type:"raw",stream:new bo$.OpenTelemetryBunyanStream,level:Q})}_callHook($,J){let{logHook:Q}=this.getConfig();if(typeof Q!=="function")return;(0,fY0.safeExecuteInTheMiddle)(()=>Q($,J),(X)=>{if(X)this._diag.error("error calling logHook",X)},!0)}}n$1.BunyanInstrumentation=p$1;function xo$($){if($>=uU.SeverityNumber.FATAL)return"fatal";else if($>=uU.SeverityNumber.ERROR)return"error";else if($>=uU.SeverityNumber.WARN)return"warn";else if($>=uU.SeverityNumber.INFO)return"info";else if($>=uU.SeverityNumber.DEBUG)return"debug";else if($>=uU.SeverityNumber.TRACE)return"trace";return}});var r$1=F((Ty)=>{Object.defineProperty(Ty,"__esModule",{value:!0});Ty.OpenTelemetryBunyanStream=Ty.BunyanInstrumentation=void 0;var go$=o$1();Object.defineProperty(Ty,"BunyanInstrumentation",{enumerable:!0,get:function(){return go$.BunyanInstrumentation}});var do$=vY0();Object.defineProperty(Ty,"OpenTelemetryBunyanStream",{enumerable:!0,get:function(){return do$.OpenTelemetryBunyanStream}})});var s$1=F((a$1)=>{Object.defineProperty(a$1,"__esModule",{value:!0});a$1.DB_SYSTEM_VALUE_CASSANDRA=a$1.ATTR_NET_PEER_PORT=a$1.ATTR_NET_PEER_NAME=a$1.ATTR_DB_USER=a$1.ATTR_DB_SYSTEM=a$1.ATTR_DB_STATEMENT=a$1.ATTR_DB_NAME=void 0;a$1.ATTR_DB_NAME="db.name";a$1.ATTR_DB_STATEMENT="db.statement";a$1.ATTR_DB_SYSTEM="db.system";a$1.ATTR_DB_USER="db.user";a$1.ATTR_NET_PEER_NAME="net.peer.name";a$1.ATTR_NET_PEER_PORT="net.peer.port";a$1.DB_SYSTEM_VALUE_CASSANDRA="cassandra"});var J41=F((e$1)=>{Object.defineProperty(e$1,"__esModule",{value:!0});e$1.PACKAGE_NAME=e$1.PACKAGE_VERSION=void 0;e$1.PACKAGE_VERSION="0.53.0";e$1.PACKAGE_NAME="@opentelemetry/instrumentation-cassandra-driver"});var Z41=F((G41)=>{Object.defineProperty(G41,"__esModule",{value:!0});G41.CassandraDriverInstrumentation=void 0;var O9=P(),m9=K1(),lH=s$1(),Q41=J41(),X41=[">=4.4.0 <5"];class W41 extends m9.InstrumentationBase{constructor($={}){super(Q41.PACKAGE_NAME,Q41.PACKAGE_VERSION,$)}init(){return new m9.InstrumentationNodeModuleDefinition("cassandra-driver",X41,($)=>{let J=$.Client.prototype;if((0,m9.isWrapped)(J._execute))this._unwrap(J,"_execute");if((0,m9.isWrapped)(J.batch))this._unwrap(J,"batch");if((0,m9.isWrapped)(J.stream))this._unwrap(J,"stream");return this._wrap(J,"_execute",this._getPatchedExecute()),this._wrap(J,"batch",this._getPatchedBatch()),this._wrap(J,"stream",this._getPatchedStream()),$},($)=>{let J=$.Client.prototype;if((0,m9.isWrapped)(J._execute))this._unwrap(J,"_execute");if((0,m9.isWrapped)(J.batch))this._unwrap(J,"batch");if((0,m9.isWrapped)(J.stream))this._unwrap(J,"stream")},[new m9.InstrumentationNodeModuleFile("cassandra-driver/lib/request-execution.js",X41,($)=>{if((0,m9.isWrapped)($.prototype._sendOnConnection))this._unwrap($.prototype,"_sendOnConnection");return this._wrap($.prototype,"_sendOnConnection",this._getPatchedSendOnConnection()),$},($)=>{if($===void 0)return;this._unwrap($.prototype,"_sendOnConnection")})])}_getMaxQueryLength(){return this.getConfig().maxQueryLength??65536}_shouldIncludeDbStatement(){return this.getConfig().enhancedDatabaseReporting??!1}_getPatchedExecute(){return($)=>{let J=this;return function(...X){let Y=J.startSpan({op:"execute",query:X[0]},this),W=O9.trace.setSpan(O9.context.active(),Y),G=(0,m9.safeExecuteInTheMiddle)(()=>{return O9.context.with(W,()=>{return $.apply(this,X)})},(Z)=>{if(Z)yY0(Y,Z)}),K=Y41(Y,G,(Z,H)=>{J._callResponseHook(Z,H)});return O9.context.bind(W,K)}}}_getPatchedSendOnConnection(){return($)=>{return function(...Q){let X=O9.trace.getSpan(O9.context.active()),Y=this._connection;if(X!==void 0&&Y!==void 0){let W=parseInt(Y.port,10);if(X.setAttribute(lH.ATTR_NET_PEER_NAME,Y.address),!isNaN(W))X.setAttribute(lH.ATTR_NET_PEER_PORT,W)}return $.apply(this,Q)}}}_getPatchedBatch(){return($)=>{let J=this;return function(...X){let Y=Array.isArray(X[0])?X[0]:[],W=J.startSpan({op:"batch",query:ro$(Y)},this),G=O9.trace.setSpan(O9.context.active(),W);if(typeof X[X.length-1]==="function"){let H=X[X.length-1],z=function(...q){let B=q[0];if(B)W.setStatus({code:O9.SpanStatusCode.ERROR,message:B.message}),W.recordException(B);return W.end(),H.apply(this,q)};return X[X.length-1]=z,O9.context.with(G,()=>{return $.apply(this,X)})}let K=(0,m9.safeExecuteInTheMiddle)(()=>{return $.apply(this,X)},(H)=>{if(H)yY0(W,H)}),Z=Y41(W,K);return O9.context.bind(G,Z)}}}_getPatchedStream(){return($)=>{let J=this;return function(...X){let Y=J.startSpan({op:"stream"},this),W=X[3],G=(K)=>{if(K)Y.setStatus({code:O9.SpanStatusCode.ERROR,message:K.message}),Y.recordException(K);Y.end()};if(W===void 0)X[3]=G;else if(typeof W==="function"){let K=function(Z){return G(Z),W.call(this,Z)};X[3]=K}return(0,m9.safeExecuteInTheMiddle)(()=>{return $.apply(this,X)},(K)=>{if(K)yY0(Y,K)})}}}startSpan({op:$,query:J},Q){let X={[lH.ATTR_DB_SYSTEM]:lH.DB_SYSTEM_VALUE_CASSANDRA};if(this._shouldIncludeDbStatement()&&J!==void 0){let W=ao$(J,this._getMaxQueryLength());X[lH.ATTR_DB_STATEMENT]=W}let Y=Q.options?.credentials?.username;if(Y)X[lH.ATTR_DB_USER]=Y;if(Q.keyspace)X[lH.ATTR_DB_NAME]=Q.keyspace;return this.tracer.startSpan(`cassandra-driver.${$}`,{kind:O9.SpanKind.CLIENT,attributes:X})}_callResponseHook($,J){let{responseHook:Q}=this.getConfig();if(!Q)return;(0,m9.safeExecuteInTheMiddle)(()=>Q($,{response:J}),(X)=>{if(X)this._diag.error("responseHook error",X)},!0)}}G41.CassandraDriverInstrumentation=W41;function yY0($,J){$.setStatus({code:O9.SpanStatusCode.ERROR,message:J.message}),$.recordException(J),$.end()}function ro$($){return $.map((J)=>typeof J==="string"?J:J.query).join(` -`)}function Y41($,J,Q){return J.then((X)=>{return new Promise((Y)=>{if(Q)Q($,X);$.end(),Y(X)})}).catch((X)=>{return new Promise((Y,W)=>{$.setStatus({code:O9.SpanStatusCode.ERROR,message:X.message}),$.recordException(X),$.end(),W(X)})})}function ao$($,J){return String($).substring(0,J)}});var H41=F((hY0)=>{Object.defineProperty(hY0,"__esModule",{value:!0});hY0.CassandraDriverInstrumentation=void 0;var to$=Z41();Object.defineProperty(hY0,"CassandraDriverInstrumentation",{enumerable:!0,get:function(){return to$.CassandraDriverInstrumentation}})});var xY0=F((F41)=>{Object.defineProperty(F41,"__esModule",{value:!0});F41.ConnectNames=F41.ConnectTypes=F41.AttributeNames=void 0;var eo$;(function($){$.CONNECT_TYPE="connect.type",$.CONNECT_NAME="connect.name"})(eo$=F41.AttributeNames||(F41.AttributeNames={}));var $r$;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request_handler"})($r$=F41.ConnectTypes||(F41.ConnectTypes={}));var Jr$;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request handler"})(Jr$=F41.ConnectNames||(F41.ConnectNames={}))});var U41=F((B41)=>{Object.defineProperty(B41,"__esModule",{value:!0});B41.PACKAGE_NAME=B41.PACKAGE_VERSION=void 0;B41.PACKAGE_VERSION="0.51.0";B41.PACKAGE_NAME="@opentelemetry/instrumentation-connect"});var w41=F((D41)=>{Object.defineProperty(D41,"__esModule",{value:!0});D41._LAYERS_STORE_PROPERTY=void 0;D41._LAYERS_STORE_PROPERTY=Symbol("opentelemetry.instrumentation-connect.request-route-stack")});var L41=F((N41)=>{Object.defineProperty(N41,"__esModule",{value:!0});N41.generateRoute=N41.replaceCurrentStackRoute=N41.addNewStackLayer=void 0;var Xr$=P(),oG=w41(),Yr$=($)=>{if(Array.isArray($[oG._LAYERS_STORE_PROPERTY])===!1)Object.defineProperty($,oG._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]});$[oG._LAYERS_STORE_PROPERTY].push("/");let J=$[oG._LAYERS_STORE_PROPERTY].length;return()=>{if(J===$[oG._LAYERS_STORE_PROPERTY].length)$[oG._LAYERS_STORE_PROPERTY].pop();else Xr$.diag.warn("Connect: Trying to pop the stack multiple time")}};N41.addNewStackLayer=Yr$;var Wr$=($,J)=>{if(J)$[oG._LAYERS_STORE_PROPERTY].splice(-1,1,J)};N41.replaceCurrentStackRoute=Wr$;var Gr$=($)=>{return $[oG._LAYERS_STORE_PROPERTY].reduce((J,Q)=>J.replace(/\/+$/,"")+Q)};N41.generateRoute=Gr$});var R41=F((C41)=>{Object.defineProperty(C41,"__esModule",{value:!0});C41.ConnectInstrumentation=C41.ANONYMOUS_NAME=void 0;var Hr$=P(),A41=q6(),mU=xY0(),P41=U41(),jy=K1(),zr$=m0(),gY0=L41();C41.ANONYMOUS_NAME="anonymous";class M41 extends jy.InstrumentationBase{constructor($={}){super(P41.PACKAGE_NAME,P41.PACKAGE_VERSION,$)}init(){return[new jy.InstrumentationNodeModuleDefinition("connect",[">=3.0.0 <4"],($)=>{return this._patchConstructor($)})]}_patchApp($){if(!(0,jy.isWrapped)($.use))this._wrap($,"use",this._patchUse.bind(this));if(!(0,jy.isWrapped)($.handle))this._wrap($,"handle",this._patchHandle.bind(this))}_patchConstructor($){let J=this;return function(...Q){let X=$.apply(this,Q);return J._patchApp(X),X}}_patchNext($,J){return function(X){let Y=$.apply(this,[X]);return J(),Y}}_startSpan($,J){let Q,X,Y;if($)Q=mU.ConnectTypes.REQUEST_HANDLER,Y=mU.ConnectNames.REQUEST_HANDLER,X=$;else Q=mU.ConnectTypes.MIDDLEWARE,Y=mU.ConnectNames.MIDDLEWARE,X=J.name||C41.ANONYMOUS_NAME;let W=`${Y} - ${X}`,G={attributes:{[zr$.ATTR_HTTP_ROUTE]:$.length>0?$:"/",[mU.AttributeNames.CONNECT_TYPE]:Q,[mU.AttributeNames.CONNECT_NAME]:X}};return this.tracer.startSpan(W,G)}_patchMiddleware($,J){let Q=this,X=J.length===4;function Y(){if(!Q.isEnabled())return J.apply(this,arguments);let[W,G,K]=X?[1,2,3]:[0,1,2],Z=arguments[W],H=arguments[G],z=arguments[K];(0,gY0.replaceCurrentStackRoute)(Z,$);let q=(0,A41.getRPCMetadata)(Hr$.context.active());if($&&q?.type===A41.RPCType.HTTP)q.route=(0,gY0.generateRoute)(Z);let B="";if($)B=`request handler - ${$}`;else B=`middleware - ${J.name||C41.ANONYMOUS_NAME}`;let U=Q._startSpan($,J);Q._diag.debug("start span",B);let O=!1;function w(){if(!O)O=!0,Q._diag.debug(`finishing span ${U.name}`),U.end();else Q._diag.debug(`span ${U.name} - already finished`);H.removeListener("close",w)}return H.addListener("close",w),arguments[K]=Q._patchNext(z,w),J.apply(this,arguments)}return Object.defineProperty(Y,"length",{value:J.length,writable:!1,configurable:!0}),Y}_patchUse($){let J=this;return function(...Q){let X=Q[Q.length-1],Y=Q[Q.length-2]||"";return Q[Q.length-1]=J._patchMiddleware(Y,X),$.apply(this,Q)}}_patchHandle($){let J=this;return function(){let[Q,X]=[0,2],Y=arguments[Q],W=arguments[X],G=(0,gY0.addNewStackLayer)(Y);if(typeof W==="function")arguments[X]=J._patchOut(W,G);return $.apply(this,arguments)}}_patchOut($,J){return function(...X){return J(),Reflect.apply($,this,X)}}}C41.ConnectInstrumentation=M41});var j41=F((pH)=>{Object.defineProperty(pH,"__esModule",{value:!0});pH.ConnectTypes=pH.ConnectNames=pH.AttributeNames=pH.ANONYMOUS_NAME=pH.ConnectInstrumentation=void 0;var T41=R41();Object.defineProperty(pH,"ConnectInstrumentation",{enumerable:!0,get:function(){return T41.ConnectInstrumentation}});Object.defineProperty(pH,"ANONYMOUS_NAME",{enumerable:!0,get:function(){return T41.ANONYMOUS_NAME}});var uY0=xY0();Object.defineProperty(pH,"AttributeNames",{enumerable:!0,get:function(){return uY0.AttributeNames}});Object.defineProperty(pH,"ConnectNames",{enumerable:!0,get:function(){return uY0.ConnectNames}});Object.defineProperty(pH,"ConnectTypes",{enumerable:!0,get:function(){return uY0.ConnectTypes}})});var cY0=F((S41)=>{Object.defineProperty(S41,"__esModule",{value:!0});S41.AttributeNames=void 0;var Fr$;(function($){$.FEATURE_TAGS="cucumber.feature.tags",$.FEATURE_LANGUAGE="cucumber.feature.language",$.FEATURE_DESCRIPTION="cucumber.feature.description",$.SCENARIO_TAGS="cucumber.scenario.tags",$.SCENARIO_DESCRIPTION="cucumber.scenario.description",$.STEP_TYPE="cucumber.step.type",$.STEP_STATUS="cucumber.step.status",$.STEP_ARGS="cucumber.step.args"})(Fr$=S41.AttributeNames||(S41.AttributeNames={}))});var _41=F((k41)=>{Object.defineProperty(k41,"__esModule",{value:!0});k41.PACKAGE_NAME=k41.PACKAGE_VERSION=void 0;k41.PACKAGE_VERSION="0.23.0";k41.PACKAGE_NAME="@opentelemetry/instrumentation-cucumber"});var d41=F((x41)=>{Object.defineProperty(x41,"__esModule",{value:!0});x41.CucumberInstrumentation=void 0;var nH=P(),cU=K1(),lY0=m0(),rG=cY0(),f41=_41(),y41=["Before","BeforeStep","AfterStep","After"],h41=["Given","When","Then"],b41=[">=8.0.0 <13"];class PX extends cU.InstrumentationBase{module;constructor($={}){super(f41.PACKAGE_NAME,f41.PACKAGE_VERSION,$)}init(){return[new cU.InstrumentationNodeModuleDefinition("@cucumber/cucumber",b41,($)=>{return this.module=$,h41.forEach((J)=>{if((0,cU.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,this._getStepPatch(J))}),y41.forEach((J)=>{if((0,cU.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,this._getHookPatch(J))}),$},($)=>{if($===void 0)return;[...y41,...h41].forEach((J)=>{this._unwrap($,J)})},[new cU.InstrumentationNodeModuleFile("@cucumber/cucumber/lib/runtime/test_case_runner.js",b41,($)=>{if((0,cU.isWrapped)($.default.prototype.run)){if(this._unwrap($.default.prototype,"run"),this._unwrap($.default.prototype,"runStep"),"runAttempt"in $.default.prototype)this._unwrap($.default.prototype,"runAttempt")}if(this._wrap($.default.prototype,"run",this._getTestCaseRunPatch()),this._wrap($.default.prototype,"runStep",this._getTestCaseRunStepPatch()),"runAttempt"in $.default.prototype)this._wrap($.default.prototype,"runAttempt",this._getTestCaseRunAttemptPatch());return $},($)=>{if($===void 0)return;if(this._unwrap($.default.prototype,"run"),this._unwrap($.default.prototype,"runStep"),"runAttempt"in $.default.prototype)this._unwrap($.default.prototype,"runAttempt")})])]}static mapTags($){return $.map((J)=>J.name)}static setSpanToError($,J){$.recordException(J),$.setStatus({code:nH.SpanStatusCode.ERROR,message:J?.message??J})}setSpanToStepStatus($,J,Q){if(!this.module)return;if($.setAttribute(rG.AttributeNames.STEP_STATUS,J),[this.module.Status.UNDEFINED,this.module.Status.AMBIGUOUS,this.module.Status.FAILED].includes(J))$.recordException(J),$.setStatus({code:nH.SpanStatusCode.ERROR,message:Q||J})}_getTestCaseRunPatch(){let $=this;return function(J){return async function(...Q){let X=this.gherkinDocument,{feature:Y}=X,W=this.pickle,G=Y.children.find((K)=>K?.scenario?.id===W.astNodeIds[0])?.scenario;return $.tracer.startActiveSpan(`Feature: ${Y.name}. Scenario: ${W.name}`,{kind:nH.SpanKind.CLIENT,attributes:{[lY0.ATTR_CODE_FILE_PATH]:X.uri,[lY0.ATTR_CODE_LINE_NUMBER]:G.location.line,[lY0.ATTR_CODE_FUNCTION_NAME]:`${Y.name} ${G.name}`,[rG.AttributeNames.FEATURE_TAGS]:PX.mapTags(Y.tags),[rG.AttributeNames.FEATURE_LANGUAGE]:Y.language,[rG.AttributeNames.FEATURE_DESCRIPTION]:Y.description,[rG.AttributeNames.SCENARIO_TAGS]:PX.mapTags(G.tags),[rG.AttributeNames.SCENARIO_DESCRIPTION]:G.description}},async(K)=>{try{let Z=await J.apply(this,Q);return $.setSpanToStepStatus(K,Z),Z}catch(Z){throw PX.setSpanToError(K,Z),Z}finally{K.end()}})}}}_getTestCaseRunStepPatch(){let $=this;return function(J){return async function(...Q){let[X]=Q;return $.tracer.startActiveSpan(X.text,{kind:nH.SpanKind.CLIENT,attributes:{[rG.AttributeNames.STEP_TYPE]:X.type}},async(Y)=>{try{let W=await J.apply(this,Q),{result:G,error:K}=(()=>{if("result"in W)return W;return{result:W,error:void 0}})();if($.setSpanToStepStatus(Y,G.status,G.message),K)PX.setSpanToError(Y,K);return W}catch(W){throw PX.setSpanToError(Y,W),W}finally{Y.end()}})}}}_getTestCaseRunAttemptPatch(){let $=this;return function(J){return async function(...Q){let[X]=Q;return $.tracer.startActiveSpan(`Attempt #${X}`,{kind:nH.SpanKind.CLIENT,attributes:{}},async(Y)=>{try{let W=await J.apply(this,Q),G=this.getWorstStepResult();return $.setSpanToStepStatus(Y,G.status,G.message),W}catch(W){throw PX.setSpanToError(Y,W),W}finally{Y.end()}})}}}_getHookPatch($){let J=this;return function(Q){return function(X,Y){if(typeof X==="function")Y=X,X={};function W(G){if(!J.isEnabled())return Y?.call(this,G);return J.tracer.startActiveSpan($,{kind:nH.SpanKind.CLIENT},async(K)=>{try{return await Y?.call(this,G)}catch(Z){throw this.attach?.(JSON.stringify(K.spanContext())),PX.setSpanToError(K,Z),Z}finally{K.end()}})}return Q.call(this,X,W)}}}_getStepPatch($){let J=this;return function(Q){return function(X,Y,W){if(typeof Y==="function")W=Y,Y={};function G(...K){if(!J.isEnabled())return W?.apply(this,K);return J.tracer.startActiveSpan(`${$}(${X.toString()})`,{kind:nH.SpanKind.CLIENT,attributes:K.slice(0,-1).reduce((Z,H,z)=>({...Z,[`${rG.AttributeNames.STEP_ARGS}[${z}]`]:H?.raw instanceof Function?JSON.stringify(H.raw()):H}),{})},async(Z)=>{try{return await W?.apply(this,K)}catch(H){throw this.attach?.(JSON.stringify(Z.spanContext())),PX.setSpanToError(Z,H),H}finally{Z.end()}})}return Object.defineProperty(G,"length",{value:W?.length}),Q.call(this,X,Y,G)}}}}x41.CucumberInstrumentation=PX});var u41=F((Sy)=>{Object.defineProperty(Sy,"__esModule",{value:!0});Sy.AttributeNames=Sy.CucumberInstrumentation=void 0;var Vr$=d41();Object.defineProperty(Sy,"CucumberInstrumentation",{enumerable:!0,get:function(){return Vr$.CucumberInstrumentation}});var Ur$=cY0();Object.defineProperty(Sy,"AttributeNames",{enumerable:!0,get:function(){return Ur$.AttributeNames}})});var l41=F((m41)=>{Object.defineProperty(m41,"__esModule",{value:!0});m41.PACKAGE_NAME=m41.PACKAGE_VERSION=void 0;m41.PACKAGE_VERSION="0.25.0";m41.PACKAGE_NAME="@opentelemetry/instrumentation-dataloader"});var a41=F((o41)=>{Object.defineProperty(o41,"__esModule",{value:!0});o41.DataloaderInstrumentation=void 0;var F3=K1(),P$=P(),p41=l41(),pY0="dataloader";function n41($){return $[Symbol.toStringTag]==="Module"?$.default:$}class i41 extends F3.InstrumentationBase{constructor($={}){super(p41.PACKAGE_NAME,p41.PACKAGE_VERSION,$)}init(){return[new F3.InstrumentationNodeModuleDefinition(pY0,[">=2.0.0 <3"],($)=>{let J=n41($);return this._patchLoad(J.prototype),this._patchLoadMany(J.prototype),this._patchPrime(J.prototype),this._patchClear(J.prototype),this._patchClearAll(J.prototype),this._getPatchedConstructor(J)},($)=>{let J=n41($);["load","loadMany","prime","clear","clearAll"].forEach((Q)=>{if((0,F3.isWrapped)(J.prototype[Q]))this._unwrap(J.prototype,Q)})})]}shouldCreateSpans(){let $=this.getConfig();return P$.trace.getSpan(P$.context.active())!==void 0||!$.requireParentSpan}getSpanName($,J){let Q=$.name;if(Q===void 0||Q===null)return`${pY0}.${J}`;return`${pY0}.${J} ${Q}`}_wrapBatchLoadFn($){let J=this;return function(...X){if(!J.isEnabled()||!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"batch"),{links:this._batch?.spanLinks},Y);return P$.context.with(P$.trace.setSpan(Y,W),()=>{return $.apply(this,X).then((G)=>{return W.end(),G}).catch((G)=>{throw W.recordException(G),W.setStatus({code:P$.SpanStatusCode.ERROR,message:G.message}),W.end(),G})})}}_getPatchedConstructor($){let J=this,Q=$.prototype;if(!J.isEnabled())return $;function X(...Y){if(typeof Y[0]==="function"){if((0,F3.isWrapped)(Y[0]))J._unwrap(Y,0);Y[0]=J._wrapBatchLoadFn(Y[0])}return $.apply(this,Y)}return X.prototype=Q,X}_patchLoad($){if((0,F3.isWrapped)($.load))this._unwrap($,"load");this._wrap($,"load",this._getPatchedLoad.bind(this))}_getPatchedLoad($){let J=this;return function(...X){if(!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"load"),{kind:P$.SpanKind.CLIENT},Y);return P$.context.with(P$.trace.setSpan(Y,W),()=>{let G=$.call(this,...X).then((Z)=>{return W.end(),Z}).catch((Z)=>{throw W.recordException(Z),W.setStatus({code:P$.SpanStatusCode.ERROR,message:Z.message}),W.end(),Z}),K=this;if(K._batch){if(!K._batch.spanLinks)K._batch.spanLinks=[];K._batch.spanLinks.push({context:W.spanContext()})}return G})}}_patchLoadMany($){if((0,F3.isWrapped)($.loadMany))this._unwrap($,"loadMany");this._wrap($,"loadMany",this._getPatchedLoadMany.bind(this))}_getPatchedLoadMany($){let J=this;return function(...X){if(!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"loadMany"),{kind:P$.SpanKind.CLIENT},Y);return P$.context.with(P$.trace.setSpan(Y,W),()=>{return $.call(this,...X).then((G)=>{return W.end(),G})})}}_patchPrime($){if((0,F3.isWrapped)($.prime))this._unwrap($,"prime");this._wrap($,"prime",this._getPatchedPrime.bind(this))}_getPatchedPrime($){let J=this;return function(...X){if(!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"prime"),{kind:P$.SpanKind.CLIENT},Y),G=P$.context.with(P$.trace.setSpan(Y,W),()=>{return $.call(this,...X)});return W.end(),G}}_patchClear($){if((0,F3.isWrapped)($.clear))this._unwrap($,"clear");this._wrap($,"clear",this._getPatchedClear.bind(this))}_getPatchedClear($){let J=this;return function(...X){if(!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"clear"),{kind:P$.SpanKind.CLIENT},Y),G=P$.context.with(P$.trace.setSpan(Y,W),()=>{return $.call(this,...X)});return W.end(),G}}_patchClearAll($){if((0,F3.isWrapped)($.clearAll))this._unwrap($,"clearAll");this._wrap($,"clearAll",this._getPatchedClearAll.bind(this))}_getPatchedClearAll($){let J=this;return function(...X){if(!J.shouldCreateSpans())return $.call(this,...X);let Y=P$.context.active(),W=J.tracer.startSpan(J.getSpanName(this,"clearAll"),{kind:P$.SpanKind.CLIENT},Y),G=P$.context.with(P$.trace.setSpan(Y,W),()=>{return $.call(this,...X)});return W.end(),G}}}o41.DataloaderInstrumentation=i41});var t41=F((nY0)=>{Object.defineProperty(nY0,"__esModule",{value:!0});nY0.DataloaderInstrumentation=void 0;var wr$=a41();Object.defineProperty(nY0,"DataloaderInstrumentation",{enumerable:!0,get:function(){return wr$.DataloaderInstrumentation}})});var e41=F((s41)=>{Object.defineProperty(s41,"__esModule",{value:!0});s41.AttributeNames=void 0;var Ir$;(function($){$.DNS_ERROR_NAME="dns.error_name",$.DNS_ERROR_MESSAGE="dns.error_message"})(Ir$=s41.AttributeNames||(s41.AttributeNames={}))});var W81=F((J81)=>{Object.defineProperty(J81,"__esModule",{value:!0});J81.isIgnored=J81.satisfiesPattern=J81.setLookupAttributes=J81.getOperationName=J81.getFamilyAttribute=J81.setError=void 0;var Lr$=P(),$81=e41(),Ar$=($,J)=>{let{message:Q,name:X}=$,Y={[$81.AttributeNames.DNS_ERROR_MESSAGE]:Q,[$81.AttributeNames.DNS_ERROR_NAME]:X};J.setAttributes(Y),J.setStatus({code:Lr$.SpanStatusCode.ERROR,message:Q})};J81.setError=Ar$;var Pr$=($,J)=>{return J?`peer[${J}].ipv${$}`:`peer.ipv${$}`};J81.getFamilyAttribute=Pr$;var Mr$=($,J)=>{return J?`dns.${J}/${$}`:`dns.${$}`};J81.getOperationName=Mr$;var Cr$=($,J,Q)=>{let X={},Y=typeof J==="object",W=J;if(!Y)W=[{address:J,family:Q}];else if(!(W instanceof Array))W=[{address:J.address,family:J.family}];W.forEach((G,K)=>{let Z=J81.getFamilyAttribute(G.family,K);X[Z]=G.address}),$.setAttributes(X)};J81.setLookupAttributes=Cr$;var Er$=($,J)=>{if(typeof J==="string")return J===$;else if(J instanceof RegExp)return J.test($);else if(typeof J==="function")return J($);else throw TypeError("Pattern is in unsupported datatype")};J81.satisfiesPattern=Er$;var Rr$=($,J,Q)=>{if(!J)return!1;if(!Array.isArray(J))J=[J];try{for(let X of J)if(J81.satisfiesPattern($,X))return!0}catch(X){if(Q)Q(X)}return!1};J81.isIgnored=Rr$});var Z81=F((G81)=>{Object.defineProperty(G81,"__esModule",{value:!0});G81.PACKAGE_NAME=G81.PACKAGE_VERSION=void 0;G81.PACKAGE_VERSION="0.51.0";G81.PACKAGE_NAME="@opentelemetry/instrumentation-dns"});var B81=F((q81)=>{Object.defineProperty(q81,"__esModule",{value:!0});q81.DnsInstrumentation=void 0;var HP=P(),iH=K1(),aG=W81(),H81=Z81();class z81 extends iH.InstrumentationBase{constructor($={}){super(H81.PACKAGE_NAME,H81.PACKAGE_VERSION,$)}init(){return[new iH.InstrumentationNodeModuleDefinition("dns",["*"],($)=>{if((0,iH.isWrapped)($.lookup))this._unwrap($,"lookup");return this._wrap($,"lookup",this._getLookup()),this._wrap($.promises,"lookup",this._getLookup()),$},($)=>{if($===void 0)return;this._unwrap($,"lookup"),this._unwrap($.promises,"lookup")}),new iH.InstrumentationNodeModuleDefinition("dns/promises",["*"],($)=>{if((0,iH.isWrapped)($.lookup))this._unwrap($,"lookup");return this._wrap($,"lookup",this._getLookup()),$},($)=>{if($===void 0)return;this._unwrap($,"lookup")})]}_getLookup(){return($)=>{return this._getPatchLookupFunction($)}}_getPatchLookupFunction($){let J=this;return function(X,...Y){if(aG.isIgnored(X,J.getConfig().ignoreHostnames,(H)=>HP.diag.error("caught ignoreHostname error: ",H)))return $.apply(this,[X,...Y]);let W=Y.length;HP.diag.debug("wrap lookup callback function and starts span");let G=aG.getOperationName("lookup"),K=J.tracer.startSpan(G,{kind:HP.SpanKind.CLIENT}),Z=Y[W-1];if(typeof Z==="function")return Y[W-1]=J._wrapLookupCallback(Z,K),(0,iH.safeExecuteInTheMiddle)(()=>$.apply(this,[X,...Y]),(H)=>{if(H!=null)aG.setError(H,K),K.end()});else{let H=(0,iH.safeExecuteInTheMiddle)(()=>$.apply(this,[X,...Y]),(z)=>{if(z!=null)aG.setError(z,K),K.end()});return H.then((z)=>{aG.setLookupAttributes(K,z),K.end()},(z)=>{aG.setError(z,K),K.end()}),H}}}_wrapLookupCallback($,J){return function(X,Y,W){if(HP.diag.debug("executing wrapped lookup callback function"),X!==null)aG.setError(X,J);else aG.setLookupAttributes(J,Y,W);return J.end(),HP.diag.debug("executing original lookup callback function"),$.apply(this,arguments)}}}q81.DnsInstrumentation=z81});var V81=F((oY0)=>{Object.defineProperty(oY0,"__esModule",{value:!0});oY0.DnsInstrumentation=void 0;var vr$=B81();Object.defineProperty(oY0,"DnsInstrumentation",{enumerable:!0,get:function(){return vr$.DnsInstrumentation}})});var ky=F((U81)=>{Object.defineProperty(U81,"__esModule",{value:!0});U81.ExpressLayerType=void 0;var fr$;(function($){$.ROUTER="router",$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request_handler"})(fr$=U81.ExpressLayerType||(U81.ExpressLayerType={}))});var vy=F((D81)=>{Object.defineProperty(D81,"__esModule",{value:!0});D81.AttributeNames=void 0;var yr$;(function($){$.EXPRESS_TYPE="express.type",$.EXPRESS_NAME="express.name"})(yr$=D81.AttributeNames||(D81.AttributeNames={}))});var tY0=F((O81)=>{Object.defineProperty(O81,"__esModule",{value:!0});O81._LAYERS_STORE_PROPERTY=O81.kLayerPatched=void 0;O81.kLayerPatched=Symbol("express-layer-patched");O81._LAYERS_STORE_PROPERTY="__ot_middlewares"});var P81=F((L81)=>{Object.defineProperty(L81,"__esModule",{value:!0});L81.getActualMatchedRoute=L81.getConstructedRoute=L81.getLayerPath=L81.asErrorAndMessage=L81.isLayerIgnored=L81.getLayerMetadata=L81.getRouterPath=L81.storeLayerPath=void 0;var sY0=ky(),lU=vy(),oH=tY0(),br$=($,J)=>{if(Array.isArray($[oH._LAYERS_STORE_PROPERTY])===!1)Object.defineProperty($,oH._LAYERS_STORE_PROPERTY,{enumerable:!1,value:[]});if(J===void 0)return{isLayerPathStored:!1};return $[oH._LAYERS_STORE_PROPERTY].push(J),{isLayerPathStored:!0}};L81.storeLayerPath=br$;var xr$=($,J)=>{let Q=J.handle?.stack?.[0];if(Q?.route?.path)return`${$}${Q.route.path}`;if(Q?.handle?.stack)return L81.getRouterPath($,Q);return $};L81.getRouterPath=xr$;var gr$=($,J,Q)=>{if(J.name==="router"){let X=L81.getRouterPath("",J),Y=X?X:Q||$||"/";return{attributes:{[lU.AttributeNames.EXPRESS_NAME]:Y,[lU.AttributeNames.EXPRESS_TYPE]:sY0.ExpressLayerType.ROUTER},name:`router - ${Y}`}}else if(J.name==="bound dispatch"||J.name==="handle")return{attributes:{[lU.AttributeNames.EXPRESS_NAME]:($||Q)??"request handler",[lU.AttributeNames.EXPRESS_TYPE]:sY0.ExpressLayerType.REQUEST_HANDLER},name:`request handler${J.path?` - ${$||Q}`:""}`};else return{attributes:{[lU.AttributeNames.EXPRESS_NAME]:J.name,[lU.AttributeNames.EXPRESS_TYPE]:sY0.ExpressLayerType.MIDDLEWARE},name:`middleware - ${J.name}`}};L81.getLayerMetadata=gr$;var dr$=($,J)=>{if(typeof J==="string")return J===$;else if(J instanceof RegExp)return J.test($);else if(typeof J==="function")return J($);else throw TypeError("Pattern is in unsupported datatype")},ur$=($,J,Q)=>{if(Array.isArray(Q?.ignoreLayersType)&&Q?.ignoreLayersType?.includes(J))return!0;if(Array.isArray(Q?.ignoreLayers)===!1)return!1;try{for(let X of Q.ignoreLayers)if(dr$($,X))return!0}catch(X){}return!1};L81.isLayerIgnored=ur$;var mr$=($)=>$ instanceof Error?[$,$.message]:[String($),String($)];L81.asErrorAndMessage=mr$;var cr$=($)=>{let J=$[0];if(Array.isArray(J))return J.map((Q)=>N81(Q)||"").join(",");return N81(J)};L81.getLayerPath=cr$;var N81=($)=>{if(typeof $==="string")return $;if($ instanceof RegExp||typeof $==="number")return $.toString();return};function I81($){let Q=(Array.isArray($[oH._LAYERS_STORE_PROPERTY])?$[oH._LAYERS_STORE_PROPERTY]:[]).filter((X)=>X!=="/"&&X!=="/*");if(Q.length===1&&Q[0]==="*")return"*";return Q.join("").replace(/\/{2,}/g,"/")}L81.getConstructedRoute=I81;function lr$($){let J=Array.isArray($[oH._LAYERS_STORE_PROPERTY])?$[oH._LAYERS_STORE_PROPERTY]:[];if(J.length===0)return;if(J.every((W)=>W==="/"))return $.originalUrl==="/"?"/":void 0;let Q=I81($);if(Q==="*")return Q;if(Q.includes("/")&&(Q.includes(",")||Q.includes("\\")||Q.includes("*")||Q.includes("[")))return Q;let X=Q.startsWith("/")?Q:`/${Q}`;return X.length>0&&($.originalUrl===X||$.originalUrl.startsWith(X)||pr$(X))?X:void 0}L81.getActualMatchedRoute=lr$;function pr$($){return $.includes(":")||$.includes("*")}});var E81=F((M81)=>{Object.defineProperty(M81,"__esModule",{value:!0});M81.PACKAGE_NAME=M81.PACKAGE_VERSION=void 0;M81.PACKAGE_VERSION="0.56.0";M81.PACKAGE_NAME="@opentelemetry/instrumentation-express"});var f81=F((v81)=>{Object.defineProperty(v81,"__esModule",{value:!0});v81.ExpressInstrumentation=void 0;var R81=q6(),oJ=P(),T81=ky(),j81=vy(),MX=P81(),S81=E81(),pU=K1(),er$=m0(),_y=tY0();class k81 extends pU.InstrumentationBase{constructor($={}){super(S81.PACKAGE_NAME,S81.PACKAGE_VERSION,$)}init(){return[new pU.InstrumentationNodeModuleDefinition("express",[">=4.0.0 <6"],($)=>{let J=typeof $?.Router?.prototype?.route==="function",Q=J?$.Router.prototype:$.Router;if((0,pU.isWrapped)(Q.route))this._unwrap(Q,"route");if(this._wrap(Q,"route",this._getRoutePatch()),(0,pU.isWrapped)(Q.use))this._unwrap(Q,"use");if(this._wrap(Q,"use",this._getRouterUsePatch()),(0,pU.isWrapped)($.application.use))this._unwrap($.application,"use");return this._wrap($.application,"use",this._getAppUsePatch(J)),$},($)=>{if($===void 0)return;let Q=typeof $?.Router?.prototype?.route==="function"?$.Router.prototype:$.Router;this._unwrap(Q,"route"),this._unwrap(Q,"use"),this._unwrap($.application,"use")})]}_getRoutePatch(){let $=this;return function(J){return function(...X){let Y=J.apply(this,X),W=this.stack[this.stack.length-1];return $._applyPatch(W,(0,MX.getLayerPath)(X)),Y}}}_getRouterUsePatch(){let $=this;return function(J){return function(...X){let Y=J.apply(this,X),W=this.stack[this.stack.length-1];return $._applyPatch(W,(0,MX.getLayerPath)(X)),Y}}}_getAppUsePatch($){let J=this;return function(Q){return function(...Y){let W=$?this.router:this._router,G=Q.apply(this,Y);if(W){let K=W.stack[W.stack.length-1];J._applyPatch(K,(0,MX.getLayerPath)(Y))}return G}}}_applyPatch($,J){let Q=this;if($[_y.kLayerPatched]===!0)return;$[_y.kLayerPatched]=!0,this._wrap($,"handle",(X)=>{if(X.length===4)return X;let Y=function(W,G){let{isLayerPathStored:K}=(0,MX.storeLayerPath)(W,J),Z=(0,MX.getConstructedRoute)(W),H=(0,MX.getActualMatchedRoute)(W),z={[er$.ATTR_HTTP_ROUTE]:H},q=(0,MX.getLayerMetadata)(Z,$,J),B=q.attributes[j81.AttributeNames.EXPRESS_TYPE],U=(0,R81.getRPCMetadata)(oJ.context.active());if(U?.type===R81.RPCType.HTTP)U.route=H;if((0,MX.isLayerIgnored)(q.name,B,Q.getConfig())){if(B===T81.ExpressLayerType.MIDDLEWARE)W[_y._LAYERS_STORE_PROPERTY].pop();return X.apply(this,arguments)}if(oJ.trace.getSpan(oJ.context.active())===void 0)return X.apply(this,arguments);let O=Q._getSpanName({request:W,layerType:B,route:Z},q.name),w=Q.tracer.startSpan(O,{attributes:Object.assign(z,q.attributes)}),N=oJ.context.active(),I=oJ.trace.setSpan(N,w),{requestHook:E}=Q.getConfig();if(E)(0,pU.safeExecuteInTheMiddle)(()=>E(w,{request:W,layerType:B,route:Z}),(l)=>{if(l)oJ.diag.error("express instrumentation: request hook failed",l)},!0);let v=!1;if(q.attributes[j81.AttributeNames.EXPRESS_TYPE]===T81.ExpressLayerType.ROUTER)w.end(),v=!0,I=N;let M=()=>{if(v===!1)v=!0,w.end()},b=Array.from(arguments),y=b.findIndex((l)=>typeof l==="function");if(y>=0)arguments[y]=function(){let l=arguments[0],i=![void 0,null,"route","router"].includes(l);if(!v&&i){let[X0,x]=(0,MX.asErrorAndMessage)(l);w.recordException(X0),w.setStatus({code:oJ.SpanStatusCode.ERROR,message:x})}if(v===!1)v=!0,W.res?.removeListener("finish",M),w.end();if(!(W.route&&i)&&K)W[_y._LAYERS_STORE_PROPERTY].pop();let p=b[y];return oJ.context.bind(N,p).apply(this,arguments)};try{return oJ.context.bind(I,X).apply(this,arguments)}catch(l){let[i,p]=(0,MX.asErrorAndMessage)(l);throw w.recordException(i),w.setStatus({code:oJ.SpanStatusCode.ERROR,message:p}),l}finally{if(!v)G.once("finish",M)}};for(let W in X)Object.defineProperty(Y,W,{get(){return X[W]},set(G){X[W]=G}});return Y})}_getSpanName($,J){let{spanNameHook:Q}=this.getConfig();if(!(Q instanceof Function))return J;try{return Q($,J)??J}catch(X){return oJ.diag.error("express instrumentation: error calling span name rewrite hook",X),J}}}v81.ExpressInstrumentation=k81});var y81=F((zP)=>{Object.defineProperty(zP,"__esModule",{value:!0});zP.AttributeNames=zP.ExpressLayerType=zP.ExpressInstrumentation=void 0;var $a$=f81();Object.defineProperty(zP,"ExpressInstrumentation",{enumerable:!0,get:function(){return $a$.ExpressInstrumentation}});var Ja$=ky();Object.defineProperty(zP,"ExpressLayerType",{enumerable:!0,get:function(){return Ja$.ExpressLayerType}});var Qa$=vy();Object.defineProperty(zP,"AttributeNames",{enumerable:!0,get:function(){return Qa$.AttributeNames}})});var $30=F((h81)=>{Object.defineProperty(h81,"__esModule",{value:!0});h81.hooksNamesToWrap=h81.spanRequestSymbol=void 0;h81.spanRequestSymbol=Symbol("opentelemetry.instrumentation.fastify.request_active_span");h81.hooksNamesToWrap=new Set(["onTimeout","onRequest","preParsing","preValidation","preSerialization","preHandler","onSend","onResponse","onError"])});var Q30=F((d81)=>{Object.defineProperty(d81,"__esModule",{value:!0});d81.FastifyNames=d81.FastifyTypes=d81.AttributeNames=void 0;var Wa$;(function($){$.FASTIFY_NAME="fastify.name",$.FASTIFY_TYPE="fastify.type",$.HOOK_NAME="hook.name",$.PLUGIN_NAME="plugin.name"})(Wa$=d81.AttributeNames||(d81.AttributeNames={}));var Ga$;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request_handler"})(Ga$=d81.FastifyTypes||(d81.FastifyTypes={}));var Ka$;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request handler"})(Ka$=d81.FastifyNames||(d81.FastifyNames={}))});var l81=F((m81)=>{Object.defineProperty(m81,"__esModule",{value:!0});m81.safeExecuteInTheMiddleMaybePromise=m81.endSpan=m81.startSpan=void 0;var Za$=P(),fy=$30();function Ha$($,J,Q,X={}){let Y=J.startSpan(Q,{attributes:X}),W=$[fy.spanRequestSymbol]||[];return W.push(Y),Object.defineProperty($,fy.spanRequestSymbol,{enumerable:!1,configurable:!0,value:W}),Y}m81.startSpan=Ha$;function za$($,J){let Q=$[fy.spanRequestSymbol]||[];if(!Q.length)return;Q.forEach((X)=>{if(J)X.setStatus({code:Za$.SpanStatusCode.ERROR,message:J.message}),X.recordException(J);X.end()}),delete $[fy.spanRequestSymbol]}m81.endSpan=za$;function qa$($,J,Q){let X,Y=void 0;try{if(Y=$(),u81(Y))Y.then((W)=>J(void 0,W),(W)=>J(W))}catch(W){X=W}finally{if(!u81(Y)){if(J(X,Y),X&&!Q)throw X}return Y}}m81.safeExecuteInTheMiddleMaybePromise=qa$;function u81($){return typeof $==="object"&&$&&typeof Object.getOwnPropertyDescriptor($,"then")?.value==="function"||!1}});var i81=F((p81)=>{Object.defineProperty(p81,"__esModule",{value:!0});p81.PACKAGE_NAME=p81.PACKAGE_VERSION=void 0;p81.PACKAGE_VERSION="0.52.0";p81.PACKAGE_NAME="@opentelemetry/instrumentation-fastify"});var e81=F((t81)=>{Object.defineProperty(t81,"__esModule",{value:!0});t81.FastifyInstrumentation=t81.ANONYMOUS_NAME=void 0;var tG=P(),o81=q6(),yy=K1(),Ua$=m0(),Da$=$30(),CX=Q30(),nU=l81(),r81=i81();t81.ANONYMOUS_NAME="anonymous";class a81 extends yy.InstrumentationBase{constructor($={}){super(r81.PACKAGE_NAME,r81.PACKAGE_VERSION,$)}init(){return[new yy.InstrumentationNodeModuleDefinition("fastify",[">=3.0.0 <6"],($)=>{return this._patchConstructor($)})]}_hookOnRequest(){let $=this;return function(Q,X,Y){if(!$.isEnabled())return Y();$._wrap(X,"send",$._patchSend());let W=Q,G=(0,o81.getRPCMetadata)(tG.context.active()),K=W.routeOptions?W.routeOptions.url:Q.routerPath;if(K&&G?.type===o81.RPCType.HTTP)G.route=K;Y()}}_wrapHandler($,J,Q,X){let Y=this;return this._diag.debug("Patching fastify route.handler function"),function(...W){if(!Y.isEnabled())return Q.apply(this,W);let G=Q.name||$||t81.ANONYMOUS_NAME,K=`${CX.FastifyNames.MIDDLEWARE} - ${G}`,Z=W[1],H=(0,nU.startSpan)(Z,Y.tracer,K,{[CX.AttributeNames.FASTIFY_TYPE]:CX.FastifyTypes.MIDDLEWARE,[CX.AttributeNames.PLUGIN_NAME]:$,[CX.AttributeNames.HOOK_NAME]:J}),z=X&&W[W.length-1];if(z)W[W.length-1]=function(...q){(0,nU.endSpan)(Z),z.apply(this,q)};return tG.context.with(tG.trace.setSpan(tG.context.active(),H),()=>{return(0,nU.safeExecuteInTheMiddleMaybePromise)(()=>{return Q.apply(this,W)},(q)=>{if(q instanceof Error)H.setStatus({code:tG.SpanStatusCode.ERROR,message:q.message}),H.recordException(q);if(!X)(0,nU.endSpan)(Z)})})}}_wrapAddHook(){let $=this;return this._diag.debug("Patching fastify server.addHook function"),function(J){return function(...X){let Y=X[0],W=X[1],G=this.pluginName;if(!Da$.hooksNamesToWrap.has(Y))return J.apply(this,X);let K=typeof X[X.length-1]==="function"&&W.constructor.name!=="AsyncFunction";return J.apply(this,[Y,$._wrapHandler(G,Y,W,K)])}}}_patchConstructor($){let J=this;function Q(...X){let Y=$.fastify.apply(this,X);return Y.addHook("onRequest",J._hookOnRequest()),Y.addHook("preHandler",J._hookPreHandler()),J._wrap(Y,"addHook",J._wrapAddHook()),Y}if($.errorCodes!==void 0)Q.errorCodes=$.errorCodes;return Q.fastify=Q,Q.default=Q,Q}_patchSend(){let $=this;return this._diag.debug("Patching fastify reply.send function"),function(Q){return function(...Y){let W=Y[0];if(!$.isEnabled())return Q.apply(this,Y);return(0,yy.safeExecuteInTheMiddle)(()=>{return Q.apply(this,Y)},(G)=>{if(!G&&W instanceof Error)G=W;(0,nU.endSpan)(this,G)})}}}_hookPreHandler(){let $=this;return this._diag.debug("Patching fastify preHandler function"),function(Q,X,Y){if(!$.isEnabled())return Y();let W=Q,G=W.routeOptions?.handler||W.context?.handler,K=G?.name.startsWith("bound ")?G.name.substring(6):G?.name,Z=`${CX.FastifyNames.REQUEST_HANDLER} - ${K||this.pluginName||t81.ANONYMOUS_NAME}`,H={[CX.AttributeNames.PLUGIN_NAME]:this.pluginName,[CX.AttributeNames.FASTIFY_TYPE]:CX.FastifyTypes.REQUEST_HANDLER,[Ua$.ATTR_HTTP_ROUTE]:W.routeOptions?W.routeOptions.url:Q.routerPath};if(K)H[CX.AttributeNames.FASTIFY_NAME]=K;let z=(0,nU.startSpan)(X,$.tracer,Z,H),{requestHook:q}=$.getConfig();if(q)(0,yy.safeExecuteInTheMiddle)(()=>q(z,{request:Q}),(B)=>{if(B)$._diag.error("request hook failed",B)},!0);return tG.context.with(tG.trace.setSpan(tG.context.active(),z),()=>{Y()})}}}t81.FastifyInstrumentation=a81});var $91=F((iU)=>{Object.defineProperty(iU,"__esModule",{value:!0});iU.FastifyTypes=iU.FastifyNames=iU.AttributeNames=iU.FastifyInstrumentation=void 0;var Oa$=e81();Object.defineProperty(iU,"FastifyInstrumentation",{enumerable:!0,get:function(){return Oa$.FastifyInstrumentation}});var Y30=Q30();Object.defineProperty(iU,"AttributeNames",{enumerable:!0,get:function(){return Y30.AttributeNames}});Object.defineProperty(iU,"FastifyNames",{enumerable:!0,get:function(){return Y30.FastifyNames}});Object.defineProperty(iU,"FastifyTypes",{enumerable:!0,get:function(){return Y30.FastifyTypes}})});var X91=F((J91)=>{Object.defineProperty(J91,"__esModule",{value:!0});J91.PACKAGE_NAME=J91.PACKAGE_VERSION=void 0;J91.PACKAGE_VERSION="0.27.0";J91.PACKAGE_NAME="@opentelemetry/instrumentation-fs"});var G91=F((Y91)=>{Object.defineProperty(Y91,"__esModule",{value:!0});Y91.SYNC_FUNCTIONS=Y91.CALLBACK_FUNCTIONS=Y91.PROMISE_FUNCTIONS=void 0;Y91.PROMISE_FUNCTIONS=["access","appendFile","chmod","chown","copyFile","cp","lchown","link","lstat","lutimes","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"];Y91.CALLBACK_FUNCTIONS=["access","appendFile","chmod","chown","copyFile","cp","exists","lchown","link","lstat","lutimes","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","realpath.native","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"];Y91.SYNC_FUNCTIONS=["accessSync","appendFileSync","chmodSync","chownSync","copyFileSync","cpSync","existsSync","lchownSync","linkSync","lstatSync","lutimesSync","mkdirSync","mkdtempSync","opendirSync","openSync","readdirSync","readFileSync","readlinkSync","realpathSync","realpathSync.native","renameSync","rmdirSync","rmSync","statSync","symlinkSync","truncateSync","unlinkSync","utimesSync","writeFileSync"]});var z91=F((Z91)=>{Object.defineProperty(Z91,"__esModule",{value:!0});Z91.indexFs=Z91.splitTwoLevels=void 0;function K91($){let J=$.split(".");if(J.length>1){if(J.length!==2)throw Error(`Invalid member function name ${$}`);return J}else return[$]}Z91.splitTwoLevels=K91;function Aa$($,J){if(!J)throw Error(JSON.stringify({member:J}));let Q=K91(J),[X,Y]=Q;if(Y)return{objectToPatch:$[X],functionNameToPatch:Y};else return{objectToPatch:$,functionNameToPatch:X}}Z91.indexFs=Aa$});var U91=F((B91)=>{Object.defineProperty(B91,"__esModule",{value:!0});B91.FsInstrumentation=void 0;var u$=P(),B3=q6(),rJ=K1(),q91=X91(),sG=G91(),Ma$=f("util"),hy=z91();function by($,J){return Object.assign($,J)}class F91 extends rJ.InstrumentationBase{constructor($={}){super(q91.PACKAGE_NAME,q91.PACKAGE_VERSION,$)}init(){return[new rJ.InstrumentationNodeModuleDefinition("fs",["*"],($)=>{for(let J of sG.SYNC_FUNCTIONS){let{objectToPatch:Q,functionNameToPatch:X}=(0,hy.indexFs)($,J);if((0,rJ.isWrapped)(Q[X]))this._unwrap(Q,X);this._wrap(Q,X,this._patchSyncFunction.bind(this,J))}for(let J of sG.CALLBACK_FUNCTIONS){let{objectToPatch:Q,functionNameToPatch:X}=(0,hy.indexFs)($,J);if((0,rJ.isWrapped)(Q[X]))this._unwrap(Q,X);if(J==="exists"){this._wrap(Q,X,this._patchExistsCallbackFunction.bind(this,J));continue}this._wrap(Q,X,this._patchCallbackFunction.bind(this,J))}for(let J of sG.PROMISE_FUNCTIONS){if((0,rJ.isWrapped)($.promises[J]))this._unwrap($.promises,J);this._wrap($.promises,J,this._patchPromiseFunction.bind(this,J))}return $},($)=>{if($===void 0)return;for(let J of sG.SYNC_FUNCTIONS){let{objectToPatch:Q,functionNameToPatch:X}=(0,hy.indexFs)($,J);if((0,rJ.isWrapped)(Q[X]))this._unwrap(Q,X)}for(let J of sG.CALLBACK_FUNCTIONS){let{objectToPatch:Q,functionNameToPatch:X}=(0,hy.indexFs)($,J);if((0,rJ.isWrapped)(Q[X]))this._unwrap(Q,X)}for(let J of sG.PROMISE_FUNCTIONS)if((0,rJ.isWrapped)($.promises[J]))this._unwrap($.promises,J)}),new rJ.InstrumentationNodeModuleDefinition("fs/promises",["*"],($)=>{for(let J of sG.PROMISE_FUNCTIONS){if((0,rJ.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,this._patchPromiseFunction.bind(this,J))}return $},($)=>{if($===void 0)return;for(let J of sG.PROMISE_FUNCTIONS)if((0,rJ.isWrapped)($[J]))this._unwrap($,J)})]}_patchSyncFunction($,J){let Q=this;return by(function(...Y){let W=u$.context.active();if(!Q._shouldTrace(W))return J.apply(this,Y);if(Q._runCreateHook($,{args:Y})===!1)return u$.context.with((0,B3.suppressTracing)(W),J,this,...Y);let G=Q.tracer.startSpan(`fs ${$}`);try{let K=u$.context.with((0,B3.suppressTracing)(u$.trace.setSpan(W,G)),J,this,...Y);return Q._runEndHook($,{args:Y,span:G}),K}catch(K){throw G.recordException(K),G.setStatus({message:K.message,code:u$.SpanStatusCode.ERROR}),Q._runEndHook($,{args:Y,span:G,error:K}),K}finally{G.end()}},J)}_patchCallbackFunction($,J){let Q=this;return by(function(...Y){let W=u$.context.active();if(!Q._shouldTrace(W))return J.apply(this,Y);if(Q._runCreateHook($,{args:Y})===!1)return u$.context.with((0,B3.suppressTracing)(W),J,this,...Y);let G=Y.length-1,K=Y[G];if(typeof K==="function"){let Z=Q.tracer.startSpan(`fs ${$}`);Y[G]=u$.context.bind(W,function(H){if(H)Z.recordException(H),Z.setStatus({message:H.message,code:u$.SpanStatusCode.ERROR});return Q._runEndHook($,{args:Y,span:Z,error:H}),Z.end(),K.apply(this,arguments)});try{return u$.context.with((0,B3.suppressTracing)(u$.trace.setSpan(W,Z)),J,this,...Y)}catch(H){throw Z.recordException(H),Z.setStatus({message:H.message,code:u$.SpanStatusCode.ERROR}),Q._runEndHook($,{args:Y,span:Z,error:H}),Z.end(),H}}else return J.apply(this,Y)},J)}_patchExistsCallbackFunction($,J){let Q=this,Y=by(function(...G){let K=u$.context.active();if(!Q._shouldTrace(K))return J.apply(this,G);if(Q._runCreateHook($,{args:G})===!1)return u$.context.with((0,B3.suppressTracing)(K),J,this,...G);let Z=G.length-1,H=G[Z];if(typeof H==="function"){let z=Q.tracer.startSpan(`fs ${$}`);G[Z]=u$.context.bind(K,function(){return Q._runEndHook($,{args:G,span:z}),z.end(),H.apply(this,arguments)});try{return u$.context.with((0,B3.suppressTracing)(u$.trace.setSpan(K,z)),J,this,...G)}catch(q){throw z.recordException(q),z.setStatus({message:q.message,code:u$.SpanStatusCode.ERROR}),Q._runEndHook($,{args:G,span:z,error:q}),z.end(),q}}else return J.apply(this,G)},J),W=function(G){return new Promise((K)=>Y(G,K))};return Object.defineProperty(W,"name",{value:$}),Object.defineProperty(Y,Ma$.promisify.custom,{value:W}),Y}_patchPromiseFunction($,J){let Q=this;return by(async function(...Y){let W=u$.context.active();if(!Q._shouldTrace(W))return J.apply(this,Y);if(Q._runCreateHook($,{args:Y})===!1)return u$.context.with((0,B3.suppressTracing)(W),J,this,...Y);let G=Q.tracer.startSpan(`fs ${$}`);try{let K=await u$.context.with((0,B3.suppressTracing)(u$.trace.setSpan(W,G)),J,this,...Y);return Q._runEndHook($,{args:Y,span:G}),K}catch(K){throw G.recordException(K),G.setStatus({message:K.message,code:u$.SpanStatusCode.ERROR}),Q._runEndHook($,{args:Y,span:G,error:K}),K}finally{G.end()}},J)}_runCreateHook(...$){let{createHook:J}=this.getConfig();if(typeof J==="function")try{return J(...$)}catch(Q){this._diag.error("caught createHook error",Q)}return!0}_runEndHook(...$){let{endHook:J}=this.getConfig();if(typeof J==="function")try{J(...$)}catch(Q){this._diag.error("caught endHook error",Q)}}_shouldTrace($){if((0,B3.isTracingSuppressed)($))return!1;let{requireParentSpan:J}=this.getConfig();if(J){if(u$.trace.getSpan($)==null)return!1}return!0}}B91.FsInstrumentation=F91});var D91=F((W30)=>{Object.defineProperty(W30,"__esModule",{value:!0});W30.FsInstrumentation=void 0;var Ca$=U91();Object.defineProperty(W30,"FsInstrumentation",{enumerable:!0,get:function(){return Ca$.FsInstrumentation}})});var N91=F((O91)=>{Object.defineProperty(O91,"__esModule",{value:!0});O91.PACKAGE_NAME=O91.PACKAGE_VERSION=void 0;O91.PACKAGE_VERSION="0.51.0";O91.PACKAGE_NAME="@opentelemetry/instrumentation-generic-pool"});var M91=F((A91)=>{Object.defineProperty(A91,"__esModule",{value:!0});A91.GenericPoolInstrumentation=void 0;var oU=P(),rH=K1(),I91=N91(),G30="generic-pool";class L91 extends rH.InstrumentationBase{_isDisabled=!1;constructor($={}){super(I91.PACKAGE_NAME,I91.PACKAGE_VERSION,$)}init(){return[new rH.InstrumentationNodeModuleDefinition(G30,[">=3.0.0 <4"],($)=>{let J=$.Pool;if((0,rH.isWrapped)(J.prototype.acquire))this._unwrap(J.prototype,"acquire");return this._wrap(J.prototype,"acquire",this._acquirePatcher.bind(this)),$},($)=>{let J=$.Pool;return this._unwrap(J.prototype,"acquire"),$}),new rH.InstrumentationNodeModuleDefinition(G30,[">=2.4.0 <3"],($)=>{let J=$.Pool;if((0,rH.isWrapped)(J.prototype.acquire))this._unwrap(J.prototype,"acquire");return this._wrap(J.prototype,"acquire",this._acquireWithCallbacksPatcher.bind(this)),$},($)=>{let J=$.Pool;return this._unwrap(J.prototype,"acquire"),$}),new rH.InstrumentationNodeModuleDefinition(G30,[">=2.0.0 <2.4"],($)=>{if(this._isDisabled=!1,(0,rH.isWrapped)($.Pool))this._unwrap($,"Pool");return this._wrap($,"Pool",this._poolWrapper.bind(this)),$},($)=>{return this._isDisabled=!0,$})]}_acquirePatcher($){let J=this;return function(...X){let Y=oU.context.active(),W=J.tracer.startSpan("generic-pool.acquire",{},Y);return oU.context.with(oU.trace.setSpan(Y,W),()=>{return $.call(this,...X).then((G)=>{return W.end(),G},(G)=>{throw W.recordException(G),W.end(),G})})}}_poolWrapper($){let J=this;return function(){let X=$.apply(this,arguments);return J._wrap(X,"acquire",J._acquireWithCallbacksPatcher.bind(J)),X}}_acquireWithCallbacksPatcher($){let J=this;return function(X,Y){if(J._isDisabled)return $.call(this,X,Y);let W=oU.context.active(),G=J.tracer.startSpan("generic-pool.acquire",{},W);return oU.context.with(oU.trace.setSpan(W,G),()=>{$.call(this,(K,Z)=>{if(G.end(),X)return X(K,Z)},Y)})}}}A91.GenericPoolInstrumentation=L91});var C91=F((K30)=>{Object.defineProperty(K30,"__esModule",{value:!0});K30.GenericPoolInstrumentation=void 0;var Ta$=M91();Object.defineProperty(K30,"GenericPoolInstrumentation",{enumerable:!0,get:function(){return Ta$.GenericPoolInstrumentation}})});var H30=F((T91)=>{Object.defineProperty(T91,"__esModule",{value:!0});T91.SpanNames=T91.TokenKind=T91.AllowedOperationTypes=void 0;var Sa$;(function($){$.QUERY="query",$.MUTATION="mutation",$.SUBSCRIPTION="subscription"})(Sa$=T91.AllowedOperationTypes||(T91.AllowedOperationTypes={}));var ka$;(function($){$.SOF="",$.EOF="",$.BANG="!",$.DOLLAR="$",$.AMP="&",$.PAREN_L="(",$.PAREN_R=")",$.SPREAD="...",$.COLON=":",$.EQUALS="=",$.AT="@",$.BRACKET_L="[",$.BRACKET_R="]",$.BRACE_L="{",$.PIPE="|",$.BRACE_R="}",$.NAME="Name",$.INT="Int",$.FLOAT="Float",$.STRING="String",$.BLOCK_STRING="BlockString",$.COMMENT="Comment"})(ka$=T91.TokenKind||(T91.TokenKind={}));var va$;(function($){$.EXECUTE="graphql.execute",$.PARSE="graphql.parse",$.RESOLVE="graphql.resolve",$.VALIDATE="graphql.validate",$.SCHEMA_VALIDATE="graphql.validateSchema",$.SCHEMA_PARSE="graphql.parseSchema"})(va$=T91.SpanNames||(T91.SpanNames={}))});var q30=F((j91)=>{Object.defineProperty(j91,"__esModule",{value:!0});j91.AttributeNames=void 0;var _a$;(function($){$.SOURCE="graphql.source",$.FIELD_NAME="graphql.field.name",$.FIELD_PATH="graphql.field.path",$.FIELD_TYPE="graphql.field.type",$.OPERATION_TYPE="graphql.operation.type",$.OPERATION_NAME="graphql.operation.name",$.VARIABLES="graphql.variables.",$.ERROR_VALIDATION_NAME="graphql.validation.error"})(_a$=j91.AttributeNames||(j91.AttributeNames={}))});var xy=F((S91)=>{Object.defineProperty(S91,"__esModule",{value:!0});S91.OTEL_GRAPHQL_DATA_SYMBOL=S91.OTEL_PATCHED_SYMBOL=void 0;S91.OTEL_PATCHED_SYMBOL=Symbol.for("opentelemetry.patched");S91.OTEL_GRAPHQL_DATA_SYMBOL=Symbol.for("opentelemetry.graphql_data")});var f91=F((v91)=>{Object.defineProperty(v91,"__esModule",{value:!0});v91.OPERATION_NOT_SUPPORTED=void 0;var b39=xy();v91.OPERATION_NOT_SUPPORTED="Operation$operationName$not supported"});var a91=F((i91)=>{Object.defineProperty(i91,"__esModule",{value:!0});i91.wrapFieldResolver=i91.wrapFields=i91.getSourceFromLocation=i91.getOperation=i91.endSpan=i91.addSpanSource=i91.addInputVariableAttributes=i91.isPromise=void 0;var aU=P(),eG=H30(),rU=q30(),V3=xy(),y91=Object.values(eG.AllowedOperationTypes),ya$=($)=>{return typeof $?.then==="function"};i91.isPromise=ya$;var ha$=($)=>{return typeof $=="object"&&$!==null};function F30($,J,Q){if(Array.isArray(Q))Q.forEach((X,Y)=>{F30($,`${J}.${Y}`,X)});else if(Q instanceof Object)Object.entries(Q).forEach(([X,Y])=>{F30($,`${J}.${X}`,Y)});else $.setAttribute(`${rU.AttributeNames.VARIABLES}${String(J)}`,Q)}function ba$($,J){Object.entries(J).forEach(([Q,X])=>{F30($,Q,X)})}i91.addInputVariableAttributes=ba$;function g91($,J,Q,X,Y){let W=c91(J,Q,X,Y);$.setAttribute(rU.AttributeNames.SOURCE,W)}i91.addSpanSource=g91;function xa$($,J,Q,X,Y){let W=d91(Q,Y),G=!1;if(!W){G=!0;let K=u91(Q,Y);W={parent:K,span:ga$($,J,Q,X,Y,K.span),error:null},ma$(Q,Y,W)}return{spanAdded:G,field:W}}function ga$($,J,Q,X,Y,W){let G={[rU.AttributeNames.FIELD_NAME]:X.fieldName,[rU.AttributeNames.FIELD_PATH]:Y.join("."),[rU.AttributeNames.FIELD_TYPE]:X.returnType.toString()},K=$.startSpan(`${eG.SpanNames.RESOLVE} ${G[rU.AttributeNames.FIELD_PATH]}`,{attributes:G},W?aU.trace.setSpan(aU.context.active(),W):void 0),Z=Q[V3.OTEL_GRAPHQL_DATA_SYMBOL].source,H=X.fieldNodes.find((z)=>z.kind==="Field");if(H)g91(K,Z.loc,J().allowValues,H.loc?.start,H.loc?.end);return K}function da$($,J){if(J)$.recordException(J);$.end()}i91.endSpan=da$;function ua$($,J){if(!$||!Array.isArray($.definitions))return;if(J)return $.definitions.filter((Q)=>y91.indexOf(Q?.operation)!==-1).find((Q)=>J===Q?.name?.value);else return $.definitions.find((Q)=>y91.indexOf(Q?.operation)!==-1)}i91.getOperation=ua$;function ma$($,J,Q){return $[V3.OTEL_GRAPHQL_DATA_SYMBOL].fields[J.join(".")]=Q}function d91($,J){return $[V3.OTEL_GRAPHQL_DATA_SYMBOL].fields[J.join(".")]}function u91($,J){for(let Q=J.length-1;Q>0;Q--){let X=d91($,J.slice(0,Q));if(X)return X}return{span:$[V3.OTEL_GRAPHQL_DATA_SYMBOL].span}}function ca$($,J){let Q=[],X=J;while(X){let Y=X.key;if($&&typeof Y==="number")Y="*";Q.push(String(Y)),X=X.prev}return Q.reverse()}function la$($){return m91(` -`,$)}function h91($){return m91(" ",$)}function m91($,J){let Q="";for(let X=0;XG){K=K.next,Z=K?.line;continue}let H=K.value||K.kind,z="";if(!J&&pa$.indexOf(K.kind)>=0)H="*";if(K.kind===eG.TokenKind.STRING)H=`"${H}"`;if(K.kind===eG.TokenKind.EOF)H="";if(K.line>Z)Y+=la$(K.line-Z),Z=K.line,z=h91(K.column-1);else if(K.line===K.prev?.line)z=h91(K.start-(K.prev?.end||0));if(Y+=z+H,K)K=K.next}}return Y}i91.getSourceFromLocation=c91;function l91($,J,Q){if(!$||$[V3.OTEL_PATCHED_SYMBOL])return;let X=$.getFields();$[V3.OTEL_PATCHED_SYMBOL]=!0,Object.keys(X).forEach((Y)=>{let W=X[Y];if(!W)return;if(W.resolve)W.resolve=n91(J,Q,W.resolve);if(W.type){let G=p91(W.type);for(let K of G)l91(K,J,Q)}})}i91.wrapFields=l91;function p91($){if("ofType"in $)return p91($.ofType);if(na$($))return $.getTypes();if(ia$($))return[$];return[]}function na$($){return"getTypes"in $&&typeof $.getTypes==="function"}function ia$($){return"getFields"in $&&typeof $.getFields==="function"}var b91=($,J,Q)=>{if(!Q)return;$.recordException(J),$.setStatus({code:aU.SpanStatusCode.ERROR,message:J.message}),$.end()},x91=($,J)=>{if(!J)return;$.end()};function n91($,J,Q,X=!1){if(Y[V3.OTEL_PATCHED_SYMBOL]||typeof Q!=="function")return Q;function Y(W,G,K,Z){if(!Q)return;let H=J();if(H.ignoreTrivialResolveSpans&&X&&(ha$(W)||typeof W==="function")){if(typeof W[Z.fieldName]!=="function")return Q.call(this,W,G,K,Z)}if(!K[V3.OTEL_GRAPHQL_DATA_SYMBOL])return Q.call(this,W,G,K,Z);let z=ca$(H.mergeItems,Z&&Z.path),q=z.filter((O)=>typeof O==="string").length,B,U=!1;if(H.depth>=0&&H.depth{try{let O=Q.call(this,W,G,K,Z);if(i91.isPromise(O))return O.then((w)=>{return x91(B.span,U),w},(w)=>{throw b91(B.span,w,U),w});else return x91(B.span,U),O}catch(O){throw b91(B.span,O,U),O}})}return Y[V3.OTEL_PATCHED_SYMBOL]=!0,Y}i91.wrapFieldResolver=n91});var e91=F((t91)=>{Object.defineProperty(t91,"__esModule",{value:!0});t91.PACKAGE_NAME=t91.PACKAGE_VERSION=void 0;t91.PACKAGE_VERSION="0.55.0";t91.PACKAGE_NAME="@opentelemetry/instrumentation-graphql"});var W51=F((X51)=>{Object.defineProperty(X51,"__esModule",{value:!0});X51.GraphQLInstrumentation=void 0;var U3=P(),S7=K1(),qP=H30(),gy=q30(),B30=xy(),Jt$=f91(),x8=a91(),$51=e91(),J51={mergeItems:!1,depth:-1,allowValues:!1,ignoreResolveSpans:!1},dy=[">=14.0.0 <17"];class Q51 extends S7.InstrumentationBase{constructor($={}){super($51.PACKAGE_NAME,$51.PACKAGE_VERSION,{...J51,...$})}setConfig($={}){super.setConfig({...J51,...$})}init(){let $=new S7.InstrumentationNodeModuleDefinition("graphql",dy);return $.files.push(this._addPatchingExecute()),$.files.push(this._addPatchingParser()),$.files.push(this._addPatchingValidate()),$}_addPatchingExecute(){return new S7.InstrumentationNodeModuleFile("graphql/execution/execute.js",dy,($)=>{if((0,S7.isWrapped)($.execute))this._unwrap($,"execute");return this._wrap($,"execute",this._patchExecute($.defaultFieldResolver)),$},($)=>{if($)this._unwrap($,"execute")})}_addPatchingParser(){return new S7.InstrumentationNodeModuleFile("graphql/language/parser.js",dy,($)=>{if((0,S7.isWrapped)($.parse))this._unwrap($,"parse");return this._wrap($,"parse",this._patchParse()),$},($)=>{if($)this._unwrap($,"parse")})}_addPatchingValidate(){return new S7.InstrumentationNodeModuleFile("graphql/validation/validate.js",dy,($)=>{if((0,S7.isWrapped)($.validate))this._unwrap($,"validate");return this._wrap($,"validate",this._patchValidate()),$},($)=>{if($)this._unwrap($,"validate")})}_patchExecute($){let J=this;return function(X){return function(){let W;if(arguments.length>=2){let Z=arguments;W=J._wrapExecuteArgs(Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7],$)}else{let Z=arguments[0];W=J._wrapExecuteArgs(Z.schema,Z.document,Z.rootValue,Z.contextValue,Z.variableValues,Z.operationName,Z.fieldResolver,Z.typeResolver,$)}let G=(0,x8.getOperation)(W.document,W.operationName),K=J._createExecuteSpan(G,W);return W.contextValue[B30.OTEL_GRAPHQL_DATA_SYMBOL]={source:W.document?W.document||W.document[B30.OTEL_GRAPHQL_DATA_SYMBOL]:void 0,span:K,fields:{}},U3.context.with(U3.trace.setSpan(U3.context.active(),K),()=>{return(0,S7.safeExecuteInTheMiddle)(()=>{return X.apply(this,[W])},(Z,H)=>{J._handleExecutionResult(K,Z,H)})})}}}_handleExecutionResult($,J,Q){let X=this.getConfig();if(Q===void 0||J){(0,x8.endSpan)($,J);return}if((0,x8.isPromise)(Q))Q.then((Y)=>{if(typeof X.responseHook!=="function"){(0,x8.endSpan)($);return}this._executeResponseHook($,Y)},(Y)=>{(0,x8.endSpan)($,Y)});else{if(typeof X.responseHook!=="function"){(0,x8.endSpan)($);return}this._executeResponseHook($,Q)}}_executeResponseHook($,J){let{responseHook:Q}=this.getConfig();if(!Q)return;(0,S7.safeExecuteInTheMiddle)(()=>{Q($,J)},(X)=>{if(X)this._diag.error("Error running response hook",X);(0,x8.endSpan)($,void 0)},!0)}_patchParse(){let $=this;return function(Q){return function(Y,W){return $._parse(this,Q,Y,W)}}}_patchValidate(){let $=this;return function(Q){return function(Y,W,G,K,Z){return $._validate(this,Q,Y,W,G,Z,K)}}}_parse($,J,Q,X){let Y=this.getConfig(),W=this.tracer.startSpan(qP.SpanNames.PARSE);return U3.context.with(U3.trace.setSpan(U3.context.active(),W),()=>{return(0,S7.safeExecuteInTheMiddle)(()=>{return J.call($,Q,X)},(G,K)=>{if(K){if(!(0,x8.getOperation)(K))W.updateName(qP.SpanNames.SCHEMA_PARSE);else if(K.loc)(0,x8.addSpanSource)(W,K.loc,Y.allowValues)}(0,x8.endSpan)(W,G)})})}_validate($,J,Q,X,Y,W,G){let K=this.tracer.startSpan(qP.SpanNames.VALIDATE,{});return U3.context.with(U3.trace.setSpan(U3.context.active(),K),()=>{return(0,S7.safeExecuteInTheMiddle)(()=>{return J.call($,Q,X,Y,G,W)},(Z,H)=>{if(!X.loc)K.updateName(qP.SpanNames.SCHEMA_VALIDATE);if(H&&H.length)K.recordException({name:gy.AttributeNames.ERROR_VALIDATION_NAME,message:JSON.stringify(H)});(0,x8.endSpan)(K,Z)})})}_createExecuteSpan($,J){let Q=this.getConfig(),X=this.tracer.startSpan(qP.SpanNames.EXECUTE,{});if($){let{operation:Y,name:W}=$;X.setAttribute(gy.AttributeNames.OPERATION_TYPE,Y);let G=W?.value;if(G)X.setAttribute(gy.AttributeNames.OPERATION_NAME,G),X.updateName(`${Y} ${G}`);else X.updateName(Y)}else{let Y=" ";if(J.operationName)Y=` "${J.operationName}" `;Y=Jt$.OPERATION_NOT_SUPPORTED.replace("$operationName$",Y),X.setAttribute(gy.AttributeNames.OPERATION_NAME,Y)}if(J.document?.loc)(0,x8.addSpanSource)(X,J.document.loc,Q.allowValues);if(J.variableValues&&Q.allowValues)(0,x8.addInputVariableAttributes)(X,J.variableValues);return X}_wrapExecuteArgs($,J,Q,X,Y,W,G,K,Z){if(!X)X={};if(X[B30.OTEL_GRAPHQL_DATA_SYMBOL]||this.getConfig().ignoreResolveSpans)return{schema:$,document:J,rootValue:Q,contextValue:X,variableValues:Y,operationName:W,fieldResolver:G,typeResolver:K};let H=G==null,z=G??Z;if(G=(0,x8.wrapFieldResolver)(this.tracer,()=>this.getConfig(),z,H),$)(0,x8.wrapFields)($.getQueryType(),this.tracer,()=>this.getConfig()),(0,x8.wrapFields)($.getMutationType(),this.tracer,()=>this.getConfig());return{schema:$,document:J,rootValue:Q,contextValue:X,variableValues:Y,operationName:W,fieldResolver:G,typeResolver:K}}}X51.GraphQLInstrumentation=Q51});var G51=F((V30)=>{Object.defineProperty(V30,"__esModule",{value:!0});V30.GraphQLInstrumentation=void 0;var Qt$=W51();Object.defineProperty(V30,"GraphQLInstrumentation",{enumerable:!0,get:function(){return Qt$.GraphQLInstrumentation}})});var uy=F((K51)=>{Object.defineProperty(K51,"__esModule",{value:!0});K51.RPC_GRPC_STATUS_CODE_VALUE_OK=K51.ATTR_RPC_GRPC_STATUS_CODE=K51.ATTR_RPC_SYSTEM=K51.ATTR_RPC_SERVICE=K51.ATTR_RPC_METHOD=K51.ATTR_NET_PEER_PORT=K51.ATTR_NET_PEER_NAME=void 0;K51.ATTR_NET_PEER_NAME="net.peer.name";K51.ATTR_NET_PEER_PORT="net.peer.port";K51.ATTR_RPC_METHOD="rpc.method";K51.ATTR_RPC_SERVICE="rpc.service";K51.ATTR_RPC_SYSTEM="rpc.system";K51.ATTR_RPC_GRPC_STATUS_CODE="rpc.grpc.status_code";K51.RPC_GRPC_STATUS_CODE_VALUE_OK=0});var my=F((z51)=>{Object.defineProperty(z51,"__esModule",{value:!0});z51.metadataCapture=z51._extractMethodAndService=z51._methodIsIgnored=z51._grpcStatusCodeToSpanStatus=z51._grpcStatusCodeToOpenTelemetryStatusCode=z51.URI_REGEX=void 0;var H51=P();z51.URI_REGEX=/(?:([A-Za-z0-9+.-]+):(?:\/\/)?)?(?[A-Za-z0-9+.-]+):(?[0-9+.-]+)$/;var zt$=($)=>{if($!==void 0&&$===0)return H51.SpanStatusCode.UNSET;return H51.SpanStatusCode.ERROR};z51._grpcStatusCodeToOpenTelemetryStatusCode=zt$;var qt$=($)=>{return{code:z51._grpcStatusCodeToOpenTelemetryStatusCode($)}};z51._grpcStatusCodeToSpanStatus=qt$;var Ft$=($,J)=>{if(typeof J==="string")return J.toLowerCase()===$.toLowerCase();else if(J instanceof RegExp)return J.test($);else if(typeof J==="function")return J($);else return!1},Bt$=($,J)=>{if(!J)return!1;for(let Q of J)if(Ft$($,Q))return!0;return!1};z51._methodIsIgnored=Bt$;var Vt$=($)=>{let J=$.replace(/^\//,"").split("/"),Q=J.shift()||"",X=J.join("/");return{service:Q,method:X}};z51._extractMethodAndService=Vt$;function Ut$($,J){let Q=new Map(J.map((X)=>[X.toLowerCase(),X.toLowerCase().replace(/-/g,"_")]));return(X,Y)=>{for(let[W,G]of Q){let K=Y.get(W).flatMap((H)=>typeof H==="string"?H.toString():[]);if(K===void 0||K.length===0)continue;let Z=`rpc.${$}.metadata.${G}`;X.setAttribute(Z,K)}}}z51.metadataCapture=Ut$});var U30=F((B51)=>{Object.defineProperty(B51,"__esModule",{value:!0});B51.AttributeNames=void 0;B51.AttributeNames={GRPC_ERROR_NAME:"grpc.error_name",GRPC_ERROR_MESSAGE:"grpc.error_message"}});var O51=F((U51)=>{Object.defineProperty(U51,"__esModule",{value:!0});U51.shouldNotTraceServerCall=U51.handleUntracedServerFunction=U51.handleServerFunction=U51.CALL_SPAN_ENDED=void 0;var It$=f("events"),tU=P(),D30=my(),cy=U30(),sU=uy();U51.CALL_SPAN_ENDED=Symbol("opentelemetry call span ended");function Lt$($,J,Q){let X=!1,Y=()=>{if(!X)X=!0,$.end()};return tU.context.bind(tU.context.active(),J),J.on("finish",()=>{if(J[U51.CALL_SPAN_ENDED])return;J[U51.CALL_SPAN_ENDED]=!0,$.setStatus({code:tU.SpanStatusCode.UNSET}),$.setAttribute(sU.ATTR_RPC_GRPC_STATUS_CODE,sU.RPC_GRPC_STATUS_CODE_VALUE_OK),Y()}),J.on(It$.errorMonitor,(W)=>{if(J[U51.CALL_SPAN_ENDED])return;J[U51.CALL_SPAN_ENDED]=!0,$.setStatus({code:(0,D30._grpcStatusCodeToOpenTelemetryStatusCode)(W.code),message:W.message}),$.setAttributes({[cy.AttributeNames.GRPC_ERROR_NAME]:W.name,[cy.AttributeNames.GRPC_ERROR_MESSAGE]:W.message,[sU.ATTR_RPC_GRPC_STATUS_CODE]:W.code}),Y()}),Q.call({},J)}function At$($,J,Q,X){let Y=(W,G)=>{if(W){if(W.code)$.setStatus({code:(0,D30._grpcStatusCodeToOpenTelemetryStatusCode)(W.code),message:W.message}),$.setAttribute(sU.ATTR_RPC_GRPC_STATUS_CODE,W.code);$.setAttributes({[cy.AttributeNames.GRPC_ERROR_NAME]:W.name,[cy.AttributeNames.GRPC_ERROR_MESSAGE]:W.message})}else $.setStatus({code:tU.SpanStatusCode.UNSET}),$.setAttribute(sU.ATTR_RPC_GRPC_STATUS_CODE,sU.RPC_GRPC_STATUS_CODE_VALUE_OK);return $.end(),Q(W,G)};return tU.context.bind(tU.context.active(),J),X.call({},J,Y)}function Pt$($,J,Q,X,Y){switch(J){case"unary":case"clientStream":case"client_stream":return At$($,X,Y,Q);case"serverStream":case"server_stream":case"bidi":return Lt$($,X,Q);default:break}}U51.handleServerFunction=Pt$;function Mt$($,J,Q,X){switch($){case"unary":case"clientStream":case"client_stream":return J.call({},Q,X);case"serverStream":case"server_stream":case"bidi":return J.call({},Q);default:break}}U51.handleUntracedServerFunction=Mt$;function Ct$($,J){let Q=$.split("/");return(0,D30._methodIsIgnored)(Q[Q.length-1]||$,J)}U51.shouldNotTraceServerCall=Ct$});var C51=F((P51)=>{Object.defineProperty(P51,"__esModule",{value:!0});P51.setSpanContext=P51.extractMetadataOrSpliceDefault=P51.extractMetadataOrSplice=P51.getMetadataIndex=P51.makeGrpcClientRemoteCall=P51.patchResponseStreamEvents=P51.patchResponseMetadataEvent=P51.patchedCallback=P51.getMethodsToWrap=void 0;var eU=P(),ly=U30(),BP=uy(),py=my(),Tt$=f("events");function jt$($,J){let Q=[];return Object.entries(J).forEach(([X,{originalName:Y}])=>{if(!(0,py._methodIsIgnored)(X,this.getConfig().ignoreGrpcMethods)){if(Q.push(X),Y&&$.prototype.hasOwnProperty(Y)&&X!==Y)Q.push(Y)}}),Q}P51.getMethodsToWrap=jt$;function w51($,J){let Q=(X,Y)=>{if(X){if(X.code)$.setStatus((0,py._grpcStatusCodeToSpanStatus)(X.code)),$.setAttribute(BP.ATTR_RPC_GRPC_STATUS_CODE,X.code);$.setAttributes({[ly.AttributeNames.GRPC_ERROR_NAME]:X.name,[ly.AttributeNames.GRPC_ERROR_MESSAGE]:X.message})}else $.setAttribute(BP.ATTR_RPC_GRPC_STATUS_CODE,BP.RPC_GRPC_STATUS_CODE_VALUE_OK);$.end(),J(X,Y)};return eU.context.bind(eU.context.active(),Q)}P51.patchedCallback=w51;function St$($,J,Q){J.on("metadata",(X)=>{Q.client.captureResponseMetadata($,X)})}P51.patchResponseMetadataEvent=St$;function N51($,J){let Q=!1,X=()=>{if(!Q)$.end(),Q=!0};eU.context.bind(eU.context.active(),J),J.on(Tt$.errorMonitor,(Y)=>{if(Q)return;$.setStatus({code:(0,py._grpcStatusCodeToOpenTelemetryStatusCode)(Y.code),message:Y.message}),$.setAttributes({[ly.AttributeNames.GRPC_ERROR_NAME]:Y.name,[ly.AttributeNames.GRPC_ERROR_MESSAGE]:Y.message,[BP.ATTR_RPC_GRPC_STATUS_CODE]:Y.code}),X()}),J.on("status",(Y)=>{if(Q)return;$.setStatus((0,py._grpcStatusCodeToSpanStatus)(Y.code)),$.setAttribute(BP.ATTR_RPC_GRPC_STATUS_CODE,Y.code),X()})}P51.patchResponseStreamEvents=N51;function kt$($,J,Q,X,Y){return(W)=>{if(!J.responseStream){let K=Q.findIndex((Z)=>{return typeof Z==="function"});if(K!==-1)Q[K]=w51(W,Q[K])}A51(X);let G=J.apply(Y,Q);if(G.on("metadata",(K)=>{$.client.captureResponseMetadata(W,K)}),J.responseStream)N51(W,G);return G}}P51.makeGrpcClientRemoteCall=kt$;function I51($){return $.findIndex((J)=>{return J&&typeof J==="object"&&J.internalRepr&&typeof J.getMap==="function"})}P51.getMetadataIndex=I51;function L51($,J,Q){let X,Y=I51(J);if(Y===-1)X=new $.Metadata,J.splice(Q,0,X);else X=J[Y];return X}P51.extractMetadataOrSplice=L51;function vt$($,J,Q){return L51($,Q,J.requestStream?0:1)}P51.extractMetadataOrSpliceDefault=vt$;function A51($){eU.propagation.inject(eU.context.active(),$,{set:(J,Q,X)=>J.set(Q,X)})}P51.setSpanContext=A51});var T51=F((E51)=>{Object.defineProperty(E51,"__esModule",{value:!0});E51.AttributeValues=void 0;E51.AttributeValues={RPC_SYSTEM:"grpc"}});var k51=F((j51)=>{Object.defineProperty(j51,"__esModule",{value:!0});j51.VERSION=void 0;j51.VERSION="0.207.0"});var h51=F((f51)=>{Object.defineProperty(f51,"__esModule",{value:!0});f51.GrpcInstrumentation=void 0;var w9=P(),$D=K1(),v51=m0(),aJ=uy(),O30=O51(),D3=C51(),O3=my(),ut$=T51(),mt$=k51();class _51 extends $D.InstrumentationBase{_metadataCapture;_semconvStability;constructor($={}){super("@opentelemetry/instrumentation-grpc",mt$.VERSION,$);this._metadataCapture=this._createMetadataCapture(),this._semconvStability=(0,$D.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){return[new $D.InstrumentationNodeModuleDefinition("@grpc/grpc-js",["^1.0.0"],($)=>{return this._wrap($.Server.prototype,"register",this._patchServer()),this._wrap($,"makeGenericClientConstructor",this._patchClient($)),this._wrap($,"makeClientConstructor",this._patchClient($)),this._wrap($,"loadPackageDefinition",this._patchLoadPackageDefinition($)),this._wrap($.Client.prototype,"makeUnaryRequest",this._patchClientRequestMethod($,!1)),this._wrap($.Client.prototype,"makeClientStreamRequest",this._patchClientRequestMethod($,!1)),this._wrap($.Client.prototype,"makeServerStreamRequest",this._patchClientRequestMethod($,!0)),this._wrap($.Client.prototype,"makeBidiStreamRequest",this._patchClientRequestMethod($,!0)),$},($)=>{if($===void 0)return;this._unwrap($.Server.prototype,"register"),this._unwrap($,"makeClientConstructor"),this._unwrap($,"makeGenericClientConstructor"),this._unwrap($,"loadPackageDefinition"),this._unwrap($.Client.prototype,"makeUnaryRequest"),this._unwrap($.Client.prototype,"makeClientStreamRequest"),this._unwrap($.Client.prototype,"makeServerStreamRequest"),this._unwrap($.Client.prototype,"makeBidiStreamRequest")})]}setConfig($={}){super.setConfig($),this._metadataCapture=this._createMetadataCapture()}_patchServer(){let $=this;return(J)=>{let Q=this.getConfig();return $._diag.debug("patched gRPC server"),function(Y,W,G,K,Z){let H=J.call(this,Y,W,G,K,Z),z=this.handlers.get(Y);return $._wrap(z,"func",(q)=>{return function(U,O){let w=this;if((0,O30.shouldNotTraceServerCall)(Y,Q.ignoreGrpcMethods))return(0,O30.handleUntracedServerFunction)(Z,q,U,O);let N=`grpc.${Y.replace("/","")}`,I={kind:w9.SpanKind.SERVER};$._diag.debug(`patch func: ${JSON.stringify(I)}`),w9.context.with(w9.propagation.extract(w9.ROOT_CONTEXT,U.metadata,{get:(E,v)=>E.get(v).map(String),keys:(E)=>Object.keys(E.getMap())}),()=>{let{service:E,method:v}=(0,O3._extractMethodAndService)(Y),M=$.tracer.startSpan(N,I).setAttributes({[aJ.ATTR_RPC_SYSTEM]:ut$.AttributeValues.RPC_SYSTEM,[aJ.ATTR_RPC_METHOD]:v,[aJ.ATTR_RPC_SERVICE]:E});$._metadataCapture.server.captureRequestMetadata(M,U.metadata),$._wrap(U,"sendMetadata",(b)=>(y)=>{$._metadataCapture.server.captureResponseMetadata(M,y),b.call(U,y)}),w9.context.with(w9.trace.setSpan(w9.context.active(),M),()=>{O30.handleServerFunction.call(w,M,Z,q,U,O)})})}}),H}}}_patchClientRequestMethod($,J){let Q=this;return(X)=>{return Q._diag.debug("patched makeClientStreamRequest on grpc client"),function(){let W=arguments[0],{name:G,service:K,methodAttributeValue:Z}=Q._splitMethodString(W);if(W!=null&&(0,O3._methodIsIgnored)(Z,Q.getConfig().ignoreGrpcMethods))return X.apply(this,[...arguments]);let H=[...arguments],z=(0,D3.extractMetadataOrSplice)($,H,4),q=Q.createClientSpan(G,Z,K,z);if(Q.extractNetMetadata(this,q,Q._semconvStability),!J){let B=H.length-1,U=H[B];if(typeof U==="function")H[B]=(0,D3.patchedCallback)(q,U)}return w9.context.with(w9.trace.setSpan(w9.context.active(),q),()=>{(0,D3.setSpanContext)(z);let B=X.apply(this,[...H]);if((0,D3.patchResponseMetadataEvent)(q,B,Q._metadataCapture),J)(0,D3.patchResponseStreamEvents)(q,B);return B})}}}_patchClient($){let J=this;return(Q)=>{return J._diag.debug("patching client"),function(Y,W,G){let K=Q.call(this,Y,W,G);return J._massWrap(K.prototype,D3.getMethodsToWrap.call(J,K,Y),J._getPatchedClientMethods($)),K}}}_patchLoadPackageDefinition($){let J=this;return J._diag.debug("patching loadPackageDefinition"),(Q)=>{return function(Y){let W=Q.call(this,Y);return J._patchLoadedPackage($,W),W}}}_getPatchedClientMethods($){let J=this;return(Q)=>{J._diag.debug("patch all client methods");function X(){let Y=`grpc.${Q.path.replace("/","")}`,W=[...arguments],G=D3.extractMetadataOrSpliceDefault.call(J,$,Q,W),{service:K,method:Z}=(0,O3._extractMethodAndService)(Q.path),H=J.tracer.startSpan(Y,{kind:w9.SpanKind.CLIENT}).setAttributes({[aJ.ATTR_RPC_SYSTEM]:"grpc",[aJ.ATTR_RPC_METHOD]:Z,[aJ.ATTR_RPC_SERVICE]:K});return J.extractNetMetadata(this,H,J._semconvStability),J._metadataCapture.client.captureRequestMetadata(H,G),w9.context.with(w9.trace.setSpan(w9.context.active(),H),()=>(0,D3.makeGrpcClientRemoteCall)(J._metadataCapture,Q,W,G,this)(H))}return Object.assign(X,Q),X}}_splitMethodString($){if($==null)return{name:"",service:"",methodAttributeValue:""};let J=`grpc.${$.replace("/","")}`,{service:Q,method:X}=(0,O3._extractMethodAndService)($);return{name:J,service:Q,methodAttributeValue:X}}createClientSpan($,J,Q,X){let Y=this.tracer.startSpan($,{kind:w9.SpanKind.CLIENT}).setAttributes({[aJ.ATTR_RPC_SYSTEM]:"grpc",[aJ.ATTR_RPC_METHOD]:J,[aJ.ATTR_RPC_SERVICE]:Q});if(X!=null)this._metadataCapture.client.captureRequestMetadata(Y,X);return Y}extractNetMetadata($,J,Q){let X=O3.URI_REGEX.exec($.getChannel().getTarget()),Y=X?.groups?.name,W=parseInt(X?.groups?.port??""),G={[aJ.ATTR_NET_PEER_NAME]:Y,[aJ.ATTR_NET_PEER_PORT]:W},K={[v51.ATTR_SERVER_ADDRESS]:Y,[v51.ATTR_SERVER_PORT]:W};switch(Q){case $D.SemconvStability.STABLE:J.setAttributes(K);break;case $D.SemconvStability.OLD:J.setAttributes(G);break;case $D.SemconvStability.DUPLICATE:J.setAttributes({...G,...K});break;default:J.setAttributes(G)}}_patchLoadedPackage($,J){Object.values(J).forEach((Q)=>{if(typeof Q==="function")this._massWrap(Q.prototype,D3.getMethodsToWrap.call(this,Q,Q.service),this._getPatchedClientMethods.call(this,$));else if(typeof Q.format!=="string")this._patchLoadedPackage.call(this,$,Q)})}_createMetadataCapture(){let $=this.getConfig();return{client:{captureRequestMetadata:(0,O3.metadataCapture)("request",$.metadataToSpanAttributes?.client?.requestMetadata??[]),captureResponseMetadata:(0,O3.metadataCapture)("response",$.metadataToSpanAttributes?.client?.responseMetadata??[])},server:{captureRequestMetadata:(0,O3.metadataCapture)("request",$.metadataToSpanAttributes?.server?.requestMetadata??[]),captureResponseMetadata:(0,O3.metadataCapture)("response",$.metadataToSpanAttributes?.server?.responseMetadata??[])}}}}f51.GrpcInstrumentation=_51});var b51=F((w30)=>{Object.defineProperty(w30,"__esModule",{value:!0});w30.GrpcInstrumentation=void 0;var ct$=h51();Object.defineProperty(w30,"GrpcInstrumentation",{enumerable:!0,get:function(){return ct$.GrpcInstrumentation}})});var d51=F((x51)=>{Object.defineProperty(x51,"__esModule",{value:!0});x51.PACKAGE_NAME=x51.PACKAGE_VERSION=void 0;x51.PACKAGE_VERSION="0.54.0";x51.PACKAGE_NAME="@opentelemetry/instrumentation-hapi"});var N30=F((u51)=>{Object.defineProperty(u51,"__esModule",{value:!0});u51.HapiLifecycleMethodNames=u51.HapiLayerType=u51.handlerPatched=u51.HapiComponentName=void 0;u51.HapiComponentName="@hapi/hapi";u51.handlerPatched=Symbol("hapi-handler-patched");u51.HapiLayerType={ROUTER:"router",PLUGIN:"plugin",EXT:"server.ext"};u51.HapiLifecycleMethodNames=new Set(["onPreAuth","onCredentials","onPostAuth","onPreHandler","onPostHandler","onPreResponse","onRequest"])});var p51=F((c51)=>{Object.defineProperty(c51,"__esModule",{value:!0});c51.ATTR_HTTP_METHOD=void 0;c51.ATTR_HTTP_METHOD="http.method"});var L30=F((n51)=>{Object.defineProperty(n51,"__esModule",{value:!0});n51.AttributeNames=void 0;var rt$;(function($){$.HAPI_TYPE="hapi.type",$.PLUGIN_NAME="hapi.plugin.name",$.EXT_TYPE="server.ext.type"})(rt$=n51.AttributeNames||(n51.AttributeNames={}))});var t51=F((r51)=>{Object.defineProperty(r51,"__esModule",{value:!0});r51.getPluginFromInput=r51.getExtMetadata=r51.getRouteMetadata=r51.isPatchableExtMethod=r51.isDirectExtInput=r51.isLifecycleExtEventObj=r51.isLifecycleExtType=r51.getPluginName=void 0;var i51=m0(),at$=p51(),VP=N30(),$K=L30(),o51=K1();function tt$($){if($.name)return $.name;else return $.pkg.name}r51.getPluginName=tt$;var st$=($)=>{return typeof $==="string"&&VP.HapiLifecycleMethodNames.has($)};r51.isLifecycleExtType=st$;var et$=($)=>{let J=$?.type;return J!==void 0&&r51.isLifecycleExtType(J)};r51.isLifecycleExtEventObj=et$;var $s$=($)=>{return Array.isArray($)&&$.length<=3&&r51.isLifecycleExtType($[0])&&typeof $[1]==="function"};r51.isDirectExtInput=$s$;var Js$=($)=>{return!Array.isArray($)};r51.isPatchableExtMethod=Js$;var Qs$=($,J,Q)=>{let X={[i51.ATTR_HTTP_ROUTE]:$.path};if(J&o51.SemconvStability.OLD)X[at$.ATTR_HTTP_METHOD]=$.method;if(J&o51.SemconvStability.STABLE)X[i51.ATTR_HTTP_REQUEST_METHOD]=$.method;let Y;if(Q)X[$K.AttributeNames.HAPI_TYPE]=VP.HapiLayerType.PLUGIN,X[$K.AttributeNames.PLUGIN_NAME]=Q,Y=`${Q}: route - ${$.path}`;else X[$K.AttributeNames.HAPI_TYPE]=VP.HapiLayerType.ROUTER,Y=`route - ${$.path}`;return{attributes:X,name:Y}};r51.getRouteMetadata=Qs$;var Xs$=($,J)=>{if(J)return{attributes:{[$K.AttributeNames.EXT_TYPE]:$,[$K.AttributeNames.HAPI_TYPE]:VP.HapiLayerType.EXT,[$K.AttributeNames.PLUGIN_NAME]:J},name:`${J}: ext - ${$}`};return{attributes:{[$K.AttributeNames.EXT_TYPE]:$,[$K.AttributeNames.HAPI_TYPE]:VP.HapiLayerType.EXT},name:`ext - ${$}`}};r51.getExtMetadata=Xs$;var Ys$=($)=>{if("plugin"in $){if("plugin"in $.plugin)return $.plugin.plugin;return $.plugin}return $};r51.getPluginFromInput=Ys$});var X71=F((J71)=>{Object.defineProperty(J71,"__esModule",{value:!0});J71.HapiInstrumentation=void 0;var S5=P(),s51=q6(),UP=K1(),e51=d51(),DP=N30(),w3=t51();class $71 extends UP.InstrumentationBase{_semconvStability;constructor($={}){super(e51.PACKAGE_NAME,e51.PACKAGE_VERSION,$);this._semconvStability=(0,UP.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){return new UP.InstrumentationNodeModuleDefinition(DP.HapiComponentName,[">=17.0.0 <22"],($)=>{let J=$[Symbol.toStringTag]==="Module"?$.default:$;if(!(0,UP.isWrapped)(J.server))this._wrap(J,"server",this._getServerPatch.bind(this));if(!(0,UP.isWrapped)(J.Server))this._wrap(J,"Server",this._getServerPatch.bind(this));return J},($)=>{let J=$[Symbol.toStringTag]==="Module"?$.default:$;this._massUnwrap([J],["server","Server"])})}_getServerPatch($){let J=this,Q=this;return function(Y){let W=$.apply(this,[Y]);return Q._wrap(W,"route",(G)=>{return J._getServerRoutePatch.bind(J)(G)}),Q._wrap(W,"ext",(G)=>{return J._getServerExtPatch.bind(J)(G)}),Q._wrap(W,"register",J._getServerRegisterPatch.bind(J)),W}}_getServerRegisterPatch($){let J=this;return function(X,Y){if(Array.isArray(X))for(let W of X){let G=(0,w3.getPluginFromInput)(W);J._wrapRegisterHandler(G)}else{let W=(0,w3.getPluginFromInput)(X);J._wrapRegisterHandler(W)}return $.apply(this,[X,Y])}}_getServerExtPatch($,J){let Q=this;return function(...Y){if(Array.isArray(Y[0])){let W=Y[0];for(let G=0;G{return J._getServerRoutePatch.bind(J)(Z,Q)}),Y._wrap(G,"ext",(Z)=>{return J._getServerExtPatch.bind(J)(Z,Q)}),X.call(this,G,K)};$.register=W}_wrapExtMethods($,J,Q){let X=this;if($ instanceof Array){for(let Y=0;Y<$.length;Y++)$[Y]=X._wrapExtMethods($[Y],J);return $}else if((0,w3.isPatchableExtMethod)($)){if($[DP.handlerPatched]===!0)return $;return $[DP.handlerPatched]=!0,async function(...W){if(S5.trace.getSpan(S5.context.active())===void 0)return await $.apply(this,W);let G=(0,w3.getExtMetadata)(J,Q),K=X.tracer.startSpan(G.name,{attributes:G.attributes});try{return await S5.context.with(S5.trace.setSpan(S5.context.active(),K),$,void 0,...W)}catch(Z){throw K.recordException(Z),K.setStatus({code:S5.SpanStatusCode.ERROR,message:Z.message}),Z}finally{K.end()}}}return $}_wrapRouteHandler($,J){let Q=this;if($[DP.handlerPatched]===!0)return $;$[DP.handlerPatched]=!0;let X=(Y)=>{return async function(...W){if(S5.trace.getSpan(S5.context.active())===void 0)return await Y.call(this,...W);let G=(0,s51.getRPCMetadata)(S5.context.active());if(G?.type===s51.RPCType.HTTP)G.route=$.path;let K=(0,w3.getRouteMetadata)($,Q._semconvStability,J),Z=Q.tracer.startSpan(K.name,{attributes:K.attributes});try{return await S5.context.with(S5.trace.setSpan(S5.context.active(),Z),()=>Y.call(this,...W))}catch(H){throw Z.recordException(H),Z.setStatus({code:S5.SpanStatusCode.ERROR,message:H.message}),H}finally{Z.end()}}};if(typeof $.handler==="function")$.handler=X($.handler);else if(typeof $.options==="function"){let Y=$.options;$.options=function(W){let G=Y(W);if(typeof G.handler==="function")G.handler=X(G.handler);return G}}else if(typeof $.options?.handler==="function")$.options.handler=X($.options.handler);return $}}J71.HapiInstrumentation=$71});var Y71=F((ny)=>{Object.defineProperty(ny,"__esModule",{value:!0});ny.AttributeNames=ny.HapiInstrumentation=void 0;var qs$=X71();Object.defineProperty(ny,"HapiInstrumentation",{enumerable:!0,get:function(){return qs$.HapiInstrumentation}});var Fs$=L30();Object.defineProperty(ny,"AttributeNames",{enumerable:!0,get:function(){return Fs$.AttributeNames}})});var OP=F((W71)=>{Object.defineProperty(W71,"__esModule",{value:!0});W71.isTracingSuppressed=W71.unsuppressTracing=W71.suppressTracing=void 0;var Vs$=P(),P30=(0,Vs$.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function Us$($){return $.setValue(P30,!0)}W71.suppressTracing=Us$;function Ds$($){return $.deleteValue(P30)}W71.unsuppressTracing=Ds$;function Os$($){return $.getValue(P30)===!0}W71.isTracingSuppressed=Os$});var M30=F((K71)=>{Object.defineProperty(K71,"__esModule",{value:!0});K71.BAGGAGE_MAX_TOTAL_LENGTH=K71.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=K71.BAGGAGE_MAX_NAME_VALUE_PAIRS=K71.BAGGAGE_HEADER=K71.BAGGAGE_ITEMS_SEPARATOR=K71.BAGGAGE_PROPERTIES_SEPARATOR=K71.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;K71.BAGGAGE_KEY_PAIR_SEPARATOR="=";K71.BAGGAGE_PROPERTIES_SEPARATOR=";";K71.BAGGAGE_ITEMS_SEPARATOR=",";K71.BAGGAGE_HEADER="baggage";K71.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;K71.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;K71.BAGGAGE_MAX_TOTAL_LENGTH=8192});var C30=F((z71)=>{Object.defineProperty(z71,"__esModule",{value:!0});z71.parseKeyPairsIntoRecord=z71.parsePairKeyValue=z71.getKeyPairs=z71.serializeKeyPairs=void 0;var Es$=P(),aH=M30();function Rs$($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?aH.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>aH.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}z71.serializeKeyPairs=Rs$;function Ts$($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=aH.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}z71.getKeyPairs=Ts$;function H71($){let J=$.split(aH.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(aH.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,Es$.baggageEntryMetadataFromString)(J.join(aH.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}z71.parsePairKeyValue=H71;function js$($){let J={};if(typeof $==="string"&&$.length>0)$.split(aH.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=H71(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}z71.parseKeyPairsIntoRecord=js$});var U71=F((B71)=>{Object.defineProperty(B71,"__esModule",{value:!0});B71.W3CBaggagePropagator=void 0;var E30=P(),_s$=OP(),tH=M30(),R30=C30();class F71{inject($,J,Q){let X=E30.propagation.getBaggage($);if(!X||(0,_s$.isTracingSuppressed)($))return;let Y=(0,R30.getKeyPairs)(X).filter((G)=>{return G.length<=tH.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,tH.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,R30.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,tH.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,tH.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(tH.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(tH.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,R30.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return E30.propagation.setBaggage($,E30.propagation.createBaggage(W))}fields(){return[tH.BAGGAGE_HEADER]}}B71.W3CBaggagePropagator=F71});var N71=F((O71)=>{Object.defineProperty(O71,"__esModule",{value:!0});O71.AnchoredClock=void 0;class D71{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}O71.AnchoredClock=D71});var E71=F((M71)=>{Object.defineProperty(M71,"__esModule",{value:!0});M71.isAttributeValue=M71.isAttributeKey=M71.sanitizeAttributes=void 0;var I71=P();function fs$($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!L71(Q)){I71.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!A71(X)){I71.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}M71.sanitizeAttributes=fs$;function L71($){return typeof $==="string"&&$!==""}M71.isAttributeKey=L71;function A71($){if($==null)return!0;if(Array.isArray($))return ys$($);return P71(typeof $)}M71.isAttributeValue=A71;function ys$($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(P71(X)){J=X;continue}return!1}return!1}return!0}function P71($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var T30=F((R71)=>{Object.defineProperty(R71,"__esModule",{value:!0});R71.loggingErrorHandler=void 0;var xs$=P();function gs$(){return($)=>{xs$.diag.error(ds$($))}}R71.loggingErrorHandler=gs$;function ds$($){if(typeof $==="string")return $;else return JSON.stringify(us$($))}function us$($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var v71=F((S71)=>{Object.defineProperty(S71,"__esModule",{value:!0});S71.globalErrorHandler=S71.setGlobalErrorHandler=void 0;var ms$=T30(),j71=(0,ms$.loggingErrorHandler)();function cs$($){j71=$}S71.setGlobalErrorHandler=cs$;function ls$($){try{j71($)}catch{}}S71.globalErrorHandler=ls$});var x71=F((h71)=>{Object.defineProperty(h71,"__esModule",{value:!0});h71.getStringListFromEnv=h71.getBooleanFromEnv=h71.getStringFromEnv=h71.getNumberFromEnv=void 0;var _71=P(),f71=f("util");function ns$($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){_71.diag.warn(`Unknown value ${(0,f71.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}h71.getNumberFromEnv=ns$;function y71($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}h71.getStringFromEnv=y71;function is$($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return _71.diag.warn(`Unknown value ${(0,f71.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}h71.getBooleanFromEnv=is$;function os$($){return y71($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}h71.getStringListFromEnv=os$});var u71=F((g71)=>{Object.defineProperty(g71,"__esModule",{value:!0});g71._globalThis=void 0;g71._globalThis=typeof globalThis==="object"?globalThis:global});var l71=F((m71)=>{Object.defineProperty(m71,"__esModule",{value:!0});m71.otperformance=void 0;var ss$=f("perf_hooks");m71.otperformance=ss$.performance});var i71=F((p71)=>{Object.defineProperty(p71,"__esModule",{value:!0});p71.VERSION=void 0;p71.VERSION="2.2.0"});var a71=F((o71)=>{Object.defineProperty(o71,"__esModule",{value:!0});o71.ATTR_PROCESS_RUNTIME_NAME=void 0;o71.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var e71=F((t71)=>{Object.defineProperty(t71,"__esModule",{value:!0});t71.SDK_INFO=void 0;var es$=i71(),iy=m0(),$e$=a71();t71.SDK_INFO={[iy.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[$e$.ATTR_PROCESS_RUNTIME_NAME]:"node",[iy.ATTR_TELEMETRY_SDK_LANGUAGE]:iy.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[iy.ATTR_TELEMETRY_SDK_VERSION]:es$.VERSION}});var $J1=F((N3)=>{Object.defineProperty(N3,"__esModule",{value:!0});N3.SDK_INFO=N3.otperformance=N3._globalThis=N3.getStringListFromEnv=N3.getNumberFromEnv=N3.getBooleanFromEnv=N3.getStringFromEnv=void 0;var oy=x71();Object.defineProperty(N3,"getStringFromEnv",{enumerable:!0,get:function(){return oy.getStringFromEnv}});Object.defineProperty(N3,"getBooleanFromEnv",{enumerable:!0,get:function(){return oy.getBooleanFromEnv}});Object.defineProperty(N3,"getNumberFromEnv",{enumerable:!0,get:function(){return oy.getNumberFromEnv}});Object.defineProperty(N3,"getStringListFromEnv",{enumerable:!0,get:function(){return oy.getStringListFromEnv}});var Je$=u71();Object.defineProperty(N3,"_globalThis",{enumerable:!0,get:function(){return Je$._globalThis}});var Qe$=l71();Object.defineProperty(N3,"otperformance",{enumerable:!0,get:function(){return Qe$.otperformance}});var Xe$=e71();Object.defineProperty(N3,"SDK_INFO",{enumerable:!0,get:function(){return Xe$.SDK_INFO}})});var j30=F((I3)=>{Object.defineProperty(I3,"__esModule",{value:!0});I3.getStringListFromEnv=I3.getNumberFromEnv=I3.getStringFromEnv=I3.getBooleanFromEnv=I3.otperformance=I3._globalThis=I3.SDK_INFO=void 0;var sH=$J1();Object.defineProperty(I3,"SDK_INFO",{enumerable:!0,get:function(){return sH.SDK_INFO}});Object.defineProperty(I3,"_globalThis",{enumerable:!0,get:function(){return sH._globalThis}});Object.defineProperty(I3,"otperformance",{enumerable:!0,get:function(){return sH.otperformance}});Object.defineProperty(I3,"getBooleanFromEnv",{enumerable:!0,get:function(){return sH.getBooleanFromEnv}});Object.defineProperty(I3,"getStringFromEnv",{enumerable:!0,get:function(){return sH.getStringFromEnv}});Object.defineProperty(I3,"getNumberFromEnv",{enumerable:!0,get:function(){return sH.getNumberFromEnv}});Object.defineProperty(I3,"getStringListFromEnv",{enumerable:!0,get:function(){return sH.getStringListFromEnv}})});var GJ1=F((YJ1)=>{Object.defineProperty(YJ1,"__esModule",{value:!0});YJ1.addHrTimes=YJ1.isTimeInput=YJ1.isTimeInputHrTime=YJ1.hrTimeToMicroseconds=YJ1.hrTimeToMilliseconds=YJ1.hrTimeToNanoseconds=YJ1.hrTimeToTimeStamp=YJ1.hrTimeDuration=YJ1.timeInputToHrTime=YJ1.hrTime=YJ1.getTimeOrigin=YJ1.millisToHrTime=void 0;var S30=j30(),JJ1=9,Ge$=6,Ke$=Math.pow(10,Ge$),ry=Math.pow(10,JJ1);function wP($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*Ke$);return[Q,X]}YJ1.millisToHrTime=wP;function k30(){let $=S30.otperformance.timeOrigin;if(typeof $!=="number"){let J=S30.otperformance;$=J.timing&&J.timing.fetchStart}return $}YJ1.getTimeOrigin=k30;function QJ1($){let J=wP(k30()),Q=wP(typeof $==="number"?$:S30.otperformance.now());return XJ1(J,Q)}YJ1.hrTime=QJ1;function Ze$($){if(v30($))return $;else if(typeof $==="number")if($=ry)Q[1]-=ry,Q[0]+=1;return Q}YJ1.addHrTimes=XJ1});var HJ1=F((KJ1)=>{Object.defineProperty(KJ1,"__esModule",{value:!0});KJ1.unrefTimer=void 0;function Ee$($){if(typeof $!=="number")$.unref()}KJ1.unrefTimer=Ee$});var qJ1=F((zJ1)=>{Object.defineProperty(zJ1,"__esModule",{value:!0});zJ1.ExportResultCode=void 0;var Re$;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(Re$=zJ1.ExportResultCode||(zJ1.ExportResultCode={}))});var DJ1=F((VJ1)=>{Object.defineProperty(VJ1,"__esModule",{value:!0});VJ1.CompositePropagator=void 0;var FJ1=P();class BJ1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){FJ1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){FJ1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}VJ1.CompositePropagator=BJ1});var NJ1=F((OJ1)=>{Object.defineProperty(OJ1,"__esModule",{value:!0});OJ1.validateValue=OJ1.validateKey=void 0;var f30="[_0-9a-z-*/]",Te$=`[a-z]${f30}{0,255}`,je$=`[a-z0-9]${f30}{0,240}@[a-z]${f30}{0,13}`,Se$=new RegExp(`^(?:${Te$}|${je$})$`),ke$=/^[ -~]{0,255}[!-~]$/,ve$=/,|=/;function _e$($){return Se$.test($)}OJ1.validateKey=_e$;function fe$($){return ke$.test($)&&!ve$.test($)}OJ1.validateValue=fe$});var h30=F((MJ1)=>{Object.defineProperty(MJ1,"__esModule",{value:!0});MJ1.TraceState=void 0;var IJ1=NJ1(),LJ1=32,he$=512,AJ1=",",PJ1="=";class y30{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+PJ1+this.get(J)),$},[]).join(AJ1)}_parse($){if($.length>he$)return;if(this._internalState=$.split(AJ1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(PJ1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,IJ1.validateKey)(W)&&(0,IJ1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>LJ1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,LJ1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new y30;return $._internalState=new Map(this._internalState),$}}MJ1.TraceState=y30});var SJ1=F((TJ1)=>{Object.defineProperty(TJ1,"__esModule",{value:!0});TJ1.W3CTraceContextPropagator=TJ1.parseTraceParent=TJ1.TRACE_STATE_HEADER=TJ1.TRACE_PARENT_HEADER=void 0;var ay=P(),be$=OP(),xe$=h30();TJ1.TRACE_PARENT_HEADER="traceparent";TJ1.TRACE_STATE_HEADER="tracestate";var ge$="00",de$="(?!ff)[\\da-f]{2}",ue$="(?![0]{32})[\\da-f]{32}",me$="(?![0]{16})[\\da-f]{16}",ce$="[\\da-f]{2}",le$=new RegExp(`^\\s?(${de$})-(${ue$})-(${me$})-(${ce$})(-.*)?\\s?$`);function EJ1($){let J=le$.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}TJ1.parseTraceParent=EJ1;class RJ1{inject($,J,Q){let X=ay.trace.getSpanContext($);if(!X||(0,be$.isTracingSuppressed)($)||!(0,ay.isSpanContextValid)(X))return;let Y=`${ge$}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||ay.TraceFlags.NONE).toString(16)}`;if(Q.set(J,TJ1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,TJ1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,TJ1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=EJ1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,TJ1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new xe$.TraceState(typeof K==="string"?K:void 0)}return ay.trace.setSpanContext($,W)}fields(){return[TJ1.TRACE_PARENT_HEADER,TJ1.TRACE_STATE_HEADER]}}TJ1.W3CTraceContextPropagator=RJ1});var fJ1=F((vJ1)=>{Object.defineProperty(vJ1,"__esModule",{value:!0});vJ1.getRPCMetadata=vJ1.deleteRPCMetadata=vJ1.setRPCMetadata=vJ1.RPCType=void 0;var ne$=P(),b30=(0,ne$.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),ie$;(function($){$.HTTP="http"})(ie$=vJ1.RPCType||(vJ1.RPCType={}));function oe$($,J){return $.setValue(b30,J)}vJ1.setRPCMetadata=oe$;function re$($){return $.deleteValue(b30)}vJ1.deleteRPCMetadata=re$;function ae$($){return $.getValue(b30)}vJ1.getRPCMetadata=ae$});var uJ1=F((gJ1)=>{Object.defineProperty(gJ1,"__esModule",{value:!0});gJ1.isPlainObject=void 0;var ee$="[object Object]",$04="[object Null]",J04="[object Undefined]",Q04=Function.prototype,yJ1=Q04.toString,X04=yJ1.call(Object),Y04=Object.getPrototypeOf,hJ1=Object.prototype,bJ1=hJ1.hasOwnProperty,eH=Symbol?Symbol.toStringTag:void 0,xJ1=hJ1.toString;function W04($){if(!G04($)||K04($)!==ee$)return!1;let J=Y04($);if(J===null)return!0;let Q=bJ1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&yJ1.call(Q)===X04}gJ1.isPlainObject=W04;function G04($){return $!=null&&typeof $=="object"}function K04($){if($==null)return $===void 0?J04:$04;return eH&&eH in Object($)?Z04($):H04($)}function Z04($){let J=bJ1.call($,eH),Q=$[eH],X=!1;try{$[eH]=void 0,X=!0}catch{}let Y=xJ1.call($);if(X)if(J)$[eH]=Q;else delete $[eH];return Y}function H04($){return xJ1.call($)}});var oJ1=F((nJ1)=>{Object.defineProperty(nJ1,"__esModule",{value:!0});nJ1.merge=void 0;var mJ1=uJ1(),z04=20;function q04(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=lJ1(J,$.shift(),0,Q);return J}nJ1.merge=q04;function x30($){if($h($))return $.slice();return $}function lJ1($,J,Q=0,X){let Y;if(Q>z04)return;if(Q++,ey($)||ey(J)||pJ1(J))Y=x30(J);else if($h($)){if(Y=$.slice(),$h(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(cJ1($,Z,X)||cJ1(J,Z,X))delete Y[Z];else{if(NP(z)&&NP(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=lJ1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function cJ1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function F04($,J){if(!(0,mJ1.isPlainObject)($)||!(0,mJ1.isPlainObject)(J))return!1;return!0}});var tJ1=F((rJ1)=>{Object.defineProperty(rJ1,"__esModule",{value:!0});rJ1.callWithTimeout=rJ1.TimeoutError=void 0;class Jh extends Error{constructor($){super($);Object.setPrototypeOf(this,Jh.prototype)}}rJ1.TimeoutError=Jh;function B04($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Jh("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}rJ1.callWithTimeout=B04});var JQ1=F((eJ1)=>{Object.defineProperty(eJ1,"__esModule",{value:!0});eJ1.isUrlIgnored=eJ1.urlMatches=void 0;function sJ1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}eJ1.urlMatches=sJ1;function U04($,J){if(!J)return!1;for(let Q of J)if(sJ1($,Q))return!0;return!1}eJ1.isUrlIgnored=U04});var WQ1=F((XQ1)=>{Object.defineProperty(XQ1,"__esModule",{value:!0});XQ1.Deferred=void 0;class QQ1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}XQ1.Deferred=QQ1});var HQ1=F((KQ1)=>{Object.defineProperty(KQ1,"__esModule",{value:!0});KQ1.BindOnceFuture=void 0;var O04=WQ1();class GQ1{_callback;_that;_isCalled=!1;_deferred=new O04.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}KQ1.BindOnceFuture=GQ1});var BQ1=F((qQ1)=>{Object.defineProperty(qQ1,"__esModule",{value:!0});qQ1.diagLogLevelFromString=void 0;var L3=P(),zQ1={ALL:L3.DiagLogLevel.ALL,VERBOSE:L3.DiagLogLevel.VERBOSE,DEBUG:L3.DiagLogLevel.DEBUG,INFO:L3.DiagLogLevel.INFO,WARN:L3.DiagLogLevel.WARN,ERROR:L3.DiagLogLevel.ERROR,NONE:L3.DiagLogLevel.NONE};function w04($){if($==null)return;let J=zQ1[$.toUpperCase()];if(J==null)return L3.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(zQ1)}, using default`),L3.DiagLogLevel.INFO;return J}qQ1.diagLogLevelFromString=w04});var OQ1=F((UQ1)=>{Object.defineProperty(UQ1,"__esModule",{value:!0});UQ1._export=void 0;var VQ1=P(),N04=OP();function I04($,J){return new Promise((Q)=>{VQ1.context.with((0,N04.suppressTracing)(VQ1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}UQ1._export=I04});var d30=F((z1)=>{Object.defineProperty(z1,"__esModule",{value:!0});z1.internal=z1.diagLogLevelFromString=z1.BindOnceFuture=z1.urlMatches=z1.isUrlIgnored=z1.callWithTimeout=z1.TimeoutError=z1.merge=z1.TraceState=z1.unsuppressTracing=z1.suppressTracing=z1.isTracingSuppressed=z1.setRPCMetadata=z1.getRPCMetadata=z1.deleteRPCMetadata=z1.RPCType=z1.parseTraceParent=z1.W3CTraceContextPropagator=z1.TRACE_STATE_HEADER=z1.TRACE_PARENT_HEADER=z1.CompositePropagator=z1.otperformance=z1.getStringListFromEnv=z1.getNumberFromEnv=z1.getBooleanFromEnv=z1.getStringFromEnv=z1._globalThis=z1.SDK_INFO=z1.parseKeyPairsIntoRecord=z1.ExportResultCode=z1.unrefTimer=z1.timeInputToHrTime=z1.millisToHrTime=z1.isTimeInputHrTime=z1.isTimeInput=z1.hrTimeToTimeStamp=z1.hrTimeToNanoseconds=z1.hrTimeToMilliseconds=z1.hrTimeToMicroseconds=z1.hrTimeDuration=z1.hrTime=z1.getTimeOrigin=z1.addHrTimes=z1.loggingErrorHandler=z1.setGlobalErrorHandler=z1.globalErrorHandler=z1.sanitizeAttributes=z1.isAttributeValue=z1.AnchoredClock=z1.W3CBaggagePropagator=void 0;var L04=U71();Object.defineProperty(z1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return L04.W3CBaggagePropagator}});var A04=N71();Object.defineProperty(z1,"AnchoredClock",{enumerable:!0,get:function(){return A04.AnchoredClock}});var wQ1=E71();Object.defineProperty(z1,"isAttributeValue",{enumerable:!0,get:function(){return wQ1.isAttributeValue}});Object.defineProperty(z1,"sanitizeAttributes",{enumerable:!0,get:function(){return wQ1.sanitizeAttributes}});var NQ1=v71();Object.defineProperty(z1,"globalErrorHandler",{enumerable:!0,get:function(){return NQ1.globalErrorHandler}});Object.defineProperty(z1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return NQ1.setGlobalErrorHandler}});var P04=T30();Object.defineProperty(z1,"loggingErrorHandler",{enumerable:!0,get:function(){return P04.loggingErrorHandler}});var k7=GJ1();Object.defineProperty(z1,"addHrTimes",{enumerable:!0,get:function(){return k7.addHrTimes}});Object.defineProperty(z1,"getTimeOrigin",{enumerable:!0,get:function(){return k7.getTimeOrigin}});Object.defineProperty(z1,"hrTime",{enumerable:!0,get:function(){return k7.hrTime}});Object.defineProperty(z1,"hrTimeDuration",{enumerable:!0,get:function(){return k7.hrTimeDuration}});Object.defineProperty(z1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return k7.hrTimeToMicroseconds}});Object.defineProperty(z1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return k7.hrTimeToMilliseconds}});Object.defineProperty(z1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return k7.hrTimeToNanoseconds}});Object.defineProperty(z1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return k7.hrTimeToTimeStamp}});Object.defineProperty(z1,"isTimeInput",{enumerable:!0,get:function(){return k7.isTimeInput}});Object.defineProperty(z1,"isTimeInputHrTime",{enumerable:!0,get:function(){return k7.isTimeInputHrTime}});Object.defineProperty(z1,"millisToHrTime",{enumerable:!0,get:function(){return k7.millisToHrTime}});Object.defineProperty(z1,"timeInputToHrTime",{enumerable:!0,get:function(){return k7.timeInputToHrTime}});var M04=HJ1();Object.defineProperty(z1,"unrefTimer",{enumerable:!0,get:function(){return M04.unrefTimer}});var C04=qJ1();Object.defineProperty(z1,"ExportResultCode",{enumerable:!0,get:function(){return C04.ExportResultCode}});var E04=C30();Object.defineProperty(z1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return E04.parseKeyPairsIntoRecord}});var $z=j30();Object.defineProperty(z1,"SDK_INFO",{enumerable:!0,get:function(){return $z.SDK_INFO}});Object.defineProperty(z1,"_globalThis",{enumerable:!0,get:function(){return $z._globalThis}});Object.defineProperty(z1,"getStringFromEnv",{enumerable:!0,get:function(){return $z.getStringFromEnv}});Object.defineProperty(z1,"getBooleanFromEnv",{enumerable:!0,get:function(){return $z.getBooleanFromEnv}});Object.defineProperty(z1,"getNumberFromEnv",{enumerable:!0,get:function(){return $z.getNumberFromEnv}});Object.defineProperty(z1,"getStringListFromEnv",{enumerable:!0,get:function(){return $z.getStringListFromEnv}});Object.defineProperty(z1,"otperformance",{enumerable:!0,get:function(){return $z.otperformance}});var R04=DJ1();Object.defineProperty(z1,"CompositePropagator",{enumerable:!0,get:function(){return R04.CompositePropagator}});var Qh=SJ1();Object.defineProperty(z1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Qh.TRACE_PARENT_HEADER}});Object.defineProperty(z1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Qh.TRACE_STATE_HEADER}});Object.defineProperty(z1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Qh.W3CTraceContextPropagator}});Object.defineProperty(z1,"parseTraceParent",{enumerable:!0,get:function(){return Qh.parseTraceParent}});var Xh=fJ1();Object.defineProperty(z1,"RPCType",{enumerable:!0,get:function(){return Xh.RPCType}});Object.defineProperty(z1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Xh.deleteRPCMetadata}});Object.defineProperty(z1,"getRPCMetadata",{enumerable:!0,get:function(){return Xh.getRPCMetadata}});Object.defineProperty(z1,"setRPCMetadata",{enumerable:!0,get:function(){return Xh.setRPCMetadata}});var g30=OP();Object.defineProperty(z1,"isTracingSuppressed",{enumerable:!0,get:function(){return g30.isTracingSuppressed}});Object.defineProperty(z1,"suppressTracing",{enumerable:!0,get:function(){return g30.suppressTracing}});Object.defineProperty(z1,"unsuppressTracing",{enumerable:!0,get:function(){return g30.unsuppressTracing}});var T04=h30();Object.defineProperty(z1,"TraceState",{enumerable:!0,get:function(){return T04.TraceState}});var j04=oJ1();Object.defineProperty(z1,"merge",{enumerable:!0,get:function(){return j04.merge}});var IQ1=tJ1();Object.defineProperty(z1,"TimeoutError",{enumerable:!0,get:function(){return IQ1.TimeoutError}});Object.defineProperty(z1,"callWithTimeout",{enumerable:!0,get:function(){return IQ1.callWithTimeout}});var LQ1=JQ1();Object.defineProperty(z1,"isUrlIgnored",{enumerable:!0,get:function(){return LQ1.isUrlIgnored}});Object.defineProperty(z1,"urlMatches",{enumerable:!0,get:function(){return LQ1.urlMatches}});var S04=HQ1();Object.defineProperty(z1,"BindOnceFuture",{enumerable:!0,get:function(){return S04.BindOnceFuture}});var k04=BQ1();Object.defineProperty(z1,"diagLogLevelFromString",{enumerable:!0,get:function(){return k04.diagLogLevelFromString}});var v04=OQ1();z1.internal={_export:v04._export}});var CQ1=F((PQ1)=>{Object.defineProperty(PQ1,"__esModule",{value:!0});PQ1.VERSION=void 0;PQ1.VERSION="0.207.0"});var TQ1=F((EQ1)=>{Object.defineProperty(EQ1,"__esModule",{value:!0});EQ1.HTTP_FLAVOR_VALUE_HTTP_1_1=EQ1.NET_TRANSPORT_VALUE_IP_UDP=EQ1.NET_TRANSPORT_VALUE_IP_TCP=EQ1.ATTR_NET_TRANSPORT=EQ1.ATTR_NET_PEER_PORT=EQ1.ATTR_NET_PEER_NAME=EQ1.ATTR_NET_PEER_IP=EQ1.ATTR_NET_HOST_PORT=EQ1.ATTR_NET_HOST_NAME=EQ1.ATTR_NET_HOST_IP=EQ1.ATTR_HTTP_USER_AGENT=EQ1.ATTR_HTTP_URL=EQ1.ATTR_HTTP_TARGET=EQ1.ATTR_HTTP_STATUS_CODE=EQ1.ATTR_HTTP_SERVER_NAME=EQ1.ATTR_HTTP_SCHEME=EQ1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED=EQ1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH=EQ1.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED=EQ1.ATTR_HTTP_REQUEST_CONTENT_LENGTH=EQ1.ATTR_HTTP_METHOD=EQ1.ATTR_HTTP_HOST=EQ1.ATTR_HTTP_FLAVOR=EQ1.ATTR_HTTP_CLIENT_IP=EQ1.USER_AGENT_SYNTHETIC_TYPE_VALUE_TEST=EQ1.USER_AGENT_SYNTHETIC_TYPE_VALUE_BOT=EQ1.ATTR_USER_AGENT_SYNTHETIC_TYPE=void 0;EQ1.ATTR_USER_AGENT_SYNTHETIC_TYPE="user_agent.synthetic.type";EQ1.USER_AGENT_SYNTHETIC_TYPE_VALUE_BOT="bot";EQ1.USER_AGENT_SYNTHETIC_TYPE_VALUE_TEST="test";EQ1.ATTR_HTTP_CLIENT_IP="http.client_ip";EQ1.ATTR_HTTP_FLAVOR="http.flavor";EQ1.ATTR_HTTP_HOST="http.host";EQ1.ATTR_HTTP_METHOD="http.method";EQ1.ATTR_HTTP_REQUEST_CONTENT_LENGTH="http.request_content_length";EQ1.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED="http.request_content_length_uncompressed";EQ1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH="http.response_content_length";EQ1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED="http.response_content_length_uncompressed";EQ1.ATTR_HTTP_SCHEME="http.scheme";EQ1.ATTR_HTTP_SERVER_NAME="http.server_name";EQ1.ATTR_HTTP_STATUS_CODE="http.status_code";EQ1.ATTR_HTTP_TARGET="http.target";EQ1.ATTR_HTTP_URL="http.url";EQ1.ATTR_HTTP_USER_AGENT="http.user_agent";EQ1.ATTR_NET_HOST_IP="net.host.ip";EQ1.ATTR_NET_HOST_NAME="net.host.name";EQ1.ATTR_NET_HOST_PORT="net.host.port";EQ1.ATTR_NET_PEER_IP="net.peer.ip";EQ1.ATTR_NET_PEER_NAME="net.peer.name";EQ1.ATTR_NET_PEER_PORT="net.peer.port";EQ1.ATTR_NET_TRANSPORT="net.transport";EQ1.NET_TRANSPORT_VALUE_IP_TCP="ip_tcp";EQ1.NET_TRANSPORT_VALUE_IP_UDP="ip_udp";EQ1.HTTP_FLAVOR_VALUE_HTTP_1_1="1.1"});var SQ1=F((jQ1)=>{Object.defineProperty(jQ1,"__esModule",{value:!0});jQ1.AttributeNames=void 0;var W14;(function($){$.HTTP_ERROR_NAME="http.error_name",$.HTTP_ERROR_MESSAGE="http.error_message",$.HTTP_STATUS_TEXT="http.status_text"})(W14=jQ1.AttributeNames||(jQ1.AttributeNames={}))});var m30=F((kQ1)=>{Object.defineProperty(kQ1,"__esModule",{value:!0});kQ1.DEFAULT_QUERY_STRINGS_TO_REDACT=kQ1.STR_REDACTED=kQ1.SYNTHETIC_BOT_NAMES=kQ1.SYNTHETIC_TEST_NAMES=void 0;kQ1.SYNTHETIC_TEST_NAMES=["alwayson"];kQ1.SYNTHETIC_BOT_NAMES=["googlebot","bingbot"];kQ1.STR_REDACTED="REDACTED";kQ1.DEFAULT_QUERY_STRINGS_TO_REDACT=["sig","Signature","AWSAccessKeyId","X-Goog-Signature"]});var fQ1=F((aG9,_Q1)=>{var H14=f("util");function c30($,J){Error.captureStackTrace(this,c30),this.name=this.constructor.name,this.message=$,this.input=J}H14.inherits(c30,Error);_Q1.exports=c30});var hQ1=F((tG9,yQ1)=>{function z14($){return $===34||$===40||$===41||$===44||$===47||$>=58&&$<=64||$>=91&&$<=93||$===123||$===125}function q14($){return $===33||$>=35&&$<=39||$===42||$===43||$===45||$===46||$>=48&&$<=57||$>=65&&$<=90||$>=94&&$<=122||$===124||$===126}function F14($){return $>=32&&$<=126}function B14($){return $>=128&&$<=255}yQ1.exports={isDelimiter:z14,isTokenChar:q14,isExtended:B14,isPrint:F14}});var uQ1=F((sG9,dQ1)=>{var V14=f("util"),JD=fQ1(),Yh=hQ1(),U14=Yh.isDelimiter,bQ1=Yh.isTokenChar,xQ1=Yh.isExtended,D14=Yh.isPrint;function gQ1($){return $.replace(/\\(.)/g,"$1")}function IP($,J){return V14.format("Unexpected character '%s' at index %d",$.charAt(J),J)}function O14($){var J=!1,Q=!1,X=!1,Y={},W=[],G=-1,K=-1,Z,H;for(var z=0;z<$.length;z++)if(H=$.charCodeAt(z),Z===void 0){if(z!==0&&G===-1&&(H===32||H===9))continue;if(bQ1(H)){if(G===-1)G=z}else if(H===61&&G!==-1)Z=$.slice(G,z).toLowerCase(),G=-1;else throw new JD(IP($,z),$)}else if(Q&&(H===9||D14(H)||xQ1(H)))Q=!1;else if(bQ1(H)){if(K!==-1)throw new JD(IP($,z),$);if(G===-1)G=z}else if(U14(H)||xQ1(H))if(X){if(H===34)X=!1,K=z;else if(H===92){if(G===-1)G=z;Q=J=!0}else if(G===-1)G=z}else if(H===34&&$.charCodeAt(z-1)===61)X=!0;else if((H===44||H===59)&&(G!==-1||K!==-1)){if(G!==-1){if(K===-1)K=z;Y[Z]=J?gQ1($.slice(G,K)):$.slice(G,K)}else Y[Z]="";if(H===44)W.push(Y),Y={};Z=void 0,G=K=-1}else throw new JD(IP($,z),$);else if(H===32||H===9){if(K!==-1)continue;if(X){if(G===-1)G=z}else if(G!==-1)K=z;else throw new JD(IP($,z),$)}else throw new JD(IP($,z),$);if(Z===void 0||X||G===-1&&K===-1||H===32||H===9)throw new JD("Unexpected end of input",$);if(G!==-1){if(K===-1)K=z;Y[Z]=J?gQ1($.slice(G,K)):$.slice(G,K)}else Y[Z]="";return W.push(Y),W}dQ1.exports=O14});var QX1=F((tQ1)=>{Object.defineProperty(tQ1,"__esModule",{value:!0});tQ1.headerCapture=tQ1.getIncomingStableRequestMetricAttributesOnResponse=tQ1.getIncomingRequestMetricAttributesOnResponse=tQ1.getIncomingRequestAttributesOnResponse=tQ1.getIncomingRequestMetricAttributes=tQ1.getIncomingRequestAttributes=tQ1.getRemoteClientAddress=tQ1.getOutgoingStableRequestMetricAttributesOnResponse=tQ1.getOutgoingRequestMetricAttributesOnResponse=tQ1.getOutgoingRequestAttributesOnResponse=tQ1.setAttributesFromHttpKind=tQ1.getOutgoingRequestMetricAttributes=tQ1.getOutgoingRequestAttributes=tQ1.extractHostnameAndPort=tQ1.isValidOptionsType=tQ1.getRequestInfo=tQ1.isCompressed=tQ1.setResponseContentLengthAttribute=tQ1.setRequestContentLengthAttribute=tQ1.setSpanWithError=tQ1.satisfiesPattern=tQ1.parseResponseStatus=tQ1.getAbsoluteUrl=void 0;var LP=P(),n1=m0(),$1=TQ1(),mQ1=d30(),EX=K1(),pQ1=f("url"),Gh=SQ1(),cQ1=m30(),Wh=m30(),w14=uQ1(),N14=($,J,Q="http:",X=Array.from(Wh.DEFAULT_QUERY_STRINGS_TO_REDACT))=>{let Y=$||{},W=Y.protocol||Q,G=(Y.port||"").toString(),K=Y.path||"/",Z=Y.host||Y.hostname||J.host||"localhost";if(Z.indexOf(":")===-1&&G&&G!=="80"&&G!=="443")Z+=`:${G}`;if(K.includes("?")){let z=pQ1.parse(K),q=z.pathname||"",B=z.query||"",U=new URLSearchParams(B),O=X||[];for(let N of O)if(U.has(N)&&U.get(N)!=="")U.set(N,Wh.STR_REDACTED);let w=U.toString();K=`${q}?${w}`}let H=Y.auth?`${Wh.STR_REDACTED}:${Wh.STR_REDACTED}@`:"";return`${W}//${H}${Z}${K}`};tQ1.getAbsoluteUrl=N14;var I14=($,J)=>{let Q=$===LP.SpanKind.CLIENT?400:500;if(J&&J>=100&&J{if(typeof J==="string")return J===$;else if(J instanceof RegExp)return J.test($);else if(typeof J==="function")return J($);else throw TypeError("Pattern is in unsupported datatype")};tQ1.satisfiesPattern=L14;var A14=($,J,Q)=>{let X=J.message;if(Q&EX.SemconvStability.OLD)$.setAttribute(Gh.AttributeNames.HTTP_ERROR_NAME,J.name),$.setAttribute(Gh.AttributeNames.HTTP_ERROR_MESSAGE,X);if(Q&EX.SemconvStability.STABLE)$.setAttribute(n1.ATTR_ERROR_TYPE,J.name);$.setStatus({code:LP.SpanStatusCode.ERROR,message:X}),$.recordException(J)};tQ1.setSpanWithError=A14;var P14=($,J)=>{let Q=nQ1($.headers);if(Q===null)return;if(tQ1.isCompressed($.headers))J[$1.ATTR_HTTP_REQUEST_CONTENT_LENGTH]=Q;else J[$1.ATTR_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED]=Q};tQ1.setRequestContentLengthAttribute=P14;var M14=($,J)=>{let Q=nQ1($.headers);if(Q===null)return;if(tQ1.isCompressed($.headers))J[$1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH]=Q;else J[$1.ATTR_HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED]=Q};tQ1.setResponseContentLengthAttribute=M14;function nQ1($){let J=$["content-length"];if(J===void 0)return null;let Q=parseInt(J,10);if(isNaN(Q))return null;return Q}var C14=($)=>{let J=$["content-encoding"];return!!J&&J!=="identity"};tQ1.isCompressed=C14;function E14($){let{hostname:J,pathname:Q,port:X,username:Y,password:W,search:G,protocol:K,hash:Z,href:H,origin:z,host:q}=new URL($),B={protocol:K,hostname:J&&J[0]==="["?J.slice(1,-1):J,hash:Z,search:G,pathname:Q,path:`${Q||""}${G||""}`,href:H,origin:z,host:q};if(X!=="")B.port=Number(X);if(Y||W)B.auth=`${decodeURIComponent(Y)}:${decodeURIComponent(W)}`;return B}var R14=($,J,Q)=>{let X,Y,W,G=!1;if(typeof J==="string"){try{let Z=E14(J);W=Z,X=Z.pathname||"/"}catch(Z){G=!0,$.verbose("Unable to parse URL provided to HTTP request, using fallback to determine path. Original error:",Z),W={path:J},X=W.path||"/"}if(Y=`${W.protocol||"http:"}//${W.host}`,Q!==void 0)Object.assign(W,Q)}else if(J instanceof pQ1.URL){if(W={protocol:J.protocol,hostname:typeof J.hostname==="string"&&J.hostname.startsWith("[")?J.hostname.slice(1,-1):J.hostname,path:`${J.pathname||""}${J.search||""}`},J.port!=="")W.port=Number(J.port);if(J.username||J.password)W.auth=`${J.username}:${J.password}`;if(X=J.pathname,Y=J.origin,Q!==void 0)Object.assign(W,Q)}else{W=Object.assign({protocol:J.host?"http:":void 0},J);let Z=W.host||(W.port!=null?`${W.hostname}${W.port}`:W.hostname);if(Y=`${W.protocol||"http:"}//${Z}`,X=J.pathname,!X&&W.path)try{X=new URL(W.path,Y).pathname||"/"}catch{X="/"}}let K=W.method?W.method.toUpperCase():"GET";return{origin:Y,pathname:X,method:K,optionsParsed:W,invalidUrl:G}};tQ1.getRequestInfo=R14;var T14=($)=>{if(!$)return!1;let J=typeof $;return J==="string"||J==="object"&&!Array.isArray($)};tQ1.isValidOptionsType=T14;var j14=($)=>{if($.hostname&&$.port)return{hostname:$.hostname,port:$.port};let J=$.host?.match(/^([^:/ ]+)(:\d{1,5})?/)||null,Q=$.hostname||(J===null?"localhost":J[1]),X=$.port;if(!X)if(J&&J[2])X=J[2].substring(1);else X=$.protocol==="https:"?"443":"80";return{hostname:Q,port:X}};tQ1.extractHostnameAndPort=j14;var S14=($,J,Q,X)=>{let{hostname:Y,port:W}=J,G=$.method??"GET",K=rQ1(G),Z=$.headers||{},H=Z["user-agent"],z=tQ1.getAbsoluteUrl($,Z,`${J.component}:`,J.redactedQueryParams),q={[$1.ATTR_HTTP_URL]:z,[$1.ATTR_HTTP_METHOD]:G,[$1.ATTR_HTTP_TARGET]:$.path||"/",[$1.ATTR_NET_PEER_NAME]:Y,[$1.ATTR_HTTP_HOST]:Z.host??`${Y}:${W}`},B={[n1.ATTR_HTTP_REQUEST_METHOD]:K,[n1.ATTR_SERVER_ADDRESS]:Y,[n1.ATTR_SERVER_PORT]:Number(W),[n1.ATTR_URL_FULL]:z,[n1.ATTR_USER_AGENT_ORIGINAL]:H};if(G!==K)B[n1.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=G;if(X&&H)B[$1.ATTR_USER_AGENT_SYNTHETIC_TYPE]=iQ1(H);if(H!==void 0)q[$1.ATTR_HTTP_USER_AGENT]=H;switch(Q){case EX.SemconvStability.STABLE:return Object.assign(B,J.hookAttributes);case EX.SemconvStability.OLD:return Object.assign(q,J.hookAttributes)}return Object.assign(q,B,J.hookAttributes)};tQ1.getOutgoingRequestAttributes=S14;var k14=($)=>{let J={};return J[$1.ATTR_HTTP_METHOD]=$[$1.ATTR_HTTP_METHOD],J[$1.ATTR_NET_PEER_NAME]=$[$1.ATTR_NET_PEER_NAME],J};tQ1.getOutgoingRequestMetricAttributes=k14;var v14=($,J)=>{if($)if(J[$1.ATTR_HTTP_FLAVOR]=$,$.toUpperCase()!=="QUIC")J[$1.ATTR_NET_TRANSPORT]=$1.NET_TRANSPORT_VALUE_IP_TCP;else J[$1.ATTR_NET_TRANSPORT]=$1.NET_TRANSPORT_VALUE_IP_UDP};tQ1.setAttributesFromHttpKind=v14;var iQ1=($)=>{let J=String($).toLowerCase();for(let Q of cQ1.SYNTHETIC_TEST_NAMES)if(J.includes(Q))return $1.USER_AGENT_SYNTHETIC_TYPE_VALUE_TEST;for(let Q of cQ1.SYNTHETIC_BOT_NAMES)if(J.includes(Q))return $1.USER_AGENT_SYNTHETIC_TYPE_VALUE_BOT;return},_14=($,J)=>{let{statusCode:Q,statusMessage:X,httpVersion:Y,socket:W}=$,G={},K={};if(Q!=null)K[n1.ATTR_HTTP_RESPONSE_STATUS_CODE]=Q;if(W){let{remoteAddress:Z,remotePort:H}=W;G[$1.ATTR_NET_PEER_IP]=Z,G[$1.ATTR_NET_PEER_PORT]=H,K[n1.ATTR_NETWORK_PEER_ADDRESS]=Z,K[n1.ATTR_NETWORK_PEER_PORT]=H,K[n1.ATTR_NETWORK_PROTOCOL_VERSION]=$.httpVersion}if(tQ1.setResponseContentLengthAttribute($,G),Q)G[$1.ATTR_HTTP_STATUS_CODE]=Q,G[Gh.AttributeNames.HTTP_STATUS_TEXT]=(X||"").toUpperCase();switch(tQ1.setAttributesFromHttpKind(Y,G),J){case EX.SemconvStability.STABLE:return K;case EX.SemconvStability.OLD:return G}return Object.assign(G,K)};tQ1.getOutgoingRequestAttributesOnResponse=_14;var f14=($)=>{let J={};return J[$1.ATTR_NET_PEER_PORT]=$[$1.ATTR_NET_PEER_PORT],J[$1.ATTR_HTTP_STATUS_CODE]=$[$1.ATTR_HTTP_STATUS_CODE],J[$1.ATTR_HTTP_FLAVOR]=$[$1.ATTR_HTTP_FLAVOR],J};tQ1.getOutgoingRequestMetricAttributesOnResponse=f14;var y14=($)=>{let J={};if($[n1.ATTR_NETWORK_PROTOCOL_VERSION])J[n1.ATTR_NETWORK_PROTOCOL_VERSION]=$[n1.ATTR_NETWORK_PROTOCOL_VERSION];if($[n1.ATTR_HTTP_RESPONSE_STATUS_CODE])J[n1.ATTR_HTTP_RESPONSE_STATUS_CODE]=$[n1.ATTR_HTTP_RESPONSE_STATUS_CODE];return J};tQ1.getOutgoingStableRequestMetricAttributesOnResponse=y14;function JK($,J){let Q=$.split(":");if(Q.length===1){if(J==="http")return{host:Q[0],port:"80"};if(J==="https")return{host:Q[0],port:"443"};return{host:Q[0]}}if(Q.length===2)return{host:Q[0],port:Q[1]};if(Q[0].startsWith("[")){if(Q[Q.length-1].endsWith("]")){if(J==="http")return{host:$,port:"80"};if(J==="https")return{host:$,port:"443"}}else if(Q[Q.length-2].endsWith("]"))return{host:Q.slice(0,-1).join(":"),port:Q[Q.length-1]}}return{host:$}}function h14($,J){let Q=$.headers.forwarded;if(Q){for(let W of aQ1(Q))if(W.host)return JK(W.host,W.proto)}let X=$.headers["x-forwarded-host"];if(typeof X==="string"){if(typeof $.headers["x-forwarded-proto"]==="string")return JK(X,$.headers["x-forwarded-proto"]);if(Array.isArray($.headers["x-forwarded-proto"]))return JK(X,$.headers["x-forwarded-proto"][0]);return JK(X)}else if(Array.isArray(X)&&typeof X[0]==="string"&&X[0].length>0){if(typeof $.headers["x-forwarded-proto"]==="string")return JK(X[0],$.headers["x-forwarded-proto"]);if(Array.isArray($.headers["x-forwarded-proto"]))return JK(X[0],$.headers["x-forwarded-proto"][0]);return JK(X[0])}let Y=$.headers.host;if(typeof Y==="string"&&Y.length>0)return JK(Y,J);return null}function oQ1($){let J=$.headers.forwarded;if(J){for(let Y of aQ1(J))if(Y.for)return lQ1(Y.for)}let Q=$.headers["x-forwarded-for"];if(Q){let Y;if(typeof Q==="string")Y=Q;else if(Array.isArray(Q))Y=Q[0];if(typeof Y==="string")return Y=Y.split(",")[0].trim(),lQ1(Y)}let X=$.socket.remoteAddress;if(X)return X;return null}tQ1.getRemoteClientAddress=oQ1;function lQ1($){try{let{hostname:J}=new URL(`http://${$}`);if(J.startsWith("[")&&J.endsWith("]"))return J.slice(1,-1);return J}catch{return $}}function b14($,J,Q){try{if(J.headers.host)return new URL(J.url??"/",`${$}://${J.headers.host}`);else{let X=new URL(J.url??"/",`${$}://localhost`);return{pathname:X.pathname,search:X.search,toString:function(){return X.pathname+X.search}}}}catch(X){return Q.verbose("Unable to get URL from request",X),{}}}var x14=($,J,Q)=>{let X=$.headers,Y=X["user-agent"],W=X["x-forwarded-for"],G=$.httpVersion,K=X.host,Z=K?.replace(/^(.*)(:[0-9]{1,5})/,"$1")||"localhost",H=$.method,z=rQ1(H),q=h14($,J.component),B=J.serverName,U=oQ1($),O={[n1.ATTR_HTTP_REQUEST_METHOD]:z,[n1.ATTR_URL_SCHEME]:J.component,[n1.ATTR_SERVER_ADDRESS]:q?.host,[n1.ATTR_NETWORK_PEER_ADDRESS]:$.socket.remoteAddress,[n1.ATTR_NETWORK_PEER_PORT]:$.socket.remotePort,[n1.ATTR_NETWORK_PROTOCOL_VERSION]:$.httpVersion,[n1.ATTR_USER_AGENT_ORIGINAL]:Y},w=b14(J.component,$,Q);if(w?.pathname!=null)O[n1.ATTR_URL_PATH]=w.pathname;if(w.search)O[n1.ATTR_URL_QUERY]=w.search.slice(1);if(U!=null)O[n1.ATTR_CLIENT_ADDRESS]=U;if(q?.port!=null)O[n1.ATTR_SERVER_PORT]=Number(q.port);if(H!==z)O[n1.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]=H;if(J.enableSyntheticSourceDetection&&Y)O[$1.ATTR_USER_AGENT_SYNTHETIC_TYPE]=iQ1(Y);let N={[$1.ATTR_HTTP_URL]:w.toString(),[$1.ATTR_HTTP_HOST]:K,[$1.ATTR_NET_HOST_NAME]:Z,[$1.ATTR_HTTP_METHOD]:H,[$1.ATTR_HTTP_SCHEME]:J.component};if(typeof W==="string")N[$1.ATTR_HTTP_CLIENT_IP]=W.split(",")[0];if(typeof B==="string")N[$1.ATTR_HTTP_SERVER_NAME]=B;if(w?.pathname)N[$1.ATTR_HTTP_TARGET]=w?.pathname+w?.search||"/";if(Y!==void 0)N[$1.ATTR_HTTP_USER_AGENT]=Y;switch(tQ1.setRequestContentLengthAttribute($,N),tQ1.setAttributesFromHttpKind(G,N),J.semconvStability){case EX.SemconvStability.STABLE:return Object.assign(O,J.hookAttributes);case EX.SemconvStability.OLD:return Object.assign(N,J.hookAttributes)}return Object.assign(N,O,J.hookAttributes)};tQ1.getIncomingRequestAttributes=x14;var g14=($)=>{let J={};return J[$1.ATTR_HTTP_SCHEME]=$[$1.ATTR_HTTP_SCHEME],J[$1.ATTR_HTTP_METHOD]=$[$1.ATTR_HTTP_METHOD],J[$1.ATTR_NET_HOST_NAME]=$[$1.ATTR_NET_HOST_NAME],J[$1.ATTR_HTTP_FLAVOR]=$[$1.ATTR_HTTP_FLAVOR],J};tQ1.getIncomingRequestMetricAttributes=g14;var d14=($,J,Q)=>{let{socket:X}=$,{statusCode:Y,statusMessage:W}=J,G={[n1.ATTR_HTTP_RESPONSE_STATUS_CODE]:Y},K=(0,mQ1.getRPCMetadata)(LP.context.active()),Z={};if(X){let{localAddress:H,localPort:z,remoteAddress:q,remotePort:B}=X;Z[$1.ATTR_NET_HOST_IP]=H,Z[$1.ATTR_NET_HOST_PORT]=z,Z[$1.ATTR_NET_PEER_IP]=q,Z[$1.ATTR_NET_PEER_PORT]=B}if(Z[$1.ATTR_HTTP_STATUS_CODE]=Y,Z[Gh.AttributeNames.HTTP_STATUS_TEXT]=(W||"").toUpperCase(),K?.type===mQ1.RPCType.HTTP&&K.route!==void 0)Z[n1.ATTR_HTTP_ROUTE]=K.route,G[n1.ATTR_HTTP_ROUTE]=K.route;switch(Q){case EX.SemconvStability.STABLE:return G;case EX.SemconvStability.OLD:return Z}return Object.assign(Z,G)};tQ1.getIncomingRequestAttributesOnResponse=d14;var u14=($)=>{let J={};if(J[$1.ATTR_HTTP_STATUS_CODE]=$[$1.ATTR_HTTP_STATUS_CODE],J[$1.ATTR_NET_HOST_PORT]=$[$1.ATTR_NET_HOST_PORT],$[n1.ATTR_HTTP_ROUTE]!==void 0)J[n1.ATTR_HTTP_ROUTE]=$[n1.ATTR_HTTP_ROUTE];return J};tQ1.getIncomingRequestMetricAttributesOnResponse=u14;var m14=($)=>{let J={};if($[n1.ATTR_HTTP_ROUTE]!==void 0)J[n1.ATTR_HTTP_ROUTE]=$[n1.ATTR_HTTP_ROUTE];if($[n1.ATTR_HTTP_RESPONSE_STATUS_CODE])J[n1.ATTR_HTTP_RESPONSE_STATUS_CODE]=$[n1.ATTR_HTTP_RESPONSE_STATUS_CODE];return J};tQ1.getIncomingStableRequestMetricAttributesOnResponse=m14;function c14($,J){let Q=new Map;for(let X=0,Y=J.length;X{for(let W of Q.keys()){let G=Y(W);if(G===void 0)continue;let K=Q.get(W),Z=`http.${$}.header.${K}`;if(typeof G==="string")X.setAttribute(Z,[G]);else if(Array.isArray(G))X.setAttribute(Z,G);else X.setAttribute(Z,[G])}}}tQ1.headerCapture=c14;var l14=new Set(["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"]);function rQ1($){if($==null)return"GET";let J=$.toUpperCase();if(l14.has(J))return J;return"_OTHER"}function aQ1($){try{return w14($)}catch{return[]}}});var GX1=F((YX1)=>{Object.defineProperty(YX1,"__esModule",{value:!0});YX1.HttpInstrumentation=void 0;var x1=P(),QK=d30(),Z64=f("url"),H64=CQ1(),s4=K1(),n30=f("events"),m$=m0(),U4=QX1();class XX1 extends s4.InstrumentationBase{_spanNotEnded=new WeakSet;_headerCapture;_semconvStability=s4.SemconvStability.OLD;constructor($={}){super("@opentelemetry/instrumentation-http",H64.VERSION,$);this._headerCapture=this._createHeaderCapture(),this._semconvStability=(0,s4.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}_updateMetricInstruments(){this._oldHttpServerDurationHistogram=this.meter.createHistogram("http.server.duration",{description:"Measures the duration of inbound HTTP requests.",unit:"ms",valueType:x1.ValueType.DOUBLE}),this._oldHttpClientDurationHistogram=this.meter.createHistogram("http.client.duration",{description:"Measures the duration of outbound HTTP requests.",unit:"ms",valueType:x1.ValueType.DOUBLE}),this._stableHttpServerDurationHistogram=this.meter.createHistogram(m$.METRIC_HTTP_SERVER_REQUEST_DURATION,{description:"Duration of HTTP server requests.",unit:"s",valueType:x1.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[0.005,0.01,0.025,0.05,0.075,0.1,0.25,0.5,0.75,1,2.5,5,7.5,10]}}),this._stableHttpClientDurationHistogram=this.meter.createHistogram(m$.METRIC_HTTP_CLIENT_REQUEST_DURATION,{description:"Duration of HTTP client requests.",unit:"s",valueType:x1.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[0.005,0.01,0.025,0.05,0.075,0.1,0.25,0.5,0.75,1,2.5,5,7.5,10]}})}_recordServerDuration($,J,Q){if(this._semconvStability&s4.SemconvStability.OLD)this._oldHttpServerDurationHistogram.record($,J);if(this._semconvStability&s4.SemconvStability.STABLE)this._stableHttpServerDurationHistogram.record($/1000,Q)}_recordClientDuration($,J,Q){if(this._semconvStability&s4.SemconvStability.OLD)this._oldHttpClientDurationHistogram.record($,J);if(this._semconvStability&s4.SemconvStability.STABLE)this._stableHttpClientDurationHistogram.record($/1000,Q)}setConfig($={}){super.setConfig($),this._headerCapture=this._createHeaderCapture()}init(){return[this._getHttpsInstrumentation(),this._getHttpInstrumentation()]}_getHttpInstrumentation(){return new s4.InstrumentationNodeModuleDefinition("http",["*"],($)=>{let J=$[Symbol.toStringTag]==="Module";if(!this.getConfig().disableOutgoingRequestInstrumentation){let Q=this._wrap($,"request",this._getPatchOutgoingRequestFunction("http")),X=this._wrap($,"get",this._getPatchOutgoingGetFunction(Q));if(J)$.default.request=Q,$.default.get=X}if(!this.getConfig().disableIncomingRequestInstrumentation)this._wrap($.Server.prototype,"emit",this._getPatchIncomingRequestFunction("http"));return $},($)=>{if($===void 0)return;if(!this.getConfig().disableOutgoingRequestInstrumentation)this._unwrap($,"request"),this._unwrap($,"get");if(!this.getConfig().disableIncomingRequestInstrumentation)this._unwrap($.Server.prototype,"emit")})}_getHttpsInstrumentation(){return new s4.InstrumentationNodeModuleDefinition("https",["*"],($)=>{let J=$[Symbol.toStringTag]==="Module";if(!this.getConfig().disableOutgoingRequestInstrumentation){let Q=this._wrap($,"request",this._getPatchHttpsOutgoingRequestFunction("https")),X=this._wrap($,"get",this._getPatchHttpsOutgoingGetFunction(Q));if(J)$.default.request=Q,$.default.get=X}if(!this.getConfig().disableIncomingRequestInstrumentation)this._wrap($.Server.prototype,"emit",this._getPatchIncomingRequestFunction("https"));return $},($)=>{if($===void 0)return;if(!this.getConfig().disableOutgoingRequestInstrumentation)this._unwrap($,"request"),this._unwrap($,"get");if(!this.getConfig().disableIncomingRequestInstrumentation)this._unwrap($.Server.prototype,"emit")})}_getPatchIncomingRequestFunction($){return(J)=>{return this._incomingRequestFunction($,J)}}_getPatchOutgoingRequestFunction($){return(J)=>{return this._outgoingRequestFunction($,J)}}_getPatchOutgoingGetFunction($){return(J)=>{return function(X,...Y){let W=$(X,...Y);return W.end(),W}}}_getPatchHttpsOutgoingRequestFunction($){return(J)=>{let Q=this;return function(Y,...W){if($==="https"&&typeof Y==="object"&&Y?.constructor?.name!=="URL")Y=Object.assign({},Y),Q._setDefaultOptions(Y);return Q._getPatchOutgoingRequestFunction($)(J)(Y,...W)}}}_setDefaultOptions($){$.protocol=$.protocol||"https:",$.port=$.port||443}_getPatchHttpsOutgoingGetFunction($){return(J)=>{let Q=this;return function(Y,...W){return Q._getPatchOutgoingGetFunction($)(J)(Y,...W)}}}_traceClientRequest($,J,Q,X,Y){if(this.getConfig().requestHook)this._callRequestHook(J,$);let W=!1;return $.prependListener("response",(G)=>{if(this._diag.debug("outgoingRequest on response()"),$.listenerCount("response")<=1)G.resume();let K=(0,U4.getOutgoingRequestAttributesOnResponse)(G,this._semconvStability);if(J.setAttributes(K),X=Object.assign(X,(0,U4.getOutgoingRequestMetricAttributesOnResponse)(K)),Y=Object.assign(Y,(0,U4.getOutgoingStableRequestMetricAttributesOnResponse)(K)),this.getConfig().responseHook)this._callResponseHook(J,G);this._headerCapture.client.captureRequestHeaders(J,(H)=>$.getHeader(H)),this._headerCapture.client.captureResponseHeaders(J,(H)=>G.headers[H]),x1.context.bind(x1.context.active(),G);let Z=()=>{if(this._diag.debug("outgoingRequest on end()"),W)return;W=!0;let H;if(G.aborted&&!G.complete)H={code:x1.SpanStatusCode.ERROR};else H={code:(0,U4.parseResponseStatus)(x1.SpanKind.CLIENT,G.statusCode)};if(J.setStatus(H),this.getConfig().applyCustomAttributesOnSpan)(0,s4.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(J,$,G),()=>{},!0);this._closeHttpSpan(J,x1.SpanKind.CLIENT,Q,X,Y)};G.on("end",Z),G.on(n30.errorMonitor,(H)=>{if(this._diag.debug("outgoingRequest on error()",H),W)return;W=!0,this._onOutgoingRequestError(J,X,Y,Q,H)})}),$.on("close",()=>{if(this._diag.debug("outgoingRequest on request close()"),$.aborted||W)return;W=!0,this._closeHttpSpan(J,x1.SpanKind.CLIENT,Q,X,Y)}),$.on(n30.errorMonitor,(G)=>{if(this._diag.debug("outgoingRequest on request error()",G),W)return;W=!0,this._onOutgoingRequestError(J,X,Y,Q,G)}),this._diag.debug("http.ClientRequest return request"),$}_incomingRequestFunction($,J){let Q=this;return function(Y,...W){if(Y!=="request")return J.apply(this,[Y,...W]);let G=W[0],K=W[1],Z=G.method||"GET";if(Q._diag.debug(`${$} instrumentation incomingRequest`),(0,s4.safeExecuteInTheMiddle)(()=>Q.getConfig().ignoreIncomingRequestHook?.(G),(E)=>{if(E!=null)Q._diag.error("caught ignoreIncomingRequestHook error: ",E)},!0))return x1.context.with((0,QK.suppressTracing)(x1.context.active()),()=>{return x1.context.bind(x1.context.active(),G),x1.context.bind(x1.context.active(),K),J.apply(this,[Y,...W])});let H=G.headers,z=(0,U4.getIncomingRequestAttributes)(G,{component:$,serverName:Q.getConfig().serverName,hookAttributes:Q._callStartSpanHook(G,Q.getConfig().startIncomingSpanHook),semconvStability:Q._semconvStability,enableSyntheticSourceDetection:Q.getConfig().enableSyntheticSourceDetection||!1},Q._diag),q={kind:x1.SpanKind.SERVER,attributes:z},B=(0,QK.hrTime)(),U=(0,U4.getIncomingRequestMetricAttributes)(z),O={[m$.ATTR_HTTP_REQUEST_METHOD]:z[m$.ATTR_HTTP_REQUEST_METHOD],[m$.ATTR_URL_SCHEME]:z[m$.ATTR_URL_SCHEME]};if(z[m$.ATTR_NETWORK_PROTOCOL_VERSION])O[m$.ATTR_NETWORK_PROTOCOL_VERSION]=z[m$.ATTR_NETWORK_PROTOCOL_VERSION];let w=x1.propagation.extract(x1.ROOT_CONTEXT,H),N=Q._startHttpSpan(Z,q,w),I={type:QK.RPCType.HTTP,span:N};return x1.context.with((0,QK.setRPCMetadata)(x1.trace.setSpan(w,N),I),()=>{if(x1.context.bind(x1.context.active(),G),x1.context.bind(x1.context.active(),K),Q.getConfig().requestHook)Q._callRequestHook(N,G);if(Q.getConfig().responseHook)Q._callResponseHook(N,K);Q._headerCapture.server.captureRequestHeaders(N,(v)=>G.headers[v]);let E=!1;return K.on("close",()=>{if(E)return;Q._onServerResponseFinish(G,K,N,U,O,B)}),K.on(n30.errorMonitor,(v)=>{E=!0,Q._onServerResponseError(N,U,O,B,v)}),(0,s4.safeExecuteInTheMiddle)(()=>J.apply(this,[Y,...W]),(v)=>{if(v)throw Q._onServerResponseError(N,U,O,B,v),v})})}}_outgoingRequestFunction($,J){let Q=this;return function(Y,...W){if(!(0,U4.isValidOptionsType)(Y))return J.apply(this,[Y,...W]);let G=typeof W[0]==="object"&&(typeof Y==="string"||Y instanceof Z64.URL)?W.shift():void 0,{method:K,invalidUrl:Z,optionsParsed:H}=(0,U4.getRequestInfo)(Q._diag,Y,G);if((0,s4.safeExecuteInTheMiddle)(()=>Q.getConfig().ignoreOutgoingRequestHook?.(H),(M)=>{if(M!=null)Q._diag.error("caught ignoreOutgoingRequestHook error: ",M)},!0))return J.apply(this,[H,...W]);let{hostname:z,port:q}=(0,U4.extractHostnameAndPort)(H),B=(0,U4.getOutgoingRequestAttributes)(H,{component:$,port:q,hostname:z,hookAttributes:Q._callStartSpanHook(H,Q.getConfig().startOutgoingSpanHook),redactedQueryParams:Q.getConfig().redactedQueryParams},Q._semconvStability,Q.getConfig().enableSyntheticSourceDetection||!1),U=(0,QK.hrTime)(),O=(0,U4.getOutgoingRequestMetricAttributes)(B),w={[m$.ATTR_HTTP_REQUEST_METHOD]:B[m$.ATTR_HTTP_REQUEST_METHOD],[m$.ATTR_SERVER_ADDRESS]:B[m$.ATTR_SERVER_ADDRESS],[m$.ATTR_SERVER_PORT]:B[m$.ATTR_SERVER_PORT]};if(B[m$.ATTR_HTTP_RESPONSE_STATUS_CODE])w[m$.ATTR_HTTP_RESPONSE_STATUS_CODE]=B[m$.ATTR_HTTP_RESPONSE_STATUS_CODE];if(B[m$.ATTR_NETWORK_PROTOCOL_VERSION])w[m$.ATTR_NETWORK_PROTOCOL_VERSION]=B[m$.ATTR_NETWORK_PROTOCOL_VERSION];let N={kind:x1.SpanKind.CLIENT,attributes:B},I=Q._startHttpSpan(K,N),E=x1.context.active(),v=x1.trace.setSpan(E,I);if(!H.headers)H.headers={};else H.headers=Object.assign({},H.headers);return x1.propagation.inject(v,H.headers),x1.context.with(v,()=>{let M=W[W.length-1];if(typeof M==="function")W[W.length-1]=x1.context.bind(E,M);let b=(0,s4.safeExecuteInTheMiddle)(()=>{if(Z)return J.apply(this,[Y,...W]);else return J.apply(this,[H,...W])},(y)=>{if(y)throw Q._onOutgoingRequestError(I,O,w,U,y),y});return Q._diag.debug(`${$} instrumentation outgoingRequest`),x1.context.bind(E,b),Q._traceClientRequest(b,I,U,O,w)})}}_onServerResponseFinish($,J,Q,X,Y,W){let G=(0,U4.getIncomingRequestAttributesOnResponse)($,J,this._semconvStability);X=Object.assign(X,(0,U4.getIncomingRequestMetricAttributesOnResponse)(G)),Y=Object.assign(Y,(0,U4.getIncomingStableRequestMetricAttributesOnResponse)(G)),this._headerCapture.server.captureResponseHeaders(Q,(Z)=>J.getHeader(Z)),Q.setAttributes(G).setStatus({code:(0,U4.parseResponseStatus)(x1.SpanKind.SERVER,J.statusCode)});let K=G[m$.ATTR_HTTP_ROUTE];if(K)Q.updateName(`${$.method||"GET"} ${K}`);if(this.getConfig().applyCustomAttributesOnSpan)(0,s4.safeExecuteInTheMiddle)(()=>this.getConfig().applyCustomAttributesOnSpan(Q,$,J),()=>{},!0);this._closeHttpSpan(Q,x1.SpanKind.SERVER,W,X,Y)}_onOutgoingRequestError($,J,Q,X,Y){(0,U4.setSpanWithError)($,Y,this._semconvStability),Q[m$.ATTR_ERROR_TYPE]=Y.name,this._closeHttpSpan($,x1.SpanKind.CLIENT,X,J,Q)}_onServerResponseError($,J,Q,X,Y){(0,U4.setSpanWithError)($,Y,this._semconvStability),Q[m$.ATTR_ERROR_TYPE]=Y.name,this._closeHttpSpan($,x1.SpanKind.SERVER,X,J,Q)}_startHttpSpan($,J,Q=x1.context.active()){let X=J.kind===x1.SpanKind.CLIENT?this.getConfig().requireParentforOutgoingSpans:this.getConfig().requireParentforIncomingSpans,Y,W=x1.trace.getSpan(Q);if(X===!0&&(!W||!x1.trace.isSpanContextValid(W.spanContext())))Y=x1.trace.wrapSpanContext(x1.INVALID_SPAN_CONTEXT);else if(X===!0&&W?.spanContext().isRemote)Y=W;else Y=this.tracer.startSpan($,J,Q);return this._spanNotEnded.add(Y),Y}_closeHttpSpan($,J,Q,X,Y){if(!this._spanNotEnded.has($))return;$.end(),this._spanNotEnded.delete($);let W=(0,QK.hrTimeToMilliseconds)((0,QK.hrTimeDuration)(Q,(0,QK.hrTime)()));if(J===x1.SpanKind.SERVER)this._recordServerDuration(W,X,Y);else if(J===x1.SpanKind.CLIENT)this._recordClientDuration(W,X,Y)}_callResponseHook($,J){(0,s4.safeExecuteInTheMiddle)(()=>this.getConfig().responseHook($,J),()=>{},!0)}_callRequestHook($,J){(0,s4.safeExecuteInTheMiddle)(()=>this.getConfig().requestHook($,J),()=>{},!0)}_callStartSpanHook($,J){if(typeof J==="function")return(0,s4.safeExecuteInTheMiddle)(()=>J($),()=>{},!0)}_createHeaderCapture(){let $=this.getConfig();return{client:{captureRequestHeaders:(0,U4.headerCapture)("request",$.headersToSpanAttributes?.client?.requestHeaders??[]),captureResponseHeaders:(0,U4.headerCapture)("response",$.headersToSpanAttributes?.client?.responseHeaders??[])},server:{captureRequestHeaders:(0,U4.headerCapture)("request",$.headersToSpanAttributes?.server?.requestHeaders??[]),captureResponseHeaders:(0,U4.headerCapture)("response",$.headersToSpanAttributes?.server?.responseHeaders??[])}}}}YX1.HttpInstrumentation=XX1});var KX1=F((i30)=>{Object.defineProperty(i30,"__esModule",{value:!0});i30.HttpInstrumentation=void 0;var z64=GX1();Object.defineProperty(i30,"HttpInstrumentation",{enumerable:!0,get:function(){return z64.HttpInstrumentation}})});var zX1=F((ZX1)=>{Object.defineProperty(ZX1,"__esModule",{value:!0});ZX1.DB_SYSTEM_VALUE_REDIS=ZX1.ATTR_NET_PEER_PORT=ZX1.ATTR_NET_PEER_NAME=ZX1.ATTR_DB_SYSTEM=ZX1.ATTR_DB_STATEMENT=ZX1.ATTR_DB_CONNECTION_STRING=void 0;ZX1.ATTR_DB_CONNECTION_STRING="db.connection_string";ZX1.ATTR_DB_STATEMENT="db.statement";ZX1.ATTR_DB_SYSTEM="db.system";ZX1.ATTR_NET_PEER_NAME="net.peer.name";ZX1.ATTR_NET_PEER_PORT="net.peer.port";ZX1.DB_SYSTEM_VALUE_REDIS="redis"});var BX1=F((qX1)=>{Object.defineProperty(qX1,"__esModule",{value:!0});qX1.endSpan=void 0;var O64=P(),w64=($,J)=>{if(J)$.recordException(J),$.setStatus({code:O64.SpanStatusCode.ERROR,message:J.message});$.end()};qX1.endSpan=w64});var Kh=F((VX1)=>{Object.defineProperty(VX1,"__esModule",{value:!0});VX1.defaultDbStatementSerializer=void 0;var N64=[{regex:/^ECHO/i,args:0},{regex:/^(LPUSH|MSET|PFA|PUBLISH|RPUSH|SADD|SET|SPUBLISH|XADD|ZADD)/i,args:1},{regex:/^(HSET|HMSET|LSET|LINSERT)/i,args:2},{regex:/^(ACL|BIT|B[LRZ]|CLIENT|CLUSTER|CONFIG|COMMAND|DECR|DEL|EVAL|EX|FUNCTION|GEO|GET|HINCR|HMGET|HSCAN|INCR|L[TRLM]|MEMORY|P[EFISTU]|RPOP|S[CDIMORSU]|XACK|X[CDGILPRT]|Z[CDILMPRS])/i,args:-1}],I64=($,J)=>{if(Array.isArray(J)&&J.length){let Q=N64.find(({regex:Y})=>{return Y.test($)})?.args??0,X=Q>=0?J.slice(0,Q):J;if(J.length>X.length)X.push(`[${J.length-Q} other arguments]`);return`${$} ${X.join(" ")}`}return $};VX1.defaultDbStatementSerializer=I64});var wX1=F((DX1)=>{Object.defineProperty(DX1,"__esModule",{value:!0});DX1.PACKAGE_NAME=DX1.PACKAGE_VERSION=void 0;DX1.PACKAGE_VERSION="0.55.0";DX1.PACKAGE_NAME="@opentelemetry/instrumentation-ioredis"});var CX1=F((PX1)=>{Object.defineProperty(PX1,"__esModule",{value:!0});PX1.IORedisInstrumentation=void 0;var XK=P(),Zh=K1(),v7=zX1(),NX1=K1(),AP=BX1(),A64=Kh(),IX1=wX1(),LX1={requireParentSpan:!0};class AX1 extends Zh.InstrumentationBase{constructor($={}){super(IX1.PACKAGE_NAME,IX1.PACKAGE_VERSION,{...LX1,...$})}setConfig($={}){super.setConfig({...LX1,...$})}init(){return[new Zh.InstrumentationNodeModuleDefinition("ioredis",[">=2.0.0 <6"],($,J)=>{let Q=$[Symbol.toStringTag]==="Module"?$.default:$;if((0,Zh.isWrapped)(Q.prototype.sendCommand))this._unwrap(Q.prototype,"sendCommand");if(this._wrap(Q.prototype,"sendCommand",this._patchSendCommand(J)),(0,Zh.isWrapped)(Q.prototype.connect))this._unwrap(Q.prototype,"connect");return this._wrap(Q.prototype,"connect",this._patchConnection()),$},($)=>{if($===void 0)return;let J=$[Symbol.toStringTag]==="Module"?$.default:$;this._unwrap(J.prototype,"sendCommand"),this._unwrap(J.prototype,"connect")})]}_patchSendCommand($){return(J)=>{return this._traceSendCommand(J,$)}}_patchConnection(){return($)=>{return this._traceConnection($)}}_traceSendCommand($,J){let Q=this;return function(X){if(arguments.length<1||typeof X!=="object")return $.apply(this,arguments);let Y=Q.getConfig(),W=Y.dbStatementSerializer||A64.defaultDbStatementSerializer,G=XK.trace.getSpan(XK.context.active())===void 0;if(Y.requireParentSpan===!0&&G)return $.apply(this,arguments);let K=Q.tracer.startSpan(X.name,{kind:XK.SpanKind.CLIENT,attributes:{[v7.ATTR_DB_SYSTEM]:v7.DB_SYSTEM_VALUE_REDIS,[v7.ATTR_DB_STATEMENT]:W(X.name,X.args)}}),{requestHook:Z}=Y;if(Z)(0,NX1.safeExecuteInTheMiddle)(()=>Z(K,{moduleVersion:J,cmdName:X.name,cmdArgs:X.args}),(q)=>{if(q)XK.diag.error("ioredis instrumentation: request hook failed",q)},!0);let{host:H,port:z}=this.options;K.setAttributes({[v7.ATTR_NET_PEER_NAME]:H,[v7.ATTR_NET_PEER_PORT]:z,[v7.ATTR_DB_CONNECTION_STRING]:`redis://${H}:${z}`});try{let q=$.apply(this,arguments),B=X.resolve;X.resolve=function(O){(0,NX1.safeExecuteInTheMiddle)(()=>Y.responseHook?.(K,X.name,X.args,O),(w)=>{if(w)XK.diag.error("ioredis instrumentation: response hook failed",w)},!0),(0,AP.endSpan)(K,null),B(O)};let U=X.reject;return X.reject=function(O){(0,AP.endSpan)(K,O),U(O)},q}catch(q){throw(0,AP.endSpan)(K,q),q}}}_traceConnection($){let J=this;return function(){let Q=XK.trace.getSpan(XK.context.active())===void 0;if(J.getConfig().requireParentSpan===!0&&Q)return $.apply(this,arguments);let X=J.tracer.startSpan("connect",{kind:XK.SpanKind.CLIENT,attributes:{[v7.ATTR_DB_SYSTEM]:v7.DB_SYSTEM_VALUE_REDIS,[v7.ATTR_DB_STATEMENT]:"connect"}}),{host:Y,port:W}=this.options;X.setAttributes({[v7.ATTR_NET_PEER_NAME]:Y,[v7.ATTR_NET_PEER_PORT]:W,[v7.ATTR_DB_CONNECTION_STRING]:`redis://${Y}:${W}`});try{let G=$.apply(this,arguments);return(0,AP.endSpan)(X,null),G}catch(G){throw(0,AP.endSpan)(X,G),G}}}}PX1.IORedisInstrumentation=AX1});var EX1=F((o30)=>{Object.defineProperty(o30,"__esModule",{value:!0});o30.IORedisInstrumentation=void 0;var P64=CX1();Object.defineProperty(o30,"IORedisInstrumentation",{enumerable:!0,get:function(){return P64.IORedisInstrumentation}})});var jX1=F((RX1)=>{Object.defineProperty(RX1,"__esModule",{value:!0});RX1.EVENT_LISTENERS_SET=void 0;RX1.EVENT_LISTENERS_SET=Symbol("opentelemetry.instrumentation.kafkajs.eventListenersSet")});var vX1=F((SX1)=>{Object.defineProperty(SX1,"__esModule",{value:!0});SX1.bufferTextMapGetter=void 0;SX1.bufferTextMapGetter={get($,J){if(!$)return;let Q=Object.keys($);for(let X of Q)if(X===J||X.toLowerCase()===J)return $[X]?.toString();return},keys($){return $?Object.keys($):[]}}});var yX1=F((_X1)=>{Object.defineProperty(_X1,"__esModule",{value:!0});_X1.METRIC_MESSAGING_PROCESS_DURATION=_X1.METRIC_MESSAGING_CLIENT_SENT_MESSAGES=_X1.METRIC_MESSAGING_CLIENT_OPERATION_DURATION=_X1.METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES=_X1.MESSAGING_SYSTEM_VALUE_KAFKA=_X1.MESSAGING_OPERATION_TYPE_VALUE_SEND=_X1.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE=_X1.MESSAGING_OPERATION_TYPE_VALUE_PROCESS=_X1.ATTR_MESSAGING_SYSTEM=_X1.ATTR_MESSAGING_OPERATION_TYPE=_X1.ATTR_MESSAGING_OPERATION_NAME=_X1.ATTR_MESSAGING_KAFKA_OFFSET=_X1.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE=_X1.ATTR_MESSAGING_KAFKA_MESSAGE_KEY=_X1.ATTR_MESSAGING_DESTINATION_PARTITION_ID=_X1.ATTR_MESSAGING_DESTINATION_NAME=_X1.ATTR_MESSAGING_BATCH_MESSAGE_COUNT=void 0;_X1.ATTR_MESSAGING_BATCH_MESSAGE_COUNT="messaging.batch.message_count";_X1.ATTR_MESSAGING_DESTINATION_NAME="messaging.destination.name";_X1.ATTR_MESSAGING_DESTINATION_PARTITION_ID="messaging.destination.partition.id";_X1.ATTR_MESSAGING_KAFKA_MESSAGE_KEY="messaging.kafka.message.key";_X1.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE="messaging.kafka.message.tombstone";_X1.ATTR_MESSAGING_KAFKA_OFFSET="messaging.kafka.offset";_X1.ATTR_MESSAGING_OPERATION_NAME="messaging.operation.name";_X1.ATTR_MESSAGING_OPERATION_TYPE="messaging.operation.type";_X1.ATTR_MESSAGING_SYSTEM="messaging.system";_X1.MESSAGING_OPERATION_TYPE_VALUE_PROCESS="process";_X1.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE="receive";_X1.MESSAGING_OPERATION_TYPE_VALUE_SEND="send";_X1.MESSAGING_SYSTEM_VALUE_KAFKA="kafka";_X1.METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES="messaging.client.consumed.messages";_X1.METRIC_MESSAGING_CLIENT_OPERATION_DURATION="messaging.client.operation.duration";_X1.METRIC_MESSAGING_CLIENT_SENT_MESSAGES="messaging.client.sent.messages";_X1.METRIC_MESSAGING_PROCESS_DURATION="messaging.process.duration"});var xX1=F((hX1)=>{Object.defineProperty(hX1,"__esModule",{value:!0});hX1.PACKAGE_NAME=hX1.PACKAGE_VERSION=void 0;hX1.PACKAGE_VERSION="0.17.0";hX1.PACKAGE_NAME="@opentelemetry/instrumentation-kafkajs"});var iX1=F((pX1)=>{Object.defineProperty(pX1,"__esModule",{value:!0});pX1.KafkaJsInstrumentation=void 0;var U$=P(),_7=K1(),QD=m0(),gX1=jX1(),dX1=vX1(),c0=yX1(),uX1=xX1();function Hh($,J,Q){return(X)=>{$.add(J,{...Q,...X?{[QD.ATTR_ERROR_TYPE]:X}:{}})}}function mX1($,J,Q){return(X)=>{$.record((Date.now()-J)/1000,{...Q,...X?{[QD.ATTR_ERROR_TYPE]:X}:{}})}}var cX1=[0.005,0.01,0.025,0.05,0.075,0.1,0.25,0.5,0.75,1,2.5,5,7.5,10];class lX1 extends _7.InstrumentationBase{constructor($={}){super(uX1.PACKAGE_NAME,uX1.PACKAGE_VERSION,$)}_updateMetricInstruments(){this._clientDuration=this.meter.createHistogram(c0.METRIC_MESSAGING_CLIENT_OPERATION_DURATION,{advice:{explicitBucketBoundaries:cX1}}),this._sentMessages=this.meter.createCounter(c0.METRIC_MESSAGING_CLIENT_SENT_MESSAGES),this._consumedMessages=this.meter.createCounter(c0.METRIC_MESSAGING_CLIENT_CONSUMED_MESSAGES),this._processDuration=this.meter.createHistogram(c0.METRIC_MESSAGING_PROCESS_DURATION,{advice:{explicitBucketBoundaries:cX1}})}init(){let $=(Q)=>{if((0,_7.isWrapped)(Q?.Kafka?.prototype.producer))this._unwrap(Q.Kafka.prototype,"producer");if((0,_7.isWrapped)(Q?.Kafka?.prototype.consumer))this._unwrap(Q.Kafka.prototype,"consumer")};return new _7.InstrumentationNodeModuleDefinition("kafkajs",[">=0.3.0 <3"],(Q)=>{return $(Q),this._wrap(Q?.Kafka?.prototype,"producer",this._getProducerPatch()),this._wrap(Q?.Kafka?.prototype,"consumer",this._getConsumerPatch()),Q},$)}_getConsumerPatch(){let $=this;return(J)=>{return function(...X){let Y=J.apply(this,X);if((0,_7.isWrapped)(Y.run))$._unwrap(Y,"run");return $._wrap(Y,"run",$._getConsumerRunPatch()),$._setKafkaEventListeners(Y),Y}}}_setKafkaEventListeners($){if($[gX1.EVENT_LISTENERS_SET])return;if($.events?.REQUEST)$.on($.events.REQUEST,this._recordClientDurationMetric.bind(this));$[gX1.EVENT_LISTENERS_SET]=!0}_recordClientDurationMetric($){let[J,Q]=$.payload.broker.split(":");this._clientDuration.record($.payload.duration/1000,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:`${$.payload.apiName}`,[QD.ATTR_SERVER_ADDRESS]:J,[QD.ATTR_SERVER_PORT]:Number.parseInt(Q,10)})}_getProducerPatch(){let $=this;return(J)=>{return function(...X){let Y=J.apply(this,X);if((0,_7.isWrapped)(Y.sendBatch))$._unwrap(Y,"sendBatch");if($._wrap(Y,"sendBatch",$._getSendBatchPatch()),(0,_7.isWrapped)(Y.send))$._unwrap(Y,"send");if($._wrap(Y,"send",$._getSendPatch()),(0,_7.isWrapped)(Y.transaction))$._unwrap(Y,"transaction");return $._wrap(Y,"transaction",$._getProducerTransactionPatch()),$._setKafkaEventListeners(Y),Y}}}_getConsumerRunPatch(){let $=this;return(J)=>{return function(...X){let Y=X[0];if(Y?.eachMessage){if((0,_7.isWrapped)(Y.eachMessage))$._unwrap(Y,"eachMessage");$._wrap(Y,"eachMessage",$._getConsumerEachMessagePatch())}if(Y?.eachBatch){if((0,_7.isWrapped)(Y.eachBatch))$._unwrap(Y,"eachBatch");$._wrap(Y,"eachBatch",$._getConsumerEachBatchPatch())}return J.call(this,Y)}}}_getConsumerEachMessagePatch(){let $=this;return(J)=>{return function(...X){let Y=X[0],W=U$.propagation.extract(U$.ROOT_CONTEXT,Y.message.headers,dX1.bufferTextMapGetter),G=$._startConsumerSpan({topic:Y.topic,message:Y.message,operationType:c0.MESSAGING_OPERATION_TYPE_VALUE_PROCESS,ctx:W,attributes:{[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.partition)}}),K=[mX1($._processDuration,Date.now(),{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"process",[c0.ATTR_MESSAGING_DESTINATION_NAME]:Y.topic,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.partition)}),Hh($._consumedMessages,1,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"process",[c0.ATTR_MESSAGING_DESTINATION_NAME]:Y.topic,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.partition)})],Z=U$.context.with(U$.trace.setSpan(W,G),()=>{return J.apply(this,X)});return $._endSpansOnPromise([G],K,Z)}}}_getConsumerEachBatchPatch(){return($)=>{let J=this;return function(...X){let Y=X[0],W=J._startConsumerSpan({topic:Y.batch.topic,message:void 0,operationType:c0.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE,ctx:U$.ROOT_CONTEXT,attributes:{[c0.ATTR_MESSAGING_BATCH_MESSAGE_COUNT]:Y.batch.messages.length,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.batch.partition)}});return U$.context.with(U$.trace.setSpan(U$.context.active(),W),()=>{let G=Date.now(),K=[],Z=[Hh(J._consumedMessages,Y.batch.messages.length,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"process",[c0.ATTR_MESSAGING_DESTINATION_NAME]:Y.batch.topic,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.batch.partition)})];Y.batch.messages.forEach((z)=>{let q=U$.propagation.extract(U$.ROOT_CONTEXT,z.headers,dX1.bufferTextMapGetter),B=U$.trace.getSpan(q)?.spanContext(),U;if(B)U={context:B};K.push(J._startConsumerSpan({topic:Y.batch.topic,message:z,operationType:c0.MESSAGING_OPERATION_TYPE_VALUE_PROCESS,link:U,attributes:{[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.batch.partition)}})),Z.push(mX1(J._processDuration,G,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"process",[c0.ATTR_MESSAGING_DESTINATION_NAME]:Y.batch.topic,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Y.batch.partition)}))});let H=$.apply(this,X);return K.unshift(W),J._endSpansOnPromise(K,Z,H)})}}}_getProducerTransactionPatch(){let $=this;return(J)=>{return function(...X){let Y=$.tracer.startSpan("transaction"),W=J.apply(this,X);return W.then((G)=>{let K=G.send;G.send=function(...B){return U$.context.with(U$.trace.setSpan(U$.context.active(),Y),()=>{return $._getSendPatch()(K).apply(this,B).catch((O)=>{throw Y.setStatus({code:U$.SpanStatusCode.ERROR,message:O?.message}),Y.recordException(O),O})})};let Z=G.sendBatch;G.sendBatch=function(...B){return U$.context.with(U$.trace.setSpan(U$.context.active(),Y),()=>{return $._getSendBatchPatch()(Z).apply(this,B).catch((O)=>{throw Y.setStatus({code:U$.SpanStatusCode.ERROR,message:O?.message}),Y.recordException(O),O})})};let H=G.commit;G.commit=function(...B){let U=H.apply(this,B).then(()=>{Y.setStatus({code:U$.SpanStatusCode.OK})});return $._endSpansOnPromise([Y],[],U)};let z=G.abort;G.abort=function(...B){let U=z.apply(this,B);return $._endSpansOnPromise([Y],[],U)}}).catch((G)=>{Y.setStatus({code:U$.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end()}),W}}}_getSendBatchPatch(){let $=this;return(J)=>{return function(...X){let W=X[0].topicMessages||[],G=[],K=[];W.forEach((H)=>{H.messages.forEach((z)=>{G.push($._startProducerSpan(H.topic,z)),K.push(Hh($._sentMessages,1,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"send",[c0.ATTR_MESSAGING_DESTINATION_NAME]:H.topic,...z.partition!==void 0?{[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(z.partition)}:{}}))})});let Z=J.apply(this,X);return $._endSpansOnPromise(G,K,Z)}}}_getSendPatch(){let $=this;return(J)=>{return function(...X){let Y=X[0],W=Y.messages.map((Z)=>{return $._startProducerSpan(Y.topic,Z)}),G=Y.messages.map((Z)=>Hh($._sentMessages,1,{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_OPERATION_NAME]:"send",[c0.ATTR_MESSAGING_DESTINATION_NAME]:Y.topic,...Z.partition!==void 0?{[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:String(Z.partition)}:{}})),K=J.apply(this,X);return $._endSpansOnPromise(W,G,K)}}}_endSpansOnPromise($,J,Q){return Promise.resolve(Q).then((X)=>{return J.forEach((Y)=>Y()),X}).catch((X)=>{let Y,W=QD.ERROR_TYPE_VALUE_OTHER;if(typeof X==="string"||X===void 0)Y=X;else if(typeof X==="object"&&Object.prototype.hasOwnProperty.call(X,"message"))Y=X.message,W=X.constructor.name;throw J.forEach((G)=>G(W)),$.forEach((G)=>{G.setAttribute(QD.ATTR_ERROR_TYPE,W),G.setStatus({code:U$.SpanStatusCode.ERROR,message:Y})}),X}).finally(()=>{$.forEach((X)=>X.end())})}_startConsumerSpan({topic:$,message:J,operationType:Q,ctx:X,link:Y,attributes:W}){let G=Q===c0.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE?"poll":Q,K=this.tracer.startSpan(`${G} ${$}`,{kind:Q===c0.MESSAGING_OPERATION_TYPE_VALUE_RECEIVE?U$.SpanKind.CLIENT:U$.SpanKind.CONSUMER,attributes:{...W,[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_DESTINATION_NAME]:$,[c0.ATTR_MESSAGING_OPERATION_TYPE]:Q,[c0.ATTR_MESSAGING_OPERATION_NAME]:G,[c0.ATTR_MESSAGING_KAFKA_MESSAGE_KEY]:J?.key?String(J.key):void 0,[c0.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE]:J?.key&&J.value===null?!0:void 0,[c0.ATTR_MESSAGING_KAFKA_OFFSET]:J?.offset},links:Y?[Y]:[]},X),{consumerHook:Z}=this.getConfig();if(Z&&J)(0,_7.safeExecuteInTheMiddle)(()=>Z(K,{topic:$,message:J}),(H)=>{if(H)this._diag.error("consumerHook error",H)},!0);return K}_startProducerSpan($,J){let Q=this.tracer.startSpan(`send ${$}`,{kind:U$.SpanKind.PRODUCER,attributes:{[c0.ATTR_MESSAGING_SYSTEM]:c0.MESSAGING_SYSTEM_VALUE_KAFKA,[c0.ATTR_MESSAGING_DESTINATION_NAME]:$,[c0.ATTR_MESSAGING_KAFKA_MESSAGE_KEY]:J.key?String(J.key):void 0,[c0.ATTR_MESSAGING_KAFKA_MESSAGE_TOMBSTONE]:J.key&&J.value===null?!0:void 0,[c0.ATTR_MESSAGING_DESTINATION_PARTITION_ID]:J.partition!==void 0?String(J.partition):void 0,[c0.ATTR_MESSAGING_OPERATION_NAME]:"send",[c0.ATTR_MESSAGING_OPERATION_TYPE]:c0.MESSAGING_OPERATION_TYPE_VALUE_SEND}});J.headers=J.headers??{},U$.propagation.inject(U$.trace.setSpan(U$.context.active(),Q),J.headers);let{producerHook:X}=this.getConfig();if(X)(0,_7.safeExecuteInTheMiddle)(()=>X(Q,{topic:$,message:J}),(Y)=>{if(Y)this._diag.error("producerHook error",Y)},!0);return Q}}pX1.KafkaJsInstrumentation=lX1});var oX1=F((r30)=>{Object.defineProperty(r30,"__esModule",{value:!0});r30.KafkaJsInstrumentation=void 0;var m64=iX1();Object.defineProperty(r30,"KafkaJsInstrumentation",{enumerable:!0,get:function(){return m64.KafkaJsInstrumentation}})});var tX1=F((rX1)=>{Object.defineProperty(rX1,"__esModule",{value:!0});rX1.PACKAGE_NAME=rX1.PACKAGE_VERSION=void 0;rX1.PACKAGE_VERSION="0.52.0";rX1.PACKAGE_NAME="@opentelemetry/instrumentation-knex"});var $Y1=F((sX1)=>{Object.defineProperty(sX1,"__esModule",{value:!0});sX1.SUPPORTED_VERSIONS=sX1.MODULE_NAME=void 0;sX1.MODULE_NAME="knex";sX1.SUPPORTED_VERSIONS=[">=0.22.0 <4",">=0.10.0 <0.18.0",">=0.19.0 <0.22.0",">=0.18.0 <0.19.0"]});var a30=F((JY1)=>{Object.defineProperty(JY1,"__esModule",{value:!0});JY1.DB_SYSTEM_NAME_VALUE_SQLITE=JY1.ATTR_NET_TRANSPORT=JY1.ATTR_NET_PEER_PORT=JY1.ATTR_NET_PEER_NAME=JY1.ATTR_DB_USER=JY1.ATTR_DB_SYSTEM=JY1.ATTR_DB_STATEMENT=JY1.ATTR_DB_SQL_TABLE=JY1.ATTR_DB_OPERATION=JY1.ATTR_DB_NAME=void 0;JY1.ATTR_DB_NAME="db.name";JY1.ATTR_DB_OPERATION="db.operation";JY1.ATTR_DB_SQL_TABLE="db.sql.table";JY1.ATTR_DB_STATEMENT="db.statement";JY1.ATTR_DB_SYSTEM="db.system";JY1.ATTR_DB_USER="db.user";JY1.ATTR_NET_PEER_NAME="net.peer.name";JY1.ATTR_NET_PEER_PORT="net.peer.port";JY1.ATTR_NET_TRANSPORT="net.transport";JY1.DB_SYSTEM_NAME_VALUE_SQLITE="sqlite"});var YY1=F((XY1)=>{Object.defineProperty(XY1,"__esModule",{value:!0});XY1.extractTableName=XY1.limitLength=XY1.getName=XY1.mapSystem=XY1.otelExceptionFromKnexError=XY1.getFormatter=void 0;var J$4=m0(),Q$4=a30(),X$4=($)=>{if($){if($.client){if($.client._formatQuery)return $.client._formatQuery.bind($.client);else if($.client.SqlString)return $.client.SqlString.format.bind($.client.SqlString)}if($.builder)return $.builder.toString.bind($.builder)}return()=>""};XY1.getFormatter=X$4;function Y$4($,J){if(!($&&$ instanceof Error))return $;return{message:J,code:$.code,stack:$.stack,name:$.name}}XY1.otelExceptionFromKnexError=Y$4;var W$4=new Map([["sqlite3",Q$4.DB_SYSTEM_NAME_VALUE_SQLITE],["pg",J$4.DB_SYSTEM_NAME_VALUE_POSTGRESQL]]),G$4=($)=>{return W$4.get($)||$};XY1.mapSystem=G$4;var K$4=($,J,Q)=>{if(J){if(Q)return`${J} ${$}.${Q}`;return`${J} ${$}`}return $};XY1.getName=K$4;var Z$4=($,J)=>{if(typeof $==="string"&&typeof J==="number"&&0{let J=$?._single?.table;if(typeof J==="object")return XY1.extractTableName(J);return J};XY1.extractTableName=H$4});var qY1=F((HY1)=>{Object.defineProperty(HY1,"__esModule",{value:!0});HY1.KnexInstrumentation=void 0;var A3=P(),WY1=tX1(),zh=$Y1(),RX=K1(),Jz=YY1(),Qz=m0(),P3=a30(),GY1=Symbol("opentelemetry.instrumentation-knex.context"),KY1={maxQueryLength:1022,requireParentSpan:!1};class ZY1 extends RX.InstrumentationBase{_semconvStability;constructor($={}){super(WY1.PACKAGE_NAME,WY1.PACKAGE_VERSION,{...KY1,...$});this._semconvStability=(0,RX.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}setConfig($={}){super.setConfig({...KY1,...$})}init(){let $=new RX.InstrumentationNodeModuleDefinition(zh.MODULE_NAME,zh.SUPPORTED_VERSIONS);return $.files.push(this.getClientNodeModuleFileInstrumentation("src"),this.getClientNodeModuleFileInstrumentation("lib"),this.getRunnerNodeModuleFileInstrumentation("src"),this.getRunnerNodeModuleFileInstrumentation("lib"),this.getRunnerNodeModuleFileInstrumentation("lib/execution")),$}getRunnerNodeModuleFileInstrumentation($){return new RX.InstrumentationNodeModuleFile(`knex/${$}/runner.js`,zh.SUPPORTED_VERSIONS,(J,Q)=>{return this.ensureWrapped(J.prototype,"query",this.createQueryWrapper(Q)),J},(J,Q)=>{return this._unwrap(J.prototype,"query"),J})}getClientNodeModuleFileInstrumentation($){return new RX.InstrumentationNodeModuleFile(`knex/${$}/client.js`,zh.SUPPORTED_VERSIONS,(J)=>{return this.ensureWrapped(J.prototype,"queryBuilder",this.storeContext.bind(this)),this.ensureWrapped(J.prototype,"schemaBuilder",this.storeContext.bind(this)),this.ensureWrapped(J.prototype,"raw",this.storeContext.bind(this)),J},(J)=>{return this._unwrap(J.prototype,"queryBuilder"),this._unwrap(J.prototype,"schemaBuilder"),this._unwrap(J.prototype,"raw"),J})}createQueryWrapper($){let J=this;return function(X){return function(W){let G=this.client.config,K=Jz.extractTableName(this.builder),Z=W?.method,H=G?.connection?.filename||G?.connection?.database,{maxQueryLength:z}=J.getConfig(),q={"knex.version":$},B=G?.connection?.filename===":memory:"?"inproc":void 0;if(J._semconvStability&RX.SemconvStability.OLD)Object.assign(q,{[P3.ATTR_DB_SYSTEM]:Jz.mapSystem(G.client),[P3.ATTR_DB_SQL_TABLE]:K,[P3.ATTR_DB_OPERATION]:Z,[P3.ATTR_DB_USER]:G?.connection?.user,[P3.ATTR_DB_NAME]:H,[P3.ATTR_NET_PEER_NAME]:G?.connection?.host,[P3.ATTR_NET_PEER_PORT]:G?.connection?.port,[P3.ATTR_NET_TRANSPORT]:B});if(J._semconvStability&RX.SemconvStability.STABLE)Object.assign(q,{[Qz.ATTR_DB_SYSTEM_NAME]:Jz.mapSystem(G.client),[Qz.ATTR_DB_COLLECTION_NAME]:K,[Qz.ATTR_DB_OPERATION_NAME]:Z,[Qz.ATTR_DB_NAMESPACE]:H,[Qz.ATTR_SERVER_ADDRESS]:G?.connection?.host,[Qz.ATTR_SERVER_PORT]:G?.connection?.port});if(z){let E=Jz.limitLength(W?.sql,z);if(J._semconvStability&RX.SemconvStability.STABLE)q[Qz.ATTR_DB_QUERY_TEXT]=E;if(J._semconvStability&RX.SemconvStability.OLD)q[P3.ATTR_DB_STATEMENT]=E}let U=this.builder[GY1]||A3.context.active(),O=A3.trace.getSpan(U),w=O&&A3.trace.isSpanContextValid(O.spanContext());if(J._config.requireParentSpan&&!w)return X.bind(this)(...arguments);let N=J.tracer.startSpan(Jz.getName(H,Z,K),{kind:A3.SpanKind.CLIENT,attributes:q},U),I=A3.trace.setSpan(A3.context.active(),N);return A3.context.with(I,X,this,...arguments).then((E)=>{return N.end(),E}).catch((E)=>{let M=Jz.getFormatter(this)(W.sql,W.bindings||[]),b=E.message.replace(M+" - ",""),y=Jz.otelExceptionFromKnexError(E,b);throw N.recordException(y),N.setStatus({code:A3.SpanStatusCode.ERROR,message:b}),N.end(),E})}}}storeContext($){return function(){let Q=$.apply(this,arguments);return Object.defineProperty(Q,GY1,{value:A3.context.active()}),Q}}ensureWrapped($,J,Q){if((0,RX.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,Q)}}HY1.KnexInstrumentation=ZY1});var FY1=F((s30)=>{Object.defineProperty(s30,"__esModule",{value:!0});s30.KnexInstrumentation=void 0;var U$4=qY1();Object.defineProperty(s30,"KnexInstrumentation",{enumerable:!0,get:function(){return U$4.KnexInstrumentation}})});var qh=F((BY1)=>{Object.defineProperty(BY1,"__esModule",{value:!0});BY1.KoaLayerType=void 0;var O$4;(function($){$.ROUTER="router",$.MIDDLEWARE="middleware"})(O$4=BY1.KoaLayerType||(BY1.KoaLayerType={}))});var DY1=F((VY1)=>{Object.defineProperty(VY1,"__esModule",{value:!0});VY1.PACKAGE_NAME=VY1.PACKAGE_VERSION=void 0;VY1.PACKAGE_VERSION="0.56.0";VY1.PACKAGE_NAME="@opentelemetry/instrumentation-koa"});var JW0=F((OY1)=>{Object.defineProperty(OY1,"__esModule",{value:!0});OY1.AttributeNames=void 0;var N$4;(function($){$.KOA_TYPE="koa.type",$.KOA_NAME="koa.name"})(N$4=OY1.AttributeNames||(OY1.AttributeNames={}))});var LY1=F((NY1)=>{Object.defineProperty(NY1,"__esModule",{value:!0});NY1.isLayerIgnored=NY1.getMiddlewareMetadata=void 0;var wY1=qh(),Fh=JW0(),I$4=m0(),L$4=($,J,Q,X)=>{if(Q)return{attributes:{[Fh.AttributeNames.KOA_NAME]:X?.toString(),[Fh.AttributeNames.KOA_TYPE]:wY1.KoaLayerType.ROUTER,[I$4.ATTR_HTTP_ROUTE]:X?.toString()},name:$._matchedRouteName||`router - ${X}`};else return{attributes:{[Fh.AttributeNames.KOA_NAME]:J.name??"middleware",[Fh.AttributeNames.KOA_TYPE]:wY1.KoaLayerType.MIDDLEWARE},name:`middleware - ${J.name}`}};NY1.getMiddlewareMetadata=L$4;var A$4=($,J)=>{return!!(Array.isArray(J?.ignoreLayersType)&&J?.ignoreLayersType?.includes($))};NY1.isLayerIgnored=A$4});var MY1=F((AY1)=>{Object.defineProperty(AY1,"__esModule",{value:!0});AY1.kLayerPatched=void 0;AY1.kLayerPatched=Symbol("koa-layer-patched")});var _Y1=F((kY1)=>{Object.defineProperty(kY1,"__esModule",{value:!0});kY1.KoaInstrumentation=void 0;var TX=P(),PP=K1(),CY1=qh(),EY1=DY1(),RY1=LY1(),TY1=q6(),jY1=MY1();class SY1 extends PP.InstrumentationBase{constructor($={}){super(EY1.PACKAGE_NAME,EY1.PACKAGE_VERSION,$)}init(){return new PP.InstrumentationNodeModuleDefinition("koa",[">=2.0.0 <4"],($)=>{let J=$[Symbol.toStringTag]==="Module"?$.default:$;if(J==null)return J;if((0,PP.isWrapped)(J.prototype.use))this._unwrap(J.prototype,"use");return this._wrap(J.prototype,"use",this._getKoaUsePatch.bind(this)),$},($)=>{let J=$[Symbol.toStringTag]==="Module"?$.default:$;if((0,PP.isWrapped)(J.prototype.use))this._unwrap(J.prototype,"use")})}_getKoaUsePatch($){let J=this;return function(X){let Y;if(X.router)Y=J._patchRouterDispatch(X);else Y=J._patchLayer(X,!1);return $.apply(this,[Y])}}_patchRouterDispatch($){TX.diag.debug("Patching @koa/router dispatch");let Q=$.router?.stack??[];for(let X of Q){let{path:Y,stack:W}=X;for(let G=0;G{if(TX.trace.getSpan(TX.context.active())===void 0)return $(Y,W);let K=(0,RY1.getMiddlewareMetadata)(Y,$,J,Q),Z=this.tracer.startSpan(K.name,{attributes:K.attributes}),H=(0,TY1.getRPCMetadata)(TX.context.active());if(H?.type===TY1.RPCType.HTTP&&Y._matchedRoute)H.route=Y._matchedRoute.toString();let{requestHook:z}=this.getConfig();if(z)(0,PP.safeExecuteInTheMiddle)(()=>z(Z,{context:Y,middlewareLayer:$,layerType:X}),(B)=>{if(B)TX.diag.error("koa instrumentation: request hook failed",B)},!0);let q=TX.trace.setSpan(TX.context.active(),Z);return TX.context.with(q,async()=>{try{return await $(Y,W)}catch(B){throw Z.recordException(B),B}finally{Z.end()}})}}}kY1.KoaInstrumentation=SY1});var fY1=F((MP)=>{Object.defineProperty(MP,"__esModule",{value:!0});MP.KoaLayerType=MP.AttributeNames=MP.KoaInstrumentation=void 0;var M$4=_Y1();Object.defineProperty(MP,"KoaInstrumentation",{enumerable:!0,get:function(){return M$4.KoaInstrumentation}});var C$4=JW0();Object.defineProperty(MP,"AttributeNames",{enumerable:!0,get:function(){return C$4.AttributeNames}});var E$4=qh();Object.defineProperty(MP,"KoaLayerType",{enumerable:!0,get:function(){return E$4.KoaLayerType}})});var bY1=F((yY1)=>{Object.defineProperty(yY1,"__esModule",{value:!0});yY1.PACKAGE_NAME=yY1.PACKAGE_VERSION=void 0;yY1.PACKAGE_VERSION="0.52.0";yY1.PACKAGE_NAME="@opentelemetry/instrumentation-lru-memoizer"});var lY1=F((mY1)=>{Object.defineProperty(mY1,"__esModule",{value:!0});mY1.LruMemoizerInstrumentation=void 0;var xY1=P(),gY1=K1(),dY1=bY1();class uY1 extends gY1.InstrumentationBase{constructor($={}){super(dY1.PACKAGE_NAME,dY1.PACKAGE_VERSION,$)}init(){return[new gY1.InstrumentationNodeModuleDefinition("lru-memoizer",[">=1.3 <3"],($)=>{let J=function(){let Q=$.apply(this,arguments);return function(){let X=[...arguments],Y=X.pop(),W=typeof Y==="function"?xY1.context.bind(xY1.context.active(),Y):Y;return X.push(W),Q.apply(this,X)}};return J.sync=$.sync,J},void 0)]}}mY1.LruMemoizerInstrumentation=uY1});var pY1=F((QW0)=>{Object.defineProperty(QW0,"__esModule",{value:!0});QW0.LruMemoizerInstrumentation=void 0;var j$4=lY1();Object.defineProperty(QW0,"LruMemoizerInstrumentation",{enumerable:!0,get:function(){return j$4.LruMemoizerInstrumentation}})});var XW0=F((nY1)=>{Object.defineProperty(nY1,"__esModule",{value:!0});nY1.DB_SYSTEM_VALUE_MEMCACHED=nY1.ATTR_NET_PEER_PORT=nY1.ATTR_NET_PEER_NAME=nY1.ATTR_DB_SYSTEM=nY1.ATTR_DB_STATEMENT=nY1.ATTR_DB_OPERATION=void 0;nY1.ATTR_DB_OPERATION="db.operation";nY1.ATTR_DB_STATEMENT="db.statement";nY1.ATTR_DB_SYSTEM="db.system";nY1.ATTR_NET_PEER_NAME="net.peer.name";nY1.ATTR_NET_PEER_PORT="net.peer.port";nY1.DB_SYSTEM_VALUE_MEMCACHED="memcached"});var aY1=F((oY1)=>{Object.defineProperty(oY1,"__esModule",{value:!0});oY1.getPeerAttributes=void 0;var YW0=XW0(),h$4=($,J,Q)=>{if(!J)if($.servers.length===1)J=$.servers[0];else{let X=$.redundancy&&$.redundancy<$.servers.length,Y=Q.redundancyEnabled;if(X&&Y)X=$.HashRing.range(Q.key,$.redundancy+1,!0),J=X.shift();else J=$.HashRing.get(Q.key)}if(typeof J==="string"){let[X,Y]=J&&J.split(":");if(X&&Y){let W=parseInt(Y,10);if(!isNaN(W))return{[YW0.ATTR_NET_PEER_NAME]:X,[YW0.ATTR_NET_PEER_PORT]:W};return{[YW0.ATTR_NET_PEER_NAME]:X}}}return{}};oY1.getPeerAttributes=h$4});var eY1=F((tY1)=>{Object.defineProperty(tY1,"__esModule",{value:!0});tY1.PACKAGE_NAME=tY1.PACKAGE_VERSION=void 0;tY1.PACKAGE_VERSION="0.51.0";tY1.PACKAGE_NAME="@opentelemetry/instrumentation-memcached"});var X31=F((J31)=>{Object.defineProperty(J31,"__esModule",{value:!0});J31.MemcachedInstrumentation=void 0;var XD=P(),WW0=K1(),Bh=XW0(),x$4=aY1(),$31=eY1();class CP extends WW0.InstrumentationBase{static COMPONENT="memcached";static COMMON_ATTRIBUTES={[Bh.ATTR_DB_SYSTEM]:Bh.DB_SYSTEM_VALUE_MEMCACHED};static DEFAULT_CONFIG={enhancedDatabaseReporting:!1};constructor($={}){super($31.PACKAGE_NAME,$31.PACKAGE_VERSION,{...CP.DEFAULT_CONFIG,...$})}setConfig($={}){super.setConfig({...CP.DEFAULT_CONFIG,...$})}init(){return[new WW0.InstrumentationNodeModuleDefinition("memcached",[">=2.2.0 <3"],($,J)=>{return this.ensureWrapped($.prototype,"command",this.wrapCommand.bind(this,J)),$},($)=>{if($===void 0)return;this._unwrap($.prototype,"command")})]}wrapCommand($,J){let Q=this;return function(X,Y){if(typeof X!=="function")return J.apply(this,arguments);let W=Q.tracer.startSpan("unknown memcached command",{kind:XD.SpanKind.CLIENT,attributes:{"memcached.version":$,...CP.COMMON_ATTRIBUTES}}),G=XD.context.active(),K=XD.trace.setSpan(G,W);return XD.context.with(K,J,this,Q.wrapQueryCompiler.call(Q,X,this,Y,G,W),Y)}}wrapQueryCompiler($,J,Q,X,Y){let W=this;return function(){let G=$.apply(this,arguments),K=G.callback;return Y.updateName(`memcached ${G.type}`),Y.setAttributes({"db.memcached.key":G.key,"db.memcached.lifetime":G.lifetime,[Bh.ATTR_DB_OPERATION]:G.type,[Bh.ATTR_DB_STATEMENT]:W.getConfig().enhancedDatabaseReporting?G.command:void 0,...x$4.getPeerAttributes(J,Q,G)}),G.callback=XD.context.bind(X,function(Z){if(Z)Y.recordException(Z),Y.setStatus({code:XD.SpanStatusCode.ERROR,message:Z.message});if(Y.end(),typeof K==="function")return K.apply(this,arguments)}),G}}ensureWrapped($,J,Q){if((0,WW0.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,Q)}}J31.MemcachedInstrumentation=CP});var Y31=F((GW0)=>{Object.defineProperty(GW0,"__esModule",{value:!0});GW0.MemcachedInstrumentation=void 0;var g$4=X31();Object.defineProperty(GW0,"MemcachedInstrumentation",{enumerable:!0,get:function(){return g$4.MemcachedInstrumentation}})});var K31=F((W31)=>{Object.defineProperty(W31,"__esModule",{value:!0});W31.METRIC_DB_CLIENT_CONNECTIONS_USAGE=W31.DB_SYSTEM_VALUE_MONGODB=W31.ATTR_NET_PEER_PORT=W31.ATTR_NET_PEER_NAME=W31.ATTR_DB_SYSTEM=W31.ATTR_DB_STATEMENT=W31.ATTR_DB_OPERATION=W31.ATTR_DB_NAME=W31.ATTR_DB_MONGODB_COLLECTION=W31.ATTR_DB_CONNECTION_STRING=void 0;W31.ATTR_DB_CONNECTION_STRING="db.connection_string";W31.ATTR_DB_MONGODB_COLLECTION="db.mongodb.collection";W31.ATTR_DB_NAME="db.name";W31.ATTR_DB_OPERATION="db.operation";W31.ATTR_DB_STATEMENT="db.statement";W31.ATTR_DB_SYSTEM="db.system";W31.ATTR_NET_PEER_NAME="net.peer.name";W31.ATTR_NET_PEER_PORT="net.peer.port";W31.DB_SYSTEM_VALUE_MONGODB="mongodb";W31.METRIC_DB_CLIENT_CONNECTIONS_USAGE="db.client.connections.usage"});var H31=F((Z31)=>{Object.defineProperty(Z31,"__esModule",{value:!0});Z31.MongodbCommandType=void 0;var a$4;(function($){$.CREATE_INDEXES="createIndexes",$.FIND_AND_MODIFY="findAndModify",$.IS_MASTER="isMaster",$.COUNT="count",$.AGGREGATE="aggregate",$.UNKNOWN="unknown"})(a$4=Z31.MongodbCommandType||(Z31.MongodbCommandType={}))});var F31=F((z31)=>{Object.defineProperty(z31,"__esModule",{value:!0});z31.PACKAGE_NAME=z31.PACKAGE_VERSION=void 0;z31.PACKAGE_VERSION="0.60.0";z31.PACKAGE_NAME="@opentelemetry/instrumentation-mongodb"});var O31=F((U31)=>{Object.defineProperty(U31,"__esModule",{value:!0});U31.MongoDBInstrumentation=void 0;var i$=P(),v$=K1(),jX=K31(),YK=H31(),B31=F31(),V31={requireParentSpan:!0};class ZW0 extends v$.InstrumentationBase{constructor($={}){super(B31.PACKAGE_NAME,B31.PACKAGE_VERSION,{...V31,...$})}setConfig($={}){super.setConfig({...V31,...$})}_updateMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(jX.METRIC_DB_CLIENT_CONNECTIONS_USAGE,{description:"The number of connections that are currently in state described by the state attribute.",unit:"{connection}"})}init(){let{v3PatchConnection:$,v3UnpatchConnection:J}=this._getV3ConnectionPatches(),{v4PatchConnect:Q,v4UnpatchConnect:X}=this._getV4ConnectPatches(),{v4PatchConnectionCallback:Y,v4PatchConnectionPromise:W,v4UnpatchConnection:G}=this._getV4ConnectionPatches(),{v4PatchConnectionPool:K,v4UnpatchConnectionPool:Z}=this._getV4ConnectionPoolPatches(),{v4PatchSessions:H,v4UnpatchSessions:z}=this._getV4SessionsPatches();return[new v$.InstrumentationNodeModuleDefinition("mongodb",[">=3.3.0 <4"],void 0,void 0,[new v$.InstrumentationNodeModuleFile("mongodb/lib/core/wireprotocol/index.js",[">=3.3.0 <4"],$,J)]),new v$.InstrumentationNodeModuleDefinition("mongodb",[">=4.0.0 <7"],void 0,void 0,[new v$.InstrumentationNodeModuleFile("mongodb/lib/cmap/connection.js",[">=4.0.0 <6.4"],Y,G),new v$.InstrumentationNodeModuleFile("mongodb/lib/cmap/connection.js",[">=6.4.0 <7"],W,G),new v$.InstrumentationNodeModuleFile("mongodb/lib/cmap/connection_pool.js",[">=4.0.0 <6.4"],K,Z),new v$.InstrumentationNodeModuleFile("mongodb/lib/cmap/connect.js",[">=4.0.0 <7"],Q,X),new v$.InstrumentationNodeModuleFile("mongodb/lib/sessions.js",[">=4.0.0 <7"],H,z)])]}_getV3ConnectionPatches(){return{v3PatchConnection:($)=>{if((0,v$.isWrapped)($.insert))this._unwrap($,"insert");if(this._wrap($,"insert",this._getV3PatchOperation("insert")),(0,v$.isWrapped)($.remove))this._unwrap($,"remove");if(this._wrap($,"remove",this._getV3PatchOperation("remove")),(0,v$.isWrapped)($.update))this._unwrap($,"update");if(this._wrap($,"update",this._getV3PatchOperation("update")),(0,v$.isWrapped)($.command))this._unwrap($,"command");if(this._wrap($,"command",this._getV3PatchCommand()),(0,v$.isWrapped)($.query))this._unwrap($,"query");if(this._wrap($,"query",this._getV3PatchFind()),(0,v$.isWrapped)($.getMore))this._unwrap($,"getMore");return this._wrap($,"getMore",this._getV3PatchCursor()),$},v3UnpatchConnection:($)=>{if($===void 0)return;this._unwrap($,"insert"),this._unwrap($,"remove"),this._unwrap($,"update"),this._unwrap($,"command"),this._unwrap($,"query"),this._unwrap($,"getMore")}}}_getV4SessionsPatches(){return{v4PatchSessions:($)=>{if((0,v$.isWrapped)($.acquire))this._unwrap($,"acquire");if(this._wrap($.ServerSessionPool.prototype,"acquire",this._getV4AcquireCommand()),(0,v$.isWrapped)($.release))this._unwrap($,"release");return this._wrap($.ServerSessionPool.prototype,"release",this._getV4ReleaseCommand()),$},v4UnpatchSessions:($)=>{if($===void 0)return;if((0,v$.isWrapped)($.acquire))this._unwrap($,"acquire");if((0,v$.isWrapped)($.release))this._unwrap($,"release")}}}_getV4AcquireCommand(){let $=this;return(J)=>{return function(){let X=this.sessions.length,Y=J.call(this),W=this.sessions.length;if(X===W)$._connectionsUsage.add(1,{state:"used","pool.name":$._poolName});else if(X-1===W)$._connectionsUsage.add(-1,{state:"idle","pool.name":$._poolName}),$._connectionsUsage.add(1,{state:"used","pool.name":$._poolName});return Y}}}_getV4ReleaseCommand(){let $=this;return(J)=>{return function(X){let Y=J.call(this,X);return $._connectionsUsage.add(-1,{state:"used","pool.name":$._poolName}),$._connectionsUsage.add(1,{state:"idle","pool.name":$._poolName}),Y}}}_getV4ConnectionPoolPatches(){return{v4PatchConnectionPool:($)=>{let J=$.ConnectionPool.prototype;if((0,v$.isWrapped)(J.checkOut))this._unwrap(J,"checkOut");return this._wrap(J,"checkOut",this._getV4ConnectionPoolCheckOut()),$},v4UnpatchConnectionPool:($)=>{if($===void 0)return;this._unwrap($.ConnectionPool.prototype,"checkOut")}}}_getV4ConnectPatches(){return{v4PatchConnect:($)=>{if((0,v$.isWrapped)($.connect))this._unwrap($,"connect");return this._wrap($,"connect",this._getV4ConnectCommand()),$},v4UnpatchConnect:($)=>{if($===void 0)return;this._unwrap($,"connect")}}}_getV4ConnectionPoolCheckOut(){return($)=>{return function(Q){let X=i$.context.bind(i$.context.active(),Q);return $.call(this,X)}}}_getV4ConnectCommand(){let $=this;return(J)=>{return function(X,Y){if(J.length===1){let G=J.call(this,X);if(G&&typeof G.then==="function")G.then(()=>$.setPoolName(X),()=>{return});return G}let W=function(G,K){if(G||!K){Y(G,K);return}$.setPoolName(X),Y(G,K)};return J.call(this,X,W)}}}_getV4ConnectionPatches(){return{v4PatchConnectionCallback:($)=>{if((0,v$.isWrapped)($.Connection.prototype.command))this._unwrap($.Connection.prototype,"command");return this._wrap($.Connection.prototype,"command",this._getV4PatchCommandCallback()),$},v4PatchConnectionPromise:($)=>{if((0,v$.isWrapped)($.Connection.prototype.command))this._unwrap($.Connection.prototype,"command");return this._wrap($.Connection.prototype,"command",this._getV4PatchCommandPromise()),$},v4UnpatchConnection:($)=>{if($===void 0)return;this._unwrap($.Connection.prototype,"command")}}}_getV3PatchOperation($){let J=this;return(Q)=>{return function(Y,W,G,K,Z){let H=i$.trace.getSpan(i$.context.active()),z=J._checkSkipInstrumentation(H),q=typeof K==="function"?K:Z;if(z||typeof q!=="function"||typeof G!=="object")if(typeof K==="function")return Q.call(this,Y,W,G,K);else return Q.call(this,Y,W,G,K,Z);let B=J.tracer.startSpan(`mongodb.${$}`,{kind:i$.SpanKind.CLIENT});J._populateV3Attributes(B,W,Y,G[0],$);let U=J._patchEnd(B,q);if(typeof K==="function")return Q.call(this,Y,W,G,U);else return Q.call(this,Y,W,G,K,U)}}}_getV3PatchCommand(){let $=this;return(J)=>{return function(X,Y,W,G,K){let Z=i$.trace.getSpan(i$.context.active()),H=$._checkSkipInstrumentation(Z),z=typeof G==="function"?G:K;if(H||typeof z!=="function"||typeof W!=="object")if(typeof G==="function")return J.call(this,X,Y,W,G);else return J.call(this,X,Y,W,G,K);let q=ZW0._getCommandType(W),B=q===YK.MongodbCommandType.UNKNOWN?"command":q,U=$.tracer.startSpan(`mongodb.${B}`,{kind:i$.SpanKind.CLIENT}),O=q===YK.MongodbCommandType.UNKNOWN?void 0:q;$._populateV3Attributes(U,Y,X,W,O);let w=$._patchEnd(U,z);if(typeof G==="function")return J.call(this,X,Y,W,w);else return J.call(this,X,Y,W,G,w)}}}_getV4PatchCommandCallback(){let $=this;return(J)=>{return function(X,Y,W,G){let K=i$.trace.getSpan(i$.context.active()),Z=$._checkSkipInstrumentation(K),H=G,z=Object.keys(Y)[0];if(typeof Y!=="object"||Y.ismaster||Y.hello)return J.call(this,X,Y,W,G);let q=void 0;if(!Z)q=$.tracer.startSpan(`mongodb.${z}`,{kind:i$.SpanKind.CLIENT}),$._populateV4Attributes(q,this,X,Y,z);let B=$._patchEnd(q,H,this.id,z);return J.call(this,X,Y,W,B)}}}_getV4PatchCommandPromise(){let $=this;return(J)=>{return function(...X){let[Y,W]=X,G=i$.trace.getSpan(i$.context.active()),K=$._checkSkipInstrumentation(G),Z=Object.keys(W)[0],H=()=>{return};if(typeof W!=="object"||W.ismaster||W.hello)return J.apply(this,X);let z=void 0;if(!K)z=$.tracer.startSpan(`mongodb.${Z}`,{kind:i$.SpanKind.CLIENT}),$._populateV4Attributes(z,this,Y,W,Z);let q=$._patchEnd(z,H,this.id,Z),B=J.apply(this,X);return B.then((U)=>q(null,U),(U)=>q(U)),B}}}_getV3PatchFind(){let $=this;return(J)=>{return function(X,Y,W,G,K,Z){let H=i$.trace.getSpan(i$.context.active()),z=$._checkSkipInstrumentation(H),q=typeof K==="function"?K:Z;if(z||typeof q!=="function"||typeof W!=="object")if(typeof K==="function")return J.call(this,X,Y,W,G,K);else return J.call(this,X,Y,W,G,K,Z);let B=$.tracer.startSpan("mongodb.find",{kind:i$.SpanKind.CLIENT});$._populateV3Attributes(B,Y,X,W,"find");let U=$._patchEnd(B,q);if(typeof K==="function")return J.call(this,X,Y,W,G,U);else return J.call(this,X,Y,W,G,K,U)}}}_getV3PatchCursor(){let $=this;return(J)=>{return function(X,Y,W,G,K,Z){let H=i$.trace.getSpan(i$.context.active()),z=$._checkSkipInstrumentation(H),q=typeof K==="function"?K:Z;if(z||typeof q!=="function")if(typeof K==="function")return J.call(this,X,Y,W,G,K);else return J.call(this,X,Y,W,G,K,Z);let B=$.tracer.startSpan("mongodb.getMore",{kind:i$.SpanKind.CLIENT});$._populateV3Attributes(B,Y,X,W.cmd,"getMore");let U=$._patchEnd(B,q);if(typeof K==="function")return J.call(this,X,Y,W,G,U);else return J.call(this,X,Y,W,G,K,U)}}}static _getCommandType($){if($.createIndexes!==void 0)return YK.MongodbCommandType.CREATE_INDEXES;else if($.findandmodify!==void 0)return YK.MongodbCommandType.FIND_AND_MODIFY;else if($.ismaster!==void 0)return YK.MongodbCommandType.IS_MASTER;else if($.count!==void 0)return YK.MongodbCommandType.COUNT;else if($.aggregate!==void 0)return YK.MongodbCommandType.AGGREGATE;else return YK.MongodbCommandType.UNKNOWN}_populateV4Attributes($,J,Q,X,Y){let W,G;if(J){let Z=typeof J.address==="string"?J.address.split(":"):"";if(Z.length===2)W=Z[0],G=Z[1]}let K;if(X?.documents&&X.documents[0])K=X.documents[0];else if(X?.cursors)K=X.cursors;else K=X;this._addAllSpanAttributes($,Q.db,Q.collection,W,G,K,Y)}_populateV3Attributes($,J,Q,X,Y){let W,G;if(Q&&Q.s){if(W=Q.s.options?.host??Q.s.host,G=(Q.s.options?.port??Q.s.port)?.toString(),W==null||G==null){let z=Q.description?.address;if(z){let q=z.split(":");W=q[0],G=q[1]}}}let[K,Z]=J.toString().split("."),H=X?.query??X?.q??X;this._addAllSpanAttributes($,K,Z,W,G,H,Y)}_addAllSpanAttributes($,J,Q,X,Y,W,G){if($.setAttributes({[jX.ATTR_DB_SYSTEM]:jX.DB_SYSTEM_VALUE_MONGODB,[jX.ATTR_DB_NAME]:J,[jX.ATTR_DB_MONGODB_COLLECTION]:Q,[jX.ATTR_DB_OPERATION]:G,[jX.ATTR_DB_CONNECTION_STRING]:`mongodb://${X}:${Y}/${J}`}),X&&Y){$.setAttribute(jX.ATTR_NET_PEER_NAME,X);let H=parseInt(Y,10);if(!isNaN(H))$.setAttribute(jX.ATTR_NET_PEER_PORT,H)}if(!W)return;let{dbStatementSerializer:K}=this.getConfig(),Z=typeof K==="function"?K:this._defaultDbStatementSerializer.bind(this);(0,v$.safeExecuteInTheMiddle)(()=>{let H=Z(W);$.setAttribute(jX.ATTR_DB_STATEMENT,H)},(H)=>{if(H)this._diag.error("Error running dbStatementSerializer hook",H)},!0)}_getDefaultDbStatementReplacer(){let $=new WeakSet;return(J,Q)=>{if(typeof Q!=="object"||!Q)return"?";if($.has(Q))return"[Circular]";return $.add(Q),Q}}_defaultDbStatementSerializer($){let{enhancedDatabaseReporting:J}=this.getConfig();if(J)return JSON.stringify($);return JSON.stringify($,this._getDefaultDbStatementReplacer())}_handleExecutionResult($,J){let{responseHook:Q}=this.getConfig();if(typeof Q==="function")(0,v$.safeExecuteInTheMiddle)(()=>{Q($,{data:J})},(X)=>{if(X)this._diag.error("Error running response hook",X)},!0)}_patchEnd($,J,Q,X){let Y=i$.context.active(),W=this;return function(...K){let Z=K[0];if($){if(Z instanceof Error)$?.setStatus({code:i$.SpanStatusCode.ERROR,message:Z.message});else{let H=K[1];W._handleExecutionResult($,H)}$.end()}return i$.context.with(Y,()=>{if(X==="endSessions")W._connectionsUsage.add(-1,{state:"idle","pool.name":W._poolName});return J.apply(this,K)})}}setPoolName($){let J=$.hostAddress?.host,Q=$.hostAddress?.port,X=$.dbName,Y=`mongodb://${J}:${Q}/${X}`;this._poolName=Y}_checkSkipInstrumentation($){return this.getConfig().requireParentSpan===!0&&$===void 0}}U31.MongoDBInstrumentation=ZW0});var N31=F((w31)=>{Object.defineProperty(w31,"__esModule",{value:!0});w31.MongodbCommandType=void 0;var s$4;(function($){$.CREATE_INDEXES="createIndexes",$.FIND_AND_MODIFY="findAndModify",$.IS_MASTER="isMaster",$.COUNT="count",$.UNKNOWN="unknown"})(s$4=w31.MongodbCommandType||(w31.MongodbCommandType={}))});var I31=F((Vh)=>{Object.defineProperty(Vh,"__esModule",{value:!0});Vh.MongodbCommandType=Vh.MongoDBInstrumentation=void 0;var e$4=O31();Object.defineProperty(Vh,"MongoDBInstrumentation",{enumerable:!0,get:function(){return e$4.MongoDBInstrumentation}});var $44=N31();Object.defineProperty(Vh,"MongodbCommandType",{enumerable:!0,get:function(){return $44.MongodbCommandType}})});var zW0=F((L31)=>{Object.defineProperty(L31,"__esModule",{value:!0});L31.ATTR_NET_PEER_PORT=L31.ATTR_NET_PEER_NAME=L31.ATTR_DB_USER=L31.ATTR_DB_SYSTEM=L31.ATTR_DB_STATEMENT=L31.ATTR_DB_OPERATION=L31.ATTR_DB_NAME=L31.ATTR_DB_MONGODB_COLLECTION=void 0;L31.ATTR_DB_MONGODB_COLLECTION="db.mongodb.collection";L31.ATTR_DB_NAME="db.name";L31.ATTR_DB_OPERATION="db.operation";L31.ATTR_DB_STATEMENT="db.statement";L31.ATTR_DB_SYSTEM="db.system";L31.ATTR_DB_USER="db.user";L31.ATTR_NET_PEER_NAME="net.peer.name";L31.ATTR_NET_PEER_PORT="net.peer.port"});var R31=F((C31)=>{Object.defineProperty(C31,"__esModule",{value:!0});C31.handleCallbackResponse=C31.handlePromiseResponse=C31.getAttributesFromCollection=void 0;var P31=P(),H44=K1(),EP=zW0();function z44($){return{[EP.ATTR_DB_MONGODB_COLLECTION]:$.name,[EP.ATTR_DB_NAME]:$.conn.name,[EP.ATTR_DB_USER]:$.conn.user,[EP.ATTR_NET_PEER_NAME]:$.conn.host,[EP.ATTR_NET_PEER_PORT]:$.conn.port}}C31.getAttributesFromCollection=z44;function M31($,J={}){$.recordException(J),$.setStatus({code:P31.SpanStatusCode.ERROR,message:`${J.message} ${J.code?` -Mongoose Error Code: ${J.code}`:""}`})}function qW0($,J,Q,X=void 0){if(!Q)return;(0,H44.safeExecuteInTheMiddle)(()=>Q($,{moduleVersion:X,response:J}),(Y)=>{if(Y)P31.diag.error("mongoose instrumentation: responseHook error",Y)},!0)}function q44($,J,Q,X=void 0){if(!($ instanceof Promise))return qW0(J,$,Q,X),J.end(),$;return $.then((Y)=>{return qW0(J,Y,Q,X),Y}).catch((Y)=>{throw M31(J,Y),Y}).finally(()=>J.end())}C31.handlePromiseResponse=q44;function F44($,J,Q,X,Y,W,G=void 0){let K=0;if(Y.length===2)K=1;else if(Y.length===3)K=2;return Y[K]=(Z,H)=>{if(Z)M31(X,Z);else qW0(X,H,W,G);return X.end(),$(Z,H)},J.apply(Q,Y)}C31.handleCallbackResponse=F44});var S31=F((T31)=>{Object.defineProperty(T31,"__esModule",{value:!0});T31.PACKAGE_NAME=T31.PACKAGE_VERSION=void 0;T31.PACKAGE_VERSION="0.54.0";T31.PACKAGE_NAME="@opentelemetry/instrumentation-mongoose"});var x31=F((h31)=>{Object.defineProperty(h31,"__esModule",{value:!0});h31.MongooseInstrumentation=h31._STORED_PARENT_SPAN=void 0;var N8=P(),D44=q6(),FW0=R31(),k31=K1(),v31=S31(),YD=zW0(),Uh=["deleteOne","deleteMany","find","findOne","estimatedDocumentCount","countDocuments","distinct","where","$where","findOneAndUpdate","findOneAndDelete","findOneAndReplace"],O44=["remove","count","findOneAndRemove",...Uh],w44=["count","findOneAndRemove",...Uh],N44=[...Uh];function _31($){if(!$)return Uh;else if($.startsWith("6.")||$.startsWith("5."))return O44;else if($.startsWith("7."))return w44;else return N44}function f31($){return $&&($.startsWith("5.")||$.startsWith("6."))||!1}h31._STORED_PARENT_SPAN=Symbol("stored-parent-span");class y31 extends k31.InstrumentationBase{constructor($={}){super(v31.PACKAGE_NAME,v31.PACKAGE_VERSION,$)}init(){return new k31.InstrumentationNodeModuleDefinition("mongoose",[">=5.9.7 <9"],this.patch.bind(this),this.unpatch.bind(this))}patch($,J){let Q=$[Symbol.toStringTag]==="Module"?$.default:$;if(this._wrap(Q.Model.prototype,"save",this.patchOnModelMethods("save",J)),Q.Model.prototype.$save=Q.Model.prototype.save,f31(J))this._wrap(Q.Model.prototype,"remove",this.patchOnModelMethods("remove",J));return this._wrap(Q.Query.prototype,"exec",this.patchQueryExec(J)),this._wrap(Q.Aggregate.prototype,"exec",this.patchAggregateExec(J)),_31(J).forEach((Y)=>{this._wrap(Q.Query.prototype,Y,this.patchAndCaptureSpanContext(Y))}),this._wrap(Q.Model,"aggregate",this.patchModelAggregate()),this._wrap(Q.Model,"insertMany",this.patchModelStatic("insertMany",J)),this._wrap(Q.Model,"bulkWrite",this.patchModelStatic("bulkWrite",J)),Q}unpatch($,J){let Q=$[Symbol.toStringTag]==="Module"?$.default:$,X=_31(J);if(this._unwrap(Q.Model.prototype,"save"),Q.Model.prototype.$save=Q.Model.prototype.save,f31(J))this._unwrap(Q.Model.prototype,"remove");this._unwrap(Q.Query.prototype,"exec"),this._unwrap(Q.Aggregate.prototype,"exec"),X.forEach((Y)=>{this._unwrap(Q.Query.prototype,Y)}),this._unwrap(Q.Model,"aggregate"),this._unwrap(Q.Model,"insertMany"),this._unwrap(Q.Model,"bulkWrite")}patchAggregateExec($){let J=this;return(Q)=>{return function(Y){if(J.getConfig().requireParentSpan&&N8.trace.getSpan(N8.context.active())===void 0)return Q.apply(this,arguments);let W=this[h31._STORED_PARENT_SPAN],G={},{dbStatementSerializer:K}=J.getConfig();if(K)G[YD.ATTR_DB_STATEMENT]=K("aggregate",{options:this.options,aggregatePipeline:this._pipeline});let Z=J._startSpan(this._model.collection,this._model?.modelName,"aggregate",G,W);return J._handleResponse(Z,Q,this,arguments,Y,$)}}}patchQueryExec($){let J=this;return(Q)=>{return function(Y){if(J.getConfig().requireParentSpan&&N8.trace.getSpan(N8.context.active())===void 0)return Q.apply(this,arguments);let W=this[h31._STORED_PARENT_SPAN],G={},{dbStatementSerializer:K}=J.getConfig();if(K)G[YD.ATTR_DB_STATEMENT]=K(this.op,{condition:this._conditions,updates:this._update,options:this.options,fields:this._fields});let Z=J._startSpan(this.mongooseCollection,this.model.modelName,this.op,G,W);return J._handleResponse(Z,Q,this,arguments,Y,$)}}}patchOnModelMethods($,J){let Q=this;return(X)=>{return function(W,G){if(Q.getConfig().requireParentSpan&&N8.trace.getSpan(N8.context.active())===void 0)return X.apply(this,arguments);let K={document:this};if(W&&!(W instanceof Function))K.options=W;let Z={},{dbStatementSerializer:H}=Q.getConfig();if(H)Z[YD.ATTR_DB_STATEMENT]=H($,K);let z=Q._startSpan(this.constructor.collection,this.constructor.modelName,$,Z);if(W instanceof Function)G=W,W=void 0;return Q._handleResponse(z,X,this,arguments,G,J)}}}patchModelStatic($,J){let Q=this;return(X)=>{return function(W,G,K){if(Q.getConfig().requireParentSpan&&N8.trace.getSpan(N8.context.active())===void 0)return X.apply(this,arguments);if(typeof G==="function")K=G,G=void 0;let Z={};switch($){case"insertMany":Z.documents=W;break;case"bulkWrite":Z.operations=W;break;default:Z.document=W;break}if(G!==void 0)Z.options=G;let H={},{dbStatementSerializer:z}=Q.getConfig();if(z)H[YD.ATTR_DB_STATEMENT]=z($,Z);let q=Q._startSpan(this.collection,this.modelName,$,H);return Q._handleResponse(q,X,this,arguments,K,J)}}}patchModelAggregate(){let $=this;return(J)=>{return function(){let X=N8.trace.getSpan(N8.context.active()),Y=$._callOriginalFunction(()=>J.apply(this,arguments));if(Y)Y[h31._STORED_PARENT_SPAN]=X;return Y}}}patchAndCaptureSpanContext($){let J=this;return(Q)=>{return function(){return this[h31._STORED_PARENT_SPAN]=N8.trace.getSpan(N8.context.active()),J._callOriginalFunction(()=>Q.apply(this,arguments))}}}_startSpan($,J,Q,X,Y){return this.tracer.startSpan(`mongoose.${J}.${Q}`,{kind:N8.SpanKind.CLIENT,attributes:{...X,...(0,FW0.getAttributesFromCollection)($),[YD.ATTR_DB_OPERATION]:Q,[YD.ATTR_DB_SYSTEM]:"mongoose"}},Y?N8.trace.setSpan(N8.context.active(),Y):void 0)}_handleResponse($,J,Q,X,Y,W=void 0){let G=this;if(Y instanceof Function)return G._callOriginalFunction(()=>(0,FW0.handleCallbackResponse)(Y,J,Q,$,X,G.getConfig().responseHook,W));else{let K=G._callOriginalFunction(()=>J.apply(Q,X));return(0,FW0.handlePromiseResponse)(K,$,G.getConfig().responseHook,W)}}_callOriginalFunction($){if(this.getConfig().suppressInternalInstrumentation)return N8.context.with((0,D44.suppressTracing)(N8.context.active()),$);else return $()}}h31.MongooseInstrumentation=y31});var g31=F((BW0)=>{Object.defineProperty(BW0,"__esModule",{value:!0});BW0.MongooseInstrumentation=void 0;var I44=x31();Object.defineProperty(BW0,"MongooseInstrumentation",{enumerable:!0,get:function(){return I44.MongooseInstrumentation}})});var VW0=F((d31)=>{Object.defineProperty(d31,"__esModule",{value:!0});d31.DB_SYSTEM_VALUE_MYSQL=d31.ATTR_NET_PEER_PORT=d31.ATTR_NET_PEER_NAME=d31.ATTR_DB_USER=d31.ATTR_DB_SYSTEM=d31.ATTR_DB_STATEMENT=d31.ATTR_DB_NAME=d31.ATTR_DB_CONNECTION_STRING=void 0;d31.ATTR_DB_CONNECTION_STRING="db.connection_string";d31.ATTR_DB_NAME="db.name";d31.ATTR_DB_STATEMENT="db.statement";d31.ATTR_DB_SYSTEM="db.system";d31.ATTR_DB_USER="db.user";d31.ATTR_NET_PEER_NAME="net.peer.name";d31.ATTR_NET_PEER_PORT="net.peer.port";d31.DB_SYSTEM_VALUE_MYSQL="mysql"});var DW0=F((m31)=>{Object.defineProperty(m31,"__esModule",{value:!0});m31.addSqlCommenterComment=void 0;var UW0=P(),j44=q6();function S44($){let J=$.indexOf("--");if(J>=0)return!0;if($.indexOf("/*")<0)return!1;let X=$.indexOf("*/");return J`%${J.charCodeAt(0).toString(16).toUpperCase()}`)}function v44($,J){if(typeof J!=="string"||J.length===0)return J;if(S44(J))return J;let Q=new j44.W3CTraceContextPropagator,X={};Q.inject(UW0.trace.setSpan(UW0.ROOT_CONTEXT,$),X,UW0.defaultTextMapSetter);let Y=Object.keys(X).sort();if(Y.length===0)return J;let W=Y.map((G)=>{let K=k44(X[G]);return`${G}='${K}'`}).join(",");return`${J} /*${W}*/`}m31.addSqlCommenterComment=v44});var n31=F((l31)=>{Object.defineProperty(l31,"__esModule",{value:!0});l31.getConnectionPrototypeToInstrument=l31.once=l31.getSpanName=l31.getQueryText=l31.getConnectionAttributes=void 0;var TP=VW0(),Dh=K1(),OW0=m0();function _44($,J,Q){let{host:X,port:Y,database:W,user:G}=f44($),K={};if(J&Dh.SemconvStability.OLD)K[TP.ATTR_DB_CONNECTION_STRING]=y44(X,Y,W),K[TP.ATTR_DB_NAME]=W,K[TP.ATTR_DB_USER]=G;if(J&Dh.SemconvStability.STABLE)K[OW0.ATTR_DB_NAMESPACE]=W;let Z=parseInt(Y,10);if(Q&Dh.SemconvStability.OLD){if(K[TP.ATTR_NET_PEER_NAME]=X,!isNaN(Z))K[TP.ATTR_NET_PEER_PORT]=Z}if(Q&Dh.SemconvStability.STABLE){if(K[OW0.ATTR_SERVER_ADDRESS]=X,!isNaN(Z))K[OW0.ATTR_SERVER_PORT]=Z}return K}l31.getConnectionAttributes=_44;function f44($){let{host:J,port:Q,database:X,user:Y}=$&&$.connectionConfig||$||{};return{host:J,port:Q,database:X,user:Y}}function y44($,J,Q){let X=`jdbc:mysql://${$||"localhost"}`;if(typeof J==="number")X+=`:${J}`;if(typeof Q==="string")X+=`/${Q}`;return X}function h44($,J,Q,X=!1,Y=b44){let[W,G]=typeof $==="string"?[$,Q]:[$.sql,x44($)?Q||$.values:Q];try{if(X)return Y(W);else if(J&&G)return J(W,G);else return W}catch(K){return"Could not determine the query due to an error in masking or formatting"}}l31.getQueryText=h44;function b44($){return $.replace(/\b\d+\b/g,"?").replace(/(["'])(?:(?=(\\?))\2.)*?\1/g,"?")}function x44($){return"values"in $}function g44($){let J=typeof $==="object"?$.sql:$,Q=J?.indexOf(" ");if(typeof Q==="number"&&Q!==-1)return J?.substring(0,Q);return J}l31.getSpanName=g44;var d44=($)=>{let J=!1;return(...Q)=>{if(J)return;return J=!0,$(...Q)}};l31.once=d44;function u44($){let J=$.prototype,Q=Object.getPrototypeOf(J);if(typeof Q?.query==="function"&&typeof Q?.execute==="function")return Q;return J}l31.getConnectionPrototypeToInstrument=u44});var r31=F((i31)=>{Object.defineProperty(i31,"__esModule",{value:!0});i31.PACKAGE_NAME=i31.PACKAGE_VERSION=void 0;i31.PACKAGE_VERSION="0.54.0";i31.PACKAGE_NAME="@opentelemetry/instrumentation-mysql2"});var QW1=F(($W1)=>{Object.defineProperty($W1,"__esModule",{value:!0});$W1.MySQL2Instrumentation=void 0;var a31=P(),tJ=K1(),wW0=VW0(),t31=DW0(),WD=n31(),s31=r31(),NW0=m0(),IW0=[">=1.4.2 <4"];class e31 extends tJ.InstrumentationBase{_netSemconvStability;_dbSemconvStability;constructor($={}){super(s31.PACKAGE_NAME,s31.PACKAGE_VERSION,$);this._setSemconvStabilityFromEnv()}_setSemconvStabilityFromEnv(){this._netSemconvStability=(0,tJ.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN),this._dbSemconvStability=(0,tJ.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){let $;function J(Y){if(!$&&Y.format)$=Y.format}let Q=(Y)=>{if((0,tJ.isWrapped)(Y.query))this._unwrap(Y,"query");if(this._wrap(Y,"query",this._patchQuery($,!1)),(0,tJ.isWrapped)(Y.execute))this._unwrap(Y,"execute");this._wrap(Y,"execute",this._patchQuery($,!0))},X=(Y)=>{this._unwrap(Y,"query"),this._unwrap(Y,"execute")};return[new tJ.InstrumentationNodeModuleDefinition("mysql2",IW0,(Y)=>{return J(Y),Y},()=>{},[new tJ.InstrumentationNodeModuleFile("mysql2/promise.js",IW0,(Y)=>{return J(Y),Y},()=>{}),new tJ.InstrumentationNodeModuleFile("mysql2/lib/connection.js",IW0,(Y)=>{let W=(0,WD.getConnectionPrototypeToInstrument)(Y);return Q(W),Y},(Y)=>{if(Y===void 0)return;let W=(0,WD.getConnectionPrototypeToInstrument)(Y);X(W)})])]}_patchQuery($,J){return(Q)=>{let X=this;return function(Y,W,G){let K;if(Array.isArray(W))K=W;else if(arguments[2])K=[W];let{maskStatement:Z,maskStatementHook:H,responseHook:z}=X.getConfig(),q=(0,WD.getConnectionAttributes)(this.config,X._dbSemconvStability,X._netSemconvStability),B=(0,WD.getQueryText)(Y,$,K,Z,H);if(X._dbSemconvStability&tJ.SemconvStability.OLD)q[wW0.ATTR_DB_SYSTEM]=wW0.DB_SYSTEM_VALUE_MYSQL,q[wW0.ATTR_DB_STATEMENT]=B;if(X._dbSemconvStability&tJ.SemconvStability.STABLE)q[NW0.ATTR_DB_SYSTEM_NAME]=NW0.DB_SYSTEM_NAME_VALUE_MYSQL,q[NW0.ATTR_DB_QUERY_TEXT]=B;let U=X.tracer.startSpan((0,WD.getSpanName)(Y),{kind:a31.SpanKind.CLIENT,attributes:q});if(!J&&X.getConfig().addSqlCommenterCommentToQueries)arguments[0]=Y=typeof Y==="string"?(0,t31.addSqlCommenterComment)(U,Y):Object.assign(Y,{sql:(0,t31.addSqlCommenterComment)(U,Y.sql)});let O=(0,WD.once)((w,N)=>{if(w)U.setStatus({code:a31.SpanStatusCode.ERROR,message:w.message});else if(typeof z==="function")(0,tJ.safeExecuteInTheMiddle)(()=>{z(U,{queryResults:N})},(I)=>{if(I)X._diag.warn("Failed executing responseHook",I)},!0);U.end()});if(arguments.length===1){if(typeof Y.onResult==="function")X._wrap(Y,"onResult",X._patchCallbackQuery(O));let w=Q.apply(this,arguments);return w.once("error",(N)=>{O(N)}).once("result",(N)=>{O(void 0,N)}),w}if(typeof arguments[1]==="function")X._wrap(arguments,1,X._patchCallbackQuery(O));else if(typeof arguments[2]==="function")X._wrap(arguments,2,X._patchCallbackQuery(O));return Q.apply(this,arguments)}}}_patchCallbackQuery($){return(J)=>{return function(Q,X,Y){return $(Q,X),J(...arguments)}}}}$W1.MySQL2Instrumentation=e31});var XW1=F((LW0)=>{Object.defineProperty(LW0,"__esModule",{value:!0});LW0.MySQL2Instrumentation=void 0;var i44=QW1();Object.defineProperty(LW0,"MySQL2Instrumentation",{enumerable:!0,get:function(){return i44.MySQL2Instrumentation}})});var AW0=F((YW1)=>{Object.defineProperty(YW1,"__esModule",{value:!0});YW1.METRIC_DB_CLIENT_CONNECTIONS_USAGE=YW1.DB_SYSTEM_VALUE_MYSQL=YW1.ATTR_NET_PEER_PORT=YW1.ATTR_NET_PEER_NAME=YW1.ATTR_DB_USER=YW1.ATTR_DB_SYSTEM=YW1.ATTR_DB_STATEMENT=YW1.ATTR_DB_NAME=YW1.ATTR_DB_CONNECTION_STRING=void 0;YW1.ATTR_DB_CONNECTION_STRING="db.connection_string";YW1.ATTR_DB_NAME="db.name";YW1.ATTR_DB_STATEMENT="db.statement";YW1.ATTR_DB_SYSTEM="db.system";YW1.ATTR_DB_USER="db.user";YW1.ATTR_NET_PEER_NAME="net.peer.name";YW1.ATTR_NET_PEER_PORT="net.peer.port";YW1.DB_SYSTEM_VALUE_MYSQL="mysql";YW1.METRIC_DB_CLIENT_CONNECTIONS_USAGE="db.client.connections.usage"});var KW1=F((GW1)=>{Object.defineProperty(GW1,"__esModule",{value:!0});GW1.AttributeNames=void 0;var X84;(function($){$.MYSQL_VALUES="db.mysql.values"})(X84=GW1.AttributeNames||(GW1.AttributeNames={}))});var qW1=F((HW1)=>{Object.defineProperty(HW1,"__esModule",{value:!0});HW1.getPoolName=HW1.arrayStringifyHelper=HW1.getSpanName=HW1.getDbValues=HW1.getDbStatement=HW1.getConnectionAttributes=void 0;var M3=AW0();function Y84($){let{host:J,port:Q,database:X,user:Y}=W84($),W=parseInt(Q,10);if(!isNaN(W))return{[M3.ATTR_NET_PEER_NAME]:J,[M3.ATTR_NET_PEER_PORT]:W,[M3.ATTR_DB_CONNECTION_STRING]:ZW1(J,Q,X),[M3.ATTR_DB_NAME]:X,[M3.ATTR_DB_USER]:Y};return{[M3.ATTR_NET_PEER_NAME]:J,[M3.ATTR_DB_CONNECTION_STRING]:ZW1(J,Q,X),[M3.ATTR_DB_NAME]:X,[M3.ATTR_DB_USER]:Y}}HW1.getConnectionAttributes=Y84;function W84($){let{host:J,port:Q,database:X,user:Y}=$&&$.connectionConfig||$||{};return{host:J,port:Q,database:X,user:Y}}function ZW1($,J,Q){let X=`jdbc:mysql://${$||"localhost"}`;if(typeof J==="number")X+=`:${J}`;if(typeof Q==="string")X+=`/${Q}`;return X}function G84($){if(typeof $==="string")return $;else return $.sql}HW1.getDbStatement=G84;function K84($,J){if(typeof $==="string")return MW0(J);else return MW0(J||$.values)}HW1.getDbValues=K84;function Z84($){let J=typeof $==="object"?$.sql:$,Q=J?.indexOf(" ");if(typeof Q==="number"&&Q!==-1)return J?.substring(0,Q);return J}HW1.getSpanName=Z84;function MW0($){if($)return`[${$.toString()}]`;return""}HW1.arrayStringifyHelper=MW0;function H84($){let J=$.config.connectionConfig,Q="";if(Q+=J.host?`host: '${J.host}', `:"",Q+=J.port?`port: ${J.port}, `:"",Q+=J.database?`database: '${J.database}', `:"",Q+=J.user?`user: '${J.user}'`:"",!J.user)Q=Q.substring(0,Q.length-2);return Q.trim()}HW1.getPoolName=H84});var VW1=F((FW1)=>{Object.defineProperty(FW1,"__esModule",{value:!0});FW1.PACKAGE_NAME=FW1.PACKAGE_VERSION=void 0;FW1.PACKAGE_VERSION="0.53.0";FW1.PACKAGE_NAME="@opentelemetry/instrumentation-mysql"});var wW1=F((DW1)=>{Object.defineProperty(DW1,"__esModule",{value:!0});DW1.MySQLInstrumentation=void 0;var c9=P(),GD=K1(),Oh=AW0(),D84=KW1(),KD=qW1(),UW1=VW1();class CW0 extends GD.InstrumentationBase{static COMMON_ATTRIBUTES={[Oh.ATTR_DB_SYSTEM]:Oh.DB_SYSTEM_VALUE_MYSQL};constructor($={}){super(UW1.PACKAGE_NAME,UW1.PACKAGE_VERSION,$)}_updateMetricInstruments(){this._connectionsUsage=this.meter.createUpDownCounter(Oh.METRIC_DB_CLIENT_CONNECTIONS_USAGE,{description:"The number of connections that are currently in state described by the state attribute.",unit:"{connection}"})}init(){return[new GD.InstrumentationNodeModuleDefinition("mysql",[">=2.0.0 <3"],($)=>{if((0,GD.isWrapped)($.createConnection))this._unwrap($,"createConnection");if(this._wrap($,"createConnection",this._patchCreateConnection()),(0,GD.isWrapped)($.createPool))this._unwrap($,"createPool");if(this._wrap($,"createPool",this._patchCreatePool()),(0,GD.isWrapped)($.createPoolCluster))this._unwrap($,"createPoolCluster");return this._wrap($,"createPoolCluster",this._patchCreatePoolCluster()),$},($)=>{if($===void 0)return;this._unwrap($,"createConnection"),this._unwrap($,"createPool"),this._unwrap($,"createPoolCluster")})]}_patchCreateConnection(){return($)=>{let J=this;return function(X){let Y=$(...arguments);return J._wrap(Y,"query",J._patchQuery(Y)),Y}}}_patchCreatePool(){return($)=>{let J=this;return function(X){let Y=$(...arguments);return J._wrap(Y,"query",J._patchQuery(Y)),J._wrap(Y,"getConnection",J._patchGetConnection(Y)),J._wrap(Y,"end",J._patchPoolEnd(Y)),J._setPoolcallbacks(Y,J,""),Y}}}_patchPoolEnd($){return(J)=>{let Q=this;return function(Y){let W=$._allConnections.length,G=$._freeConnections.length,K=W-G,Z=(0,KD.getPoolName)($);Q._connectionsUsage.add(-K,{state:"used",name:Z}),Q._connectionsUsage.add(-G,{state:"idle",name:Z}),J.apply($,arguments)}}}_patchCreatePoolCluster(){return($)=>{let J=this;return function(X){let Y=$(...arguments);return J._wrap(Y,"getConnection",J._patchGetConnection(Y)),J._wrap(Y,"add",J._patchAdd(Y)),Y}}}_patchAdd($){return(J)=>{let Q=this;return function(Y,W){if(!Q._enabled)return Q._unwrap($,"add"),J.apply($,arguments);J.apply($,arguments);let G=$._nodes;if(G){let K=typeof Y==="object"?"CLUSTER::"+$._lastId:String(Y),Z=G[K].pool;Q._setPoolcallbacks(Z,Q,Y)}}}}_patchGetConnection($){return(J)=>{let Q=this;return function(Y,W,G){if(!Q._enabled)return Q._unwrap($,"getConnection"),J.apply($,arguments);if(arguments.length===1&&typeof Y==="function"){let K=Q._getConnectionCallbackPatchFn(Y);return J.call($,K)}if(arguments.length===2&&typeof W==="function"){let K=Q._getConnectionCallbackPatchFn(W);return J.call($,Y,K)}if(arguments.length===3&&typeof G==="function"){let K=Q._getConnectionCallbackPatchFn(G);return J.call($,Y,W,K)}return J.apply($,arguments)}}}_getConnectionCallbackPatchFn($){let J=this,Q=c9.context.active();return function(X,Y){if(Y){if(!(0,GD.isWrapped)(Y.query))J._wrap(Y,"query",J._patchQuery(Y))}if(typeof $==="function")c9.context.with(Q,$,this,X,Y)}}_patchQuery($){return(J)=>{let Q=this;return function(X,Y,W){if(!Q._enabled)return Q._unwrap($,"query"),J.apply($,arguments);let G=Q.tracer.startSpan((0,KD.getSpanName)(X),{kind:c9.SpanKind.CLIENT,attributes:{...CW0.COMMON_ATTRIBUTES,...(0,KD.getConnectionAttributes)($.config)}});if(G.setAttribute(Oh.ATTR_DB_STATEMENT,(0,KD.getDbStatement)(X)),Q.getConfig().enhancedDatabaseReporting){let H;if(Array.isArray(Y))H=Y;else if(arguments[2])H=[Y];G.setAttribute(D84.AttributeNames.MYSQL_VALUES,(0,KD.getDbValues)(X,H))}let K=Array.from(arguments).findIndex((H)=>typeof H==="function"),Z=c9.context.active();if(K===-1){let H=c9.context.with(c9.trace.setSpan(c9.context.active(),G),()=>{return J.apply($,arguments)});return c9.context.bind(Z,H),H.on("error",(z)=>G.setStatus({code:c9.SpanStatusCode.ERROR,message:z.message})).on("end",()=>{G.end()})}else return Q._wrap(arguments,K,Q._patchCallbackQuery(G,Z)),c9.context.with(c9.trace.setSpan(c9.context.active(),G),()=>{return J.apply($,arguments)})}}}_patchCallbackQuery($,J){return(Q)=>{return function(X,Y,W){if(X)$.setStatus({code:c9.SpanStatusCode.ERROR,message:X.message});return $.end(),c9.context.with(J,()=>Q(...arguments))}}}_setPoolcallbacks($,J,Q){let X=Q||(0,KD.getPoolName)($);$.on("connection",(Y)=>{J._connectionsUsage.add(1,{state:"idle",name:X})}),$.on("acquire",(Y)=>{J._connectionsUsage.add(-1,{state:"idle",name:X}),J._connectionsUsage.add(1,{state:"used",name:X})}),$.on("release",(Y)=>{J._connectionsUsage.add(-1,{state:"used",name:X}),J._connectionsUsage.add(1,{state:"idle",name:X})})}}DW1.MySQLInstrumentation=CW0});var NW1=F((EW0)=>{Object.defineProperty(EW0,"__esModule",{value:!0});EW0.MySQLInstrumentation=void 0;var O84=wW1();Object.defineProperty(EW0,"MySQLInstrumentation",{enumerable:!0,get:function(){return O84.MySQLInstrumentation}})});var AW1=F((IW1)=>{Object.defineProperty(IW1,"__esModule",{value:!0});IW1.PACKAGE_NAME=IW1.PACKAGE_VERSION=void 0;IW1.PACKAGE_VERSION="0.54.0";IW1.PACKAGE_NAME="@opentelemetry/instrumentation-nestjs-core"});var CW1=F((PW1)=>{Object.defineProperty(PW1,"__esModule",{value:!0});PW1.ATTR_HTTP_URL=PW1.ATTR_HTTP_METHOD=void 0;PW1.ATTR_HTTP_METHOD="http.method";PW1.ATTR_HTTP_URL="http.url"});var TW0=F((EW1)=>{Object.defineProperty(EW1,"__esModule",{value:!0});EW1.AttributeNames=void 0;var L84;(function($){$.VERSION="nestjs.version",$.TYPE="nestjs.type",$.MODULE="nestjs.module",$.CONTROLLER="nestjs.controller",$.CALLBACK="nestjs.callback",$.PIPES="nestjs.pipes",$.INTERCEPTORS="nestjs.interceptors",$.GUARDS="nestjs.guards"})(L84=EW1.AttributeNames||(EW1.AttributeNames={}))});var TW1=F((RW1)=>{Object.defineProperty(RW1,"__esModule",{value:!0});RW1.NestType=void 0;var A84;(function($){$.APP_CREATION="app_creation",$.REQUEST_CONTEXT="request_context",$.REQUEST_HANDLER="handler"})(A84=RW1.NestType||(RW1.NestType={}))});var jW1=F((wh)=>{Object.defineProperty(wh,"__esModule",{value:!0});wh.NestType=wh.AttributeNames=void 0;var P84=TW0();Object.defineProperty(wh,"AttributeNames",{enumerable:!0,get:function(){return P84.AttributeNames}});var M84=TW1();Object.defineProperty(wh,"NestType",{enumerable:!0,get:function(){return M84.NestType}})});var fW1=F((vW1)=>{Object.defineProperty(vW1,"__esModule",{value:!0});vW1.NestInstrumentation=void 0;var SX=P(),WK=K1(),SW0=m0(),SW1=AW1(),kW1=CW1(),k5=jW1(),kW0=[">=4.0.0 <12"];class Xz extends WK.InstrumentationBase{static COMPONENT="@nestjs/core";static COMMON_ATTRIBUTES={component:Xz.COMPONENT};_semconvStability;constructor($={}){super(SW1.PACKAGE_NAME,SW1.PACKAGE_VERSION,$);this._semconvStability=(0,WK.semconvStabilityFromStr)("http",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){let $=new WK.InstrumentationNodeModuleDefinition(Xz.COMPONENT,kW0);return $.files.push(this.getNestFactoryFileInstrumentation(kW0),this.getRouterExecutionContextFileInstrumentation(kW0)),$}getNestFactoryFileInstrumentation($){return new WK.InstrumentationNodeModuleFile("@nestjs/core/nest-factory.js",$,(J,Q)=>{return this.ensureWrapped(J.NestFactoryStatic.prototype,"create",E84(this.tracer,Q)),J},(J)=>{this._unwrap(J.NestFactoryStatic.prototype,"create")})}getRouterExecutionContextFileInstrumentation($){return new WK.InstrumentationNodeModuleFile("@nestjs/core/router/router-execution-context.js",$,(J,Q)=>{return this.ensureWrapped(J.RouterExecutionContext.prototype,"create",R84(this.tracer,Q,this._semconvStability)),J},(J)=>{this._unwrap(J.RouterExecutionContext.prototype,"create")})}ensureWrapped($,J,Q){if((0,WK.isWrapped)($[J]))this._unwrap($,J);this._wrap($,J,Q)}}vW1.NestInstrumentation=Xz;function E84($,J){return function(X){return function(W){let G=$.startSpan("Create Nest App",{attributes:{...Xz.COMMON_ATTRIBUTES,[k5.AttributeNames.TYPE]:k5.NestType.APP_CREATION,[k5.AttributeNames.VERSION]:J,[k5.AttributeNames.MODULE]:W.name}}),K=SX.trace.setSpan(SX.context.active(),G);return SX.context.with(K,async()=>{try{return await X.apply(this,arguments)}catch(Z){throw vW0(G,Z)}finally{G.end()}})}}}function R84($,J,Q){return function(Y){return function(G,K){arguments[1]=T84($,J,K);let Z=Y.apply(this,arguments),H=K.name,z=G.constructor&&G.constructor.name?G.constructor.name:"UnnamedInstance",q=H?`${z}.${H}`:z;return function(B,U,O){let w={...Xz.COMMON_ATTRIBUTES,[k5.AttributeNames.VERSION]:J,[k5.AttributeNames.TYPE]:k5.NestType.REQUEST_CONTEXT,[SW0.ATTR_HTTP_ROUTE]:B.route?.path||B.routeOptions?.url||B.routerPath,[k5.AttributeNames.CONTROLLER]:z,[k5.AttributeNames.CALLBACK]:H};if(Q&WK.SemconvStability.OLD)w[kW1.ATTR_HTTP_METHOD]=B.method,w[kW1.ATTR_HTTP_URL]=B.originalUrl||B.url;if(Q&WK.SemconvStability.STABLE)w[SW0.ATTR_HTTP_REQUEST_METHOD]=B.method,w[SW0.ATTR_URL_FULL]=B.originalUrl||B.url;let N=$.startSpan(q,{attributes:w}),I=SX.trace.setSpan(SX.context.active(),N);return SX.context.with(I,async()=>{try{return await Z.apply(this,arguments)}catch(E){throw vW0(N,E)}finally{N.end()}})}}}}function T84($,J,Q){let X=Q.name||"anonymous nest handler",Y={attributes:{...Xz.COMMON_ATTRIBUTES,[k5.AttributeNames.VERSION]:J,[k5.AttributeNames.TYPE]:k5.NestType.REQUEST_HANDLER,[k5.AttributeNames.CALLBACK]:Q.name}},W=function(){let G=$.startSpan(X,Y),K=SX.trace.setSpan(SX.context.active(),G);return SX.context.with(K,async()=>{try{return await Q.apply(this,arguments)}catch(Z){throw vW0(G,Z)}finally{G.end()}})};if(Q.name)Object.defineProperty(W,"name",{value:Q.name});return Reflect.getMetadataKeys(Q).forEach((G)=>{Reflect.defineMetadata(G,Reflect.getMetadata(G,Q),W)}),W}var vW0=($,J)=>{return $.recordException(J),$.setStatus({code:SX.SpanStatusCode.ERROR,message:J.message}),J}});var yW1=F((Nh)=>{Object.defineProperty(Nh,"__esModule",{value:!0});Nh.AttributeNames=Nh.NestInstrumentation=void 0;var j84=fW1();Object.defineProperty(Nh,"NestInstrumentation",{enumerable:!0,get:function(){return j84.NestInstrumentation}});var S84=TW0();Object.defineProperty(Nh,"AttributeNames",{enumerable:!0,get:function(){return S84.AttributeNames}})});var _W0=F((hW1)=>{Object.defineProperty(hW1,"__esModule",{value:!0});hW1.NET_TRANSPORT_VALUE_PIPE=hW1.NET_TRANSPORT_VALUE_IP_TCP=hW1.ATTR_NET_TRANSPORT=hW1.ATTR_NET_PEER_PORT=hW1.ATTR_NET_PEER_NAME=hW1.ATTR_NET_PEER_IP=hW1.ATTR_NET_HOST_PORT=hW1.ATTR_NET_HOST_IP=void 0;hW1.ATTR_NET_HOST_IP="net.host.ip";hW1.ATTR_NET_HOST_PORT="net.host.port";hW1.ATTR_NET_PEER_IP="net.peer.ip";hW1.ATTR_NET_PEER_NAME="net.peer.name";hW1.ATTR_NET_PEER_PORT="net.peer.port";hW1.ATTR_NET_TRANSPORT="net.transport";hW1.NET_TRANSPORT_VALUE_IP_TCP="ip_tcp";hW1.NET_TRANSPORT_VALUE_PIPE="pipe"});var yW0=F((xW1)=>{Object.defineProperty(xW1,"__esModule",{value:!0});xW1.TLSAttributes=void 0;var g84;(function($){$.PROTOCOL="tls.protocol",$.AUTHORIZED="tls.authorized",$.CIPHER_NAME="tls.cipher.name",$.CIPHER_VERSION="tls.cipher.version",$.CERTIFICATE_FINGERPRINT="tls.certificate.fingerprint",$.CERTIFICATE_SERIAL_NUMBER="tls.certificate.serialNumber",$.CERTIFICATE_VALID_FROM="tls.certificate.validFrom",$.CERTIFICATE_VALID_TO="tls.certificate.validTo",$.ALPN_PROTOCOL="tls.alpnProtocol"})(g84=xW1.TLSAttributes||(xW1.TLSAttributes={}))});var dW1=F((gW1)=>{Object.defineProperty(gW1,"__esModule",{value:!0});gW1.SocketEvent=void 0;var d84;(function($){$.CLOSE="close",$.CONNECT="connect",$.ERROR="error",$.SECURE_CONNECT="secureConnect"})(d84=gW1.SocketEvent||(gW1.SocketEvent={}))});var pW1=F((cW1)=>{Object.defineProperty(cW1,"__esModule",{value:!0});cW1.getNormalizedArgs=cW1.IPC_TRANSPORT=void 0;var u84=_W0(),m84=f("os");cW1.IPC_TRANSPORT=(0,m84.platform)()==="win32"?u84.NET_TRANSPORT_VALUE_PIPE:"unix";function uW1($){return typeof $[1]==="string"?$[1]:"localhost"}function mW1($){let J=$[0];if(!J)return;switch(typeof J){case"number":return{port:J,host:uW1($)};case"object":if(Array.isArray(J))return mW1(J);return J;case"string":{let Q=Number(J);if(Q>=0)return{port:Q,host:uW1($)};return{path:J}}default:return}}cW1.getNormalizedArgs=mW1});var oW1=F((nW1)=>{Object.defineProperty(nW1,"__esModule",{value:!0});nW1.PACKAGE_NAME=nW1.PACKAGE_VERSION=void 0;nW1.PACKAGE_VERSION="0.51.0";nW1.PACKAGE_NAME="@opentelemetry/instrumentation-net"});var $G1=F((sW1)=>{Object.defineProperty(sW1,"__esModule",{value:!0});sW1.NetInstrumentation=void 0;var ZD=P(),Ih=K1(),C3=_W0(),kX=yW0(),l9=dW1(),rW1=pW1(),aW1=oW1(),p84=f("tls");class tW1 extends Ih.InstrumentationBase{constructor($={}){super(aW1.PACKAGE_NAME,aW1.PACKAGE_VERSION,$)}init(){return[new Ih.InstrumentationNodeModuleDefinition("net",["*"],($)=>{if((0,Ih.isWrapped)($.Socket.prototype.connect))this._unwrap($.Socket.prototype,"connect");return this._wrap($.Socket.prototype,"connect",this._getPatchedConnect()),$},($)=>{if($===void 0)return;this._unwrap($.Socket.prototype,"connect")})]}_getPatchedConnect(){return($)=>{let J=this;return function(...X){let Y=(0,rW1.getNormalizedArgs)(X),W=this instanceof p84.TLSSocket?J._startTLSSpan(Y,this):J._startSpan(Y,this);return(0,Ih.safeExecuteInTheMiddle)(()=>$.apply(this,X),(G)=>{if(G!==void 0)W.setStatus({code:ZD.SpanStatusCode.ERROR,message:G.message}),W.recordException(G),W.end()})}}}_startSpan($,J){if(!$)return this._startGenericSpan(J);if($.path)return this._startIpcSpan($,J);return this._startTcpSpan($,J)}_startTLSSpan($,J){let Q=this.tracer.startSpan("tls.connect"),X=ZD.context.with(ZD.trace.setSpan(ZD.context.active(),Q),()=>{return this._startSpan($,J)}),Y=()=>{let K=J.getPeerCertificate(!0),Z=J.getCipher(),H=J.getProtocol(),z={[kX.TLSAttributes.PROTOCOL]:String(H),[kX.TLSAttributes.AUTHORIZED]:String(J.authorized),[kX.TLSAttributes.CIPHER_NAME]:Z.name,[kX.TLSAttributes.CIPHER_VERSION]:Z.version,[kX.TLSAttributes.CERTIFICATE_FINGERPRINT]:K.fingerprint,[kX.TLSAttributes.CERTIFICATE_SERIAL_NUMBER]:K.serialNumber,[kX.TLSAttributes.CERTIFICATE_VALID_FROM]:K.valid_from,[kX.TLSAttributes.CERTIFICATE_VALID_TO]:K.valid_to,[kX.TLSAttributes.ALPN_PROTOCOL]:""};if(J.alpnProtocol)z[kX.TLSAttributes.ALPN_PROTOCOL]=J.alpnProtocol;Q.setAttributes(z),Q.end()},W=(K)=>{Q.setStatus({code:ZD.SpanStatusCode.ERROR,message:K.message}),Q.end()};J.prependOnceListener(l9.SocketEvent.SECURE_CONNECT,Y),J.once(l9.SocketEvent.ERROR,W);let G=()=>{J.removeListener(l9.SocketEvent.SECURE_CONNECT,Y),J.removeListener(l9.SocketEvent.ERROR,W);for(let K of xW0)J.removeListener(K,G)};for(let K of[l9.SocketEvent.CLOSE,l9.SocketEvent.ERROR,l9.SocketEvent.SECURE_CONNECT])J.once(K,G);return X}_startGenericSpan($){let J=this.tracer.startSpan("connect");return bW0($,J),J}_startIpcSpan($,J){let Q=this.tracer.startSpan("ipc.connect",{attributes:{[C3.ATTR_NET_TRANSPORT]:rW1.IPC_TRANSPORT,[C3.ATTR_NET_PEER_NAME]:$.path}});return bW0(J,Q),Q}_startTcpSpan($,J){let Q=this.tracer.startSpan("tcp.connect",{attributes:{[C3.ATTR_NET_TRANSPORT]:C3.NET_TRANSPORT_VALUE_IP_TCP,[C3.ATTR_NET_PEER_NAME]:$.host,[C3.ATTR_NET_PEER_PORT]:$.port}});return bW0(J,Q,{hostAttributes:!0}),Q}}sW1.NetInstrumentation=tW1;var xW0=[l9.SocketEvent.CLOSE,l9.SocketEvent.CONNECT,l9.SocketEvent.ERROR];function n84($){return()=>{$.end()}}function i84($){return(J)=>{$.setStatus({code:ZD.SpanStatusCode.ERROR,message:J.message})}}function bW0($,J,{hostAttributes:Q=!1}={}){let X=i84(J),Y=n84(J),W=()=>{J.setAttributes({[C3.ATTR_NET_PEER_IP]:$.remoteAddress,[C3.ATTR_NET_HOST_IP]:$.localAddress,[C3.ATTR_NET_HOST_PORT]:$.localPort})};if($.once(l9.SocketEvent.ERROR,X),Q)$.once(l9.SocketEvent.CONNECT,W);let G=()=>{$.removeListener(l9.SocketEvent.ERROR,X),$.removeListener(l9.SocketEvent.CONNECT,W);for(let K of xW0)$.removeListener(K,Y),$.removeListener(K,G)};for(let K of xW0)$.once(K,Y),$.once(K,G)}});var JG1=F((Lh)=>{Object.defineProperty(Lh,"__esModule",{value:!0});Lh.TLSAttributes=Lh.NetInstrumentation=void 0;var o84=$G1();Object.defineProperty(Lh,"NetInstrumentation",{enumerable:!0,get:function(){return o84.NetInstrumentation}});var r84=yW0();Object.defineProperty(Lh,"TLSAttributes",{enumerable:!0,get:function(){return r84.TLSAttributes}})});var YG1=F((QG1)=>{Object.defineProperty(QG1,"__esModule",{value:!0});QG1.METRIC_GEN_AI_CLIENT_TOKEN_USAGE=QG1.METRIC_GEN_AI_CLIENT_OPERATION_DURATION=QG1.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS=QG1.ATTR_GEN_AI_USAGE_INPUT_TOKENS=QG1.ATTR_GEN_AI_TOKEN_TYPE=QG1.ATTR_GEN_AI_SYSTEM=QG1.ATTR_GEN_AI_RESPONSE_MODEL=QG1.ATTR_GEN_AI_RESPONSE_ID=QG1.ATTR_GEN_AI_RESPONSE_FINISH_REASONS=QG1.ATTR_GEN_AI_REQUEST_TOP_P=QG1.ATTR_GEN_AI_REQUEST_TEMPERATURE=QG1.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES=QG1.ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY=QG1.ATTR_GEN_AI_REQUEST_MODEL=QG1.ATTR_GEN_AI_REQUEST_MAX_TOKENS=QG1.ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY=QG1.ATTR_GEN_AI_REQUEST_ENCODING_FORMATS=QG1.ATTR_GEN_AI_OPERATION_NAME=QG1.ATTR_EVENT_NAME=void 0;QG1.ATTR_EVENT_NAME="event.name";QG1.ATTR_GEN_AI_OPERATION_NAME="gen_ai.operation.name";QG1.ATTR_GEN_AI_REQUEST_ENCODING_FORMATS="gen_ai.request.encoding_formats";QG1.ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY="gen_ai.request.frequency_penalty";QG1.ATTR_GEN_AI_REQUEST_MAX_TOKENS="gen_ai.request.max_tokens";QG1.ATTR_GEN_AI_REQUEST_MODEL="gen_ai.request.model";QG1.ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY="gen_ai.request.presence_penalty";QG1.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES="gen_ai.request.stop_sequences";QG1.ATTR_GEN_AI_REQUEST_TEMPERATURE="gen_ai.request.temperature";QG1.ATTR_GEN_AI_REQUEST_TOP_P="gen_ai.request.top_p";QG1.ATTR_GEN_AI_RESPONSE_FINISH_REASONS="gen_ai.response.finish_reasons";QG1.ATTR_GEN_AI_RESPONSE_ID="gen_ai.response.id";QG1.ATTR_GEN_AI_RESPONSE_MODEL="gen_ai.response.model";QG1.ATTR_GEN_AI_SYSTEM="gen_ai.system";QG1.ATTR_GEN_AI_TOKEN_TYPE="gen_ai.token.type";QG1.ATTR_GEN_AI_USAGE_INPUT_TOKENS="gen_ai.usage.input_tokens";QG1.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS="gen_ai.usage.output_tokens";QG1.METRIC_GEN_AI_CLIENT_OPERATION_DURATION="gen_ai.client.operation.duration";QG1.METRIC_GEN_AI_CLIENT_TOKEN_USAGE="gen_ai.client.token.usage"});var KG1=F((WG1)=>{Object.defineProperty(WG1,"__esModule",{value:!0});WG1.PACKAGE_NAME=WG1.PACKAGE_VERSION=void 0;WG1.PACKAGE_VERSION="0.5.0";WG1.PACKAGE_NAME="@opentelemetry/instrumentation-openai"});var FG1=F((zG1)=>{Object.defineProperty(zG1,"__esModule",{value:!0});zG1.getAttrsFromBaseURL=zG1.getEnvBool=void 0;var HG1=P(),ZG1=m0();function D94($,J=HG1.diag){let Q=process.env[$];if(Q===void 0||Q==="")return;else if(typeof Q!=="string")throw Error(`invalid type for environment variable: ${typeof Q} (${$}=${Q})`);else{let X=Q.toLowerCase();if(X==="true")return!0;else if(X==="false")return!1;else{J.warn(`invalid boolean value for environment variable: ${$}=${Q}; ignoring`);return}}}zG1.getEnvBool=D94;var O94={"https:":443,"http:":80};function w94($,J=HG1.diag){if(!$)return;let Q;try{Q=new URL($)}catch(X){J.debug(`could not determine server.{address,port} from baseURL: ${X}`);return}return{[ZG1.ATTR_SERVER_ADDRESS]:Q.hostname,[ZG1.ATTR_SERVER_PORT]:Q.port?Number(Q.port):O94[Q.protocol]}}zG1.getAttrsFromBaseURL=w94});var IG1=F((wG1)=>{Object.defineProperty(wG1,"__esModule",{value:!0});wG1.OpenAIInstrumentation=void 0;var HD=f("perf_hooks"),E3=P(),BG1=K1(),zD=T5(),J1=YG1(),VG1=KG1(),gW0=FG1(),I94="gen_ai.system.message",L94="gen_ai.user.message",A94="gen_ai.assistant.message",P94="gen_ai.tool.message",UG1="gen_ai.choice";class OG1 extends BG1.InstrumentationBase{_genaiClientOperationDuration;_genaiClientTokenUsage;constructor($={}){super(VG1.PACKAGE_NAME,VG1.PACKAGE_VERSION,$);let J=this.getConfig(),Q=(0,gW0.getEnvBool)("OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT",this._diag);if(Q!==void 0)J.captureMessageContent=Q}setConfig($={}){let{captureMessageContent:J,...Q}=$;Q.captureMessageContent=!!J,super.setConfig(Q)}init(){return[new BG1.InstrumentationNodeModuleDefinition("openai",[">=4.19.0 <7"],($)=>{return this._wrap($.OpenAI.Chat.Completions.prototype,"create",this._getPatchedChatCompletionsCreate()),this._wrap($.OpenAI.Embeddings.prototype,"create",this._getPatchedEmbeddingsCreate()),$},($)=>{this._unwrap($.OpenAI.Chat.Completions.prototype,"create"),this._unwrap($.OpenAI.Embeddings.prototype,"create")})]}_updateMetricInstruments(){this._genaiClientOperationDuration=this.meter.createHistogram(J1.METRIC_GEN_AI_CLIENT_OPERATION_DURATION,{description:"GenAI operation duration",unit:"s",advice:{explicitBucketBoundaries:[0.01,0.02,0.04,0.08,0.16,0.32,0.64,1.28,2.56,5.12,10.24,20.48,40.96,81.92]}}),this._genaiClientTokenUsage=this.meter.createHistogram(J1.METRIC_GEN_AI_CLIENT_TOKEN_USAGE,{description:"Measures number of input and output tokens used",unit:"{token}",advice:{explicitBucketBoundaries:[1,4,16,64,256,1024,4096,16384,65536,262144,1048576,4194304,16777216,67108864]}})}_getPatchedChatCompletionsCreate(){let $=this;return(J)=>{return function(...X){if(!$.isEnabled)return J.apply(this,X);$._diag.debug("OpenAI.Chat.Completions.create args: %O",X);let Y=X[0],W=$.getConfig(),G=HD.performance.now(),K;try{K=$._startChatCompletionsSpan(Y,W,this?._client?.baseURL)}catch(B){return $._diag.error("unexpected error starting span:",B),J.apply(this,X)}let{span:Z,ctx:H,commonAttrs:z}=K,q=E3.context.with(H,()=>J.apply(this,X));if(M94(Y,q))return q.then((B)=>{return $._wrap(B,"iterator",(U)=>{return()=>{return $._onChatCompletionsStreamIterator(U(),Z,G,W,z,H)}}),B});return q.then((B)=>{$._onChatCompletionsCreateResult(Z,G,z,B,W,H)}).catch($._createAPIPromiseRejectionHandler(G,Z,z)),q}}}_startChatCompletionsSpan($,J,Q){let X={[J1.ATTR_GEN_AI_OPERATION_NAME]:"chat",[J1.ATTR_GEN_AI_REQUEST_MODEL]:$.model,[J1.ATTR_GEN_AI_SYSTEM]:"openai"};Object.assign(X,(0,gW0.getAttrsFromBaseURL)(Q,this._diag));let Y={...X};if($.frequency_penalty!=null)Y[J1.ATTR_GEN_AI_REQUEST_FREQUENCY_PENALTY]=$.frequency_penalty;if($.max_completion_tokens!=null)Y[J1.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=$.max_completion_tokens;else if($.max_tokens!=null)Y[J1.ATTR_GEN_AI_REQUEST_MAX_TOKENS]=$.max_tokens;if($.presence_penalty!=null)Y[J1.ATTR_GEN_AI_REQUEST_PRESENCE_PENALTY]=$.presence_penalty;if($.stop!=null)if(Array.isArray($.stop))Y[J1.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=$.stop;else Y[J1.ATTR_GEN_AI_REQUEST_STOP_SEQUENCES]=[$.stop];if($.temperature!=null)Y[J1.ATTR_GEN_AI_REQUEST_TEMPERATURE]=$.temperature;if($.top_p!=null)Y[J1.ATTR_GEN_AI_REQUEST_TOP_P]=$.top_p;let W=this.tracer.startSpan(`${Y[J1.ATTR_GEN_AI_OPERATION_NAME]} ${Y[J1.ATTR_GEN_AI_REQUEST_MODEL]}`,{kind:E3.SpanKind.CLIENT,attributes:Y}),G=E3.trace.setSpan(E3.context.active(),W),K=Date.now();return $.messages.forEach((Z)=>{switch(Z.role){case"system":{let H={};if(J.captureMessageContent)if(Array.isArray(Z.content))H.content=Z.content.map((z)=>z.text).join("");else H.content=Z.content;this.logger.emit({timestamp:K,context:G,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:I94,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:H});break}case"user":{let H={};if(J.captureMessageContent)if(Array.isArray(Z.content))H.content=Z.content.filter(DG1).map((z)=>z.text).join("");else H.content=Z.content;this.logger.emit({timestamp:K,context:G,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:L94,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:H});break}case"assistant":{let H={};if(J.captureMessageContent){if(Z.content)if(Array.isArray(Z.content))H.content=Z.content.filter(DG1).map((z)=>z.text).join("");else H.content=Z.content;H.tool_calls=Z.tool_calls?.map((z)=>{let q={id:z.id,type:z.type};if(z.type==="function")q.function={name:z.function.name,arguments:z.function.arguments};return q})}else H.tool_calls=Z.tool_calls?.map((z)=>{let q={id:z.id,type:z.type};if(z.type==="function")q.function={name:z.function.name};return q});this.logger.emit({timestamp:K,context:G,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:A94,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:H});break}case"tool":{let H={id:Z.tool_call_id};if(J.captureMessageContent)if(Array.isArray(Z.content))H.content=Z.content.map((z)=>z.text).join("");else H.content=Z.content;this.logger.emit({timestamp:K,context:G,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:P94,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:H});break}default:this._diag.debug(`unknown message role in OpenAI.Chat.Completions.create: ${Z.role}`)}}),{span:W,ctx:G,commonAttrs:X}}async*_onChatCompletionsStreamIterator($,J,Q,X,Y,W){let G,K,Z=[],H=[];for await(let z of $){yield z,this._diag.debug("OpenAI.Chat.Completions.create stream chunk: %O",z);let q=z.choices[0]?.index??0;if(!H[q])H[q]={};if(X.captureMessageContent){let U=z.choices[0]?.delta?.content;if(U){if(!H[q].content)H[q].content="";H[q].content+=U}}let B=z.choices[0]?.delta?.tool_calls?.[0];if(B){if(!H[q].toolCalls)H[q].toolCalls=[];let U=H[q].toolCalls;if(B.id){let O={id:B.id,type:B.type};if(B.type==="function")O.function={name:B.function?.name,arguments:B.function?.arguments??""};U.push(O)}else if(U.length>0){let O=U[U.length-1];if(O.function!==void 0)O.function.arguments+=B.function?.arguments??""}}if(!G&&z.id)G=z.id,J.setAttribute(J1.ATTR_GEN_AI_RESPONSE_ID,G);if(!K&&z.model)K=z.model,J.setAttribute(J1.ATTR_GEN_AI_RESPONSE_MODEL,K);if(!Z[q]){let U=z.choices[0]?.finish_reason;if(U)Z[q]=U}if(z.usage)J.setAttribute(J1.ATTR_GEN_AI_USAGE_INPUT_TOKENS,z.usage.prompt_tokens),J.setAttribute(J1.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,z.usage.completion_tokens),this._genaiClientTokenUsage.record(z.usage.prompt_tokens,{...Y,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:K,[J1.ATTR_GEN_AI_TOKEN_TYPE]:"input"}),this._genaiClientTokenUsage.record(z.usage.completion_tokens,{...Y,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:K,[J1.ATTR_GEN_AI_TOKEN_TYPE]:"output"})}J.setAttribute(J1.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,Z.filter((z)=>z!==void 0));for(let[z,q]of H.entries()){if(!q)continue;let B={};if(X.captureMessageContent&&q.content&&q.content.length>0)B.content=q.content;if(q.toolCalls&&q.toolCalls.length>0){if(B.tool_calls=q.toolCalls,!X.captureMessageContent)B.tool_calls.forEach((U)=>{delete U.function?.arguments})}this.logger.emit({timestamp:Date.now(),context:W,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:UG1,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:{finish_reason:Z[z],index:z,message:B}})}this._genaiClientOperationDuration.record((HD.performance.now()-Q)/1000,{...Y,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:K}),J.end()}_onChatCompletionsCreateResult($,J,Q,X,Y,W){this._diag.debug("OpenAI.Chat.Completions.create result: %O",X);try{if($.setAttribute(J1.ATTR_GEN_AI_RESPONSE_FINISH_REASONS,X.choices.map((G)=>G.finish_reason)),$.setAttribute(J1.ATTR_GEN_AI_RESPONSE_ID,X.id),$.setAttribute(J1.ATTR_GEN_AI_RESPONSE_MODEL,X.model),X.usage)$.setAttribute(J1.ATTR_GEN_AI_USAGE_INPUT_TOKENS,X.usage.prompt_tokens),$.setAttribute(J1.ATTR_GEN_AI_USAGE_OUTPUT_TOKENS,X.usage.completion_tokens);if(X.choices.forEach((G)=>{let K={};if(Y.captureMessageContent){if(G.message.content)K.content=G.message.content;if(G.message.tool_calls)K.tool_calls=G.message.tool_calls}else if(G.message.tool_calls)K.tool_calls=G.message.tool_calls.map((Z)=>{let H={id:Z.id,type:Z.type};if(Z.type==="function")H.function={name:Z.function.name};return H});this.logger.emit({timestamp:Date.now(),context:W,severityNumber:zD.SeverityNumber.INFO,attributes:{[J1.ATTR_EVENT_NAME]:UG1,[J1.ATTR_GEN_AI_SYSTEM]:"openai"},body:{finish_reason:G.finish_reason,index:G.index,message:K}})}),this._genaiClientOperationDuration.record((HD.performance.now()-J)/1000,{...Q,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:X.model}),X.usage)this._genaiClientTokenUsage.record(X.usage.prompt_tokens,{...Q,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:X.model,[J1.ATTR_GEN_AI_TOKEN_TYPE]:"input"}),this._genaiClientTokenUsage.record(X.usage.completion_tokens,{...Q,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:X.model,[J1.ATTR_GEN_AI_TOKEN_TYPE]:"output"})}catch(G){this._diag.error("unexpected error getting telemetry from chat result:",G)}$.end()}_createAPIPromiseRejectionHandler($,J,Q){return(X)=>{this._diag.debug("OpenAI APIPromise rejection: %O",X);let Y=X?.constructor?.name;this._genaiClientOperationDuration.record((HD.performance.now()-$)/1000,{...Q,"error.type":Y}),J.setStatus({code:E3.SpanStatusCode.ERROR,message:X.message}),J.setAttribute("error.type",Y),J.end()}}_getPatchedEmbeddingsCreate(){let $=this;return(J)=>{return function(...X){if(!$.isEnabled)return J.apply(this,X);$._diag.debug("OpenAI.Chat.Embeddings.create args: %O",X);let Y=X[0],W=HD.performance.now(),G;try{G=$._startEmbeddingsSpan(Y,this?._client?.baseURL)}catch(q){return $._diag.error("unexpected error starting span:",q),J.apply(this,X)}let{span:K,ctx:Z,commonAttrs:H}=G,z=E3.context.with(Z,()=>J.apply(this,X));return z.then((q)=>{$._onEmbeddingsCreateResult(K,W,H,q)}).catch($._createAPIPromiseRejectionHandler(W,K,H)),z}}}_startEmbeddingsSpan($,J){let Q={[J1.ATTR_GEN_AI_OPERATION_NAME]:"embeddings",[J1.ATTR_GEN_AI_REQUEST_MODEL]:$.model,[J1.ATTR_GEN_AI_SYSTEM]:"openai"};Object.assign(Q,(0,gW0.getAttrsFromBaseURL)(J,this._diag));let X={...Q};if($.encoding_format!=null)X[J1.ATTR_GEN_AI_REQUEST_ENCODING_FORMATS]=[$.encoding_format];let Y=this.tracer.startSpan(`${X[J1.ATTR_GEN_AI_OPERATION_NAME]} ${X[J1.ATTR_GEN_AI_REQUEST_MODEL]}`,{kind:E3.SpanKind.CLIENT,attributes:X}),W=E3.trace.setSpan(E3.context.active(),Y);return{span:Y,ctx:W,commonAttrs:Q}}_onEmbeddingsCreateResult($,J,Q,X){this._diag.debug("OpenAI.Embeddings.create result: %O",X);try{$.setAttribute(J1.ATTR_GEN_AI_RESPONSE_MODEL,X.model),this._genaiClientOperationDuration.record((HD.performance.now()-J)/1000,{...Q,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:X.model}),$.setAttribute(J1.ATTR_GEN_AI_USAGE_INPUT_TOKENS,X.usage.prompt_tokens),this._genaiClientTokenUsage.record(X.usage.prompt_tokens,{...Q,[J1.ATTR_GEN_AI_RESPONSE_MODEL]:X.model,[J1.ATTR_GEN_AI_TOKEN_TYPE]:"input"})}catch(Y){this._diag.error("unexpected error getting telemetry from embeddings result:",Y)}$.end()}}wG1.OpenAIInstrumentation=OG1;function DG1($){return $.type==="text"}function M94($,J){if($&&$.stream)return!0;return!1}});var LG1=F((dW0)=>{Object.defineProperty(dW0,"__esModule",{value:!0});dW0.OpenAIInstrumentation=void 0;var C94=IG1();Object.defineProperty(dW0,"OpenAIInstrumentation",{enumerable:!0,get:function(){return C94.OpenAIInstrumentation}})});var MG1=F((AG1)=>{Object.defineProperty(AG1,"__esModule",{value:!0});AG1.DB_SYSTEM_NAME_VALUE_ORACLE_DB=AG1.ATTR_DB_USER=AG1.ATTR_DB_OPERATION_PARAMETER=void 0;var R94=($)=>`db.operation.parameter.${$}`;AG1.ATTR_DB_OPERATION_PARAMETER=R94;AG1.ATTR_DB_USER="db.user";AG1.DB_SYSTEM_NAME_VALUE_ORACLE_DB="oracle.db"});var EG1=F((CG1)=>{Object.defineProperty(CG1,"__esModule",{value:!0});CG1.SpanNames=void 0;var S94;(function($){$.CONNECT="oracledb.getConnection",$.POOL_CONNECT="oracledb.Pool.getConnection",$.POOL_CREATE="oracledb.createPool",$.CONNECT_PROTOCOL_NEG="oracledb.ProtocolMessage",$.CONNECT_DATATYPE_NEG="oracledb.DataTypeMessage",$.CONNECT_AUTH_MSG="oracledb.AuthMessage",$.CONNECT_FAST_AUTH="oracledb.FastAuthMessage",$.EXECUTE_MSG="oracledb.ExecuteMessage",$.EXECUTE="oracledb.Connection.execute",$.EXECUTE_MANY="oracledb.Connection.executeMany",$.LOGOFF_MSG="oracledb.LogOffMessage",$.CONNECT_CLOSE="oracledb.Connection.close",$.CREATE_LOB="oracledb.Connection.createLob",$.LOB_MESSAGE="oracledb.LobOpMessage",$.LOB_GETDATA="oracledb.Lob.getData"})(S94=CG1.SpanNames||(CG1.SpanNames={}))});var SG1=F((TG1)=>{Object.defineProperty(TG1,"__esModule",{value:!0});TG1.getOracleTelemetryTraceHandlerClass=void 0;var RG1=K1(),f7=P(),Yz=m0(),Ah=MG1(),k94=3003,jP=EG1();function v94($){try{return $.traceHandler.TraceHandlerBase}catch(J){return f7.diag.error("Failed to load oracledb module.",J),null}}function _94($){let J=v94($);if(!J)return;class Q extends J{_getTracer;_instrumentConfig;constructor(X,Y){super();this._getTracer=X,this._instrumentConfig=Y}_shouldSkipInstrumentation(){return this._instrumentConfig.requireParentSpan===!0&&f7.trace.getSpan(f7.context.active())===void 0}_getDBNameSpace(X,Y,W){if(X==null&&Y==null&&W==null)return;return`${X??""}|${Y??""}|${W??""}`}_getConnectionSpanAttributes(X){return{[Yz.ATTR_DB_SYSTEM_NAME]:Ah.DB_SYSTEM_NAME_VALUE_ORACLE_DB,[Yz.ATTR_NETWORK_TRANSPORT]:X.protocol,[Ah.ATTR_DB_USER]:X.user,[Yz.ATTR_DB_NAMESPACE]:this._getDBNameSpace(X.instanceName,X.pdbName,X.serviceName),[Yz.ATTR_SERVER_ADDRESS]:X.hostName,[Yz.ATTR_SERVER_PORT]:X.port}}_isLobInstance(X){return typeof X==="object"&&X!==null&&Reflect.getPrototypeOf(X)?.constructor?.name==="Lob"}_getValues(X){if(!X)return;let Y={};try{if(Array.isArray(X))X.forEach((W,G)=>{let K=this._extractValue(W);if(K!==void 0)Y[(0,Ah.ATTR_DB_OPERATION_PARAMETER)(`${G}`)]=K});else if(X&&typeof X==="object")for(let[W,G]of Object.entries(X)){let K=(0,Ah.ATTR_DB_OPERATION_PARAMETER)(W),Z=G;if(Z&&typeof Z==="object"){if(Z.dir===k94){Y[K]="";continue}if("val"in Z)Z=Z.val}let H=this._extractValue(Z);if(H!==void 0)Y[K]=H}}catch(W){f7.diag.error("failed to stringify bind values:",X,W);return}return Y}_extractValue(X){if(X==null)return"null";if(X instanceof Buffer||this._isLobInstance(X))return X.toString();if(typeof X==="object")return JSON.stringify(X);return X.toString()}_setCallLevelAttributes(X,Y,W=!1){if(!Y)return;if(Y.statement){if(X.setAttribute(Yz.ATTR_DB_OPERATION_NAME,Y.statement.split(" ")[0].toUpperCase()),this._instrumentConfig.dbStatementDump||this._instrumentConfig.enhancedDatabaseReporting){if(X.setAttribute(Yz.ATTR_DB_QUERY_TEXT,Y.statement),this._instrumentConfig.enhancedDatabaseReporting&&!W){let G=this._getValues(Y.values);if(G)X.setAttributes(G)}}}}_handleExecuteCustomRequest(X,Y){if(typeof this._instrumentConfig.requestHook==="function")(0,RG1.safeExecuteInTheMiddle)(()=>{this._instrumentConfig.requestHook?.(X,{connection:Y.connectLevelConfig,inputArgs:Y.additionalConfig.args})},(W)=>{if(W)f7.diag.error("Error running request hook",W)},!0)}_handleExecuteCustomResult(X,Y){if(typeof this._instrumentConfig.responseHook==="function")(0,RG1.safeExecuteInTheMiddle)(()=>{this._instrumentConfig.responseHook?.(X,{data:Y.additionalConfig.result})},(W)=>{if(W)f7.diag.error("Error running query hook",W)},!0)}_updateSpanName(X){let{connectLevelConfig:Y,callLevelConfig:W,userContext:G,operation:K}=X;if(![jP.SpanNames.EXECUTE,jP.SpanNames.EXECUTE_MANY,jP.SpanNames.EXECUTE_MSG].includes(K))return;let{instanceName:Z,pdbName:H,serviceName:z}=Y,q=this._getDBNameSpace(Z,H,z),B=W?.statement?.split(" ")[0].toUpperCase()||"";G.span.updateName(`${K}:${B}${q&&` ${q}`}`)}_updateFinalSpanAttributes(X,Y=!1){let W=X.userContext.span;if(X.connectLevelConfig)W.setAttributes(this._getConnectionSpanAttributes(X.connectLevelConfig));if(X.callLevelConfig)this._setCallLevelAttributes(W,X.callLevelConfig,Y);if(X.error)W.recordException(X.error),W.setStatus({code:f7.SpanStatusCode.ERROR,message:X.error.message})}setInstrumentConfig(X={}){this._instrumentConfig=X}onEnterFn(X){if(this._shouldSkipInstrumentation())return;let Y=X.operation,W=X.connectLevelConfig?this._getConnectionSpanAttributes(X.connectLevelConfig):{};if(X.userContext={span:this._getTracer().startSpan(Y,{kind:f7.SpanKind.CLIENT,attributes:W})},X.fn)X.fn=f7.context.bind(f7.trace.setSpan(f7.context.active(),X.userContext.span),X.fn);if(X.operation===jP.SpanNames.EXECUTE)this._handleExecuteCustomRequest(X.userContext.span,X)}onExitFn(X){if(!X.userContext?.span)return;switch(this._updateFinalSpanAttributes(X),X.operation){case jP.SpanNames.EXECUTE:this._handleExecuteCustomResult(X.userContext.span,X);break;default:break}this._updateSpanName(X),X.userContext.span.end()}onBeginRoundTrip(X){if(this._shouldSkipInstrumentation())return;let Y=X.operation,W={};X.userContext={span:this._getTracer().startSpan(Y,{kind:f7.SpanKind.CLIENT,attributes:W})}}onEndRoundTrip(X){if(!X.userContext?.span)return;this._updateFinalSpanAttributes(X,!0),this._updateSpanName(X),X.userContext.span.end()}}return Q}TG1.getOracleTelemetryTraceHandlerClass=_94});var _G1=F((kG1)=>{Object.defineProperty(kG1,"__esModule",{value:!0});kG1.PACKAGE_NAME=kG1.PACKAGE_VERSION=void 0;kG1.PACKAGE_VERSION="0.33.0";kG1.PACKAGE_NAME="@opentelemetry/instrumentation-oracledb"});var gG1=F((bG1)=>{Object.defineProperty(bG1,"__esModule",{value:!0});bG1.OracleInstrumentation=void 0;var fG1=K1(),y94=SG1(),yG1=_G1();class hG1 extends fG1.InstrumentationBase{_tmHandler;constructor($={}){super(yG1.PACKAGE_NAME,yG1.PACKAGE_VERSION,$)}init(){return[new fG1.InstrumentationNodeModuleDefinition("oracledb",[">= 6.7 < 7"],(J)=>{if(!J)return;if(this._tmHandler)J.traceHandler.setTraceInstance(),this._tmHandler=null;let Q=this.getConfig(),X=(0,y94.getOracleTelemetryTraceHandlerClass)(J);if(X){let Y=new X(()=>this.tracer,Q);Y.enable(),J.traceHandler.setTraceInstance(Y),this._tmHandler=Y}return J},(J)=>{if(this._tmHandler)J.traceHandler.setTraceInstance(),this._tmHandler=null})]}setConfig($={}){super.setConfig($),this._tmHandler?.setInstrumentConfig(this._config)}}bG1.OracleInstrumentation=hG1});var dG1=F((mW0)=>{Object.defineProperty(mW0,"__esModule",{value:!0});mW0.OracleInstrumentation=void 0;var h94=gG1();Object.defineProperty(mW0,"OracleInstrumentation",{enumerable:!0,get:function(){return h94.OracleInstrumentation}})});var cG1=F((uG1)=>{Object.defineProperty(uG1,"__esModule",{value:!0});uG1.EVENT_LISTENERS_SET=void 0;uG1.EVENT_LISTENERS_SET=Symbol("opentelemetry.instrumentation.pg.eventListenersSet")});var lW0=F((lG1)=>{Object.defineProperty(lG1,"__esModule",{value:!0});lG1.AttributeNames=void 0;var x94;(function($){$.PG_VALUES="db.postgresql.values",$.PG_PLAN="db.postgresql.plan",$.IDLE_TIMEOUT_MILLIS="db.postgresql.idle.timeout.millis",$.MAX_CLIENT="db.postgresql.max.client"})(x94=lG1.AttributeNames||(lG1.AttributeNames={}))});var pW0=F((pG1)=>{Object.defineProperty(pG1,"__esModule",{value:!0});pG1.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS=pG1.METRIC_DB_CLIENT_CONNECTION_COUNT=pG1.DB_SYSTEM_VALUE_POSTGRESQL=pG1.DB_CLIENT_CONNECTION_STATE_VALUE_USED=pG1.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE=pG1.ATTR_NET_PEER_PORT=pG1.ATTR_NET_PEER_NAME=pG1.ATTR_DB_USER=pG1.ATTR_DB_SYSTEM=pG1.ATTR_DB_STATEMENT=pG1.ATTR_DB_NAME=pG1.ATTR_DB_CONNECTION_STRING=pG1.ATTR_DB_CLIENT_CONNECTION_STATE=pG1.ATTR_DB_CLIENT_CONNECTION_POOL_NAME=void 0;pG1.ATTR_DB_CLIENT_CONNECTION_POOL_NAME="db.client.connection.pool.name";pG1.ATTR_DB_CLIENT_CONNECTION_STATE="db.client.connection.state";pG1.ATTR_DB_CONNECTION_STRING="db.connection_string";pG1.ATTR_DB_NAME="db.name";pG1.ATTR_DB_STATEMENT="db.statement";pG1.ATTR_DB_SYSTEM="db.system";pG1.ATTR_DB_USER="db.user";pG1.ATTR_NET_PEER_NAME="net.peer.name";pG1.ATTR_NET_PEER_PORT="net.peer.port";pG1.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE="idle";pG1.DB_CLIENT_CONNECTION_STATE_VALUE_USED="used";pG1.DB_SYSTEM_VALUE_POSTGRESQL="postgresql";pG1.METRIC_DB_CLIENT_CONNECTION_COUNT="db.client.connection.count";pG1.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS="db.client.connection.pending_requests"});var iW0=F((iG1)=>{Object.defineProperty(iG1,"__esModule",{value:!0});iG1.SpanNames=void 0;var s94;(function($){$.QUERY_PREFIX="pg.query",$.CONNECT="pg.connect",$.POOL_CONNECT="pg-pool.connect"})(s94=iG1.SpanNames||(iG1.SpanNames={}))});var QK1=F(($K1)=>{Object.defineProperty($K1,"__esModule",{value:!0});$K1.isObjectWithTextString=$K1.getErrorMessage=$K1.patchClientConnectCallback=$K1.patchCallbackPGPool=$K1.updateCounter=$K1.getPoolName=$K1.patchCallback=$K1.handleExecutionResult=$K1.handleConfigQuery=$K1.shouldSkipInstrumentation=$K1.getSemanticAttributesFromPoolConnection=$K1.getSemanticAttributesFromConnection=$K1.getConnectionString=$K1.parseAndMaskConnectionString=$K1.parseNormalizedOperationName=$K1.getQuerySpanName=void 0;var GK=P(),Ph=lW0(),y7=m0(),W4=pW0(),Wz=K1(),oG1=iW0();function rG1($,J){if(!J)return oG1.SpanNames.QUERY_PREFIX;let Q=typeof J.name==="string"&&J.name?J.name:aG1(J.text);return`${oG1.SpanNames.QUERY_PREFIX}:${Q}${$?` ${$}`:""}`}$K1.getQuerySpanName=rG1;function aG1($){let J=$.indexOf(" "),Q=J===-1?$:$.slice(0,J);return Q=Q.toUpperCase(),Q.endsWith(";")?Q.slice(0,-1):Q}$K1.parseNormalizedOperationName=aG1;function tG1($){try{let J=new URL($);return J.username="",J.password="",J.toString()}catch(J){return"postgresql://localhost:5432/"}}$K1.parseAndMaskConnectionString=tG1;function oW0($){if("connectionString"in $&&$.connectionString)return tG1($.connectionString);let J=$.host||"localhost",Q=$.port||5432,X=$.database||"";return`postgresql://${J}:${Q}/${X}`}$K1.getConnectionString=oW0;function Mh($){if(Number.isInteger($))return $;return}function sG1($,J){let Q={};if(J&Wz.SemconvStability.OLD)Q={...Q,[W4.ATTR_DB_SYSTEM]:W4.DB_SYSTEM_VALUE_POSTGRESQL,[W4.ATTR_DB_NAME]:$.database,[W4.ATTR_DB_CONNECTION_STRING]:oW0($),[W4.ATTR_DB_USER]:$.user,[W4.ATTR_NET_PEER_NAME]:$.host,[W4.ATTR_NET_PEER_PORT]:Mh($.port)};if(J&Wz.SemconvStability.STABLE)Q={...Q,[y7.ATTR_DB_SYSTEM_NAME]:y7.DB_SYSTEM_NAME_VALUE_POSTGRESQL,[y7.ATTR_DB_NAMESPACE]:$.namespace,[y7.ATTR_SERVER_ADDRESS]:$.host,[y7.ATTR_SERVER_PORT]:Mh($.port)};return Q}$K1.getSemanticAttributesFromConnection=sG1;function e94($,J){let Q;try{Q=$.connectionString?new URL($.connectionString):void 0}catch(Y){Q=void 0}let X={[Ph.AttributeNames.IDLE_TIMEOUT_MILLIS]:$.idleTimeoutMillis,[Ph.AttributeNames.MAX_CLIENT]:$.maxClient};if(J&Wz.SemconvStability.OLD)X={...X,[W4.ATTR_DB_SYSTEM]:W4.DB_SYSTEM_VALUE_POSTGRESQL,[W4.ATTR_DB_NAME]:Q?.pathname.slice(1)??$.database,[W4.ATTR_DB_CONNECTION_STRING]:oW0($),[W4.ATTR_NET_PEER_NAME]:Q?.hostname??$.host,[W4.ATTR_NET_PEER_PORT]:Number(Q?.port)||Mh($.port),[W4.ATTR_DB_USER]:Q?.username??$.user};if(J&Wz.SemconvStability.STABLE)X={...X,[y7.ATTR_DB_SYSTEM_NAME]:y7.DB_SYSTEM_NAME_VALUE_POSTGRESQL,[y7.ATTR_DB_NAMESPACE]:$.namespace,[y7.ATTR_SERVER_ADDRESS]:Q?.hostname??$.host,[y7.ATTR_SERVER_PORT]:Number(Q?.port)||Mh($.port)};return X}$K1.getSemanticAttributesFromPoolConnection=e94;function $54($){return $.requireParentSpan===!0&&GK.trace.getSpan(GK.context.active())===void 0}$K1.shouldSkipInstrumentation=$54;function J54($,J,Q,X){let{connectionParameters:Y}=this,W=Y.database,G=rG1(W,X),K=$.startSpan(G,{kind:GK.SpanKind.CLIENT,attributes:sG1(Y,Q)});if(!X)return K;if(X.text){if(Q&Wz.SemconvStability.OLD)K.setAttribute(W4.ATTR_DB_STATEMENT,X.text);if(Q&Wz.SemconvStability.STABLE)K.setAttribute(y7.ATTR_DB_QUERY_TEXT,X.text)}if(J.enhancedDatabaseReporting&&Array.isArray(X.values))try{let Z=X.values.map((H)=>{if(H==null)return"null";else if(H instanceof Buffer)return H.toString();else if(typeof H==="object"){if(typeof H.toPostgres==="function")return H.toPostgres();return JSON.stringify(H)}else return H.toString()});K.setAttribute(Ph.AttributeNames.PG_VALUES,Z)}catch(Z){GK.diag.error("failed to stringify ",X.values,Z)}if(typeof X.name==="string")K.setAttribute(Ph.AttributeNames.PG_PLAN,X.name);return K}$K1.handleConfigQuery=J54;function eG1($,J,Q){if(typeof $.responseHook==="function")(0,Wz.safeExecuteInTheMiddle)(()=>{$.responseHook(J,{data:Q})},(X)=>{if(X)GK.diag.error("Error running response hook",X)},!0)}$K1.handleExecutionResult=eG1;function Q54($,J,Q,X,Y){return function(G,K){if(G){if(Object.prototype.hasOwnProperty.call(G,"code"))X[y7.ATTR_ERROR_TYPE]=G.code;J.setStatus({code:GK.SpanStatusCode.ERROR,message:G.message})}else eG1($,J,K);Y(),J.end(),Q.call(this,G,K)}}$K1.patchCallback=Q54;function X54($){let J="";return J+=($?.host?`${$.host}`:"unknown_host")+":",J+=($?.port?`${$.port}`:"unknown_port")+"/",J+=$?.database?`${$.database}`:"unknown_database",J.trim()}$K1.getPoolName=X54;function Y54($,J,Q,X,Y){let{totalCount:W,waitingCount:G,idleCount:K}=J,Z=W-K;return Q.add(Z-Y.used,{[W4.ATTR_DB_CLIENT_CONNECTION_STATE]:W4.DB_CLIENT_CONNECTION_STATE_VALUE_USED,[W4.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:$}),Q.add(K-Y.idle,{[W4.ATTR_DB_CLIENT_CONNECTION_STATE]:W4.DB_CLIENT_CONNECTION_STATE_VALUE_IDLE,[W4.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:$}),X.add(G-Y.pending,{[W4.ATTR_DB_CLIENT_CONNECTION_POOL_NAME]:$}),{used:Z,idle:K,pending:G}}$K1.updateCounter=Y54;function W54($,J){return function(X,Y,W){if(X)$.setStatus({code:GK.SpanStatusCode.ERROR,message:X.message});$.end(),J.call(this,X,Y,W)}}$K1.patchCallbackPGPool=W54;function G54($,J){return function(X){if(X)$.setStatus({code:GK.SpanStatusCode.ERROR,message:X.message});$.end(),J.apply(this,arguments)}}$K1.patchClientConnectCallback=G54;function K54($){return typeof $==="object"&&$!==null&&"message"in $?String($.message):void 0}$K1.getErrorMessage=K54;function Z54($){return typeof $==="object"&&typeof $?.text==="string"}$K1.isObjectWithTextString=Z54});var WK1=F((XK1)=>{Object.defineProperty(XK1,"__esModule",{value:!0});XK1.PACKAGE_NAME=XK1.PACKAGE_VERSION=void 0;XK1.PACKAGE_VERSION="0.60.0";XK1.PACKAGE_NAME="@opentelemetry/instrumentation-pg"});var VK1=F((FK1)=>{Object.defineProperty(FK1,"__esModule",{value:!0});FK1.PgInstrumentation=void 0;var N9=K1(),D$=P(),GK1=cG1(),R4=QK1(),KK1=DW0(),ZK1=WK1(),HK1=iW0(),Ch=q6(),sJ=m0(),SP=pW0();function qD($){return $[Symbol.toStringTag]==="Module"?$.default:$}class qK1 extends N9.InstrumentationBase{_connectionsCounter={used:0,idle:0,pending:0};_semconvStability;constructor($={}){super(ZK1.PACKAGE_NAME,ZK1.PACKAGE_VERSION,$);this._semconvStability=(0,N9.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}_updateMetricInstruments(){this._operationDuration=this.meter.createHistogram(sJ.METRIC_DB_CLIENT_OPERATION_DURATION,{description:"Duration of database client operations.",unit:"s",valueType:D$.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[0.001,0.005,0.01,0.05,0.1,0.5,1,5,10]}}),this._connectionsCounter={idle:0,pending:0,used:0},this._connectionsCount=this.meter.createUpDownCounter(SP.METRIC_DB_CLIENT_CONNECTION_COUNT,{description:"The number of connections that are currently in state described by the state attribute.",unit:"{connection}"}),this._connectionPendingRequests=this.meter.createUpDownCounter(SP.METRIC_DB_CLIENT_CONNECTION_PENDING_REQUESTS,{description:"The number of current pending requests for an open connection.",unit:"{connection}"})}init(){let $=[">=8.0.3 <9"],J=[">=2.0.0 <4"],Q=new N9.InstrumentationNodeModuleFile("pg/lib/native/client.js",$,this._patchPgClient.bind(this),this._unpatchPgClient.bind(this)),X=new N9.InstrumentationNodeModuleFile("pg/lib/client.js",$,this._patchPgClient.bind(this),this._unpatchPgClient.bind(this)),Y=new N9.InstrumentationNodeModuleDefinition("pg",$,(G)=>{let K=qD(G);return this._patchPgClient(K.Client),G},(G)=>{let K=qD(G);return this._unpatchPgClient(K.Client),G},[X,Q]),W=new N9.InstrumentationNodeModuleDefinition("pg-pool",J,(G)=>{let K=qD(G);if((0,N9.isWrapped)(K.prototype.connect))this._unwrap(K.prototype,"connect");return this._wrap(K.prototype,"connect",this._getPoolConnectPatch()),K},(G)=>{let K=qD(G);if((0,N9.isWrapped)(K.prototype.connect))this._unwrap(K.prototype,"connect")});return[Y,W]}_patchPgClient($){if(!$)return;let J=qD($);if((0,N9.isWrapped)(J.prototype.query))this._unwrap(J.prototype,"query");if((0,N9.isWrapped)(J.prototype.connect))this._unwrap(J.prototype,"connect");return this._wrap(J.prototype,"query",this._getClientQueryPatch()),this._wrap(J.prototype,"connect",this._getClientConnectPatch()),$}_unpatchPgClient($){let J=qD($);if((0,N9.isWrapped)(J.prototype.query))this._unwrap(J.prototype,"query");if((0,N9.isWrapped)(J.prototype.connect))this._unwrap(J.prototype,"connect");return $}_getClientConnectPatch(){let $=this;return(J)=>{return function(X){if(R4.shouldSkipInstrumentation($.getConfig()))return J.call(this,X);let Y=$.tracer.startSpan(HK1.SpanNames.CONNECT,{kind:D$.SpanKind.CLIENT,attributes:R4.getSemanticAttributesFromConnection(this,$._semconvStability)});if(X){let G=D$.trace.getSpan(D$.context.active());if(X=R4.patchClientConnectCallback(Y,X),G)X=D$.context.bind(D$.context.active(),X)}let W=D$.context.with(D$.trace.setSpan(D$.context.active(),Y),()=>{return J.call(this,X)});return zK1(Y,W)}}}recordOperationDuration($,J){let Q={},X=[sJ.ATTR_DB_NAMESPACE,sJ.ATTR_ERROR_TYPE,sJ.ATTR_SERVER_PORT,sJ.ATTR_SERVER_ADDRESS,sJ.ATTR_DB_OPERATION_NAME];if(this._semconvStability&N9.SemconvStability.OLD)X.push(SP.ATTR_DB_SYSTEM);if(this._semconvStability&N9.SemconvStability.STABLE)X.push(sJ.ATTR_DB_SYSTEM_NAME);X.forEach((W)=>{if(W in $)Q[W]=$[W]});let Y=(0,Ch.hrTimeToMilliseconds)((0,Ch.hrTimeDuration)(J,(0,Ch.hrTime)()))/1000;this._operationDuration.record(Y,Q)}_getClientQueryPatch(){let $=this;return(J)=>{return this._diag.debug("Patching pg.Client.prototype.query"),function(...X){if(R4.shouldSkipInstrumentation($.getConfig()))return J.apply(this,X);let Y=(0,Ch.hrTime)(),W=X[0],G=typeof W==="string",K=R4.isObjectWithTextString(W),Z=G?{text:W,values:Array.isArray(X[1])?X[1]:void 0}:K?W:void 0,H={[SP.ATTR_DB_SYSTEM]:SP.DB_SYSTEM_VALUE_POSTGRESQL,[sJ.ATTR_DB_NAMESPACE]:this.database,[sJ.ATTR_SERVER_PORT]:this.connectionParameters.port,[sJ.ATTR_SERVER_ADDRESS]:this.connectionParameters.host};if(Z?.text)H[sJ.ATTR_DB_OPERATION_NAME]=R4.parseNormalizedOperationName(Z?.text);let z=()=>{$.recordOperationDuration(H,Y)},q=$.getConfig(),B=R4.handleConfigQuery.call(this,$.tracer,q,$._semconvStability,Z);if(q.addSqlCommenterCommentToQueries){if(G)X[0]=(0,KK1.addSqlCommenterComment)(B,W);else if(K&&!("name"in W))X[0]={...W,text:(0,KK1.addSqlCommenterComment)(B,W.text)}}if(X.length>0){let w=D$.trace.getSpan(D$.context.active());if(typeof X[X.length-1]==="function"){if(X[X.length-1]=R4.patchCallback(q,B,X[X.length-1],H,z),w)X[X.length-1]=D$.context.bind(D$.context.active(),X[X.length-1])}else if(typeof Z?.callback==="function"){let N=R4.patchCallback($.getConfig(),B,Z.callback,H,z);if(w)N=D$.context.bind(D$.context.active(),N);X[0].callback=N}}let{requestHook:U}=q;if(typeof U==="function"&&Z)(0,N9.safeExecuteInTheMiddle)(()=>{let{database:w,host:N,port:I,user:E}=this.connectionParameters;U(B,{connection:{database:w,host:N,port:I,user:E},query:{text:Z.text,values:Z.values,name:Z.name}})},(w)=>{if(w)$._diag.error("Error running query hook",w)},!0);let O;try{O=J.apply(this,X)}catch(w){throw B.setStatus({code:D$.SpanStatusCode.ERROR,message:R4.getErrorMessage(w)}),B.end(),w}if(O instanceof Promise)return O.then((w)=>{return new Promise((N)=>{R4.handleExecutionResult($.getConfig(),B,w),z(),B.end(),N(w)})}).catch((w)=>{return new Promise((N,I)=>{B.setStatus({code:D$.SpanStatusCode.ERROR,message:w.message}),z(),B.end(),I(w)})});return O}}}_setPoolConnectEventListeners($){if($[GK1.EVENT_LISTENERS_SET])return;let J=R4.getPoolName($.options);$.on("connect",()=>{this._connectionsCounter=R4.updateCounter(J,$,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),$.on("acquire",()=>{this._connectionsCounter=R4.updateCounter(J,$,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),$.on("remove",()=>{this._connectionsCounter=R4.updateCounter(J,$,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),$.on("release",()=>{this._connectionsCounter=R4.updateCounter(J,$,this._connectionsCount,this._connectionPendingRequests,this._connectionsCounter)}),$[GK1.EVENT_LISTENERS_SET]=!0}_getPoolConnectPatch(){let $=this;return(J)=>{return function(X){if(R4.shouldSkipInstrumentation($.getConfig()))return J.call(this,X);let Y=$.tracer.startSpan(HK1.SpanNames.POOL_CONNECT,{kind:D$.SpanKind.CLIENT,attributes:R4.getSemanticAttributesFromPoolConnection(this.options,$._semconvStability)});if($._setPoolConnectEventListeners(this),X){let G=D$.trace.getSpan(D$.context.active());if(X=R4.patchCallbackPGPool(Y,X),G)X=D$.context.bind(D$.context.active(),X)}let W=D$.context.with(D$.trace.setSpan(D$.context.active(),Y),()=>{return J.call(this,X)});return zK1(Y,W)}}}}FK1.PgInstrumentation=qK1;function zK1($,J){if(!(J instanceof Promise))return J;let Q=J;return D$.context.bind(D$.context.active(),Q.then((X)=>{return $.end(),X}).catch((X)=>{return $.setStatus({code:D$.SpanStatusCode.ERROR,message:R4.getErrorMessage(X)}),$.end(),Promise.reject(X)}))}});var UK1=F((Eh)=>{Object.defineProperty(Eh,"__esModule",{value:!0});Eh.AttributeNames=Eh.PgInstrumentation=void 0;var C54=VK1();Object.defineProperty(Eh,"PgInstrumentation",{enumerable:!0,get:function(){return C54.PgInstrumentation}});var E54=lW0();Object.defineProperty(Eh,"AttributeNames",{enumerable:!0,get:function(){return E54.AttributeNames}})});var rW0=F((DK1)=>{Object.defineProperty(DK1,"__esModule",{value:!0});DK1.PACKAGE_NAME=DK1.PACKAGE_VERSION=void 0;DK1.PACKAGE_VERSION="0.54.0";DK1.PACKAGE_NAME="@opentelemetry/instrumentation-pino"});var AK1=F((IK1)=>{Object.defineProperty(IK1,"__esModule",{value:!0});IK1.OTelPinoStream=IK1.getTimeConverter=void 0;var j54=f("stream"),_$=T5(),wK1=rW0(),S54=q6(),FD={trace:10,debug:20,info:30,warn:40,error:50,fatal:60},k54={[FD.trace]:_$.SeverityNumber.TRACE,[FD.debug]:_$.SeverityNumber.DEBUG,[FD.info]:_$.SeverityNumber.INFO,[FD.warn]:_$.SeverityNumber.WARN,[FD.error]:_$.SeverityNumber.ERROR,[FD.fatal]:_$.SeverityNumber.FATAL},aW0=[_$.SeverityNumber.TRACE2,_$.SeverityNumber.TRACE3,_$.SeverityNumber.TRACE4,_$.SeverityNumber.DEBUG2,_$.SeverityNumber.DEBUG3,_$.SeverityNumber.DEBUG4,_$.SeverityNumber.INFO2,_$.SeverityNumber.INFO3,_$.SeverityNumber.INFO4,_$.SeverityNumber.WARN2,_$.SeverityNumber.WARN3,_$.SeverityNumber.WARN4,_$.SeverityNumber.ERROR2,_$.SeverityNumber.ERROR3,_$.SeverityNumber.ERROR4,_$.SeverityNumber.FATAL2,_$.SeverityNumber.FATAL3,_$.SeverityNumber.FATAL4];function v54($){let J=k54[$];if(J!==void 0)return J;let Q=($-10)/60,X=Math.floor(Q*aW0.length),Y=Math.min(aW0.length-1,Math.max(0,X));return aW0[Y]}function _54($,J){let Q=J.stdTimeFunctions,X=$[J.symbols.timeSym];if(X===Q.epochTime)return(Y)=>Y;else if(X===Q.unixTime)return(Y)=>Y*1000;else if(X===Q.isoTime)return(Y)=>new Date(Y).getTime();else if(X===Q.nullTime)return()=>Date.now();else return()=>NaN}IK1.getTimeConverter=_54;class NK1 extends j54.Writable{constructor($){super();this._messageKey=$.messageKey,this._levels=$.levels,this._otelTimestampFromTime=$.otelTimestampFromTime,this._otelLogger=_$.logs.getLogger(wK1.PACKAGE_NAME,wK1.PACKAGE_VERSION)}_write($,J,Q){if(!$)return;let X;try{X=JSON.parse($)}catch(I){this.emit("unknown",$.toString(),I),Q();return}if(X===null){this.emit("unknown",$.toString(),"Null value ignored"),Q();return}if(typeof X!=="object")X={data:X};let{time:Y,[this._messageKey]:W,level:G,hostname:K,pid:Z,trace_id:H,span_id:z,trace_flags:q,...B}=X,U=this._otelTimestampFromTime(Y);if(isNaN(U))B.time=Y,U=Date.now();let O=(0,S54.millisToHrTime)(U),w=this.lastLevel,N={timestamp:O,observedTimestamp:O,severityNumber:v54(w),severityText:this._levels.labels[w],body:W,attributes:B};this._otelLogger.emit(N),Q()}}IK1.OTelPinoStream=NK1});var TK1=F((EK1)=>{Object.defineProperty(EK1,"__esModule",{value:!0});EK1.PinoInstrumentation=void 0;var Rh=P(),tW0=K1(),PK1=rW0(),MK1=AK1(),y54=[">=5.14.0 <11"],h54={traceId:"trace_id",spanId:"span_id",traceFlags:"trace_flags"};class CK1 extends tW0.InstrumentationBase{constructor($={}){super(PK1.PACKAGE_NAME,PK1.PACKAGE_VERSION,$)}init(){return[new tW0.InstrumentationNodeModuleDefinition("pino",y54,($)=>{let J=$[Symbol.toStringTag]==="Module",Q=J?$.default:$,X=this,Y=Object.assign((...W)=>{let G=X.getConfig(),K=X.isEnabled(),Z=Q(...W),H=X._getMixinFunction(),z=Q.symbols.mixinSym,q=Z[z];if(q===void 0)Z[z]=H;else Z[z]=(B,U,...O)=>{return Object.assign(H(B,U),q(B,U,...O))};if(K&&!G.disableLogSending&&typeof Q.multistream==="function"){let B=(0,MK1.getTimeConverter)(Z,Q),U=new MK1.OTelPinoStream({messageKey:Z[Q.symbols.messageKeySym],levels:Z.levels,otelTimestampFromTime:B});U[Symbol.for("pino.metadata")]=!0,U.once("unknown",(w,N)=>{X._diag.warn("could not send pino log line (will only log first occurrence)",{line:w,err:N})});let O=Z[Q.symbols.streamSym];Z[Q.symbols.streamSym]=Q.multistream([{level:0,stream:O},{level:0,stream:U}],{levels:Z.levels.values})}return Z},Q);if(typeof Y.pino==="function")Y.pino=Y;if(typeof Y.default==="function")Y.default=Y;if(J){if($.pino)$.pino=Y;$.default=Y}return Y})]}_callHook($,J,Q){let{logHook:X}=this.getConfig();if(!X)return;(0,tW0.safeExecuteInTheMiddle)(()=>X($,J,Q),(Y)=>{if(Y)Rh.diag.error("pino instrumentation: error calling logHook",Y)},!0)}_getMixinFunction(){let $=this;return function(Q,X){if(!$.isEnabled()||$.getConfig().disableLogCorrelation)return{};let Y=Rh.trace.getSpan(Rh.context.active());if(!Y)return{};let W=Y.spanContext();if(!(0,Rh.isSpanContextValid)(W))return{};let G=$.getConfig().logKeys??h54,K={[G.traceId]:W.traceId,[G.spanId]:W.spanId,[G.traceFlags]:`0${W.traceFlags.toString(16)}`};return $._callHook(Y,K,X),K}}}EK1.PinoInstrumentation=CK1});var jK1=F((sW0)=>{Object.defineProperty(sW0,"__esModule",{value:!0});sW0.PinoInstrumentation=void 0;var b54=TK1();Object.defineProperty(sW0,"PinoInstrumentation",{enumerable:!0,get:function(){return b54.PinoInstrumentation}})});var Th=F((SK1)=>{Object.defineProperty(SK1,"__esModule",{value:!0});SK1.PACKAGE_NAME=SK1.PACKAGE_VERSION=void 0;SK1.PACKAGE_VERSION="0.56.0";SK1.PACKAGE_NAME="@opentelemetry/instrumentation-redis"});var fK1=F((vK1)=>{Object.defineProperty(vK1,"__esModule",{value:!0});vK1.getTracedCreateStreamTrace=vK1.getTracedCreateClient=vK1.endSpan=void 0;var kP=P(),d54=($,J)=>{if(J)$.setStatus({code:kP.SpanStatusCode.ERROR,message:J.message});$.end()};vK1.endSpan=d54;var u54=($)=>{return function(){let Q=$.apply(this,arguments);return kP.context.bind(kP.context.active(),Q)}};vK1.getTracedCreateClient=u54;var m54=($)=>{return function(){if(!Object.prototype.hasOwnProperty.call(this,"stream"))Object.defineProperty(this,"stream",{get(){return this._patched_redis_stream},set(Q){kP.context.bind(kP.context.active(),Q),this._patched_redis_stream=Q}});return $.apply(this,arguments)}};vK1.getTracedCreateStreamTrace=m54});var jh=F((yK1)=>{Object.defineProperty(yK1,"__esModule",{value:!0});yK1.DB_SYSTEM_VALUE_REDIS=yK1.DB_SYSTEM_NAME_VALUE_REDIS=yK1.ATTR_NET_PEER_PORT=yK1.ATTR_NET_PEER_NAME=yK1.ATTR_DB_SYSTEM=yK1.ATTR_DB_STATEMENT=yK1.ATTR_DB_CONNECTION_STRING=void 0;yK1.ATTR_DB_CONNECTION_STRING="db.connection_string";yK1.ATTR_DB_STATEMENT="db.statement";yK1.ATTR_DB_SYSTEM="db.system";yK1.ATTR_NET_PEER_NAME="net.peer.name";yK1.ATTR_NET_PEER_PORT="net.peer.port";yK1.DB_SYSTEM_NAME_VALUE_REDIS="redis";yK1.DB_SYSTEM_VALUE_REDIS="redis"});var dK1=F((xK1)=>{Object.defineProperty(xK1,"__esModule",{value:!0});xK1.RedisInstrumentationV2_V3=void 0;var v5=K1(),Sh=fK1(),bK1=Th(),vP=P(),_P=m0(),Gz=jh(),t54=Kh();class eW0 extends v5.InstrumentationBase{static COMPONENT="redis";_semconvStability;constructor($={}){super(bK1.PACKAGE_NAME,bK1.PACKAGE_VERSION,$);this._semconvStability=$.semconvStability?$.semconvStability:(0,v5.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}setConfig($={}){super.setConfig($),this._semconvStability=$.semconvStability?$.semconvStability:(0,v5.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){return[new v5.InstrumentationNodeModuleDefinition("redis",[">=2.6.0 <4"],($)=>{if((0,v5.isWrapped)($.RedisClient.prototype.internal_send_command))this._unwrap($.RedisClient.prototype,"internal_send_command");if(this._wrap($.RedisClient.prototype,"internal_send_command",this._getPatchInternalSendCommand()),(0,v5.isWrapped)($.RedisClient.prototype.create_stream))this._unwrap($.RedisClient.prototype,"create_stream");if(this._wrap($.RedisClient.prototype,"create_stream",this._getPatchCreateStream()),(0,v5.isWrapped)($.createClient))this._unwrap($,"createClient");return this._wrap($,"createClient",this._getPatchCreateClient()),$},($)=>{if($===void 0)return;this._unwrap($.RedisClient.prototype,"internal_send_command"),this._unwrap($.RedisClient.prototype,"create_stream"),this._unwrap($,"createClient")})]}_getPatchInternalSendCommand(){let $=this;return function(Q){return function(Y){if(arguments.length!==1||typeof Y!=="object")return Q.apply(this,arguments);let W=$.getConfig(),G=vP.trace.getSpan(vP.context.active())===void 0;if(W.requireParentSpan===!0&&G)return Q.apply(this,arguments);let K=W?.dbStatementSerializer||t54.defaultDbStatementSerializer,Z={};if($._semconvStability&v5.SemconvStability.OLD)Object.assign(Z,{[Gz.ATTR_DB_SYSTEM]:Gz.DB_SYSTEM_VALUE_REDIS,[Gz.ATTR_DB_STATEMENT]:K(Y.command,Y.args)});if($._semconvStability&v5.SemconvStability.STABLE)Object.assign(Z,{[_P.ATTR_DB_SYSTEM_NAME]:Gz.DB_SYSTEM_NAME_VALUE_REDIS,[_P.ATTR_DB_OPERATION_NAME]:Y.command,[_P.ATTR_DB_QUERY_TEXT]:K(Y.command,Y.args)});let H=$.tracer.startSpan(`${eW0.COMPONENT}-${Y.command}`,{kind:vP.SpanKind.CLIENT,attributes:Z});if(this.connection_options){let q={};if($._semconvStability&v5.SemconvStability.OLD)Object.assign(q,{[Gz.ATTR_NET_PEER_NAME]:this.connection_options.host,[Gz.ATTR_NET_PEER_PORT]:this.connection_options.port});if($._semconvStability&v5.SemconvStability.STABLE)Object.assign(q,{[_P.ATTR_SERVER_ADDRESS]:this.connection_options.host,[_P.ATTR_SERVER_PORT]:this.connection_options.port});H.setAttributes(q)}if(this.address&&$._semconvStability&v5.SemconvStability.OLD)H.setAttribute(Gz.ATTR_DB_CONNECTION_STRING,`redis://${this.address}`);let z=arguments[0].callback;if(z){let q=vP.context.active();arguments[0].callback=function(U,O){if(W?.responseHook){let w=W.responseHook;(0,v5.safeExecuteInTheMiddle)(()=>{w(H,Y.command,Y.args,O)},(N)=>{if(N)$._diag.error("Error executing responseHook",N)},!0)}return(0,Sh.endSpan)(H,U),vP.context.with(q,z,this,...arguments)}}try{return Q.apply(this,arguments)}catch(q){throw(0,Sh.endSpan)(H,q),q}}}}_getPatchCreateClient(){return function(J){return(0,Sh.getTracedCreateClient)(J)}}_getPatchCreateStream(){return function(J){return(0,Sh.getTracedCreateStreamTrace)(J)}}}xK1.RedisInstrumentationV2_V3=eW0});var lK1=F((mK1)=>{Object.defineProperty(mK1,"__esModule",{value:!0});mK1.getClientAttributes=void 0;var $G0=m0(),BD=jh(),uK1=K1();function s54($,J,Q){let X={};if(Q&uK1.SemconvStability.OLD)Object.assign(X,{[BD.ATTR_DB_SYSTEM]:BD.DB_SYSTEM_VALUE_REDIS,[BD.ATTR_NET_PEER_NAME]:J?.socket?.host,[BD.ATTR_NET_PEER_PORT]:J?.socket?.port,[BD.ATTR_DB_CONNECTION_STRING]:e54($,J?.url)});if(Q&uK1.SemconvStability.STABLE)Object.assign(X,{[$G0.ATTR_DB_SYSTEM_NAME]:BD.DB_SYSTEM_NAME_VALUE_REDIS,[$G0.ATTR_SERVER_ADDRESS]:J?.socket?.host,[$G0.ATTR_SERVER_PORT]:J?.socket?.port});return X}mK1.getClientAttributes=s54;function e54($,J){if(typeof J!=="string"||!J)return;try{let Q=new URL(J);return Q.searchParams.delete("user_pwd"),Q.username="",Q.password="",Q.href}catch(Q){$.error("failed to sanitize redis connection url",Q)}return}});var tK1=F((rK1)=>{Object.defineProperty(rK1,"__esModule",{value:!0});rK1.RedisInstrumentationV4_V5=void 0;var h7=P(),o$=K1(),pK1=lK1(),$74=Kh(),nK1=Th(),iK1=m0(),J74=jh(),fP=Symbol("opentelemetry.instrumentation.redis.open_spans"),oK1=Symbol("opentelemetry.instrumentation.redis.multi_command_options");class kh extends o$.InstrumentationBase{static COMPONENT="redis";_semconvStability;constructor($={}){super(nK1.PACKAGE_NAME,nK1.PACKAGE_VERSION,$);this._semconvStability=$.semconvStability?$.semconvStability:(0,o$.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}setConfig($={}){super.setConfig($),this._semconvStability=$.semconvStability?$.semconvStability:(0,o$.semconvStabilityFromStr)("database",process.env.OTEL_SEMCONV_STABILITY_OPT_IN)}init(){return[this._getInstrumentationNodeModuleDefinition("@redis/client"),this._getInstrumentationNodeModuleDefinition("@node-redis/client")]}_getInstrumentationNodeModuleDefinition($){let J=new o$.InstrumentationNodeModuleFile(`${$}/dist/lib/commander.js`,["^1.0.0"],(Y,W)=>{let G=Y.transformCommandArguments;if(!G)return this._diag.error("internal instrumentation error, missing transformCommandArguments function"),Y;let K=W?.startsWith("1.0.")?"extendWithCommands":"attachCommands";if((0,o$.isWrapped)(Y?.[K]))this._unwrap(Y,K);return this._wrap(Y,K,this._getPatchExtendWithCommands(G)),Y},(Y)=>{if((0,o$.isWrapped)(Y?.extendWithCommands))this._unwrap(Y,"extendWithCommands");if((0,o$.isWrapped)(Y?.attachCommands))this._unwrap(Y,"attachCommands")}),Q=new o$.InstrumentationNodeModuleFile(`${$}/dist/lib/client/multi-command.js`,["^1.0.0","^5.0.0"],(Y)=>{let W=Y?.default?.prototype;if((0,o$.isWrapped)(W?.exec))this._unwrap(W,"exec");if(this._wrap(W,"exec",this._getPatchMultiCommandsExec()),(0,o$.isWrapped)(W?.addCommand))this._unwrap(W,"addCommand");return this._wrap(W,"addCommand",this._getPatchMultiCommandsAddCommand()),Y},(Y)=>{let W=Y?.default?.prototype;if((0,o$.isWrapped)(W?.exec))this._unwrap(W,"exec");if((0,o$.isWrapped)(W?.addCommand))this._unwrap(W,"addCommand")}),X=new o$.InstrumentationNodeModuleFile(`${$}/dist/lib/client/index.js`,["^1.0.0","^5.0.0"],(Y)=>{let W=Y?.default?.prototype;if(W?.multi){if((0,o$.isWrapped)(W?.multi))this._unwrap(W,"multi");this._wrap(W,"multi",this._getPatchRedisClientMulti())}if(W?.MULTI){if((0,o$.isWrapped)(W?.MULTI))this._unwrap(W,"MULTI");this._wrap(W,"MULTI",this._getPatchRedisClientMulti())}if((0,o$.isWrapped)(W?.sendCommand))this._unwrap(W,"sendCommand");return this._wrap(W,"sendCommand",this._getPatchRedisClientSendCommand()),this._wrap(W,"connect",this._getPatchedClientConnect()),Y},(Y)=>{let W=Y?.default?.prototype;if((0,o$.isWrapped)(W?.multi))this._unwrap(W,"multi");if((0,o$.isWrapped)(W?.MULTI))this._unwrap(W,"MULTI");if((0,o$.isWrapped)(W?.sendCommand))this._unwrap(W,"sendCommand")});return new o$.InstrumentationNodeModuleDefinition($,["^1.0.0","^5.0.0"],(Y)=>{return Y},()=>{},[J,Q,X])}_getPatchExtendWithCommands($){let J=this;return function(X){return function(W){if(W?.BaseClass?.name!=="RedisClient")return X.apply(this,arguments);let G=W.executor;return W.executor=function(K,Z){let H=$(K,Z).args;return J._traceClientCommand(G,this,arguments,H)},X.apply(this,arguments)}}}_getPatchMultiCommandsExec(){let $=this;return function(Q){return function(){let Y=Q.apply(this,arguments);if(typeof Y?.then!=="function")return $._diag.error("got non promise result when patching RedisClientMultiCommand.exec"),Y;return Y.then((W)=>{let G=this[fP];return $._endSpansWithRedisReplies(G,W),W}).catch((W)=>{let G=this[fP];if(!G)$._diag.error("cannot find open spans to end for redis multi command");else{let K=W.constructor.name==="MultiErrorReply"?W.replies:Array(G.length).fill(W);$._endSpansWithRedisReplies(G,K)}return Promise.reject(W)})}}}_getPatchMultiCommandsAddCommand(){let $=this;return function(Q){return function(Y){return $._traceClientCommand(Q,this,arguments,Y)}}}_getPatchRedisClientMulti(){return function(J){return function(){let X=J.apply(this,arguments);return X[oK1]=this.options,X}}}_getPatchRedisClientSendCommand(){let $=this;return function(Q){return function(Y){return $._traceClientCommand(Q,this,arguments,Y)}}}_getPatchedClientConnect(){let $=this;return function(Q){return function(){let Y=this.options,W=(0,pK1.getClientAttributes)($._diag,Y,$._semconvStability),G=$.tracer.startSpan(`${kh.COMPONENT}-connect`,{kind:h7.SpanKind.CLIENT,attributes:W});return h7.context.with(h7.trace.setSpan(h7.context.active(),G),()=>{return Q.apply(this)}).then((Z)=>{return G.end(),Z}).catch((Z)=>{return G.recordException(Z),G.setStatus({code:h7.SpanStatusCode.ERROR,message:Z.message}),G.end(),Promise.reject(Z)})}}}_traceClientCommand($,J,Q,X){if(h7.trace.getSpan(h7.context.active())===void 0&&this.getConfig().requireParentSpan)return $.apply(J,Q);let W=J.options||J[oK1],G=X[0],K=X.slice(1),Z=this.getConfig().dbStatementSerializer||$74.defaultDbStatementSerializer,H=(0,pK1.getClientAttributes)(this._diag,W,this._semconvStability);if(this._semconvStability&o$.SemconvStability.STABLE)H[iK1.ATTR_DB_OPERATION_NAME]=G;try{let B=Z(G,K);if(B!=null){if(this._semconvStability&o$.SemconvStability.OLD)H[J74.ATTR_DB_STATEMENT]=B;if(this._semconvStability&o$.SemconvStability.STABLE)H[iK1.ATTR_DB_QUERY_TEXT]=B}}catch(B){this._diag.error("dbStatementSerializer throw an exception",B,{commandName:G})}let z=this.tracer.startSpan(`${kh.COMPONENT}-${G}`,{kind:h7.SpanKind.CLIENT,attributes:H}),q=h7.context.with(h7.trace.setSpan(h7.context.active(),z),()=>{return $.apply(J,Q)});if(typeof q?.then==="function")q.then((B)=>{this._endSpanWithResponse(z,G,K,B,void 0)},(B)=>{this._endSpanWithResponse(z,G,K,null,B)});else{let B=q;B[fP]=B[fP]||[],B[fP].push({span:z,commandName:G,commandArgs:K})}return q}_endSpansWithRedisReplies($,J){if(!$)return this._diag.error("cannot find open spans to end for redis multi command");if(J.length!==$.length)return this._diag.error("number of multi command spans does not match response from redis");for(let Q=0;Q<$.length;Q++){let{span:X,commandName:Y,commandArgs:W}=$[Q],G=J[Q],[K,Z]=G instanceof Error?[null,G]:[G,void 0];this._endSpanWithResponse(X,Y,W,K,Z)}}_endSpanWithResponse($,J,Q,X,Y){let{responseHook:W}=this.getConfig();if(!Y&&W)try{W($,J,Q,X)}catch(G){this._diag.error("responseHook throw an exception",G)}if(Y)$.recordException(Y),$.setStatus({code:h7.SpanStatusCode.ERROR,message:Y?.message});$.end()}}rK1.RedisInstrumentationV4_V5=kh});var XZ1=F((JZ1)=>{Object.defineProperty(JZ1,"__esModule",{value:!0});JZ1.RedisInstrumentation=void 0;var Q74=K1(),sK1=Th(),X74=dK1(),Y74=tK1(),eK1={requireParentSpan:!1};class $Z1 extends Q74.InstrumentationBase{instrumentationV2_V3;instrumentationV4_V5;initialized=!1;constructor($={}){let J={...eK1,...$};super(sK1.PACKAGE_NAME,sK1.PACKAGE_VERSION,J);this.instrumentationV2_V3=new X74.RedisInstrumentationV2_V3(this.getConfig()),this.instrumentationV4_V5=new Y74.RedisInstrumentationV4_V5(this.getConfig()),this.initialized=!0}setConfig($={}){let J={...eK1,...$};if(super.setConfig(J),!this.initialized)return;this.instrumentationV2_V3.setConfig(J),this.instrumentationV4_V5.setConfig(J)}init(){}getModuleDefinitions(){return[...this.instrumentationV2_V3.getModuleDefinitions(),...this.instrumentationV4_V5.getModuleDefinitions()]}setTracerProvider($){if(super.setTracerProvider($),!this.initialized)return;this.instrumentationV2_V3.setTracerProvider($),this.instrumentationV4_V5.setTracerProvider($)}enable(){if(super.enable(),!this.initialized)return;this.instrumentationV2_V3.enable(),this.instrumentationV4_V5.enable()}disable(){if(super.disable(),!this.initialized)return;this.instrumentationV2_V3.disable(),this.instrumentationV4_V5.disable()}}JZ1.RedisInstrumentation=$Z1});var YZ1=F((JG0)=>{Object.defineProperty(JG0,"__esModule",{value:!0});JG0.RedisInstrumentation=void 0;var W74=XZ1();Object.defineProperty(JG0,"RedisInstrumentation",{enumerable:!0,get:function(){return W74.RedisInstrumentation}})});var XG0=F((WZ1)=>{Object.defineProperty(WZ1,"__esModule",{value:!0});WZ1.LayerType=void 0;var K74;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request_handler"})(K74=WZ1.LayerType||(WZ1.LayerType={}))});var WG0=F((GZ1)=>{Object.defineProperty(GZ1,"__esModule",{value:!0});GZ1.AttributeNames=void 0;var Z74;(function($){$.TYPE="restify.type",$.NAME="restify.name",$.METHOD="restify.method",$.VERSION="restify.version"})(Z74=GZ1.AttributeNames||(GZ1.AttributeNames={}))});var HZ1=F((KZ1)=>{Object.defineProperty(KZ1,"__esModule",{value:!0});KZ1.PACKAGE_NAME=KZ1.PACKAGE_VERSION=void 0;KZ1.PACKAGE_VERSION="0.53.0";KZ1.PACKAGE_NAME="@opentelemetry/instrumentation-restify"});var FZ1=F((zZ1)=>{Object.defineProperty(zZ1,"__esModule",{value:!0});zZ1.MODULE_NAME=zZ1.RESTIFY_METHODS=zZ1.RESTIFY_MW_METHODS=void 0;zZ1.RESTIFY_MW_METHODS=["use","pre"];zZ1.RESTIFY_METHODS=["del","get","head","opts","post","put","patch"];zZ1.MODULE_NAME="restify"});var UZ1=F((BZ1)=>{Object.defineProperty(BZ1,"__esModule",{value:!0});BZ1.isAsyncFunction=BZ1.isPromise=void 0;var F74=($)=>{return!!($&&typeof $.then==="function"&&typeof $.catch==="function"&&$.toString()==="[object Promise]")};BZ1.isPromise=F74;var B74=($)=>{return!!($&&typeof $==="function"&&$.constructor?.name==="AsyncFunction")};BZ1.isAsyncFunction=B74});var PZ1=F((LZ1)=>{Object.defineProperty(LZ1,"__esModule",{value:!0});LZ1.RestifyInstrumentation=void 0;var yP=P(),GG0=XG0(),vh=WG0(),DZ1=HZ1(),hP=FZ1(),VD=K1(),U74=m0(),OZ1=UZ1(),wZ1=q6(),NZ1=[">=4.1.0 <12"];class IZ1 extends VD.InstrumentationBase{constructor($={}){super(DZ1.PACKAGE_NAME,DZ1.PACKAGE_VERSION,$)}_moduleVersion;_isDisabled=!1;init(){let $=new VD.InstrumentationNodeModuleDefinition(hP.MODULE_NAME,NZ1,(J,Q)=>{return this._moduleVersion=Q,J});return $.files.push(new VD.InstrumentationNodeModuleFile("restify/lib/server.js",NZ1,(J)=>{this._isDisabled=!1;let Q=J;for(let X of hP.RESTIFY_METHODS){if((0,VD.isWrapped)(Q.prototype[X]))this._unwrap(Q.prototype,X);this._wrap(Q.prototype,X,this._methodPatcher.bind(this))}for(let X of hP.RESTIFY_MW_METHODS){if((0,VD.isWrapped)(Q.prototype[X]))this._unwrap(Q.prototype,X);this._wrap(Q.prototype,X,this._middlewarePatcher.bind(this))}return J},(J)=>{if(this._isDisabled=!0,J){let Q=J;for(let X of hP.RESTIFY_METHODS)this._unwrap(Q.prototype,X);for(let X of hP.RESTIFY_MW_METHODS)this._unwrap(Q.prototype,X)}})),$}_middlewarePatcher($,J){let Q=this;return function(...X){return $.call(this,Q._handlerPatcher({type:GG0.LayerType.MIDDLEWARE,methodName:J},X))}}_methodPatcher($,J){let Q=this;return function(X,...Y){return $.call(this,X,...Q._handlerPatcher({type:GG0.LayerType.REQUEST_HANDLER,path:X,methodName:J},Y))}}_handlerPatcher($,J){if(Array.isArray(J))return J.map((Q)=>this._handlerPatcher($,Q));if(typeof J==="function")return(Q,X,Y)=>{if(this._isDisabled)return J(Q,X,Y);let W=typeof Q.getRoute==="function"?Q.getRoute()?.path:Q.route?.path,G=(0,wZ1.getRPCMetadata)(yP.context.active());if(G?.type===wZ1.RPCType.HTTP)G.route=W;let K=J.name||void 0,Z=$.type===GG0.LayerType.REQUEST_HANDLER?`request handler - ${W}`:`middleware - ${K||"anonymous"}`,H={[vh.AttributeNames.NAME]:K,[vh.AttributeNames.VERSION]:this._moduleVersion||"n/a",[vh.AttributeNames.TYPE]:$.type,[vh.AttributeNames.METHOD]:$.methodName,[U74.ATTR_HTTP_ROUTE]:W},z=this.tracer.startSpan(Z,{attributes:H},yP.context.active()),q=this,{requestHook:B}=q.getConfig();if(B)(0,VD.safeExecuteInTheMiddle)(()=>{return B(z,{request:Q,layerType:$.type})},(N)=>{if(N)q._diag.error("request hook failed",N)},!0);let U=(N)=>{z.end(),Y(N)};U.ifError=Y.ifError;let O=(N)=>{return N.then((I)=>{return z.end(),I}).catch((I)=>{throw z.recordException(I),z.end(),I})},w=yP.trace.setSpan(yP.context.active(),z);return yP.context.with(w,(N,I,E)=>{if((0,OZ1.isAsyncFunction)(J))return O(J(N,I,E));try{let v=J(N,I,E);if((0,OZ1.isPromise)(v))return O(v);return z.end(),v}catch(v){throw z.recordException(v),z.end(),v}},this,Q,X,U)};return J}}LZ1.RestifyInstrumentation=IZ1});var MZ1=F((bP)=>{Object.defineProperty(bP,"__esModule",{value:!0});bP.LayerType=bP.AttributeNames=bP.RestifyInstrumentation=void 0;var D74=PZ1();Object.defineProperty(bP,"RestifyInstrumentation",{enumerable:!0,get:function(){return D74.RestifyInstrumentation}});var O74=WG0();Object.defineProperty(bP,"AttributeNames",{enumerable:!0,get:function(){return O74.AttributeNames}});var w74=XG0();Object.defineProperty(bP,"LayerType",{enumerable:!0,get:function(){return w74.LayerType}})});var RZ1=F((CZ1)=>{Object.defineProperty(CZ1,"__esModule",{value:!0});CZ1.PACKAGE_NAME=CZ1.PACKAGE_VERSION=void 0;CZ1.PACKAGE_VERSION="0.52.0";CZ1.PACKAGE_NAME="@opentelemetry/instrumentation-router"});var KG0=F((TZ1)=>{Object.defineProperty(TZ1,"__esModule",{value:!0});TZ1.ROUTER_HANDLE_FN=TZ1.ROUTE_ROUTER_FN=TZ1.MODULE_NAME=void 0;TZ1.MODULE_NAME="router";TZ1.ROUTE_ROUTER_FN=`function router(req, res, next) { - router.handle(req, res, next) - }`;TZ1.ROUTER_HANDLE_FN=`function handle(req, res, next) { - route.dispatch(req, res, next) - }`});var _Z1=F((kZ1)=>{Object.defineProperty(kZ1,"__esModule",{value:!0});kZ1.once=kZ1.renameHttpSpan=kZ1.isInternal=void 0;var SZ1=KG0(),P74=($)=>{if($.name==="handle"&&$.toString()===SZ1.ROUTER_HANDLE_FN)return!0;if($.name==="router"&&$.toString()===SZ1.ROUTE_ROUTER_FN)return!0;return!1};kZ1.isInternal=P74;var M74=($,J,Q)=>{if(typeof J==="string"&&typeof Q==="string"&&$?.name?.startsWith("HTTP "))$.updateName(`${J.toUpperCase()} ${Q}`)};kZ1.renameHttpSpan=M74;var C74=($)=>{let J=!0;return()=>{if(J)J=!1,$()}};kZ1.once=C74});var HG0=F((yZ1)=>{Object.defineProperty(yZ1,"__esModule",{value:!0});yZ1.AttributeNames=void 0;var fZ1;(function($){$.TYPE="router.type",$.NAME="router.name",$.METHOD="router.method",$.VERSION="router.version"})(fZ1=yZ1.AttributeNames||(yZ1.AttributeNames={}));yZ1.default=fZ1});var xZ1=F((bZ1)=>{Object.defineProperty(bZ1,"__esModule",{value:!0});bZ1.LayerType=void 0;var hZ1;(function($){$.MIDDLEWARE="middleware",$.REQUEST_HANDLER="request_handler"})(hZ1=bZ1.LayerType||(bZ1.LayerType={}));bZ1.default=hZ1});var lZ1=F((mZ1)=>{Object.defineProperty(mZ1,"__esModule",{value:!0});mZ1.RouterInstrumentation=void 0;var UD=P(),xP=K1(),S74=m0(),gZ1=RZ1(),k74=KG0(),_h=_Z1(),qG0=HG0(),FG0=xZ1(),dZ1=[">=1.0.0 <2"];class uZ1 extends xP.InstrumentationBase{constructor($={}){super(gZ1.PACKAGE_NAME,gZ1.PACKAGE_VERSION,$)}_moduleVersion;init(){let $=new xP.InstrumentationNodeModuleDefinition(k74.MODULE_NAME,dZ1,(J,Q)=>{return this._moduleVersion=Q,J});return $.files.push(new xP.InstrumentationNodeModuleFile("router/lib/layer.js",dZ1,(J)=>{let Q=J;if((0,xP.isWrapped)(Q.prototype.handle_request))this._unwrap(Q.prototype,"handle_request");if(this._wrap(Q.prototype,"handle_request",this._requestHandlerPatcher.bind(this)),(0,xP.isWrapped)(Q.prototype.handle_error))this._unwrap(Q.prototype,"handle_error");return this._wrap(Q.prototype,"handle_error",this._errorHandlerPatcher.bind(this)),J},(J)=>{let Q=J;return this._unwrap(Q.prototype,"handle_request"),this._unwrap(Q.prototype,"handle_error"),J})),$}_requestHandlerPatcher($){let J=this;return function(X,Y,W){if(_h.isInternal(this.handle)||this.handle.length>3)return $.call(this,X,Y,W);let{context:G,wrappedNext:K}=J._setupSpan(this,X,Y,W);return UD.context.with(G,$,this,X,Y,K)}}_errorHandlerPatcher($){let J=this;return function(X,Y,W,G){if(_h.isInternal(this.handle)||this.handle.length!==4)return $.call(this,X,Y,W,G);let{context:K,wrappedNext:Z}=J._setupSpan(this,Y,W,G);return UD.context.with(K,$,this,X,Y,W,Z)}}_setupSpan($,J,Q,X){let Y=$.handle.name||"",W=$.method?FG0.default.REQUEST_HANDLER:FG0.default.MIDDLEWARE,G=J.baseUrl+(J.route?.path??"")||"/",K=W===FG0.default.REQUEST_HANDLER?`request handler - ${G}`:`middleware - ${Y}`,Z={[qG0.default.NAME]:Y,[qG0.default.VERSION]:this._moduleVersion,[qG0.default.TYPE]:W,[S74.ATTR_HTTP_ROUTE]:G},H=UD.context.active(),z=UD.trace.getSpan(H),q=this.tracer.startSpan(K,{attributes:Z},H),B=_h.once(q.end.bind(q));_h.renameHttpSpan(z,$.method,G),Q.prependOnceListener("finish",B);let U=(O)=>{if(O)q.recordException(O);if(B(),H)return UD.context.with(H,X,void 0,O);return X(O)};return{context:UD.trace.setSpan(H,q),wrappedNext:U}}}mZ1.RouterInstrumentation=uZ1});var pZ1=F((fh)=>{Object.defineProperty(fh,"__esModule",{value:!0});fh.AttributeNames=fh.RouterInstrumentation=void 0;var v74=lZ1();Object.defineProperty(fh,"RouterInstrumentation",{enumerable:!0,get:function(){return v74.RouterInstrumentation}});var _74=HG0();Object.defineProperty(fh,"AttributeNames",{enumerable:!0,get:function(){return _74.AttributeNames}})});var DD=F((iZ1)=>{Object.defineProperty(iZ1,"__esModule",{value:!0});iZ1.BaseCollector=void 0;class nZ1{_config={};constructor($={}){this._config=$}disable(){this._config.enabled=!1,this.internalDisable()}enable(){this._config.enabled=!0,this.internalEnable()}}iZ1.BaseCollector=nZ1});var OD=F((rZ1)=>{Object.defineProperty(rZ1,"__esModule",{value:!0});rZ1.NODEJS_EVENTLOOP_STATE_VALUE_IDLE=rZ1.NODEJS_EVENTLOOP_STATE_VALUE_ACTIVE=rZ1.METRIC_V8JS_MEMORY_HEAP_USED=rZ1.METRIC_V8JS_MEMORY_HEAP_LIMIT=rZ1.METRIC_V8JS_GC_DURATION=rZ1.METRIC_NODEJS_EVENTLOOP_UTILIZATION=rZ1.METRIC_NODEJS_EVENTLOOP_TIME=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P99=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P90=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P50=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MIN=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MEAN=rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MAX=rZ1.ATTR_V8JS_HEAP_SPACE_NAME=rZ1.ATTR_V8JS_GC_TYPE=rZ1.ATTR_NODEJS_EVENTLOOP_STATE=void 0;rZ1.ATTR_NODEJS_EVENTLOOP_STATE="nodejs.eventloop.state";rZ1.ATTR_V8JS_GC_TYPE="v8js.gc.type";rZ1.ATTR_V8JS_HEAP_SPACE_NAME="v8js.heap.space.name";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MAX="nodejs.eventloop.delay.max";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MEAN="nodejs.eventloop.delay.mean";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_MIN="nodejs.eventloop.delay.min";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P50="nodejs.eventloop.delay.p50";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P90="nodejs.eventloop.delay.p90";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_P99="nodejs.eventloop.delay.p99";rZ1.METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV="nodejs.eventloop.delay.stddev";rZ1.METRIC_NODEJS_EVENTLOOP_TIME="nodejs.eventloop.time";rZ1.METRIC_NODEJS_EVENTLOOP_UTILIZATION="nodejs.eventloop.utilization";rZ1.METRIC_V8JS_GC_DURATION="v8js.gc.duration";rZ1.METRIC_V8JS_MEMORY_HEAP_LIMIT="v8js.memory.heap.limit";rZ1.METRIC_V8JS_MEMORY_HEAP_USED="v8js.memory.heap.used";rZ1.NODEJS_EVENTLOOP_STATE_VALUE_ACTIVE="active";rZ1.NODEJS_EVENTLOOP_STATE_VALUE_IDLE="idle"});var $H1=F((sZ1)=>{Object.defineProperty(sZ1,"__esModule",{value:!0});sZ1.EventLoopUtilizationCollector=void 0;var t74=f("perf_hooks"),s74=DD(),e74=OD(),{eventLoopUtilization:$J4}=t74.performance;class tZ1 extends s74.BaseCollector{_lastValue;updateMetricInstruments($){$.createObservableGauge(e74.METRIC_NODEJS_EVENTLOOP_UTILIZATION,{description:"Event loop utilization",unit:"1"}).addCallback(async(J)=>{if(!this._config.enabled)return;let Q=$J4(this._lastValue);J.observe(Q.utilization),this._lastValue=Q})}internalDisable(){}internalEnable(){}}sZ1.EventLoopUtilizationCollector=tZ1});var YH1=F((QH1)=>{Object.defineProperty(QH1,"__esModule",{value:!0});QH1.EventLoopDelayCollector=void 0;var JJ4=f("perf_hooks"),Kz=OD(),QJ4=DD();class JH1 extends QJ4.BaseCollector{_histogram;constructor($={}){super($);this._histogram=JJ4.monitorEventLoopDelay({resolution:$.monitoringPrecision})}updateMetricInstruments($){let J=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_MIN,{description:"Event loop minimum delay.",unit:"s"}),Q=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_MAX,{description:"Event loop maximum delay.",unit:"s"}),X=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_MEAN,{description:"Event loop mean delay.",unit:"s"}),Y=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_STDDEV,{description:"Event loop standard deviation delay.",unit:"s"}),W=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_P50,{description:"Event loop 50 percentile delay.",unit:"s"}),G=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_P90,{description:"Event loop 90 percentile delay.",unit:"s"}),K=$.createObservableGauge(Kz.METRIC_NODEJS_EVENTLOOP_DELAY_P99,{description:"Event loop 99 percentile delay.",unit:"s"});$.addBatchObservableCallback(async(Z)=>{if(!this._config.enabled)return;let H=this.scrape();if(H===void 0)return;if(this._histogram.count<5)return;Z.observe(J,H.min),Z.observe(Q,H.max),Z.observe(X,H.mean),Z.observe(Y,H.stddev),Z.observe(W,H.p50),Z.observe(G,H.p90),Z.observe(K,H.p99),this._histogram.reset()},[J,Q,X,Y,W,G,K])}internalEnable(){this._histogram.enable()}internalDisable(){this._histogram.disable()}scrape(){return{min:this.checkNan(this._histogram.min/1e9),max:this.checkNan(this._histogram.max/1e9),mean:this.checkNan(this._histogram.mean/1e9),stddev:this.checkNan(this._histogram.stddev/1e9),p50:this.checkNan(this._histogram.percentile(50)/1e9),p90:this.checkNan(this._histogram.percentile(90)/1e9),p99:this.checkNan(this._histogram.percentile(99)/1e9)}}checkNan($){return isNaN($)?0:$}}QH1.EventLoopDelayCollector=JH1});var HH1=F((KH1)=>{Object.defineProperty(KH1,"__esModule",{value:!0});KH1.GCCollector=void 0;var gP=f("perf_hooks"),XJ4=P(),YJ4=DD(),WH1=OD(),WJ4=[0.01,0.1,1,10],wD=[];wD[gP.constants.NODE_PERFORMANCE_GC_MAJOR]="major";wD[gP.constants.NODE_PERFORMANCE_GC_MINOR]="minor";wD[gP.constants.NODE_PERFORMANCE_GC_INCREMENTAL]="incremental";wD[gP.constants.NODE_PERFORMANCE_GC_WEAKCB]="weakcb";class GH1 extends YJ4.BaseCollector{_gcDurationByKindHistogram;_observer;constructor($={}){super($);this._observer=new gP.PerformanceObserver((J)=>{if(!this._config.enabled)return;let Q=J.getEntries()[0],X=Q.detail?wD[Q.detail.kind]:wD[Q.kind];this._gcDurationByKindHistogram?.record(Q.duration/1000,{[WH1.ATTR_V8JS_GC_TYPE]:X})})}updateMetricInstruments($){this._gcDurationByKindHistogram=$.createHistogram(WH1.METRIC_V8JS_GC_DURATION,{description:"Garbage collection duration by kind, one of major, minor, incremental or weakcb.",unit:"s",valueType:XJ4.ValueType.DOUBLE,advice:{explicitBucketBoundaries:WJ4}})}internalEnable(){this._observer.observe({entryTypes:["gc"]})}internalDisable(){this._observer.disconnect()}}KH1.GCCollector=GH1});var BH1=F((qH1)=>{Object.defineProperty(qH1,"__esModule",{value:!0});qH1.HeapSpacesSizeAndUsedCollector=void 0;var GJ4=f("v8"),KJ4=DD(),ND=OD();class zH1 extends KJ4.BaseCollector{updateMetricInstruments($){let J=$.createObservableGauge(ND.METRIC_V8JS_MEMORY_HEAP_LIMIT,{description:"Total heap memory size pre-allocated.",unit:"By"}),Q=$.createObservableGauge(ND.METRIC_V8JS_MEMORY_HEAP_USED,{description:"Heap Memory size allocated.",unit:"By"}),X=$.createObservableGauge("v8js.memory.heap.space.available_size",{description:"Heap space available size.",unit:"By"}),Y=$.createObservableGauge("v8js.memory.heap.space.physical_size",{description:"Committed size of a heap space.",unit:"By"});$.addBatchObservableCallback((W)=>{if(!this._config.enabled)return;let G=this.scrape();if(G===void 0)return;for(let K of G){let Z=K.space_name;W.observe(J,K.space_size,{[ND.ATTR_V8JS_HEAP_SPACE_NAME]:Z}),W.observe(Q,K.space_used_size,{[ND.ATTR_V8JS_HEAP_SPACE_NAME]:Z}),W.observe(X,K.space_available_size,{[ND.ATTR_V8JS_HEAP_SPACE_NAME]:Z}),W.observe(Y,K.physical_space_size,{[ND.ATTR_V8JS_HEAP_SPACE_NAME]:Z})}},[J,Q,X,Y])}internalEnable(){}internalDisable(){}scrape(){return GJ4.getHeapSpaceStatistics()}}qH1.HeapSpacesSizeAndUsedCollector=zH1});var OH1=F((UH1)=>{Object.defineProperty(UH1,"__esModule",{value:!0});UH1.EventLoopTimeCollector=void 0;var ZJ4=f("perf_hooks"),HJ4=DD(),dP=OD(),{eventLoopUtilization:zJ4}=ZJ4.performance;class VH1 extends HJ4.BaseCollector{updateMetricInstruments($){let J=$.createObservableCounter(dP.METRIC_NODEJS_EVENTLOOP_TIME,{description:"Cumulative duration of time the event loop has been in each state.",unit:"s"});$.addBatchObservableCallback(async(Q)=>{if(!this._config.enabled)return;let X=this.scrape();if(X===void 0)return;Q.observe(J,X.active/1000,{[dP.ATTR_NODEJS_EVENTLOOP_STATE]:dP.NODEJS_EVENTLOOP_STATE_VALUE_ACTIVE}),Q.observe(J,X.idle/1000,{[dP.ATTR_NODEJS_EVENTLOOP_STATE]:dP.NODEJS_EVENTLOOP_STATE_VALUE_IDLE})},[J])}internalDisable(){}internalEnable(){}scrape(){return zJ4()}}UH1.EventLoopTimeCollector=VH1});var IH1=F((wH1)=>{Object.defineProperty(wH1,"__esModule",{value:!0});wH1.PACKAGE_NAME=wH1.PACKAGE_VERSION=void 0;wH1.PACKAGE_VERSION="0.21.0";wH1.PACKAGE_NAME="@opentelemetry/instrumentation-runtime-node"});var CH1=F((PH1)=>{Object.defineProperty(PH1,"__esModule",{value:!0});PH1.RuntimeNodeInstrumentation=void 0;var FJ4=K1(),BJ4=$H1(),VJ4=YH1(),UJ4=HH1(),DJ4=BH1(),OJ4=OH1(),LH1=IH1(),wJ4={monitoringPrecision:10};class AH1 extends FJ4.InstrumentationBase{_collectors=[];constructor($={}){super(LH1.PACKAGE_NAME,LH1.PACKAGE_VERSION,Object.assign({},wJ4,$));if(this._collectors=[new BJ4.EventLoopUtilizationCollector(this._config),new OJ4.EventLoopTimeCollector(this._config),new VJ4.EventLoopDelayCollector(this._config),new UJ4.GCCollector(this._config),new DJ4.HeapSpacesSizeAndUsedCollector(this._config)],this._config.enabled)for(let J of this._collectors)J.enable()}_updateMetricInstruments(){if(!this._collectors)return;for(let $ of this._collectors)$.updateMetricInstruments(this.meter)}init(){}enable(){if(super.enable(),!this._collectors)return;for(let $ of this._collectors)$.enable()}disable(){super.disable();for(let $ of this._collectors)$.disable()}}PH1.RuntimeNodeInstrumentation=AH1});var EH1=F((BG0)=>{Object.defineProperty(BG0,"__esModule",{value:!0});BG0.RuntimeNodeInstrumentation=void 0;var NJ4=CH1();Object.defineProperty(BG0,"RuntimeNodeInstrumentation",{enumerable:!0,get:function(){return NJ4.RuntimeNodeInstrumentation}})});var jH1=F((RH1)=>{Object.defineProperty(RH1,"__esModule",{value:!0});RH1.ATTR_MESSAGING_SYSTEM=RH1.ATTR_MESSAGING_OPERATION=void 0;RH1.ATTR_MESSAGING_OPERATION="messaging.operation";RH1.ATTR_MESSAGING_SYSTEM="messaging.system"});var vH1=F((SH1)=>{Object.defineProperty(SH1,"__esModule",{value:!0});SH1.MESSAGING_DESTINATION_KIND_VALUE_TOPIC=SH1.MESSAGING_OPERATION_VALUE_RECEIVE=SH1.ATTR_MESSAGING_DESTINATION_KIND=SH1.ATTR_MESSAGING_DESTINATION=void 0;SH1.ATTR_MESSAGING_DESTINATION="messaging.destination";SH1.ATTR_MESSAGING_DESTINATION_KIND="messaging.destination_kind";SH1.MESSAGING_OPERATION_VALUE_RECEIVE="receive";SH1.MESSAGING_DESTINATION_KIND_VALUE_TOPIC="topic"});var VG0=F((_H1)=>{Object.defineProperty(_H1,"__esModule",{value:!0});_H1.SocketIoInstrumentationAttributes=void 0;_H1.SocketIoInstrumentationAttributes={SOCKET_IO_ROOMS:"messaging.socket.io.rooms",SOCKET_IO_NAMESPACE:"messaging.socket.io.namespace",SOCKET_IO_EVENT_NAME:"messaging.socket.io.event_name"}});var bH1=F((yH1)=>{Object.defineProperty(yH1,"__esModule",{value:!0});yH1.PACKAGE_NAME=yH1.PACKAGE_VERSION=void 0;yH1.PACKAGE_VERSION="0.54.0";yH1.PACKAGE_NAME="@opentelemetry/instrumentation-socket.io"});var dH1=F((xH1)=>{Object.defineProperty(xH1,"__esModule",{value:!0});xH1.extractRoomsAttributeValue=xH1.normalizeConfig=xH1.isPromise=void 0;var EJ4=($)=>{return typeof $?.then==="function"};xH1.isPromise=EJ4;var RJ4=($)=>{if($=Object.assign({},$),!Array.isArray($.emitIgnoreEventList))$.emitIgnoreEventList=[];if(!Array.isArray($.onIgnoreEventList))$.onIgnoreEventList=[];return $};xH1.normalizeConfig=RJ4;var TJ4=($)=>{let J=$.rooms||$._rooms||$.sockets?._rooms||$.sockets?.rooms||[];if(!Array.isArray(J))J=Array.from(J);if(J.length===0&&$.id)J.push($.id);return J};xH1.extractRoomsAttributeValue=TJ4});var nH1=F((lH1)=>{Object.defineProperty(lH1,"__esModule",{value:!0});lH1.SocketIoInstrumentation=void 0;var eJ=P(),O$=K1(),UG0=jH1(),ID=vH1(),yh=VG0(),uH1=bH1(),hh=dH1(),mH1=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];class cH1 extends O$.InstrumentationBase{constructor($={}){super(uH1.PACKAGE_NAME,uH1.PACKAGE_VERSION,(0,hh.normalizeConfig)($))}init(){let $=new O$.InstrumentationNodeModuleFile("socket.io/dist/socket.js",[">=3 <5"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.Socket?.prototype?.on))this._unwrap(W.Socket.prototype,"on");if(this._wrap(W.Socket.prototype,"on",this._patchOn(G)),(0,O$.isWrapped)(W?.Socket?.prototype?.emit))this._unwrap(W.Socket.prototype,"emit");return this._wrap(W.Socket.prototype,"emit",this._patchEmit(G)),W},(W)=>{if((0,O$.isWrapped)(W?.Socket?.prototype?.on))this._unwrap(W.Socket.prototype,"on");if((0,O$.isWrapped)(W?.Socket?.prototype?.emit))this._unwrap(W.Socket.prototype,"emit");return W}),J=new O$.InstrumentationNodeModuleFile("socket.io/dist/broadcast-operator.js",[">=4 <5"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.BroadcastOperator?.prototype?.emit))this._unwrap(W.BroadcastOperator.prototype,"emit");return this._wrap(W.BroadcastOperator.prototype,"emit",this._patchEmit(G)),W},(W)=>{if((0,O$.isWrapped)(W?.BroadcastOperator?.prototype?.emit))this._unwrap(W.BroadcastOperator.prototype,"emit");return W}),Q=new O$.InstrumentationNodeModuleFile("socket.io/dist/namespace.js",["<4"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.Namespace?.prototype?.emit))this._unwrap(W.Namespace.prototype,"emit");return this._wrap(W.Namespace.prototype,"emit",this._patchEmit(G)),W},(W)=>{if((0,O$.isWrapped)(W?.Namespace?.prototype?.emit))this._unwrap(W.Namespace.prototype,"emit")}),X=new O$.InstrumentationNodeModuleFile("socket.io/lib/socket.js",["2"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W.prototype?.on))this._unwrap(W.prototype,"on");if(this._wrap(W.prototype,"on",this._patchOn(G)),(0,O$.isWrapped)(W.prototype?.emit))this._unwrap(W.prototype,"emit");return this._wrap(W.prototype,"emit",this._patchEmit(G)),W},(W)=>{if((0,O$.isWrapped)(W.prototype?.on))this._unwrap(W.prototype,"on");if((0,O$.isWrapped)(W.prototype?.emit))this._unwrap(W.prototype,"emit");return W}),Y=new O$.InstrumentationNodeModuleFile("socket.io/lib/namespace.js",["2"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.prototype?.emit))this._unwrap(W.prototype,"emit");return this._wrap(W.prototype,"emit",this._patchEmit(G)),W},(W)=>{if((0,O$.isWrapped)(W?.prototype?.emit))this._unwrap(W.prototype,"emit")});return[new O$.InstrumentationNodeModuleDefinition("socket.io",[">=3 <5"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.Server?.prototype?.on))this._unwrap(W.Server.prototype,"on");return this._wrap(W.Server.prototype,"on",this._patchOn(G)),W},(W)=>{if((0,O$.isWrapped)(W?.Server?.prototype?.on))this._unwrap(W.Server.prototype,"on");return W},[J,Q,$]),new O$.InstrumentationNodeModuleDefinition("socket.io",["2"],(W,G)=>{if(W===void 0||W===null)return W;if(G===void 0)return W;if((0,O$.isWrapped)(W?.prototype?.on))this._unwrap(W.prototype,"on");return this._wrap(W.prototype,"on",this._patchOn(G)),W},(W,G)=>{if((0,O$.isWrapped)(W?.prototype?.on))this._unwrap(W.prototype,"on");return W},[Y,X])]}setConfig($={}){return super.setConfig((0,hh.normalizeConfig)($))}_patchOn($){let J=this;return(Q)=>{return function(X,Y){if(!J.getConfig().traceReserved&&mH1.includes(X))return Q.apply(this,arguments);if(J.getConfig().onIgnoreEventList?.includes(X))return Q.apply(this,arguments);let W=function(...G){let K=X,Z=this.name||this.adapter?.nsp?.name,H=J.tracer.startSpan(`${ID.MESSAGING_OPERATION_VALUE_RECEIVE} ${Z}`,{kind:eJ.SpanKind.CONSUMER,attributes:{[UG0.ATTR_MESSAGING_SYSTEM]:"socket.io",[ID.ATTR_MESSAGING_DESTINATION]:Z,[UG0.ATTR_MESSAGING_OPERATION]:ID.MESSAGING_OPERATION_VALUE_RECEIVE,[yh.SocketIoInstrumentationAttributes.SOCKET_IO_EVENT_NAME]:K}}),{onHook:z}=J.getConfig();if(z)(0,O$.safeExecuteInTheMiddle)(()=>z(H,{moduleVersion:$,payload:G}),(q)=>{if(q)J._diag.error("onHook error",q)},!0);return eJ.context.with(eJ.trace.setSpan(eJ.context.active(),H),()=>J.endSpan(()=>Y.apply(this,arguments),H))};return Q.apply(this,[X,W])}}}endSpan($,J){try{let Q=$();if((0,hh.isPromise)(Q))return Q.then((X)=>{return J.end(),X},(X)=>{throw J.recordException(X),J.setStatus({code:eJ.SpanStatusCode.ERROR,message:X?.message}),J.end(),X});else return J.end(),Q}catch(Q){throw J.recordException(Q),J.setStatus({code:eJ.SpanStatusCode.ERROR,message:Q?.message}),J.end(),Q}}_patchEmit($){let J=this;return(Q)=>{return function(X,...Y){if(!J.getConfig().traceReserved&&mH1.includes(X))return Q.apply(this,arguments);if(J.getConfig().emitIgnoreEventList?.includes(X))return Q.apply(this,arguments);let W="socket.io",G=X,K={[UG0.ATTR_MESSAGING_SYSTEM]:W,[ID.ATTR_MESSAGING_DESTINATION_KIND]:ID.MESSAGING_DESTINATION_KIND_VALUE_TOPIC,[yh.SocketIoInstrumentationAttributes.SOCKET_IO_EVENT_NAME]:G},Z=(0,hh.extractRoomsAttributeValue)(this);if(Z.length)K[yh.SocketIoInstrumentationAttributes.SOCKET_IO_ROOMS]=Z;let H=this.name||this.adapter?.nsp?.name||this.sockets?.name;if(H)K[yh.SocketIoInstrumentationAttributes.SOCKET_IO_NAMESPACE]=H,K[ID.ATTR_MESSAGING_DESTINATION]=H;let z=J.tracer.startSpan(`send ${H}`,{kind:eJ.SpanKind.PRODUCER,attributes:K}),{emitHook:q}=J.getConfig();if(q)(0,O$.safeExecuteInTheMiddle)(()=>q(z,{moduleVersion:$,payload:Y}),(B)=>{if(B)J._diag.error("emitHook error",B)},!0);try{return eJ.context.with(eJ.trace.setSpan(eJ.context.active(),z),()=>Q.apply(this,arguments))}catch(B){throw z.setStatus({code:eJ.SpanStatusCode.ERROR,message:B.message}),B}finally{z.end()}}}}}lH1.SocketIoInstrumentation=cH1});var rH1=F((iH1)=>{Object.defineProperty(iH1,"__esModule",{value:!0});iH1.defaultSocketIoPath=void 0;iH1.defaultSocketIoPath="/socket.io/"});var aH1=F((uP)=>{Object.defineProperty(uP,"__esModule",{value:!0});uP.defaultSocketIoPath=uP.SocketIoInstrumentationAttributes=uP.SocketIoInstrumentation=void 0;var kJ4=nH1();Object.defineProperty(uP,"SocketIoInstrumentation",{enumerable:!0,get:function(){return kJ4.SocketIoInstrumentation}});var vJ4=VG0();Object.defineProperty(uP,"SocketIoInstrumentationAttributes",{enumerable:!0,get:function(){return vJ4.SocketIoInstrumentationAttributes}});var _J4=rH1();Object.defineProperty(uP,"defaultSocketIoPath",{enumerable:!0,get:function(){return _J4.defaultSocketIoPath}})});var eH1=F((tH1)=>{Object.defineProperty(tH1,"__esModule",{value:!0});tH1.DB_SYSTEM_VALUE_MSSQL=tH1.ATTR_NET_PEER_PORT=tH1.ATTR_NET_PEER_NAME=tH1.ATTR_DB_USER=tH1.ATTR_DB_SYSTEM=tH1.ATTR_DB_STATEMENT=tH1.ATTR_DB_SQL_TABLE=tH1.ATTR_DB_NAME=void 0;tH1.ATTR_DB_NAME="db.name";tH1.ATTR_DB_SQL_TABLE="db.sql.table";tH1.ATTR_DB_STATEMENT="db.statement";tH1.ATTR_DB_SYSTEM="db.system";tH1.ATTR_DB_USER="db.user";tH1.ATTR_NET_PEER_NAME="net.peer.name";tH1.ATTR_NET_PEER_PORT="net.peer.port";tH1.DB_SYSTEM_VALUE_MSSQL="mssql"});var Qz1=F(($z1)=>{Object.defineProperty($z1,"__esModule",{value:!0});$z1.once=$z1.getSpanName=void 0;function mJ4($,J,Q,X){if($==="execBulkLoad"&&X&&J)return`${$} ${X} ${J}`;if($==="callProcedure"){if(J)return`${$} ${Q} ${J}`;return`${$} ${Q}`}if(J)return`${$} ${J}`;return`${$}`}$z1.getSpanName=mJ4;var cJ4=($)=>{let J=!1;return(...Q)=>{if(J)return;return J=!0,$(...Q)}};$z1.once=cJ4});var Wz1=F((Xz1)=>{Object.defineProperty(Xz1,"__esModule",{value:!0});Xz1.PACKAGE_NAME=Xz1.PACKAGE_VERSION=void 0;Xz1.PACKAGE_VERSION="0.26.0";Xz1.PACKAGE_NAME="@opentelemetry/instrumentation-tedious"});var Fz1=F((zz1)=>{Object.defineProperty(zz1,"__esModule",{value:!0});zz1.TediousInstrumentation=void 0;var mP=P(),nJ4=f("events"),bh=K1(),KK=eH1(),Gz1=Qz1(),Kz1=Wz1(),Hz1=Symbol("opentelemetry.instrumentation-tedious.current-database"),Zz1=["callProcedure","execSql","execSqlBatch","execBulkLoad","prepare","execute"];function xh($){Object.defineProperty(this,Hz1,{value:$,writable:!0})}class DG0 extends bh.InstrumentationBase{static COMPONENT="tedious";constructor($={}){super(Kz1.PACKAGE_NAME,Kz1.PACKAGE_VERSION,$)}init(){return[new bh.InstrumentationNodeModuleDefinition(DG0.COMPONENT,[">=1.11.0 <20"],($)=>{let J=$.Connection.prototype;for(let Q of Zz1){if((0,bh.isWrapped)(J[Q]))this._unwrap(J,Q);this._wrap(J,Q,this._patchQuery(Q))}if((0,bh.isWrapped)(J.connect))this._unwrap(J,"connect");return this._wrap(J,"connect",this._patchConnect),$},($)=>{if($===void 0)return;let J=$.Connection.prototype;for(let Q of Zz1)this._unwrap(J,Q);this._unwrap(J,"connect")})]}_patchConnect($){return function(){return xh.call(this,this.config?.options?.database),this.removeListener("databaseChange",xh),this.on("databaseChange",xh),this.once("end",()=>{this.removeListener("databaseChange",xh)}),$.apply(this,arguments)}}_patchQuery($){return(J)=>{let Q=this;function X(Y){if(!(Y instanceof nJ4.EventEmitter))return Q._diag.warn(`Unexpected invocation of patched ${$} method. Span not recorded`),J.apply(this,arguments);let W=0,G=0,K=()=>G++,Z=()=>W++,H=this[Hz1],z=((U)=>{if(U.sqlTextOrProcedure==="sp_prepare"&&U.parametersByName?.stmt?.value)return U.parametersByName.stmt.value;return U.sqlTextOrProcedure})(Y),q=Q.tracer.startSpan((0,Gz1.getSpanName)($,H,z,Y.table),{kind:mP.SpanKind.CLIENT,attributes:{[KK.ATTR_DB_SYSTEM]:KK.DB_SYSTEM_VALUE_MSSQL,[KK.ATTR_DB_NAME]:H,[KK.ATTR_NET_PEER_PORT]:this.config?.options?.port,[KK.ATTR_NET_PEER_NAME]:this.config?.server,[KK.ATTR_DB_USER]:this.config?.userName??this.config?.authentication?.options?.userName,[KK.ATTR_DB_STATEMENT]:z,[KK.ATTR_DB_SQL_TABLE]:Y.table}}),B=(0,Gz1.once)((U)=>{if(Y.removeListener("done",K),Y.removeListener("doneInProc",K),Y.removeListener("doneProc",Z),Y.removeListener("error",B),this.removeListener("end",B),q.setAttribute("tedious.procedure_count",W),q.setAttribute("tedious.statement_count",G),U)q.setStatus({code:mP.SpanStatusCode.ERROR,message:U.message});q.end()});if(Y.on("done",K),Y.on("doneInProc",K),Y.on("doneProc",Z),Y.once("error",B),this.on("end",B),typeof Y.callback==="function")Q._wrap(Y,"callback",Q._patchCallbackQuery(B));else Q._diag.error("Expected request.callback to be a function");return mP.context.with(mP.trace.setSpan(mP.context.active(),q),J,this,...arguments)}return Object.defineProperty(X,"length",{value:J.length,writable:!1}),X}}_patchCallbackQuery($){return(J)=>{return function(Q,X,Y){return $(Q),J.apply(this,arguments)}}}}zz1.TediousInstrumentation=DG0});var Bz1=F((OG0)=>{Object.defineProperty(OG0,"__esModule",{value:!0});OG0.TediousInstrumentation=void 0;var iJ4=Fz1();Object.defineProperty(OG0,"TediousInstrumentation",{enumerable:!0,get:function(){return iJ4.TediousInstrumentation}})});var Dz1=F((Vz1)=>{Object.defineProperty(Vz1,"__esModule",{value:!0});Vz1.PACKAGE_NAME=Vz1.PACKAGE_VERSION=void 0;Vz1.PACKAGE_VERSION="0.18.0";Vz1.PACKAGE_NAME="@opentelemetry/instrumentation-undici"});var Lz1=F((Nz1)=>{Object.defineProperty(Nz1,"__esModule",{value:!0});Nz1.UndiciInstrumentation=void 0;var wG0=f("diagnostics_channel"),aJ4=f("url"),cP=K1(),_5=P(),gh=q6(),T4=m0(),Oz1=Dz1();class wz1 extends cP.InstrumentationBase{_recordFromReq=new WeakMap;constructor($={}){super(Oz1.PACKAGE_NAME,Oz1.PACKAGE_VERSION,$)}init(){return}disable(){super.disable(),this._channelSubs.forEach(($)=>$.unsubscribe()),this._channelSubs.length=0}enable(){if(super.enable(),this._channelSubs=this._channelSubs||[],this._channelSubs.length>0)return;this.subscribeToChannel("undici:request:create",this.onRequestCreated.bind(this)),this.subscribeToChannel("undici:client:sendHeaders",this.onRequestHeaders.bind(this)),this.subscribeToChannel("undici:request:headers",this.onResponseHeaders.bind(this)),this.subscribeToChannel("undici:request:trailers",this.onDone.bind(this)),this.subscribeToChannel("undici:request:error",this.onError.bind(this))}_updateMetricInstruments(){this._httpClientDurationHistogram=this.meter.createHistogram(T4.METRIC_HTTP_CLIENT_REQUEST_DURATION,{description:"Measures the duration of outbound HTTP requests.",unit:"s",valueType:_5.ValueType.DOUBLE,advice:{explicitBucketBoundaries:[0.005,0.01,0.025,0.05,0.075,0.1,0.25,0.5,0.75,1,2.5,5,7.5,10]}})}subscribeToChannel($,J){let[Q,X]=process.version.replace("v","").split(".").map((G)=>Number(G)),Y=Q>18||Q===18&&X>=19,W;if(Y)wG0.subscribe?.($,J),W=()=>wG0.unsubscribe?.($,J);else{let G=wG0.channel($);G.subscribe(J),W=()=>G.unsubscribe(J)}this._channelSubs.push({name:$,unsubscribe:W})}parseRequestHeaders($){let J=new Map;if(Array.isArray($.headers))for(let Q=0;Q<$.headers.length;Q+=2){let X=$.headers[Q],Y=$.headers[Q+1];if(typeof X==="string")J.set(X.toLowerCase(),Y)}else if(typeof $.headers==="string"){let Q=$.headers.split(`\r -`);for(let X of Q){if(!X)continue;let Y=X.indexOf(":");if(Y===-1)continue;let W=X.substring(0,Y).toLowerCase(),G=X.substring(Y+1).trim(),K=J.get(W);if(K&&Array.isArray(K))K.push(G);else if(K)J.set(W,[K,G]);else J.set(W,G)}}return J}onRequestCreated({request:$}){let J=this.getConfig(),Q=J.enabled!==!1;if((0,cP.safeExecuteInTheMiddle)(()=>!Q||$.method==="CONNECT"||J.ignoreRequestHook?.($),(b)=>b&&this._diag.error("caught ignoreRequestHook error: ",b),!0))return;let Y=(0,gh.hrTime)(),W;try{W=new aJ4.URL($.path,$.origin)}catch(b){this._diag.warn("could not determine url.full:",b);return}let G=W.protocol.replace(":",""),K=this.getRequestMethod($.method),Z={[T4.ATTR_HTTP_REQUEST_METHOD]:K,[T4.ATTR_HTTP_REQUEST_METHOD_ORIGINAL]:$.method,[T4.ATTR_URL_FULL]:W.toString(),[T4.ATTR_URL_PATH]:W.pathname,[T4.ATTR_URL_QUERY]:W.search,[T4.ATTR_URL_SCHEME]:G},H={https:"443",http:"80"},z=W.hostname,q=W.port||H[G];if(Z[T4.ATTR_SERVER_ADDRESS]=z,q&&!isNaN(Number(q)))Z[T4.ATTR_SERVER_PORT]=Number(q);let U=this.parseRequestHeaders($).get("user-agent");if(U){let b=Array.isArray(U)?U[U.length-1]:U;Z[T4.ATTR_USER_AGENT_ORIGINAL]=b}let O=(0,cP.safeExecuteInTheMiddle)(()=>J.startSpanHook?.($),(b)=>b&&this._diag.error("caught startSpanHook error: ",b),!0);if(O)Object.entries(O).forEach(([b,y])=>{Z[b]=y});let w=_5.context.active(),N=_5.trace.getSpan(w),I;if(J.requireParentforSpans&&(!N||!_5.trace.isSpanContextValid(N.spanContext())))I=_5.trace.wrapSpanContext(_5.INVALID_SPAN_CONTEXT);else I=this.tracer.startSpan(K==="_OTHER"?"HTTP":K,{kind:_5.SpanKind.CLIENT,attributes:Z},w);(0,cP.safeExecuteInTheMiddle)(()=>J.requestHook?.(I,$),(b)=>b&&this._diag.error("caught requestHook error: ",b),!0);let E=_5.trace.setSpan(_5.context.active(),I),v={};_5.propagation.inject(E,v);let M=Object.entries(v);for(let b=0;bz.toLowerCase())),H=this.parseRequestHeaders($);for(let[z,q]of H.entries())if(Z.has(z)){let B=Array.isArray(q)?q.join(", "):q;K[`http.request.header.${z}`]=B}}Y.setAttributes(K)}onResponseHeaders({request:$,response:J}){let Q=this._recordFromReq.get($);if(!Q)return;let{span:X,attributes:Y}=Q,W={[T4.ATTR_HTTP_RESPONSE_STATUS_CODE]:J.statusCode},G=this.getConfig();(0,cP.safeExecuteInTheMiddle)(()=>G.responseHook?.(X,{request:$,response:J}),(Z)=>Z&&this._diag.error("caught responseHook error: ",Z),!0);let K=new Set;if(G.headersToSpanAttributes?.responseHeaders)G.headersToSpanAttributes?.responseHeaders.forEach((Z)=>K.add(Z.toLowerCase()));for(let Z=0;Z=400?_5.SpanStatusCode.ERROR:_5.SpanStatusCode.UNSET}),Q.attributes=Object.assign(Y,W)}onDone({request:$}){let J=this._recordFromReq.get($);if(!J)return;let{span:Q,attributes:X,startTime:Y}=J;Q.end(),this._recordFromReq.delete($),this.recordRequestDuration(X,Y)}onError({request:$,error:J}){let Q=this._recordFromReq.get($);if(!Q)return;let{span:X,attributes:Y,startTime:W}=Q;X.recordException(J),X.setStatus({code:_5.SpanStatusCode.ERROR,message:J.message}),X.end(),this._recordFromReq.delete($),Y[T4.ATTR_ERROR_TYPE]=J.message,this.recordRequestDuration(Y,W)}recordRequestDuration($,J){let Q={};[T4.ATTR_HTTP_RESPONSE_STATUS_CODE,T4.ATTR_HTTP_REQUEST_METHOD,T4.ATTR_SERVER_ADDRESS,T4.ATTR_SERVER_PORT,T4.ATTR_URL_SCHEME,T4.ATTR_ERROR_TYPE].forEach((W)=>{if(W in $)Q[W]=$[W]});let Y=(0,gh.hrTimeToMilliseconds)((0,gh.hrTimeDuration)(J,(0,gh.hrTime)()))/1000;this._httpClientDurationHistogram.record(Y,Q)}getRequestMethod($){let J={CONNECT:!0,OPTIONS:!0,HEAD:!0,GET:!0,POST:!0,PUT:!0,PATCH:!0,DELETE:!0,TRACE:!0};if($.toUpperCase()in J)return $.toUpperCase();return"_OTHER"}}Nz1.UndiciInstrumentation=wz1});var Az1=F((NG0)=>{Object.defineProperty(NG0,"__esModule",{value:!0});NG0.UndiciInstrumentation=void 0;var tJ4=Lz1();Object.defineProperty(NG0,"UndiciInstrumentation",{enumerable:!0,get:function(){return tJ4.UndiciInstrumentation}})});var Cz1=F((Pz1)=>{Object.defineProperty(Pz1,"__esModule",{value:!0});Pz1.PACKAGE_NAME=Pz1.PACKAGE_VERSION=void 0;Pz1.PACKAGE_VERSION="0.52.0";Pz1.PACKAGE_NAME="@opentelemetry/instrumentation-winston"});var vz1=F((Sz1)=>{Object.defineProperty(Sz1,"__esModule",{value:!0});Sz1.WinstonInstrumentation=void 0;var IG0=P(),f$=T5(),R3=K1(),Ez1=Cz1(),Rz1=[">=3 <4"],Tz1=[">=1 <3"];class jz1 extends R3.InstrumentationBase{constructor($={}){super(Ez1.PACKAGE_NAME,Ez1.PACKAGE_VERSION,$)}init(){let $=new R3.InstrumentationNodeModuleDefinition("winston",Rz1,(Q)=>Q,()=>{},[new R3.InstrumentationNodeModuleFile("winston/lib/winston/logger.js",Rz1,(Q)=>{if((0,R3.isWrapped)(Q.prototype.write))this._unwrap(Q.prototype,"write");if(this._wrap(Q.prototype,"write",this._getPatchedWrite()),(0,R3.isWrapped)(Q.prototype.configure))this._unwrap(Q.prototype,"configure");return this._wrap(Q.prototype,"configure",this._getPatchedConfigure()),Q},(Q)=>{if(Q===void 0)return;this._unwrap(Q.prototype,"write"),this._unwrap(Q.prototype,"configure")})]),J=new R3.InstrumentationNodeModuleDefinition("winston",Tz1,(Q)=>Q,()=>{},[new R3.InstrumentationNodeModuleFile("winston/lib/winston/logger.js",Tz1,(Q)=>{let X=Q.Logger.prototype;if((0,R3.isWrapped)(X.log))this._unwrap(X,"log");return this._wrap(X,"log",this._getPatchedLog()),Q},(Q)=>{if(Q===void 0)return;this._unwrap(Q.Logger.prototype,"log")})]);return[$,J]}_callHook($,J){let{logHook:Q}=this.getConfig();if(!Q)return;(0,R3.safeExecuteInTheMiddle)(()=>Q($,J),(X)=>{if(X)this._diag.error("error calling logHook",X)},!0)}_getPatchedWrite(){return($)=>{let J=this;return function(...X){let Y=X[0];return J._handleLogCorrelation(Y),$.apply(this,X)}}}_getPatchedLog(){return($)=>{let J=this;return function(...X){let Y={};J._handleLogCorrelation(Y);let W=!1;for(let G=X.length-1;G>=0;G--)if(typeof X[G]==="object"){X[G]=Object.assign(X[G],Y),W=!0;break}if(!W){let G=typeof X[X.length-1]==="function"?X.length-1:X.length;X.splice(G,0,Y)}return $.apply(this,X)}}}_getPatchedConfigure(){return($)=>{let J=this;return function(...X){let Y=J.getConfig();if(!Y.disableLogSending){if(X&&X.length>0)try{let{OpenTelemetryTransportV3:W}=(()=>{throw new Error("Cannot require module "+"@opentelemetry/winston-transport");})(),G=X[0].transports,K=Array.isArray(G)?G:[],Z={};if(Y.logSeverity)Z={level:J._winstonLevelFromSeverity(Y.logSeverity,X[0].levels)};let H=new W(Z);if(G&&!Array.isArray(G))K=[G];K.push(H),X[0].transports=K}catch(W){J._diag.warn("@opentelemetry/winston-transport is not available, log records will not be automatically sent.")}}return $.apply(this,X)}}}_handleLogCorrelation($){if(!this.getConfig().disableLogCorrelation){let J=IG0.trace.getSpan(IG0.context.active());if(J){let Q=J.spanContext();if((0,IG0.isSpanContextValid)(Q)){let X={trace_id:Q.traceId,span_id:Q.spanId,trace_flags:`0${Q.traceFlags.toString(16)}`},Y=Object.assign($,X);return this._callHook(J,Y),Y}}}return $}_winstonLevelFromSeverity($,J){if(J){if(X(J)){if($>=f$.SeverityNumber.ERROR)return"error";else if($>=f$.SeverityNumber.WARN)return"warn";else if($>=f$.SeverityNumber.INFO)return"info";else if($>=f$.SeverityNumber.DEBUG3)return"http";else if($>=f$.SeverityNumber.DEBUG2)return"verbose";else if($>=f$.SeverityNumber.DEBUG)return"debug";else if($>=f$.SeverityNumber.TRACE)return"silly"}else if(Q(J)){if($>=f$.SeverityNumber.ERROR)return"error";else if($>=f$.SeverityNumber.WARN)return"warn";else if($>=f$.SeverityNumber.INFO3)return"help";else if($>=f$.SeverityNumber.INFO2)return"data";else if($>=f$.SeverityNumber.INFO)return"info";else if($>=f$.SeverityNumber.DEBUG)return"debug";else if($>=f$.SeverityNumber.TRACE4)return"prompt";else if($>=f$.SeverityNumber.TRACE3)return"verbose";else if($>=f$.SeverityNumber.TRACE2)return"input";else if($>=f$.SeverityNumber.TRACE)return"silly"}else if(Y(J)){if($>=f$.SeverityNumber.FATAL2)return"emerg";else if($>=f$.SeverityNumber.FATAL)return"alert";else if($>=f$.SeverityNumber.ERROR2)return"crit";else if($>=f$.SeverityNumber.ERROR)return"error";else if($>=f$.SeverityNumber.WARN)return"warning";else if($>=f$.SeverityNumber.INFO2)return"notice";else if($>=f$.SeverityNumber.INFO)return"info";else if($>=f$.SeverityNumber.TRACE)return"debug"}this._diag.warn("failed to configure severity with existing winston levels")}function Q(W){return W&&W.error!==void 0&&W.warn&&W.help&&W.data&&W.info&&W.debug&&W.prompt&&W.verbose&&W.input&&W.silly}function X(W){return W&&W.error!==void 0&&W.warn&&W.info&&W.http&&W.verbose&&W.debug&&W.silly}function Y(W){return W&&W.emerg!==void 0&&W.alert&&W.crit&&W.error&&W.warning&&W.notice&&W.info&&W.debug}return}}Sz1.WinstonInstrumentation=jz1});var _z1=F((LG0)=>{Object.defineProperty(LG0,"__esModule",{value:!0});LG0.WinstonInstrumentation=void 0;var $Q4=vz1();Object.defineProperty(LG0,"WinstonInstrumentation",{enumerable:!0,get:function(){return $Q4.WinstonInstrumentation}})});var hz1=F((fz1)=>{Object.defineProperty(fz1,"__esModule",{value:!0});fz1.CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD=fz1.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS=fz1.ATTR_HOST_TYPE=fz1.ATTR_HOST_NAME=fz1.ATTR_HOST_ID=fz1.ATTR_CLOUD_REGION=fz1.ATTR_CLOUD_PROVIDER=fz1.ATTR_CLOUD_PLATFORM=fz1.ATTR_CLOUD_AVAILABILITY_ZONE=fz1.ATTR_CLOUD_ACCOUNT_ID=void 0;fz1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";fz1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";fz1.ATTR_CLOUD_PLATFORM="cloud.platform";fz1.ATTR_CLOUD_PROVIDER="cloud.provider";fz1.ATTR_CLOUD_REGION="cloud.region";fz1.ATTR_HOST_ID="host.id";fz1.ATTR_HOST_NAME="host.name";fz1.ATTR_HOST_TYPE="host.type";fz1.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS="alibaba_cloud_ecs";fz1.CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD="alibaba_cloud"});var dz1=F((xz1)=>{Object.defineProperty(xz1,"__esModule",{value:!0});xz1.alibabaCloudEcsDetector=void 0;var AG0=P(),qQ4=q6(),e4=hz1(),FQ4=f("http");class bz1{ALIBABA_CLOUD_IDMS_ENDPOINT="100.100.100.200";ALIBABA_CLOUD_INSTANCE_IDENTITY_DOCUMENT_PATH="/latest/dynamic/instance-identity/document";ALIBABA_CLOUD_INSTANCE_HOST_DOCUMENT_PATH="/latest/meta-data/hostname";MILLISECONDS_TIME_OUT=1000;detect(){let $=AG0.context.with((0,qQ4.suppressTracing)(AG0.context.active()),()=>this._gatherData()),J=[e4.ATTR_CLOUD_PROVIDER,e4.ATTR_CLOUD_PLATFORM,e4.ATTR_CLOUD_ACCOUNT_ID,e4.ATTR_CLOUD_REGION,e4.ATTR_CLOUD_AVAILABILITY_ZONE,e4.ATTR_HOST_ID,e4.ATTR_HOST_TYPE,e4.ATTR_HOST_NAME],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),{attributes:Q}}async _gatherData(){try{let{"owner-account-id":$,"instance-id":J,"instance-type":Q,"region-id":X,"zone-id":Y}=await this._fetchIdentity(),W=await this._fetchHost();return{[e4.ATTR_CLOUD_PROVIDER]:e4.CLOUD_PROVIDER_VALUE_ALIBABA_CLOUD,[e4.ATTR_CLOUD_PLATFORM]:e4.CLOUD_PLATFORM_VALUE_ALIBABA_CLOUD_ECS,[e4.ATTR_CLOUD_ACCOUNT_ID]:$,[e4.ATTR_CLOUD_REGION]:X,[e4.ATTR_CLOUD_AVAILABILITY_ZONE]:Y,[e4.ATTR_HOST_ID]:J,[e4.ATTR_HOST_TYPE]:Q,[e4.ATTR_HOST_NAME]:W}}catch($){return AG0.diag.debug(`${this.constructor.name}: did not detect resource: ${$?.message}`),{}}}async _fetchIdentity(){let $={host:this.ALIBABA_CLOUD_IDMS_ENDPOINT,path:this.ALIBABA_CLOUD_INSTANCE_IDENTITY_DOCUMENT_PATH,method:"GET",timeout:this.MILLISECONDS_TIME_OUT},J=await this._fetchString($);return JSON.parse(J)}async _fetchHost(){let $={host:this.ALIBABA_CLOUD_IDMS_ENDPOINT,path:this.ALIBABA_CLOUD_INSTANCE_HOST_DOCUMENT_PATH,method:"GET",timeout:this.MILLISECONDS_TIME_OUT};return await this._fetchString($)}async _fetchString($){return new Promise((J,Q)=>{let X=setTimeout(()=>{Y.destroy(Error("ECS metadata api request timed out."))},this.MILLISECONDS_TIME_OUT),Y=FQ4.request($,(W)=>{clearTimeout(X);let{statusCode:G}=W;if(typeof G!=="number"||!(G>=200&&G<300))return W.destroy(),Q(Error(`Failed to load page, status code: ${G}`));W.setEncoding("utf8");let K="";W.on("data",(Z)=>K+=Z),W.on("error",(Z)=>{Q(Z)}),W.on("end",()=>{J(K)})});Y.on("error",(W)=>{clearTimeout(X),Q(W)}),Y.end()})}}xz1.alibabaCloudEcsDetector=new bz1});var uz1=F((PG0)=>{Object.defineProperty(PG0,"__esModule",{value:!0});PG0.alibabaCloudEcsDetector=void 0;var BQ4=dz1();Object.defineProperty(PG0,"alibabaCloudEcsDetector",{enumerable:!0,get:function(){return BQ4.alibabaCloudEcsDetector}})});var mz1=F((MG0)=>{Object.defineProperty(MG0,"__esModule",{value:!0});MG0.alibabaCloudEcsDetector=void 0;var UQ4=uz1();Object.defineProperty(MG0,"alibabaCloudEcsDetector",{enumerable:!0,get:function(){return UQ4.alibabaCloudEcsDetector}})});var LD=F((cz1)=>{Object.defineProperty(cz1,"__esModule",{value:!0});cz1.CLOUD_PROVIDER_VALUE_AWS=cz1.CLOUD_PLATFORM_VALUE_AWS_LAMBDA=cz1.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK=cz1.CLOUD_PLATFORM_VALUE_AWS_EKS=cz1.CLOUD_PLATFORM_VALUE_AWS_ECS=cz1.CLOUD_PLATFORM_VALUE_AWS_EC2=cz1.ATTR_SERVICE_NAMESPACE=cz1.ATTR_SERVICE_INSTANCE_ID=cz1.ATTR_K8S_CLUSTER_NAME=cz1.ATTR_HOST_TYPE=cz1.ATTR_HOST_NAME=cz1.ATTR_HOST_ID=cz1.ATTR_FAAS_VERSION=cz1.ATTR_FAAS_MAX_MEMORY=cz1.ATTR_FAAS_INSTANCE=cz1.ATTR_FAAS_NAME=cz1.ATTR_CONTAINER_NAME=cz1.ATTR_CONTAINER_ID=cz1.ATTR_CLOUD_RESOURCE_ID=cz1.ATTR_CLOUD_REGION=cz1.ATTR_CLOUD_PROVIDER=cz1.ATTR_CLOUD_PLATFORM=cz1.ATTR_CLOUD_AVAILABILITY_ZONE=cz1.ATTR_CLOUD_ACCOUNT_ID=cz1.ATTR_AWS_LOG_STREAM_NAMES=cz1.ATTR_AWS_LOG_STREAM_ARNS=cz1.ATTR_AWS_LOG_GROUP_NAMES=cz1.ATTR_AWS_LOG_GROUP_ARNS=cz1.ATTR_AWS_ECS_TASK_REVISION=cz1.ATTR_AWS_ECS_TASK_FAMILY=cz1.ATTR_AWS_ECS_TASK_ARN=cz1.ATTR_AWS_ECS_LAUNCHTYPE=cz1.ATTR_AWS_ECS_CONTAINER_ARN=cz1.ATTR_AWS_ECS_CLUSTER_ARN=void 0;cz1.ATTR_AWS_ECS_CLUSTER_ARN="aws.ecs.cluster.arn";cz1.ATTR_AWS_ECS_CONTAINER_ARN="aws.ecs.container.arn";cz1.ATTR_AWS_ECS_LAUNCHTYPE="aws.ecs.launchtype";cz1.ATTR_AWS_ECS_TASK_ARN="aws.ecs.task.arn";cz1.ATTR_AWS_ECS_TASK_FAMILY="aws.ecs.task.family";cz1.ATTR_AWS_ECS_TASK_REVISION="aws.ecs.task.revision";cz1.ATTR_AWS_LOG_GROUP_ARNS="aws.log.group.arns";cz1.ATTR_AWS_LOG_GROUP_NAMES="aws.log.group.names";cz1.ATTR_AWS_LOG_STREAM_ARNS="aws.log.stream.arns";cz1.ATTR_AWS_LOG_STREAM_NAMES="aws.log.stream.names";cz1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";cz1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";cz1.ATTR_CLOUD_PLATFORM="cloud.platform";cz1.ATTR_CLOUD_PROVIDER="cloud.provider";cz1.ATTR_CLOUD_REGION="cloud.region";cz1.ATTR_CLOUD_RESOURCE_ID="cloud.resource_id";cz1.ATTR_CONTAINER_ID="container.id";cz1.ATTR_CONTAINER_NAME="container.name";cz1.ATTR_FAAS_NAME="faas.name";cz1.ATTR_FAAS_INSTANCE="faas.instance";cz1.ATTR_FAAS_MAX_MEMORY="faas.max_memory";cz1.ATTR_FAAS_VERSION="faas.version";cz1.ATTR_HOST_ID="host.id";cz1.ATTR_HOST_NAME="host.name";cz1.ATTR_HOST_TYPE="host.type";cz1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";cz1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";cz1.ATTR_SERVICE_NAMESPACE="service.namespace";cz1.CLOUD_PLATFORM_VALUE_AWS_EC2="aws_ec2";cz1.CLOUD_PLATFORM_VALUE_AWS_ECS="aws_ecs";cz1.CLOUD_PLATFORM_VALUE_AWS_EKS="aws_eks";cz1.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk";cz1.CLOUD_PLATFORM_VALUE_AWS_LAMBDA="aws_lambda";cz1.CLOUD_PROVIDER_VALUE_AWS="aws"});var oz1=F((nz1)=>{Object.defineProperty(nz1,"__esModule",{value:!0});nz1.awsBeanstalkDetector=nz1.AwsBeanstalkDetector=void 0;var CG0=P(),aQ4=q6(),dh=m0(),$Q=LD(),EG0=f("fs"),pz1=f("util"),tQ4="/var/elasticbeanstalk/xray/environment.conf",sQ4="C:\\Program Files\\Amazon\\XRay\\environment.conf";class lP{BEANSTALK_CONF_PATH;static readFileAsync=pz1.promisify(EG0.readFile);static fileAccessAsync=pz1.promisify(EG0.access);constructor(){if(process.platform==="win32")this.BEANSTALK_CONF_PATH=sQ4;else this.BEANSTALK_CONF_PATH=tQ4}detect(){let $=CG0.context.with((0,aQ4.suppressTracing)(CG0.context.active()),()=>this._gatherData()),J=[$Q.ATTR_CLOUD_PROVIDER,$Q.ATTR_CLOUD_PLATFORM,dh.ATTR_SERVICE_NAME,$Q.ATTR_SERVICE_NAMESPACE,dh.ATTR_SERVICE_VERSION,$Q.ATTR_SERVICE_INSTANCE_ID],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),{attributes:Q}}async _gatherData(){try{await lP.fileAccessAsync(this.BEANSTALK_CONF_PATH,EG0.constants.R_OK);let $=await lP.readFileAsync(this.BEANSTALK_CONF_PATH,"utf8"),J=JSON.parse($);return{[$Q.ATTR_CLOUD_PROVIDER]:$Q.CLOUD_PROVIDER_VALUE_AWS,[$Q.ATTR_CLOUD_PLATFORM]:$Q.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,[dh.ATTR_SERVICE_NAME]:$Q.CLOUD_PLATFORM_VALUE_AWS_ELASTIC_BEANSTALK,[$Q.ATTR_SERVICE_NAMESPACE]:J.environment_name,[dh.ATTR_SERVICE_VERSION]:J.version_label,[$Q.ATTR_SERVICE_INSTANCE_ID]:J.deployment_id}}catch($){return CG0.diag.debug(`AwsBeanstalkDetector: did not detect resource: ${$.message}`),{}}}}nz1.AwsBeanstalkDetector=lP;nz1.awsBeanstalkDetector=new lP});var ez1=F((tz1)=>{Object.defineProperty(tz1,"__esModule",{value:!0});tz1.awsEc2Detector=void 0;var rz1=P(),$X4=q6(),$8=LD(),JX4=f("http");class az1{AWS_IDMS_ENDPOINT="169.254.169.254";AWS_INSTANCE_TOKEN_DOCUMENT_PATH="/latest/api/token";AWS_INSTANCE_IDENTITY_DOCUMENT_PATH="/latest/dynamic/instance-identity/document";AWS_INSTANCE_HOST_DOCUMENT_PATH="/latest/meta-data/hostname";AWS_METADATA_TTL_HEADER="X-aws-ec2-metadata-token-ttl-seconds";AWS_METADATA_TOKEN_HEADER="X-aws-ec2-metadata-token";MILLISECOND_TIME_OUT=5000;detect(){let $=rz1.context.with((0,$X4.suppressTracing)(rz1.context.active()),()=>this._gatherData()),J=[$8.ATTR_CLOUD_PROVIDER,$8.ATTR_CLOUD_PLATFORM,$8.ATTR_CLOUD_ACCOUNT_ID,$8.ATTR_CLOUD_REGION,$8.ATTR_CLOUD_AVAILABILITY_ZONE,$8.ATTR_HOST_ID,$8.ATTR_HOST_TYPE,$8.ATTR_HOST_NAME],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),{attributes:Q}}async _gatherData(){try{let $=await this._fetchToken(),{accountId:J,instanceId:Q,instanceType:X,region:Y,availabilityZone:W}=await this._fetchIdentity($),G=await this._fetchHost($);return{[$8.ATTR_CLOUD_PROVIDER]:$8.CLOUD_PROVIDER_VALUE_AWS,[$8.ATTR_CLOUD_PLATFORM]:$8.CLOUD_PLATFORM_VALUE_AWS_EC2,[$8.ATTR_CLOUD_ACCOUNT_ID]:J,[$8.ATTR_CLOUD_REGION]:Y,[$8.ATTR_CLOUD_AVAILABILITY_ZONE]:W,[$8.ATTR_HOST_ID]:Q,[$8.ATTR_HOST_TYPE]:X,[$8.ATTR_HOST_NAME]:G}}catch{return{}}}async _fetchToken(){let $={host:this.AWS_IDMS_ENDPOINT,path:this.AWS_INSTANCE_TOKEN_DOCUMENT_PATH,method:"PUT",timeout:this.MILLISECOND_TIME_OUT,headers:{[this.AWS_METADATA_TTL_HEADER]:"60"}};return await this._fetchString($)}async _fetchIdentity($){let J={host:this.AWS_IDMS_ENDPOINT,path:this.AWS_INSTANCE_IDENTITY_DOCUMENT_PATH,method:"GET",timeout:this.MILLISECOND_TIME_OUT,headers:{[this.AWS_METADATA_TOKEN_HEADER]:$}},Q=await this._fetchString(J);return JSON.parse(Q)}async _fetchHost($){let J={host:this.AWS_IDMS_ENDPOINT,path:this.AWS_INSTANCE_HOST_DOCUMENT_PATH,method:"GET",timeout:this.MILLISECOND_TIME_OUT,headers:{[this.AWS_METADATA_TOKEN_HEADER]:$}};return await this._fetchString(J)}async _fetchString($){return new Promise((J,Q)=>{let X=setTimeout(()=>{Y.abort(),Q(Error("EC2 metadata api request timed out."))},this.MILLISECOND_TIME_OUT),Y=JX4.request($,(W)=>{clearTimeout(X);let{statusCode:G}=W;W.setEncoding("utf8");let K="";W.on("data",(Z)=>K+=Z),W.on("end",()=>{if(G&&G>=200&&G<300)try{J(K)}catch(Z){Q(Z)}else Q(Error("Failed to load page, status code: "+G))})});Y.on("error",(W)=>{clearTimeout(X),Q(W)}),Y.end()})}}tz1.awsEc2Detector=new az1});var Qq1=F(($q1)=>{Object.defineProperty($q1,"__esModule",{value:!0});$q1.awsEcsDetector=$q1.AwsEcsDetector=void 0;var uh=P(),QX4=q6(),F6=LD(),XX4=f("http"),YX4=f("util"),WX4=f("fs"),GX4=f("os"),KX4=1000;class g4{static CONTAINER_ID_LENGTH=64;static CONTAINER_ID_LENGTH_MIN=32;static DEFAULT_CGROUP_PATH="/proc/self/cgroup";static readFileAsync=YX4.promisify(WX4.readFile);detect(){return{attributes:uh.context.with((0,QX4.suppressTracing)(uh.context.active()),()=>this._getAttributes())}}_getAttributes(){if(!process.env.ECS_CONTAINER_METADATA_URI_V4&&!process.env.ECS_CONTAINER_METADATA_URI)return uh.diag.debug("AwsEcsDetector: Process is not on ECS"),{};let $=this._gatherData(),J=[F6.ATTR_CLOUD_PROVIDER,F6.ATTR_CLOUD_PLATFORM,F6.ATTR_CONTAINER_NAME,F6.ATTR_CONTAINER_ID,F6.ATTR_AWS_ECS_CONTAINER_ARN,F6.ATTR_AWS_ECS_CLUSTER_ARN,F6.ATTR_AWS_ECS_LAUNCHTYPE,F6.ATTR_AWS_ECS_TASK_ARN,F6.ATTR_AWS_ECS_TASK_FAMILY,F6.ATTR_AWS_ECS_TASK_REVISION,F6.ATTR_CLOUD_ACCOUNT_ID,F6.ATTR_CLOUD_REGION,F6.ATTR_CLOUD_RESOURCE_ID,F6.ATTR_CLOUD_AVAILABILITY_ZONE,F6.ATTR_AWS_LOG_GROUP_NAMES,F6.ATTR_AWS_LOG_GROUP_ARNS,F6.ATTR_AWS_LOG_STREAM_NAMES,F6.ATTR_AWS_LOG_STREAM_ARNS],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),Q}async _gatherData(){try{let $={[F6.ATTR_CLOUD_PROVIDER]:F6.CLOUD_PROVIDER_VALUE_AWS,[F6.ATTR_CLOUD_PLATFORM]:F6.CLOUD_PLATFORM_VALUE_AWS_ECS,[F6.ATTR_CONTAINER_NAME]:GX4.hostname(),[F6.ATTR_CONTAINER_ID]:await this._getContainerId()},J=process.env.ECS_CONTAINER_METADATA_URI_V4;if(J){let[Q,X]=await Promise.all([g4._getUrlAsJson(J),g4._getUrlAsJson(`${J}/task`)]);g4._addMetadataV4Attrs($,Q,X),g4._addLogAttrs($,Q)}return $}catch{return{}}}async _getContainerId(){try{let J=(await g4.readFileAsync(g4.DEFAULT_CGROUP_PATH,"utf8")).split(` -`).map((Q)=>Q.trim()).filter(Boolean);for(let Q of J){let X=this._extractPrimaryEcsContainerId(Q);if(X)return X}for(let Q of J){let X=this._extractLastSegmentContainerId(Q);if(X)return X}for(let Q of J){let X=this._extractLegacyContainerId(Q);if(X)return X}}catch($){uh.diag.debug("AwsEcsDetector failed to read container ID",$)}return}_extractPrimaryEcsContainerId($){let J=/\/ecs\/[a-fA-F0-9-]+\/([a-fA-F0-9-]+)$/,Q=$.match(J);if(Q&&Q[1]&&Q[1].length>=g4.CONTAINER_ID_LENGTH_MIN&&Q[1].length<=g4.CONTAINER_ID_LENGTH)return Q[1];return}_extractLastSegmentContainerId($){let J=$.split("/");if(J.length<=1)return;let Q=J[J.length-1];if(Q&&Q.length>=g4.CONTAINER_ID_LENGTH_MIN&&Q.length<=g4.CONTAINER_ID_LENGTH&&/^[a-fA-F0-9-]+$/.test(Q))return Q;return}_extractLegacyContainerId($){if($.length>g4.CONTAINER_ID_LENGTH)return $.substring($.length-g4.CONTAINER_ID_LENGTH);return}static _addMetadataV4Attrs($,J,Q){let{LaunchType:X,TaskARN:Y}=Q,W=Y.substring(0,Y.lastIndexOf(":")),G=Q.Cluster,K=g4._getAccountFromArn(Y),Z=g4._getRegionFromArn(Y),H=Q?.AvailabilityZone,z=G.startsWith("arn:")?G:`${W}:cluster/${G}`,q=J.ContainerARN;if($[F6.ATTR_AWS_ECS_CONTAINER_ARN]=q,$[F6.ATTR_AWS_ECS_CLUSTER_ARN]=z,$[F6.ATTR_AWS_ECS_LAUNCHTYPE]=X?.toLowerCase(),$[F6.ATTR_AWS_ECS_TASK_ARN]=Y,$[F6.ATTR_AWS_ECS_TASK_FAMILY]=Q.Family,$[F6.ATTR_AWS_ECS_TASK_REVISION]=Q.Revision,$[F6.ATTR_CLOUD_ACCOUNT_ID]=K,$[F6.ATTR_CLOUD_REGION]=Z,$[F6.ATTR_CLOUD_RESOURCE_ID]=q,H)$[F6.ATTR_CLOUD_AVAILABILITY_ZONE]=H}static _addLogAttrs($,J){if(J.LogDriver!=="awslogs"||!J.LogOptions)return;let{ContainerARN:Q,LogOptions:X}=J,Y=X["awslogs-region"]||g4._getRegionFromArn(Q),W=g4._getAccountFromArn(Q),G=X["awslogs-group"],K=`arn:aws:logs:${Y}:${W}:log-group:${G}`,Z=X["awslogs-stream"],H=`arn:aws:logs:${Y}:${W}:log-group:${G}:log-stream:${Z}`;$[F6.ATTR_AWS_LOG_GROUP_NAMES]=[G],$[F6.ATTR_AWS_LOG_GROUP_ARNS]=[K],$[F6.ATTR_AWS_LOG_STREAM_NAMES]=[Z],$[F6.ATTR_AWS_LOG_STREAM_ARNS]=[H]}static _getAccountFromArn($){return/arn:aws:ecs:[^:]+:([^:]+):.*/.exec($)[1]}static _getRegionFromArn($){return/arn:aws:ecs:([^:]+):.*/.exec($)[1]}static _getUrlAsJson($){return new Promise((J,Q)=>{let X=XX4.get($,(Y)=>{if(Y.statusCode&&Y.statusCode>=400)Q(Error(`Request to '${$}' failed with status ${Y.statusCode}`));let W="";Y.on("data",(G)=>W+=G.toString()),Y.on("end",()=>J(W)),X.on("error",Q)});X.setTimeout(KX4,()=>{X.destroy()}),X.on("error",Q),X.end()}).then((J)=>JSON.parse(J))}}$q1.AwsEcsDetector=g4;$q1.awsEcsDetector=new g4});var Zq1=F((Gq1)=>{Object.defineProperty(Gq1,"__esModule",{value:!0});Gq1.awsEksDetector=Gq1.AwsEksDetector=void 0;var Xq1=P(),HX4=q6(),vX=LD(),zX4=f("https"),Yq1=f("fs"),Wq1=f("util"),mh=P();class Zz{K8S_SVC_URL="kubernetes.default.svc";K8S_TOKEN_PATH="/var/run/secrets/kubernetes.io/serviceaccount/token";K8S_CERT_PATH="/var/run/secrets/kubernetes.io/serviceaccount/ca.crt";AUTH_CONFIGMAP_PATH="/api/v1/namespaces/kube-system/configmaps/aws-auth";CW_CONFIGMAP_PATH="/api/v1/namespaces/amazon-cloudwatch/configmaps/cluster-info";CONTAINER_ID_LENGTH=64;DEFAULT_CGROUP_PATH="/proc/self/cgroup";TIMEOUT_MS=2000;UTF8_UNICODE="utf8";static readFileAsync=Wq1.promisify(Yq1.readFile);static fileAccessAsync=Wq1.promisify(Yq1.access);detect(){let $=Xq1.context.with((0,HX4.suppressTracing)(Xq1.context.active()),()=>this._gatherData()),J=[vX.ATTR_CLOUD_PROVIDER,vX.ATTR_CLOUD_PLATFORM,vX.ATTR_K8S_CLUSTER_NAME,vX.ATTR_CONTAINER_ID],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),{attributes:Q}}async _gatherData(){try{await Zz.fileAccessAsync(this.K8S_TOKEN_PATH);let $=await Zz.readFileAsync(this.K8S_CERT_PATH);if(!await this._isEks($))return{};let J=await this._getContainerId(),Q=await this._getClusterName($);return!J&&!Q?{}:{[vX.ATTR_CLOUD_PROVIDER]:vX.CLOUD_PROVIDER_VALUE_AWS,[vX.ATTR_CLOUD_PLATFORM]:vX.CLOUD_PLATFORM_VALUE_AWS_EKS,[vX.ATTR_K8S_CLUSTER_NAME]:Q||"",[vX.ATTR_CONTAINER_ID]:J||""}}catch($){return mh.diag.debug("AwsEksDetector: Process is not running on K8S:",$.message),{}}}async _isEks($){let J={ca:$,headers:{Authorization:await this._getK8sCredHeader()},hostname:this.K8S_SVC_URL,method:"GET",path:this.AUTH_CONFIGMAP_PATH,timeout:this.TIMEOUT_MS};return!!await this._fetchString(J)}async _getClusterName($){let J={ca:$,headers:{Authorization:await this._getK8sCredHeader()},host:this.K8S_SVC_URL,method:"GET",path:this.CW_CONFIGMAP_PATH,timeout:this.TIMEOUT_MS},Q=await this._fetchString(J);try{return JSON.parse(Q).data["cluster.name"]}catch(X){mh.diag.debug("Cannot get cluster name on EKS",X)}return""}async _getK8sCredHeader(){try{return"Bearer "+await Zz.readFileAsync(this.K8S_TOKEN_PATH,this.UTF8_UNICODE)}catch($){mh.diag.debug("Unable to read Kubernetes client token.",$)}return""}async _getContainerId(){try{let J=(await Zz.readFileAsync(this.DEFAULT_CGROUP_PATH,this.UTF8_UNICODE)).trim().split(` -`);for(let Q of J)if(Q.length>this.CONTAINER_ID_LENGTH)return Q.substring(Q.length-this.CONTAINER_ID_LENGTH)}catch($){mh.diag.debug(`AwsEksDetector failed to read container ID: ${$.message}`)}return}async _fetchString($){return await new Promise((J,Q)=>{let X=setTimeout(()=>{Y.abort(),Q(Error("EKS metadata api request timed out."))},2000),Y=zX4.request($,(W)=>{clearTimeout(X);let{statusCode:G}=W;W.setEncoding(this.UTF8_UNICODE);let K="";W.on("data",(Z)=>K+=Z),W.on("end",()=>{if(G&&G>=200&&G<300)try{J(K)}catch(Z){Q(Z)}else Q(Error("Failed to load page, status code: "+G))})});Y.on("error",(W)=>{clearTimeout(X),Q(W)}),Y.end()})}}Gq1.AwsEksDetector=Zz;Gq1.awsEksDetector=new Zz});var qq1=F((Hq1)=>{Object.defineProperty(Hq1,"__esModule",{value:!0});Hq1.awsLambdaDetector=Hq1.AwsLambdaDetector=void 0;var _X=LD();class RG0{detect(){if(!process.env.AWS_EXECUTION_ENV?.startsWith("AWS_Lambda_"))return{};let J=process.env.AWS_REGION,Q=process.env.AWS_LAMBDA_FUNCTION_NAME,X=process.env.AWS_LAMBDA_FUNCTION_VERSION,Y=process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE,W=process.env.AWS_LAMBDA_LOG_GROUP_NAME,G=process.env.AWS_LAMBDA_LOG_STREAM_NAME,K={[_X.ATTR_CLOUD_PROVIDER]:_X.CLOUD_PROVIDER_VALUE_AWS,[_X.ATTR_CLOUD_PLATFORM]:_X.CLOUD_PLATFORM_VALUE_AWS_LAMBDA,[_X.ATTR_CLOUD_REGION]:J,[_X.ATTR_FAAS_NAME]:Q,[_X.ATTR_FAAS_VERSION]:X,[_X.ATTR_FAAS_MAX_MEMORY]:parseInt(Y)*1024*1024};if(W)K[_X.ATTR_AWS_LOG_GROUP_NAMES]=[W];if(G)K[_X.ATTR_FAAS_INSTANCE]=G;return{attributes:K}}}Hq1.AwsLambdaDetector=RG0;Hq1.awsLambdaDetector=new RG0});var Fq1=F((Hz)=>{Object.defineProperty(Hz,"__esModule",{value:!0});Hz.awsLambdaDetector=Hz.awsEksDetector=Hz.awsEcsDetector=Hz.awsEc2Detector=Hz.awsBeanstalkDetector=void 0;var BX4=oz1();Object.defineProperty(Hz,"awsBeanstalkDetector",{enumerable:!0,get:function(){return BX4.awsBeanstalkDetector}});var VX4=ez1();Object.defineProperty(Hz,"awsEc2Detector",{enumerable:!0,get:function(){return VX4.awsEc2Detector}});var UX4=Qq1();Object.defineProperty(Hz,"awsEcsDetector",{enumerable:!0,get:function(){return UX4.awsEcsDetector}});var DX4=Zq1();Object.defineProperty(Hz,"awsEksDetector",{enumerable:!0,get:function(){return DX4.awsEksDetector}});var OX4=qq1();Object.defineProperty(Hz,"awsLambdaDetector",{enumerable:!0,get:function(){return OX4.awsLambdaDetector}})});var Bq1=F((zz)=>{Object.defineProperty(zz,"__esModule",{value:!0});zz.awsLambdaDetector=zz.awsEksDetector=zz.awsEcsDetector=zz.awsEc2Detector=zz.awsBeanstalkDetector=void 0;var pP=Fq1();Object.defineProperty(zz,"awsBeanstalkDetector",{enumerable:!0,get:function(){return pP.awsBeanstalkDetector}});Object.defineProperty(zz,"awsEc2Detector",{enumerable:!0,get:function(){return pP.awsEc2Detector}});Object.defineProperty(zz,"awsEcsDetector",{enumerable:!0,get:function(){return pP.awsEcsDetector}});Object.defineProperty(zz,"awsEksDetector",{enumerable:!0,get:function(){return pP.awsEksDetector}});Object.defineProperty(zz,"awsLambdaDetector",{enumerable:!0,get:function(){return pP.awsLambdaDetector}})});var Oq1=F((Vq1)=>{Object.defineProperty(Vq1,"__esModule",{value:!0});Vq1.extractContainerIdFromLine=Vq1.truncatePrefix=Vq1.HEX_STRING_REGEX=Vq1.DOCKER=Vq1.CRI_CONTAINERD=Vq1.CRIO=Vq1.MARKING_PREFIX=Vq1.HOSTNAME=Vq1.UTF8_UNICODE=Vq1.DEFAULT_CGROUP_V2_PATH=Vq1.DEFAULT_CGROUP_V1_PATH=Vq1.CONTAINER_ID_LENGTH=void 0;Vq1.CONTAINER_ID_LENGTH=64;Vq1.DEFAULT_CGROUP_V1_PATH="/proc/self/cgroup";Vq1.DEFAULT_CGROUP_V2_PATH="/proc/self/mountinfo";Vq1.UTF8_UNICODE="utf8";Vq1.HOSTNAME="hostname";Vq1.MARKING_PREFIX=["containers","overlay-containers"];Vq1.CRIO="crio-";Vq1.CRI_CONTAINERD="cri-containerd-";Vq1.DOCKER="docker-";Vq1.HEX_STRING_REGEX=/^[a-f0-9]+$/i;function ch($,J){return $.substring(J.length)}Vq1.truncatePrefix=ch;function IX4($){if(!$)return;let J=$.split("/");if(J.length<=1)return;let Q=J[J.length-1],X=Q.lastIndexOf(":");if(X!==-1)Q=Q.substring(X+1);if(Q.startsWith(Vq1.CRIO))Q=ch(Q,Vq1.CRIO);else if(Q.startsWith(Vq1.DOCKER))Q=ch(Q,Vq1.DOCKER);else if(Q.startsWith(Vq1.CRI_CONTAINERD))Q=ch(Q,Vq1.CRI_CONTAINERD);if(Q.includes("."))Q=Q.split(".")[0];if(Vq1.HEX_STRING_REGEX.test(Q))return Q;return}Vq1.extractContainerIdFromLine=IX4});var Iq1=F((wq1)=>{Object.defineProperty(wq1,"__esModule",{value:!0});wq1.ATTR_CONTAINER_ID=void 0;wq1.ATTR_CONTAINER_ID="container.id"});var Pq1=F((Lq1)=>{Object.defineProperty(Lq1,"__esModule",{value:!0});Lq1.containerDetector=Lq1.ContainerDetector=void 0;var TX4=f("fs"),jX4=f("util"),kG0=P(),SX4=q6(),kX4=Oq1(),vX4=Iq1();class nP{CONTAINER_ID_LENGTH=64;DEFAULT_CGROUP_V1_PATH="/proc/self/cgroup";DEFAULT_CGROUP_V2_PATH="/proc/self/mountinfo";UTF8_UNICODE="utf8";HOSTNAME="hostname";MARKING_PREFIX=["containers","overlay-containers"];CRIO="crio-";CRI_CONTAINERD="cri-containerd-";DOCKER="docker-";HEX_STRING_REGEX=/^[a-f0-9]+$/i;static readFileAsync=jX4.promisify(TX4.readFile);detect(){return{attributes:{[vX4.ATTR_CONTAINER_ID]:this._getContainerIdWithSuppressedTracing()}}}async _getContainerIdWithSuppressedTracing(){return kG0.context.with((0,SX4.suppressTracing)(kG0.context.active()),()=>this._getContainerId())}async _getContainerIdV1(){let J=(await nP.readFileAsync(this.DEFAULT_CGROUP_V1_PATH,this.UTF8_UNICODE)).trim().split(` -`);for(let Q of J){let X=(0,kX4.extractContainerIdFromLine)(Q);if(X)return X}return}async _getContainerIdV2(){let J=(await nP.readFileAsync(this.DEFAULT_CGROUP_V2_PATH,this.UTF8_UNICODE)).trim().split(` -`).find((X)=>X.includes(this.HOSTNAME));if(!J)return"";let Q=J?.split("/")??[];for(let X=0;X{Object.defineProperty(vG0,"__esModule",{value:!0});vG0.containerDetector=void 0;var fX4=Pq1();Object.defineProperty(vG0,"containerDetector",{enumerable:!0,get:function(){return fX4.containerDetector}})});var Cq1=F((_G0)=>{Object.defineProperty(_G0,"__esModule",{value:!0});_G0.containerDetector=void 0;var hX4=Mq1();Object.defineProperty(_G0,"containerDetector",{enumerable:!0,get:function(){return hX4.containerDetector}})});var Tq1=F((Eq1)=>{Object.defineProperty(Eq1,"__esModule",{value:!0});Eq1.CLOUD_PROVIDER_VALUE_GCP=Eq1.CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE=Eq1.CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE=Eq1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN=Eq1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS=Eq1.CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE=Eq1.ATTR_K8S_CLUSTER_NAME=Eq1.ATTR_HOST_TYPE=Eq1.ATTR_HOST_NAME=Eq1.ATTR_HOST_ID=Eq1.ATTR_FAAS_VERSION=Eq1.ATTR_FAAS_NAME=Eq1.ATTR_FAAS_INSTANCE=Eq1.ATTR_CLOUD_REGION=Eq1.ATTR_CLOUD_PROVIDER=Eq1.ATTR_CLOUD_PLATFORM=Eq1.ATTR_CLOUD_AVAILABILITY_ZONE=Eq1.ATTR_CLOUD_ACCOUNT_ID=void 0;Eq1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";Eq1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";Eq1.ATTR_CLOUD_PLATFORM="cloud.platform";Eq1.ATTR_CLOUD_PROVIDER="cloud.provider";Eq1.ATTR_CLOUD_REGION="cloud.region";Eq1.ATTR_FAAS_INSTANCE="faas.instance";Eq1.ATTR_FAAS_NAME="faas.name";Eq1.ATTR_FAAS_VERSION="faas.version";Eq1.ATTR_HOST_ID="host.id";Eq1.ATTR_HOST_NAME="host.name";Eq1.ATTR_HOST_TYPE="host.type";Eq1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";Eq1.CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE="gcp_app_engine";Eq1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS="gcp_cloud_functions";Eq1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN="gcp_cloud_run";Eq1.CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE="gcp_compute_engine";Eq1.CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine";Eq1.CLOUD_PROVIDER_VALUE_GCP="gcp"});var fG0=F((jq1)=>{Object.defineProperty(jq1,"__esModule",{value:!0});jq1._clearDefaultServiceNameCache=jq1.defaultServiceName=void 0;var iP;function JY4(){if(iP===void 0)try{let $=globalThis.process.argv0;iP=$?`unknown_service:${$}`:"unknown_service"}catch{iP="unknown_service"}return iP}jq1.defaultServiceName=JY4;function QY4(){iP=void 0}jq1._clearDefaultServiceNameCache=QY4});var _q1=F((kq1)=>{Object.defineProperty(kq1,"__esModule",{value:!0});kq1.isPromiseLike=void 0;var YY4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};kq1.isPromiseLike=YY4});var bG0=F((yq1)=>{Object.defineProperty(yq1,"__esModule",{value:!0});yq1.defaultResource=yq1.emptyResource=yq1.resourceFromDetectedResource=yq1.resourceFromAttributes=void 0;var rP=P(),yG0=q6(),qz=m0(),WY4=fG0(),oP=_q1();class aP{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new aP({},J);return Q._rawAttributes=fq1($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,oP.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,oP.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=fq1(this._rawAttributes),this._schemaUrl=HY4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,oP.isPromiseLike)(Q))return[J,Q.catch((X)=>{rP.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function HY4($){if(typeof $==="string"||$===void 0)return $;rP.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function zY4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;rP.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var dq1=F((xq1)=>{Object.defineProperty(xq1,"__esModule",{value:!0});xq1.detectResources=void 0;var bq1=P(),xG0=bG0(),VY4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,xG0.resourceFromDetectedResource)(Q.detect($));return bq1.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return bq1.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,xG0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,xG0.emptyResource)())};xq1.detectResources=VY4});var pq1=F((cq1)=>{Object.defineProperty(cq1,"__esModule",{value:!0});cq1.envDetector=void 0;var UY4=P(),DY4=m0(),uq1=q6();class mq1{_MAX_LENGTH=255;_COMMA_SEPARATOR=",";_LABEL_KEY_VALUE_SPLITTER="=";detect($){let J={},Q=(0,uq1.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,uq1.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){UY4.diag.debug(`EnvDetector failed: ${Y instanceof Error?Y.message:Y}`)}if(X)J[DY4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER);if(Y.length!==2)throw Error(`Invalid format for OTEL_RESOURCE_ATTRIBUTES: "${X}". Expected format: key=value. The ',' and '=' characters must be percent-encoded in keys and values.`);let[W,G]=Y,K=W.trim(),Z=G.trim();if(K.length===0)throw Error(`Invalid OTEL_RESOURCE_ATTRIBUTES: empty attribute key in "${X}".`);let H,z;try{H=decodeURIComponent(K),z=decodeURIComponent(Z)}catch(q){throw Error(`Failed to percent-decode OTEL_RESOURCE_ATTRIBUTES entry "${X}": ${q instanceof Error?q.message:q}`)}if(H.length>this._MAX_LENGTH)throw Error(`Attribute key exceeds the maximum length of ${this._MAX_LENGTH} characters: "${H}".`);if(z.length>this._MAX_LENGTH)throw Error(`Attribute value exceeds the maximum length of ${this._MAX_LENGTH} characters for key "${H}".`);J[H]=z}return J}}cq1.envDetector=new mq1});var tP=F((nq1)=>{Object.defineProperty(nq1,"__esModule",{value:!0});nq1.ATTR_WEBENGINE_VERSION=nq1.ATTR_WEBENGINE_NAME=nq1.ATTR_WEBENGINE_DESCRIPTION=nq1.ATTR_SERVICE_NAMESPACE=nq1.ATTR_SERVICE_INSTANCE_ID=nq1.ATTR_PROCESS_RUNTIME_VERSION=nq1.ATTR_PROCESS_RUNTIME_NAME=nq1.ATTR_PROCESS_RUNTIME_DESCRIPTION=nq1.ATTR_PROCESS_PID=nq1.ATTR_PROCESS_OWNER=nq1.ATTR_PROCESS_EXECUTABLE_PATH=nq1.ATTR_PROCESS_EXECUTABLE_NAME=nq1.ATTR_PROCESS_COMMAND_ARGS=nq1.ATTR_PROCESS_COMMAND=nq1.ATTR_OS_VERSION=nq1.ATTR_OS_TYPE=nq1.ATTR_K8S_POD_NAME=nq1.ATTR_K8S_NAMESPACE_NAME=nq1.ATTR_K8S_DEPLOYMENT_NAME=nq1.ATTR_K8S_CLUSTER_NAME=nq1.ATTR_HOST_TYPE=nq1.ATTR_HOST_NAME=nq1.ATTR_HOST_IMAGE_VERSION=nq1.ATTR_HOST_IMAGE_NAME=nq1.ATTR_HOST_IMAGE_ID=nq1.ATTR_HOST_ID=nq1.ATTR_HOST_ARCH=nq1.ATTR_CONTAINER_NAME=nq1.ATTR_CONTAINER_IMAGE_TAGS=nq1.ATTR_CONTAINER_IMAGE_NAME=nq1.ATTR_CONTAINER_ID=nq1.ATTR_CLOUD_REGION=nq1.ATTR_CLOUD_PROVIDER=nq1.ATTR_CLOUD_AVAILABILITY_ZONE=nq1.ATTR_CLOUD_ACCOUNT_ID=void 0;nq1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";nq1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";nq1.ATTR_CLOUD_PROVIDER="cloud.provider";nq1.ATTR_CLOUD_REGION="cloud.region";nq1.ATTR_CONTAINER_ID="container.id";nq1.ATTR_CONTAINER_IMAGE_NAME="container.image.name";nq1.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";nq1.ATTR_CONTAINER_NAME="container.name";nq1.ATTR_HOST_ARCH="host.arch";nq1.ATTR_HOST_ID="host.id";nq1.ATTR_HOST_IMAGE_ID="host.image.id";nq1.ATTR_HOST_IMAGE_NAME="host.image.name";nq1.ATTR_HOST_IMAGE_VERSION="host.image.version";nq1.ATTR_HOST_NAME="host.name";nq1.ATTR_HOST_TYPE="host.type";nq1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";nq1.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";nq1.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";nq1.ATTR_K8S_POD_NAME="k8s.pod.name";nq1.ATTR_OS_TYPE="os.type";nq1.ATTR_OS_VERSION="os.version";nq1.ATTR_PROCESS_COMMAND="process.command";nq1.ATTR_PROCESS_COMMAND_ARGS="process.command_args";nq1.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";nq1.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";nq1.ATTR_PROCESS_OWNER="process.owner";nq1.ATTR_PROCESS_PID="process.pid";nq1.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";nq1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";nq1.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";nq1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";nq1.ATTR_SERVICE_NAMESPACE="service.namespace";nq1.ATTR_WEBENGINE_DESCRIPTION="webengine.description";nq1.ATTR_WEBENGINE_NAME="webengine.name";nq1.ATTR_WEBENGINE_VERSION="webengine.version"});var lh=F((oq1)=>{Object.defineProperty(oq1,"__esModule",{value:!0});oq1.execAsync=void 0;var tY4=f("child_process"),sY4=f("util");oq1.execAsync=sY4.promisify(tY4.exec)});var sq1=F((aq1)=>{Object.defineProperty(aq1,"__esModule",{value:!0});aq1.getMachineId=void 0;var eY4=lh(),$34=P();async function J34(){try{let J=(await(0,eY4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){$34.diag.debug(`error reading machine id: ${$}`)}return}aq1.getMachineId=J34});var JF1=F((eq1)=>{Object.defineProperty(eq1,"__esModule",{value:!0});eq1.getMachineId=void 0;var Q34=f("fs"),X34=P();async function Y34(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await Q34.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){X34.diag.debug(`error reading machine id: ${Q}`)}return}eq1.getMachineId=Y34});var WF1=F((XF1)=>{Object.defineProperty(XF1,"__esModule",{value:!0});XF1.getMachineId=void 0;var W34=f("fs"),G34=lh(),QF1=P();async function K34(){try{return(await W34.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){QF1.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,G34.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){QF1.diag.debug(`error reading machine id: ${$}`)}return}XF1.getMachineId=K34});var HF1=F((KF1)=>{Object.defineProperty(KF1,"__esModule",{value:!0});KF1.getMachineId=void 0;var GF1=f("process"),Z34=lh(),H34=P();async function z34(){let J="%windir%\\System32\\REG.exe";if(GF1.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in GF1.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,Z34.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){H34.diag.debug(`error reading machine id: ${Q}`)}return}KF1.getMachineId=z34});var FF1=F((zF1)=>{Object.defineProperty(zF1,"__esModule",{value:!0});zF1.getMachineId=void 0;var q34=P();async function F34(){q34.diag.debug("could not read machine-id: unsupported platform");return}zF1.getMachineId=F34});var UF1=F((BF1)=>{Object.defineProperty(BF1,"__esModule",{value:!0});BF1.getMachineId=void 0;var B34=f("process"),Fz;async function V34(){if(!Fz)switch(B34.platform){case"darwin":Fz=(await Promise.resolve().then(() => M0(sq1()))).getMachineId;break;case"linux":Fz=(await Promise.resolve().then(() => M0(JF1()))).getMachineId;break;case"freebsd":Fz=(await Promise.resolve().then(() => M0(WF1()))).getMachineId;break;case"win32":Fz=(await Promise.resolve().then(() => M0(HF1()))).getMachineId;break;default:Fz=(await Promise.resolve().then(() => M0(FF1()))).getMachineId;break}return Fz()}BF1.getMachineId=V34});var gG0=F((DF1)=>{Object.defineProperty(DF1,"__esModule",{value:!0});DF1.normalizeType=DF1.normalizeArch=void 0;var U34=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};DF1.normalizeArch=U34;var D34=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};DF1.normalizeType=D34});var AF1=F((IF1)=>{Object.defineProperty(IF1,"__esModule",{value:!0});IF1.hostDetector=void 0;var dG0=tP(),wF1=f("os"),w34=UF1(),N34=gG0();class NF1{detect($){return{attributes:{[dG0.ATTR_HOST_NAME]:(0,wF1.hostname)(),[dG0.ATTR_HOST_ARCH]:(0,N34.normalizeArch)((0,wF1.arch)()),[dG0.ATTR_HOST_ID]:(0,w34.getMachineId)()}}}}IF1.hostDetector=new NF1});var TF1=F((EF1)=>{Object.defineProperty(EF1,"__esModule",{value:!0});EF1.osDetector=void 0;var PF1=tP(),MF1=f("os"),I34=gG0();class CF1{detect($){return{attributes:{[PF1.ATTR_OS_TYPE]:(0,I34.normalizeType)((0,MF1.platform)()),[PF1.ATTR_OS_VERSION]:(0,MF1.release)()}}}}EF1.osDetector=new CF1});var vF1=F((SF1)=>{Object.defineProperty(SF1,"__esModule",{value:!0});SF1.processDetector=void 0;var L34=P(),T3=tP(),A34=f("os");class jF1{detect($){let J={[T3.ATTR_PROCESS_PID]:process.pid,[T3.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[T3.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[T3.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[T3.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[T3.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[T3.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[T3.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=A34.userInfo();J[T3.ATTR_PROCESS_OWNER]=Q.username}catch(Q){L34.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}SF1.processDetector=new jF1});var hF1=F((fF1)=>{Object.defineProperty(fF1,"__esModule",{value:!0});fF1.serviceInstanceIdDetector=void 0;var P34=tP(),M34=f("crypto");class _F1{detect($){return{attributes:{[P34.ATTR_SERVICE_INSTANCE_ID]:(0,M34.randomUUID)()}}}}fF1.serviceInstanceIdDetector=new _F1});var bF1=F((AD)=>{Object.defineProperty(AD,"__esModule",{value:!0});AD.serviceInstanceIdDetector=AD.processDetector=AD.osDetector=AD.hostDetector=void 0;var C34=AF1();Object.defineProperty(AD,"hostDetector",{enumerable:!0,get:function(){return C34.hostDetector}});var E34=TF1();Object.defineProperty(AD,"osDetector",{enumerable:!0,get:function(){return E34.osDetector}});var R34=vF1();Object.defineProperty(AD,"processDetector",{enumerable:!0,get:function(){return R34.processDetector}});var T34=hF1();Object.defineProperty(AD,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return T34.serviceInstanceIdDetector}})});var xF1=F((PD)=>{Object.defineProperty(PD,"__esModule",{value:!0});PD.serviceInstanceIdDetector=PD.processDetector=PD.osDetector=PD.hostDetector=void 0;var ph=bF1();Object.defineProperty(PD,"hostDetector",{enumerable:!0,get:function(){return ph.hostDetector}});Object.defineProperty(PD,"osDetector",{enumerable:!0,get:function(){return ph.osDetector}});Object.defineProperty(PD,"processDetector",{enumerable:!0,get:function(){return ph.processDetector}});Object.defineProperty(PD,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return ph.serviceInstanceIdDetector}})});var uF1=F((gF1)=>{Object.defineProperty(gF1,"__esModule",{value:!0});gF1.noopDetector=gF1.NoopDetector=void 0;class uG0{detect(){return{attributes:{}}}}gF1.NoopDetector=uG0;gF1.noopDetector=new uG0});var mF1=F((ZK)=>{Object.defineProperty(ZK,"__esModule",{value:!0});ZK.noopDetector=ZK.serviceInstanceIdDetector=ZK.processDetector=ZK.osDetector=ZK.hostDetector=ZK.envDetector=void 0;var v34=pq1();Object.defineProperty(ZK,"envDetector",{enumerable:!0,get:function(){return v34.envDetector}});var nh=xF1();Object.defineProperty(ZK,"hostDetector",{enumerable:!0,get:function(){return nh.hostDetector}});Object.defineProperty(ZK,"osDetector",{enumerable:!0,get:function(){return nh.osDetector}});Object.defineProperty(ZK,"processDetector",{enumerable:!0,get:function(){return nh.processDetector}});Object.defineProperty(ZK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return nh.serviceInstanceIdDetector}});var _34=uF1();Object.defineProperty(ZK,"noopDetector",{enumerable:!0,get:function(){return _34.noopDetector}})});var eP=F((b7)=>{Object.defineProperty(b7,"__esModule",{value:!0});b7.defaultServiceName=b7.emptyResource=b7.defaultResource=b7.resourceFromAttributes=b7.serviceInstanceIdDetector=b7.processDetector=b7.osDetector=b7.hostDetector=b7.envDetector=b7.detectResources=void 0;var y34=dq1();Object.defineProperty(b7,"detectResources",{enumerable:!0,get:function(){return y34.detectResources}});var sP=mF1();Object.defineProperty(b7,"envDetector",{enumerable:!0,get:function(){return sP.envDetector}});Object.defineProperty(b7,"hostDetector",{enumerable:!0,get:function(){return sP.hostDetector}});Object.defineProperty(b7,"osDetector",{enumerable:!0,get:function(){return sP.osDetector}});Object.defineProperty(b7,"processDetector",{enumerable:!0,get:function(){return sP.processDetector}});Object.defineProperty(b7,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return sP.serviceInstanceIdDetector}});var mG0=bG0();Object.defineProperty(b7,"resourceFromAttributes",{enumerable:!0,get:function(){return mG0.resourceFromAttributes}});Object.defineProperty(b7,"defaultResource",{enumerable:!0,get:function(){return mG0.defaultResource}});Object.defineProperty(b7,"emptyResource",{enumerable:!0,get:function(){return mG0.emptyResource}});var h34=fG0();Object.defineProperty(b7,"defaultServiceName",{enumerable:!0,get:function(){return h34.defaultServiceName}})});var cG0=F((qq9,aF1)=>{var ih=Object.prototype.hasOwnProperty,rF1=Object.prototype.toString,cF1=Object.defineProperty,lF1=Object.getOwnPropertyDescriptor,pF1=function(J){if(typeof Array.isArray==="function")return Array.isArray(J);return rF1.call(J)==="[object Array]"},nF1=function(J){if(!J||rF1.call(J)!=="[object Object]")return!1;var Q=ih.call(J,"constructor"),X=J.constructor&&J.constructor.prototype&&ih.call(J.constructor.prototype,"isPrototypeOf");if(J.constructor&&!Q&&!X)return!1;var Y;for(Y in J);return typeof Y>"u"||ih.call(J,Y)},iF1=function(J,Q){if(cF1&&Q.name==="__proto__")cF1(J,Q.name,{enumerable:!0,configurable:!0,value:Q.newValue,writable:!0});else J[Q.name]=Q.newValue},oF1=function(J,Q){if(Q==="__proto__"){if(!ih.call(J,Q))return;else if(lF1)return lF1(J,Q).value}return J[Q]};aF1.exports=function $(){var J,Q,X,Y,W,G,K=arguments[0],Z=1,H=arguments.length,z=!1;if(typeof K==="boolean")z=K,K=arguments[1]||{},Z=2;if(K==null||typeof K!=="object"&&typeof K!=="function")K={};for(;Z{var fX=($)=>$!==null&&typeof $==="object"&&typeof $.pipe==="function";fX.writable=($)=>fX($)&&$.writable!==!1&&typeof $._write==="function"&&typeof $._writableState==="object";fX.readable=($)=>fX($)&&$.readable!==!1&&typeof $._read==="function"&&typeof $._readableState==="object";fX.duplex=($)=>fX.writable($)&&fX.readable($);fX.transform=($)=>fX.duplex($)&&typeof $._transform==="function";tF1.exports=fX});var eF1=F((Bq9,x34)=>{x34.exports={name:"gaxios",version:"6.7.1",description:"A simple common HTTP client specifically for Google APIs and services.",main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src"],scripts:{lint:"gts check",test:"c8 mocha build/test","presystem-test":"npm run compile","system-test":"mocha build/system-test --timeout 80000",compile:"tsc -p .",fix:"gts fix",prepare:"npm run compile",pretest:"npm run compile",webpack:"webpack","prebrowser-test":"npm run compile","browser-test":"node build/browser-test/browser-test-runner.js",docs:"compodoc src/","docs-test":"linkinator docs","predocs-test":"npm run docs","samples-test":"cd samples/ && npm link ../ && npm test && cd ../",prelint:"cd samples; npm link ../; npm install",clean:"gts clean",precompile:"gts clean"},repository:"googleapis/gaxios",keywords:["google"],engines:{node:">=14"},author:"Google, LLC",license:"Apache-2.0",devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@compodoc/compodoc":"1.1.19","@types/cors":"^2.8.6","@types/express":"^4.16.1","@types/extend":"^3.0.1","@types/mocha":"^9.0.0","@types/multiparty":"0.0.36","@types/mv":"^2.1.0","@types/ncp":"^2.0.1","@types/node":"^20.0.0","@types/node-fetch":"^2.5.7","@types/sinon":"^17.0.0","@types/tmp":"0.2.6","@types/uuid":"^10.0.0","abort-controller":"^3.0.0",assert:"^2.0.0",browserify:"^17.0.0",c8:"^8.0.0",cheerio:"1.0.0-rc.10",cors:"^2.8.5",execa:"^5.0.0",express:"^4.16.4","form-data":"^4.0.0",gts:"^5.0.0","is-docker":"^2.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-remap-coverage":"^0.1.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"5.0.0",linkinator:"^3.0.0",mocha:"^8.0.0",multiparty:"^4.2.1",mv:"^2.1.1",ncp:"^2.0.0",nock:"^13.0.0","null-loader":"^4.0.0",puppeteer:"^19.0.0",sinon:"^18.0.0","stream-browserify":"^3.0.0",tmp:"0.2.3","ts-loader":"^8.0.0",typescript:"^5.1.6",webpack:"^5.35.0","webpack-cli":"^4.0.0"},dependencies:{extend:"^3.0.2","https-proxy-agent":"^7.0.1","is-stream":"^2.0.0","node-fetch":"^2.6.9",uuid:"^9.0.1"}}});var QB1=F(($B1)=>{Object.defineProperty($B1,"__esModule",{value:!0});$B1.pkg=void 0;$B1.pkg=eF1()});var nG0=F((x7)=>{var g34=x7&&x7.__importDefault||function($){return $&&$.__esModule?$:{default:$}},XB1;Object.defineProperty(x7,"__esModule",{value:!0});x7.GaxiosError=x7.GAXIOS_ERROR_SYMBOL=void 0;x7.defaultErrorRedactor=WB1;var d34=f("url"),lG0=QB1(),YB1=g34(cG0());x7.GAXIOS_ERROR_SYMBOL=Symbol.for(`${lG0.pkg.name}-gaxios-error`);class pG0 extends Error{static[(XB1=x7.GAXIOS_ERROR_SYMBOL,Symbol.hasInstance)]($){if($&&typeof $==="object"&&x7.GAXIOS_ERROR_SYMBOL in $&&$[x7.GAXIOS_ERROR_SYMBOL]===lG0.pkg.version)return!0;return Function.prototype[Symbol.hasInstance].call(pG0,$)}constructor($,J,Q,X){var Y;super($);if(this.config=J,this.response=Q,this.error=X,this[XB1]=lG0.pkg.version,this.config=(0,YB1.default)(!0,{},J),this.response)this.response.config=(0,YB1.default)(!0,{},this.response.config);if(this.response){try{this.response.data=u34(this.config.responseType,(Y=this.response)===null||Y===void 0?void 0:Y.data)}catch(W){}this.status=this.response.status}if(X&&"code"in X&&X.code)this.code=X.code;if(J.errorRedactor)J.errorRedactor({config:this.config,response:this.response})}}x7.GaxiosError=pG0;function u34($,J){switch($){case"stream":return J;case"json":return JSON.parse(JSON.stringify(J));case"arraybuffer":return JSON.parse(Buffer.from(J).toString("utf8"));case"blob":return JSON.parse(J.text());default:return J}}function WB1($){function Q(W){if(!W)return;for(let G of Object.keys(W)){if(/^authentication$/i.test(G))W[G]="< - See `errorRedactor` option in `gaxios` for configuration>.";if(/^authorization$/i.test(G))W[G]="< - See `errorRedactor` option in `gaxios` for configuration>.";if(/secret/i.test(G))W[G]="< - See `errorRedactor` option in `gaxios` for configuration>."}}function X(W,G){if(typeof W==="object"&&W!==null&&typeof W[G]==="string"){let K=W[G];if(/grant_type=/i.test(K)||/assertion=/i.test(K)||/secret/i.test(K))W[G]="< - See `errorRedactor` option in `gaxios` for configuration>."}}function Y(W){if(typeof W==="object"&&W!==null){if("grant_type"in W)W.grant_type="< - See `errorRedactor` option in `gaxios` for configuration>.";if("assertion"in W)W.assertion="< - See `errorRedactor` option in `gaxios` for configuration>.";if("client_secret"in W)W.client_secret="< - See `errorRedactor` option in `gaxios` for configuration>."}}if($.config){Q($.config.headers),X($.config,"data"),Y($.config.data),X($.config,"body"),Y($.config.body);try{let W=new d34.URL("",$.config.url);if(W.searchParams.has("token"))W.searchParams.set("token","< - See `errorRedactor` option in `gaxios` for configuration>.");if(W.searchParams.has("client_secret"))W.searchParams.set("client_secret","< - See `errorRedactor` option in `gaxios` for configuration>.");$.config.url=W.toString()}catch(W){}}if($.response)WB1({config:$.response.config}),Q($.response.headers),X($.response,"data"),Y($.response.data);return $}});var ZB1=F((KB1)=>{Object.defineProperty(KB1,"__esModule",{value:!0});KB1.getRetryConfig=m34;async function m34($){let J=GB1($);if(!$||!$.config||!J&&!$.config.retry)return{shouldRetry:!1};J=J||{},J.currentRetryAttempt=J.currentRetryAttempt||0,J.retry=J.retry===void 0||J.retry===null?3:J.retry,J.httpMethodsToRetry=J.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],J.noResponseRetries=J.noResponseRetries===void 0||J.noResponseRetries===null?2:J.noResponseRetries,J.retryDelayMultiplier=J.retryDelayMultiplier?J.retryDelayMultiplier:2,J.timeOfFirstRequest=J.timeOfFirstRequest?J.timeOfFirstRequest:Date.now(),J.totalTimeout=J.totalTimeout?J.totalTimeout:Number.MAX_SAFE_INTEGER,J.maxRetryDelay=J.maxRetryDelay?J.maxRetryDelay:Number.MAX_SAFE_INTEGER;let Q=[[100,199],[408,408],[429,429],[500,599]];if(J.statusCodesToRetry=J.statusCodesToRetry||Q,$.config.retryConfig=J,!await(J.shouldRetry||c34)($))return{shouldRetry:!1,config:$.config};let Y=l34(J);$.config.retryConfig.currentRetryAttempt+=1;let W=J.retryBackoff?J.retryBackoff($,Y):new Promise((G)=>{setTimeout(G,Y)});if(J.onRetryAttempt)J.onRetryAttempt($);return await W,{shouldRetry:!0,config:$.config}}function c34($){var J;let Q=GB1($);if($.name==="AbortError"||((J=$.error)===null||J===void 0?void 0:J.name)==="AbortError")return!1;if(!Q||Q.retry===0)return!1;if(!$.response&&(Q.currentRetryAttempt||0)>=Q.noResponseRetries)return!1;if(!$.config.method||Q.httpMethodsToRetry.indexOf($.config.method.toUpperCase())<0)return!1;if($.response&&$.response.status){let X=!1;for(let[Y,W]of Q.statusCodesToRetry){let G=$.response.status;if(G>=Y&&G<=W){X=!0;break}}if(!X)return!1}if(Q.currentRetryAttempt=Q.currentRetryAttempt||0,Q.currentRetryAttempt>=Q.retry)return!1;return!0}function GB1($){if($&&$.config&&$.config.retryConfig)return $.config.retryConfig;return}function l34($){var J;let X=($.currentRetryAttempt?0:(J=$.retryDelay)!==null&&J!==void 0?J:100)+(Math.pow($.retryDelayMultiplier,$.currentRetryAttempt)-1)/2*1000,Y=$.totalTimeout-(Date.now()-$.timeOfFirstRequest);return Math.min(X,Y,$.maxRetryDelay)}});var iG0=F((HB1)=>{Object.defineProperty(HB1,"__esModule",{value:!0});HB1.default=o34;var n34=i34(f("crypto"));function i34($){return $&&$.__esModule?$:{default:$}}var rh=new Uint8Array(256),oh=rh.length;function o34(){if(oh>rh.length-16)n34.default.randomFillSync(rh),oh=0;return rh.slice(oh,oh+=16)}});var FB1=F((zB1)=>{Object.defineProperty(zB1,"__esModule",{value:!0});zB1.default=void 0;var a34=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;zB1.default=a34});var $2=F((BB1)=>{Object.defineProperty(BB1,"__esModule",{value:!0});BB1.default=void 0;var t34=s34(FB1());function s34($){return $&&$.__esModule?$:{default:$}}function e34($){return typeof $==="string"&&t34.default.test($)}var $W4=e34;BB1.default=$W4});var J2=F((DB1)=>{Object.defineProperty(DB1,"__esModule",{value:!0});DB1.default=void 0;DB1.unsafeStringify=UB1;var JW4=QW4($2());function QW4($){return $&&$.__esModule?$:{default:$}}var I8=[];for(let $=0;$<256;++$)I8.push(($+256).toString(16).slice(1));function UB1($,J=0){return I8[$[J+0]]+I8[$[J+1]]+I8[$[J+2]]+I8[$[J+3]]+"-"+I8[$[J+4]]+I8[$[J+5]]+"-"+I8[$[J+6]]+I8[$[J+7]]+"-"+I8[$[J+8]]+I8[$[J+9]]+"-"+I8[$[J+10]]+I8[$[J+11]]+I8[$[J+12]]+I8[$[J+13]]+I8[$[J+14]]+I8[$[J+15]]}function XW4($,J=0){let Q=UB1($,J);if(!(0,JW4.default)(Q))throw TypeError("Stringified UUID is invalid");return Q}var YW4=XW4;DB1.default=YW4});var LB1=F((NB1)=>{Object.defineProperty(NB1,"__esModule",{value:!0});NB1.default=void 0;var GW4=ZW4(iG0()),KW4=J2();function ZW4($){return $&&$.__esModule?$:{default:$}}var wB1,oG0,rG0=0,aG0=0;function HW4($,J,Q){let X=J&&Q||0,Y=J||Array(16);$=$||{};let W=$.node||wB1,G=$.clockseq!==void 0?$.clockseq:oG0;if(W==null||G==null){let B=$.random||($.rng||GW4.default)();if(W==null)W=wB1=[B[0]|1,B[1],B[2],B[3],B[4],B[5]];if(G==null)G=oG0=(B[6]<<8|B[7])&16383}let K=$.msecs!==void 0?$.msecs:Date.now(),Z=$.nsecs!==void 0?$.nsecs:aG0+1,H=K-rG0+(Z-aG0)/1e4;if(H<0&&$.clockseq===void 0)G=G+1&16383;if((H<0||K>rG0)&&$.nsecs===void 0)Z=0;if(Z>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");rG0=K,aG0=Z,oG0=G,K+=12219292800000;let z=((K&268435455)*1e4+Z)%4294967296;Y[X++]=z>>>24&255,Y[X++]=z>>>16&255,Y[X++]=z>>>8&255,Y[X++]=z&255;let q=K/4294967296*1e4&268435455;Y[X++]=q>>>8&255,Y[X++]=q&255,Y[X++]=q>>>24&15|16,Y[X++]=q>>>16&255,Y[X++]=G>>>8|128,Y[X++]=G&255;for(let B=0;B<6;++B)Y[X+B]=W[B];return J||(0,KW4.unsafeStringify)(Y)}var zW4=HW4;NB1.default=zW4});var tG0=F((AB1)=>{Object.defineProperty(AB1,"__esModule",{value:!0});AB1.default=void 0;var qW4=FW4($2());function FW4($){return $&&$.__esModule?$:{default:$}}function BW4($){if(!(0,qW4.default)($))throw TypeError("Invalid UUID");let J,Q=new Uint8Array(16);return Q[0]=(J=parseInt($.slice(0,8),16))>>>24,Q[1]=J>>>16&255,Q[2]=J>>>8&255,Q[3]=J&255,Q[4]=(J=parseInt($.slice(9,13),16))>>>8,Q[5]=J&255,Q[6]=(J=parseInt($.slice(14,18),16))>>>8,Q[7]=J&255,Q[8]=(J=parseInt($.slice(19,23),16))>>>8,Q[9]=J&255,Q[10]=(J=parseInt($.slice(24,36),16))/1099511627776&255,Q[11]=J/4294967296&255,Q[12]=J>>>24&255,Q[13]=J>>>16&255,Q[14]=J>>>8&255,Q[15]=J&255,Q}var VW4=BW4;AB1.default=VW4});var sG0=F((EB1)=>{Object.defineProperty(EB1,"__esModule",{value:!0});EB1.URL=EB1.DNS=void 0;EB1.default=NW4;var UW4=J2(),DW4=OW4(tG0());function OW4($){return $&&$.__esModule?$:{default:$}}function wW4($){$=unescape(encodeURIComponent($));let J=[];for(let Q=0;Q<$.length;++Q)J.push($.charCodeAt(Q));return J}var MB1="6ba7b810-9dad-11d1-80b4-00c04fd430c8";EB1.DNS=MB1;var CB1="6ba7b811-9dad-11d1-80b4-00c04fd430c8";EB1.URL=CB1;function NW4($,J,Q){function X(Y,W,G,K){var Z;if(typeof Y==="string")Y=wW4(Y);if(typeof W==="string")W=(0,DW4.default)(W);if(((Z=W)===null||Z===void 0?void 0:Z.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let H=new Uint8Array(16+Y.length);if(H.set(W),H.set(Y,W.length),H=Q(H),H[6]=H[6]&15|J,H[8]=H[8]&63|128,G){K=K||0;for(let z=0;z<16;++z)G[K+z]=H[z];return G}return(0,UW4.unsafeStringify)(H)}try{X.name=$}catch(Y){}return X.DNS=MB1,X.URL=CB1,X}});var SB1=F((TB1)=>{Object.defineProperty(TB1,"__esModule",{value:!0});TB1.default=void 0;var AW4=PW4(f("crypto"));function PW4($){return $&&$.__esModule?$:{default:$}}function MW4($){if(Array.isArray($))$=Buffer.from($);else if(typeof $==="string")$=Buffer.from($,"utf8");return AW4.default.createHash("md5").update($).digest()}var CW4=MW4;TB1.default=CW4});var fB1=F((vB1)=>{Object.defineProperty(vB1,"__esModule",{value:!0});vB1.default=void 0;var EW4=kB1(sG0()),RW4=kB1(SB1());function kB1($){return $&&$.__esModule?$:{default:$}}var TW4=(0,EW4.default)("v3",48,RW4.default),jW4=TW4;vB1.default=jW4});var bB1=F((yB1)=>{Object.defineProperty(yB1,"__esModule",{value:!0});yB1.default=void 0;var SW4=kW4(f("crypto"));function kW4($){return $&&$.__esModule?$:{default:$}}var vW4={randomUUID:SW4.default.randomUUID};yB1.default=vW4});var mB1=F((dB1)=>{Object.defineProperty(dB1,"__esModule",{value:!0});dB1.default=void 0;var xB1=gB1(bB1()),_W4=gB1(iG0()),fW4=J2();function gB1($){return $&&$.__esModule?$:{default:$}}function yW4($,J,Q){if(xB1.default.randomUUID&&!J&&!$)return xB1.default.randomUUID();$=$||{};let X=$.random||($.rng||_W4.default)();if(X[6]=X[6]&15|64,X[8]=X[8]&63|128,J){Q=Q||0;for(let Y=0;Y<16;++Y)J[Q+Y]=X[Y];return J}return(0,fW4.unsafeStringify)(X)}var hW4=yW4;dB1.default=hW4});var pB1=F((cB1)=>{Object.defineProperty(cB1,"__esModule",{value:!0});cB1.default=void 0;var bW4=xW4(f("crypto"));function xW4($){return $&&$.__esModule?$:{default:$}}function gW4($){if(Array.isArray($))$=Buffer.from($);else if(typeof $==="string")$=Buffer.from($,"utf8");return bW4.default.createHash("sha1").update($).digest()}var dW4=gW4;cB1.default=dW4});var rB1=F((iB1)=>{Object.defineProperty(iB1,"__esModule",{value:!0});iB1.default=void 0;var uW4=nB1(sG0()),mW4=nB1(pB1());function nB1($){return $&&$.__esModule?$:{default:$}}var cW4=(0,uW4.default)("v5",80,mW4.default),lW4=cW4;iB1.default=lW4});var sB1=F((aB1)=>{Object.defineProperty(aB1,"__esModule",{value:!0});aB1.default=void 0;var pW4="00000000-0000-0000-0000-000000000000";aB1.default=pW4});var JV1=F((eB1)=>{Object.defineProperty(eB1,"__esModule",{value:!0});eB1.default=void 0;var nW4=iW4($2());function iW4($){return $&&$.__esModule?$:{default:$}}function oW4($){if(!(0,nW4.default)($))throw TypeError("Invalid UUID");return parseInt($.slice(14,15),16)}var rW4=oW4;eB1.default=rW4});var QV1=F((JQ)=>{Object.defineProperty(JQ,"__esModule",{value:!0});Object.defineProperty(JQ,"NIL",{enumerable:!0,get:function(){return $G4.default}});Object.defineProperty(JQ,"parse",{enumerable:!0,get:function(){return YG4.default}});Object.defineProperty(JQ,"stringify",{enumerable:!0,get:function(){return XG4.default}});Object.defineProperty(JQ,"v1",{enumerable:!0,get:function(){return aW4.default}});Object.defineProperty(JQ,"v3",{enumerable:!0,get:function(){return tW4.default}});Object.defineProperty(JQ,"v4",{enumerable:!0,get:function(){return sW4.default}});Object.defineProperty(JQ,"v5",{enumerable:!0,get:function(){return eW4.default}});Object.defineProperty(JQ,"validate",{enumerable:!0,get:function(){return QG4.default}});Object.defineProperty(JQ,"version",{enumerable:!0,get:function(){return JG4.default}});var aW4=j3(LB1()),tW4=j3(fB1()),sW4=j3(mB1()),eW4=j3(rB1()),$G4=j3(sB1()),JG4=j3(JV1()),QG4=j3($2()),XG4=j3(J2()),YG4=j3(tG0());function j3($){return $&&$.__esModule?$:{default:$}}});var eG0=F((YV1)=>{Object.defineProperty(YV1,"__esModule",{value:!0});YV1.GaxiosInterceptorManager=void 0;class XV1 extends Set{}YV1.GaxiosInterceptorManager=XV1});var ZV1=F((p9)=>{var WG4=p9&&p9.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),GG4=p9&&p9.__setModuleDefault||(Object.create?function($,J){Object.defineProperty($,"default",{enumerable:!0,value:J})}:function($,J){$.default=J}),GV1=p9&&p9.__importStar||function($){if($&&$.__esModule)return $;var J={};if($!=null){for(var Q in $)if(Q!=="default"&&Object.prototype.hasOwnProperty.call($,Q))WG4(J,$,Q)}return GG4(J,$),J};Object.defineProperty(p9,"__esModule",{value:!0});p9.req=p9.json=p9.toBuffer=void 0;var KG4=GV1(f("http")),ZG4=GV1(f("https"));async function KV1($){let J=0,Q=[];for await(let X of $)J+=X.length,Q.push(X);return Buffer.concat(Q,J)}p9.toBuffer=KV1;async function HG4($){let Q=(await KV1($)).toString("utf8");try{return JSON.parse(Q)}catch(X){let Y=X;throw Y.message+=` (input: ${Q})`,Y}}p9.json=HG4;function zG4($,J={}){let X=((typeof $==="string"?$:$.href).startsWith("https:")?ZG4:KG4).request($,J),Y=new Promise((W,G)=>{X.once("response",W).once("error",G).end()});return X.then=Y.then.bind(Y),X}p9.req=zG4});var BV1=F((f5)=>{var zV1=f5&&f5.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),qG4=f5&&f5.__setModuleDefault||(Object.create?function($,J){Object.defineProperty($,"default",{enumerable:!0,value:J})}:function($,J){$.default=J}),qV1=f5&&f5.__importStar||function($){if($&&$.__esModule)return $;var J={};if($!=null){for(var Q in $)if(Q!=="default"&&Object.prototype.hasOwnProperty.call($,Q))zV1(J,$,Q)}return qG4(J,$),J},FG4=f5&&f5.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))zV1(J,$,Q)};Object.defineProperty(f5,"__esModule",{value:!0});f5.Agent=void 0;var BG4=qV1(f("net")),HV1=qV1(f("http")),VG4=f("https");FG4(ZV1(),f5);var yX=Symbol("AgentBaseInternalState");class FV1 extends HV1.Agent{constructor($){super($);this[yX]={}}isSecureEndpoint($){if($){if(typeof $.secureEndpoint==="boolean")return $.secureEndpoint;if(typeof $.protocol==="string")return $.protocol==="https:"}let{stack:J}=Error();if(typeof J!=="string")return!1;return J.split(` -`).some((Q)=>Q.indexOf("(https.js:")!==-1||Q.indexOf("node:https:")!==-1)}incrementSockets($){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;if(!this.sockets[$])this.sockets[$]=[];let J=new BG4.Socket({writable:!1});return this.sockets[$].push(J),this.totalSocketCount++,J}decrementSockets($,J){if(!this.sockets[$]||J===null)return;let Q=this.sockets[$],X=Q.indexOf(J);if(X!==-1){if(Q.splice(X,1),this.totalSocketCount--,Q.length===0)delete this.sockets[$]}}getName($){if(this.isSecureEndpoint($))return VG4.Agent.prototype.getName.call(this,$);return super.getName($)}createSocket($,J,Q){let X={...J,secureEndpoint:this.isSecureEndpoint(J)},Y=this.getName(X),W=this.incrementSockets(Y);Promise.resolve().then(()=>this.connect($,X)).then((G)=>{if(this.decrementSockets(Y,W),G instanceof HV1.Agent)try{return G.addRequest($,X)}catch(K){return Q(K)}this[yX].currentSocket=G,super.createSocket($,J,Q)},(G)=>{this.decrementSockets(Y,W),Q(G)})}createConnection(){let $=this[yX].currentSocket;if(this[yX].currentSocket=void 0,!$)throw Error("No socket was returned in the `connect()` function");return $}get defaultPort(){return this[yX].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort($){if(this[yX])this[yX].defaultPort=$}get protocol(){return this[yX].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol($){if(this[yX])this[yX].protocol=$}}f5.Agent=FV1});var VV1=F((MD)=>{var UG4=MD&&MD.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(MD,"__esModule",{value:!0});MD.parseProxyResponse=void 0;var DG4=UG4(Uy()),ah=(0,DG4.default)("https-proxy-agent:parse-proxy-response");function OG4($){return new Promise((J,Q)=>{let X=0,Y=[];function W(){let z=$.read();if(z)H(z);else $.once("readable",W)}function G(){$.removeListener("end",K),$.removeListener("error",Z),$.removeListener("readable",W)}function K(){G(),ah("onend"),Q(Error("Proxy connection ended before receiving CONNECT response"))}function Z(z){G(),ah("onerror %o",z),Q(z)}function H(z){Y.push(z),X+=z.length;let q=Buffer.concat(Y,X),B=q.indexOf(`\r -\r -`);if(B===-1){ah("have not received end of HTTP headers yet..."),W();return}let U=q.slice(0,B).toString("ascii").split(`\r -`),O=U.shift();if(!O)return $.destroy(),Q(Error("No header received from proxy CONNECT response"));let w=O.split(" "),N=+w[1],I=w.slice(2).join(" "),E={};for(let v of U){if(!v)continue;let M=v.indexOf(":");if(M===-1)return $.destroy(),Q(Error(`Invalid header from proxy CONNECT response: "${v}"`));let b=v.slice(0,M).toLowerCase(),y=v.slice(M+1).trimStart(),l=E[b];if(typeof l==="string")E[b]=[l,y];else if(Array.isArray(l))l.push(y);else E[b]=y}ah("got proxy server response: %o %o",O,E),G(),J({connect:{statusCode:N,statusText:I,headers:E},buffered:q})}$.on("error",Z),$.on("end",K),W()})}MD.parseProxyResponse=OG4});var IV1=F((g7)=>{var wG4=g7&&g7.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),NG4=g7&&g7.__setModuleDefault||(Object.create?function($,J){Object.defineProperty($,"default",{enumerable:!0,value:J})}:function($,J){$.default=J}),wV1=g7&&g7.__importStar||function($){if($&&$.__esModule)return $;var J={};if($!=null){for(var Q in $)if(Q!=="default"&&Object.prototype.hasOwnProperty.call($,Q))wG4(J,$,Q)}return NG4(J,$),J},NV1=g7&&g7.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(g7,"__esModule",{value:!0});g7.HttpsProxyAgent=void 0;var th=wV1(f("net")),UV1=wV1(f("tls")),IG4=NV1(f("assert")),LG4=NV1(Uy()),AG4=BV1(),PG4=f("url"),MG4=VV1(),Q2=(0,LG4.default)("https-proxy-agent"),DV1=($)=>{if($.servername===void 0&&$.host&&!th.isIP($.host))return{...$,servername:$.host};return $};class $K0 extends AG4.Agent{constructor($,J){super(J);this.options={path:void 0},this.proxy=typeof $==="string"?new PG4.URL($):$,this.proxyHeaders=J?.headers??{},Q2("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let Q=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),X=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...J?OV1(J,"headers"):null,host:Q,port:X}}async connect($,J){let{proxy:Q}=this;if(!J.host)throw TypeError('No "host" provided');let X;if(Q.protocol==="https:")Q2("Creating `tls.Socket`: %o",this.connectOpts),X=UV1.connect(DV1(this.connectOpts));else Q2("Creating `net.Socket`: %o",this.connectOpts),X=th.connect(this.connectOpts);let Y=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders},W=th.isIPv6(J.host)?`[${J.host}]`:J.host,G=`CONNECT ${W}:${J.port} HTTP/1.1\r -`;if(Q.username||Q.password){let q=`${decodeURIComponent(Q.username)}:${decodeURIComponent(Q.password)}`;Y["Proxy-Authorization"]=`Basic ${Buffer.from(q).toString("base64")}`}if(Y.Host=`${W}:${J.port}`,!Y["Proxy-Connection"])Y["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close";for(let q of Object.keys(Y))G+=`${q}: ${Y[q]}\r -`;let K=(0,MG4.parseProxyResponse)(X);X.write(`${G}\r -`);let{connect:Z,buffered:H}=await K;if($.emit("proxyConnect",Z),this.emit("proxyConnect",Z,$),Z.statusCode===200){if($.once("socket",CG4),J.secureEndpoint)return Q2("Upgrading socket connection to TLS"),UV1.connect({...OV1(DV1(J),"host","path","port"),socket:X});return X}X.destroy();let z=new th.Socket({writable:!1});return z.readable=!0,$.once("socket",(q)=>{Q2("Replaying proxy buffer for failed request"),(0,IG4.default)(q.listenerCount("data")>0),q.push(H),q.push(null)}),z}}$K0.protocols=["http","https"];g7.HttpsProxyAgent=$K0;function CG4($){$.resume()}function OV1($,...J){let Q={},X;for(X in $)if(!J.includes(X))Q[X]=$[X];return Q}});var kV1=F((g8)=>{var EG4=g8&&g8.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),RG4=g8&&g8.__setModuleDefault||(Object.create?function($,J){Object.defineProperty($,"default",{enumerable:!0,value:J})}:function($,J){$.default=J}),TG4=g8&&g8.__importStar||function($){if($&&$.__esModule)return $;var J={};if($!=null){for(var Q in $)if(Q!=="default"&&Object.prototype.hasOwnProperty.call($,Q))EG4(J,$,Q)}return RG4(J,$),J},Vz=g8&&g8.__classPrivateFieldGet||function($,J,Q,X){if(Q==="a"&&!X)throw TypeError("Private accessor was defined without a getter");if(typeof J==="function"?$!==J||!X:!J.has($))throw TypeError("Cannot read private member from an object whose class did not declare it");return Q==="m"?X:Q==="a"?X.call($):X?X.value:J.get($)},jG4=g8&&g8.__classPrivateFieldSet||function($,J,Q,X,Y){if(X==="m")throw TypeError("Private method is not writable");if(X==="a"&&!Y)throw TypeError("Private accessor was defined without a setter");if(typeof J==="function"?$!==J||!Y:!J.has($))throw TypeError("Cannot write private member to an object whose class did not declare it");return X==="a"?Y.call($,Q):Y?Y.value=Q:J.set($,Q),Q},$b=g8&&g8.__importDefault||function($){return $&&$.__esModule?$:{default:$}},CD,Bz,LV1,RV1,TV1,jV1,sh,AV1;Object.defineProperty(g8,"__esModule",{value:!0});g8.Gaxios=void 0;var SG4=$b(cG0()),kG4=f("https"),vG4=$b(f("node-fetch")),_G4=$b(f("querystring")),fG4=$b(sF1()),PV1=f("url"),eh=nG0(),yG4=ZB1(),MV1=f("stream"),hG4=QV1(),CV1=eG0(),bG4=gG4()?window.fetch:vG4.default;function xG4(){return typeof window<"u"&&!!window}function gG4(){return xG4()&&!!window.fetch}function dG4(){return typeof Buffer<"u"}function EV1($,J){return!!SV1($,J)}function SV1($,J){J=J.toLowerCase();for(let Q of Object.keys(($===null||$===void 0?void 0:$.headers)||{}))if(J===Q.toLowerCase())return $.headers[Q];return}class JK0{constructor($){CD.add(this),this.agentCache=new Map,this.defaults=$||{},this.interceptors={request:new CV1.GaxiosInterceptorManager,response:new CV1.GaxiosInterceptorManager}}async request($={}){return $=await Vz(this,CD,"m",jV1).call(this,$),$=await Vz(this,CD,"m",RV1).call(this,$),Vz(this,CD,"m",TV1).call(this,this._request($))}async _defaultAdapter($){let Q=await($.fetchImplementation||bG4)($.url,$),X=await this.getResponseData($,Q);return this.translateResponse($,Q,X)}async _request($={}){var J;try{let Q;if($.adapter)Q=await $.adapter($,this._defaultAdapter.bind(this));else Q=await this._defaultAdapter($);if(!$.validateStatus(Q.status)){if($.responseType==="stream"){let X="";await new Promise((Y)=>{(Q===null||Q===void 0?void 0:Q.data).on("data",(W)=>{X+=W}),(Q===null||Q===void 0?void 0:Q.data).on("end",Y)}),Q.data=X}throw new eh.GaxiosError(`Request failed with status code ${Q.status}`,$,Q)}return Q}catch(Q){let X=Q instanceof eh.GaxiosError?Q:new eh.GaxiosError(Q.message,$,void 0,Q),{shouldRetry:Y,config:W}=await(0,yG4.getRetryConfig)(X);if(Y&&W)return X.config.retryConfig.currentRetryAttempt=W.retryConfig.currentRetryAttempt,$.retryConfig=(J=X.config)===null||J===void 0?void 0:J.retryConfig,this._request($);throw X}}async getResponseData($,J){switch($.responseType){case"stream":return J.body;case"json":{let Q=await J.text();try{Q=JSON.parse(Q)}catch(X){}return Q}case"arraybuffer":return J.arrayBuffer();case"blob":return J.blob();case"text":return J.text();default:return this.getResponseDataFromContentType(J)}}validateStatus($){return $>=200&&$<300}paramsSerializer($){return _G4.default.stringify($)}translateResponse($,J,Q){let X={};return J.headers.forEach((Y,W)=>{X[W]=Y}),{config:$,data:Q,headers:X,status:J.status,statusText:J.statusText,request:{responseURL:J.url}}}async getResponseDataFromContentType($){let J=$.headers.get("Content-Type");if(J===null)return $.text();if(J=J.toLowerCase(),J.includes("application/json")){let Q=await $.text();try{Q=JSON.parse(Q)}catch(X){}return Q}else if(J.match(/^text\//))return $.text();else return $.blob()}async*getMultipartRequest($,J){let Q=`--${J}--`;for(let X of $){let Y=X.headers["Content-Type"]||"application/octet-stream";if(yield`--${J}\r -Content-Type: ${Y}\r -\r -`,typeof X.content==="string")yield X.content;else yield*X.content;yield`\r -`}yield Q}}g8.Gaxios=JK0;Bz=JK0,CD=new WeakSet,LV1=function(J,Q=[]){var X,Y;let W=new PV1.URL(J),G=[...Q],K=((Y=(X=process.env.NO_PROXY)!==null&&X!==void 0?X:process.env.no_proxy)===null||Y===void 0?void 0:Y.split(","))||[];for(let Z of K)G.push(Z.trim());for(let Z of G)if(Z instanceof RegExp){if(Z.test(W.toString()))return!1}else if(Z instanceof PV1.URL){if(Z.origin===W.origin)return!1}else if(Z.startsWith("*.")||Z.startsWith(".")){let H=Z.replace(/^\*\./,".");if(W.hostname.endsWith(H))return!1}else if(Z===W.origin||Z===W.hostname||Z===W.href)return!1;return!0},RV1=async function(J){let Q=Promise.resolve(J);for(let X of this.interceptors.request.values())if(X)Q=Q.then(X.resolved,X.rejected);return Q},TV1=async function(J){let Q=Promise.resolve(J);for(let X of this.interceptors.response.values())if(X)Q=Q.then(X.resolved,X.rejected);return Q},jV1=async function(J){var Q,X,Y,W;let G=(0,SG4.default)(!0,{},this.defaults,J);if(!G.url)throw Error("URL is required.");let K=G.baseUrl||G.baseURL;if(K)G.url=K.toString()+G.url;if(G.paramsSerializer=G.paramsSerializer||this.paramsSerializer,G.params&&Object.keys(G.params).length>0){let z=G.paramsSerializer(G.params);if(z.startsWith("?"))z=z.slice(1);let q=G.url.toString().includes("?")?"&":"?";G.url=G.url+q+z}if(typeof J.maxContentLength==="number")G.size=J.maxContentLength;if(typeof J.maxRedirects==="number")G.follow=J.maxRedirects;if(G.headers=G.headers||{},G.multipart===void 0&&G.data){let z=typeof FormData>"u"?!1:(G===null||G===void 0?void 0:G.data)instanceof FormData;if(fG4.default.readable(G.data))G.body=G.data;else if(dG4()&&Buffer.isBuffer(G.data)){if(G.body=G.data,!EV1(G,"Content-Type"))G.headers["Content-Type"]="application/json"}else if(typeof G.data==="object"){if(!z)if(SV1(G,"content-type")==="application/x-www-form-urlencoded")G.body=G.paramsSerializer(G.data);else{if(!EV1(G,"Content-Type"))G.headers["Content-Type"]="application/json";G.body=JSON.stringify(G.data)}}else G.body=G.data}else if(G.multipart&&G.multipart.length>0){let z=(0,hG4.v4)();G.headers["Content-Type"]=`multipart/related; boundary=${z}`;let q=new MV1.PassThrough;G.body=q,(0,MV1.pipeline)(this.getMultipartRequest(G.multipart,z),q,()=>{})}if(G.validateStatus=G.validateStatus||this.validateStatus,G.responseType=G.responseType||"unknown",!G.headers.Accept&&G.responseType==="json")G.headers.Accept="application/json";G.method=G.method||"GET";let Z=G.proxy||((Q=process===null||process===void 0?void 0:process.env)===null||Q===void 0?void 0:Q.HTTPS_PROXY)||((X=process===null||process===void 0?void 0:process.env)===null||X===void 0?void 0:X.https_proxy)||((Y=process===null||process===void 0?void 0:process.env)===null||Y===void 0?void 0:Y.HTTP_PROXY)||((W=process===null||process===void 0?void 0:process.env)===null||W===void 0?void 0:W.http_proxy),H=Vz(this,CD,"m",LV1).call(this,G.url,G.noProxy);if(G.agent);else if(Z&&H){let z=await Vz(Bz,Bz,"m",AV1).call(Bz);if(this.agentCache.has(Z))G.agent=this.agentCache.get(Z);else G.agent=new z(Z,{cert:G.cert,key:G.key}),this.agentCache.set(Z,G.agent)}else if(G.cert&&G.key)if(this.agentCache.has(G.key))G.agent=this.agentCache.get(G.key);else G.agent=new kG4.Agent({cert:G.cert,key:G.key}),this.agentCache.set(G.key,G.agent);if(typeof G.errorRedactor!=="function"&&G.errorRedactor!==!1)G.errorRedactor=eh.defaultErrorRedactor;return G},AV1=async function(){return jG4(this,Bz,Vz(this,Bz,"f",sh)||(await Promise.resolve().then(()=>TG4(IV1()))).HttpsProxyAgent,"f",sh),Vz(this,Bz,"f",sh)};sh={value:void 0}});var _V1=F((I9)=>{var uG4=I9&&I9.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),mG4=I9&&I9.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))uG4(J,$,Q)};Object.defineProperty(I9,"__esModule",{value:!0});I9.instance=I9.Gaxios=I9.GaxiosError=void 0;I9.request=lG4;var vV1=kV1();Object.defineProperty(I9,"Gaxios",{enumerable:!0,get:function(){return vV1.Gaxios}});var cG4=nG0();Object.defineProperty(I9,"GaxiosError",{enumerable:!0,get:function(){return cG4.GaxiosError}});mG4(eG0(),I9);I9.instance=new vV1.Gaxios;async function lG4($){return I9.instance.request($)}});var QK0=F((fV1,Jb)=>{(function($){var J,Q=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,X=Math.ceil,Y=Math.floor,W="[BigNumber Error] ",G=W+"Number primitive has more than 15 significant digits: ",K=100000000000000,Z=14,H=9007199254740991,z=[1,10,100,1000,1e4,1e5,1e6,1e7,1e8,1e9,10000000000,100000000000,1000000000000,10000000000000],q=1e7,B=1e9;function U(b){var y,l,i,p=Q0.prototype={constructor:Q0,toString:null,valueOf:null},X0=new Q0(1),x=20,P0=4,o=-7,C=21,e=-1e7,w0=1e7,R0=!1,E0=1,p0=0,Q1={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},j0="0123456789abcdefghijklmnopqrstuvwxyz",m1=!0;function Q0(R,k){var h,S,T,j,u,_,d,r,t=this;if(!(t instanceof Q0))return new Q0(R,k);if(k==null){if(R&&R._isBigNumber===!0){if(t.s=R.s,!R.c||R.e>w0)t.c=t.e=null;else if(R.e=10;u/=10,j++);if(j>w0)t.c=t.e=null;else t.e=j,t.c=[R];return}r=String(R)}else{if(!Q.test(r=String(R)))return i(t,r,_);t.s=r.charCodeAt(0)==45?(r=r.slice(1),-1):1}if((j=r.indexOf("."))>-1)r=r.replace(".","");if((u=r.search(/e/i))>0){if(j<0)j=u;j+=+r.slice(u+1),r=r.substring(0,u)}else if(j<0)j=r.length}else{if(I(k,2,j0.length,"Base"),k==10&&m1)return t=new Q0(R),R$(t,x+t.e+1,P0);if(r=String(R),_=typeof R=="number"){if(R*0!=0)return i(t,r,_,k);if(t.s=1/R<0?(r=r.slice(1),-1):1,Q0.DEBUG&&r.replace(/^0\.0*|\./,"").length>15)throw Error(G+R)}else t.s=r.charCodeAt(0)===45?(r=r.slice(1),-1):1;h=j0.slice(0,k),j=u=0;for(d=r.length;uj){j=d;continue}}else if(!T){if(r==r.toUpperCase()&&(r=r.toLowerCase())||r==r.toLowerCase()&&(r=r.toUpperCase())){T=!0,u=-1,j=0;continue}}return i(t,String(R),_,k)}if(_=!1,r=l(r,k,10,t.s),(j=r.indexOf("."))>-1)r=r.replace(".","");else j=r.length}for(u=0;r.charCodeAt(u)===48;u++);for(d=r.length;r.charCodeAt(--d)===48;);if(r=r.slice(u,++d)){if(d-=u,_&&Q0.DEBUG&&d>15&&(R>H||R!==Y(R)))throw Error(G+t.s*R);if((j=j-u-1)>w0)t.c=t.e=null;else if(j=-B&&T<=B&&T===Y(T)){if(S[0]===0){if(T===0&&S.length===1)return!0;break $}if(k=(T+1)%Z,k<1)k+=Z;if(String(S[0]).length==k){for(k=0;k=K||h!==Y(h))break $;if(h!==0)return!0}}}else if(S===null&&T===null&&(j===null||j===1||j===-1))return!0;throw Error(W+"Invalid BigNumber: "+R)},Q0.maximum=Q0.max=function(){return M1(arguments,-1)},Q0.minimum=Q0.min=function(){return M1(arguments,1)},Q0.random=function(){var R=9007199254740992,k=Math.random()*R&2097151?function(){return Y(Math.random()*R)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(h){var S,T,j,u,_,d=0,r=[],t=new Q0(X0);if(h==null)h=x;else I(h,0,B);if(u=X(h/Z),R0)if(crypto.getRandomValues){S=crypto.getRandomValues(new Uint32Array(u*=2));for(;d>>11),_>=9000000000000000)T=crypto.getRandomValues(new Uint32Array(2)),S[d]=T[0],S[d+1]=T[1];else r.push(_%100000000000000),d+=2;d=u/2}else if(crypto.randomBytes){S=crypto.randomBytes(u*=7);for(;d=9000000000000000)crypto.randomBytes(7).copy(S,d);else r.push(_%100000000000000),d+=7;d=u/7}else throw R0=!1,Error(W+"crypto unavailable");if(!R0){for(;d=10;_/=10,d++);if(dT-1){if(_[u+1]==null)_[u+1]=0;_[u+1]+=_[u]/T|0,_[u]%=T}}return _.reverse()}return function(h,S,T,j,u){var _,d,r,t,Y0,r0,W1,N6,Q4=h.indexOf("."),h4=x,f6=P0;if(Q4>=0)t=p0,p0=0,h=h.replace(".",""),N6=new Q0(S),r0=N6.pow(h.length-Q4),p0=t,N6.c=k(M(w(r0.c),r0.e,"0"),10,T,R),N6.e=N6.c.length;W1=k(h,S,T,u?(_=j0,R):(_=R,j0)),r=t=W1.length;for(;W1[--t]==0;W1.pop());if(!W1[0])return _.charAt(0);if(Q4<0)--r;else r0.c=W1,r0.e=r,r0.s=j,r0=y(r0,N6,h4,f6,T),W1=r0.c,Y0=r0.r,r=r0.e;if(d=r+h4+1,Q4=W1[d],t=T/2,Y0=Y0||d<0||W1[d+1]!=null,Y0=f6<4?(Q4!=null||Y0)&&(f6==0||f6==(r0.s<0?3:2)):Q4>t||Q4==t&&(f6==4||Y0||f6==6&&W1[d-1]&1||f6==(r0.s<0?8:7)),d<1||!W1[0])h=Y0?M(_.charAt(1),-h4,_.charAt(0)):_.charAt(0);else{if(W1.length=d,Y0){for(--T;++W1[--d]>T;)if(W1[d]=0,!d)++r,W1=[1].concat(W1)}for(t=W1.length;!W1[--t];);for(Q4=0,h="";Q4<=t;h+=_.charAt(W1[Q4++]));h=M(h,r,_.charAt(0))}return h}}(),y=function(){function R(S,T,j){var u,_,d,r,t=0,Y0=S.length,r0=T%q,W1=T/q|0;for(S=S.slice();Y0--;)d=S[Y0]%q,r=S[Y0]/q|0,u=W1*d+r*r0,_=r0*d+u%q*q+t,t=(_/j|0)+(u/q|0)+W1*r,S[Y0]=_%j;if(t)S=[t].concat(S);return S}function k(S,T,j,u){var _,d;if(j!=u)d=j>u?1:-1;else for(_=d=0;_T[_]?1:-1;break}return d}function h(S,T,j,u){var _=0;for(;j--;)S[j]-=_,_=S[j]1;S.splice(0,1));}return function(S,T,j,u,_){var d,r,t,Y0,r0,W1,N6,Q4,h4,f6,Z$,k8,rj,Tr,jr,YX,CI,U7=S.s==T.s?1:-1,G9=S.c,X4=T.c;if(!G9||!G9[0]||!X4||!X4[0])return new Q0(!S.s||!T.s||(G9?X4&&G9[0]==X4[0]:!X4)?NaN:G9&&G9[0]==0||!X4?U7*0:U7/0);if(Q4=new Q0(U7),h4=Q4.c=[],r=S.e-T.e,U7=j+r+1,!_)_=K,r=O(S.e/Z)-O(T.e/Z),U7=U7/Z|0;for(t=0;X4[t]==(G9[t]||0);t++);if(X4[t]>(G9[t]||0))r--;if(U7<0)h4.push(1),Y0=!0;else{if(Tr=G9.length,YX=X4.length,t=0,U7+=2,r0=Y(_/(X4[0]+1)),r0>1)X4=R(X4,r0,_),G9=R(G9,r0,_),YX=X4.length,Tr=G9.length;rj=YX,f6=G9.slice(0,YX),Z$=f6.length;for(;Z$=_/2)jr++;do{if(r0=0,d=k(X4,f6,YX,Z$),d<0){if(k8=f6[0],YX!=Z$)k8=k8*_+(f6[1]||0);if(r0=Y(k8/jr),r0>1){if(r0>=_)r0=_-1;W1=R(X4,r0,_),N6=W1.length,Z$=f6.length;while(k(W1,f6,N6,Z$)==1)r0--,h(W1,YX=10;U7/=10,t++);R$(Q4,j+(Q4.e=t+r*Z-1)+1,u,Y0)}else Q4.e=r,Q4.r=+Y0;return Q4}}();function A6(R,k,h,S){var T,j,u,_,d;if(h==null)h=P0;else I(h,0,8);if(!R.c)return R.toString();if(T=R.c[0],u=R.e,k==null)d=w(R.c),d=S==1||S==2&&(u<=o||u>=C)?v(d,u):M(d,u,"0");else if(R=R$(new Q0(R),k,h),j=R.e,d=w(R.c),_=d.length,S==1||S==2&&(k<=j||j<=o)){for(;_u),d=M(d,j,"0"),j+1>_){if(--k>0)for(d+=".";k--;d+="0");}else if(k+=j-_,k>0){if(j+1==_)d+=".";for(;k--;d+="0");}return R.s<0&&T?"-"+d:d}function M1(R,k){var h,S,T=1,j=new Q0(R[0]);for(;T=10;T/=10,S++);if((h=S+h*Z-1)>w0)R.c=R.e=null;else if(h=10;_/=10,T++);if(j=k-T,j<0)j+=Z,u=k,d=Y0[r=0],t=Y(d/r0[T-u-1]%10);else if(r=X((j+1)/Z),r>=Y0.length)if(S){for(;Y0.length<=r;Y0.push(0));d=t=0,T=1,j%=Z,u=j-Z+1}else break $;else{d=_=Y0[r];for(T=1;_>=10;_/=10,T++);j%=Z,u=j-Z+T,t=u<0?0:Y(d/r0[T-u-1]%10)}if(S=S||k<0||Y0[r+1]!=null||(u<0?d:d%r0[T-u-1]),S=h<4?(t||S)&&(h==0||h==(R.s<0?3:2)):t>5||t==5&&(h==4||S||h==6&&(j>0?u>0?d/r0[T-u]:0:Y0[r-1])%10&1||h==(R.s<0?8:7)),k<1||!Y0[0]){if(Y0.length=0,S)k-=R.e+1,Y0[0]=r0[(Z-k%Z)%Z],R.e=-k||0;else Y0[0]=R.e=0;return R}if(j==0)Y0.length=r,_=1,r--;else Y0.length=r+1,_=r0[Z-j],Y0[r]=u>0?Y(d/r0[T-u]%r0[u])*_:0;if(S)for(;;)if(r==0){for(j=1,u=Y0[0];u>=10;u/=10,j++);u=Y0[0]+=_;for(_=1;u>=10;u/=10,_++);if(j!=_){if(R.e++,Y0[0]==K)Y0[0]=1}break}else{if(Y0[r]+=_,Y0[r]!=K)break;Y0[r--]=0,_=1}for(j=Y0.length;Y0[--j]===0;Y0.pop());}if(R.e>w0)R.c=R.e=null;else if(R.e=C?v(k,h):M(k,h,"0"),R.s<0?"-"+k:k}if(p.absoluteValue=p.abs=function(){var R=new Q0(this);if(R.s<0)R.s=1;return R},p.comparedTo=function(R,k){return N(this,new Q0(R,k))},p.decimalPlaces=p.dp=function(R,k){var h,S,T,j=this;if(R!=null){if(I(R,0,B),k==null)k=P0;else I(k,0,8);return R$(new Q0(j),R+j.e+1,k)}if(!(h=j.c))return null;if(S=((T=h.length-1)-O(this.e/Z))*Z,T=h[T])for(;T%10==0;T/=10,S--);if(S<0)S=0;return S},p.dividedBy=p.div=function(R,k){return y(this,new Q0(R,k),x,P0)},p.dividedToIntegerBy=p.idiv=function(R,k){return y(this,new Q0(R,k),0,1)},p.exponentiatedBy=p.pow=function(R,k){var h,S,T,j,u,_,d,r,t,Y0=this;if(R=new Q0(R),R.c&&!R.isInteger())throw Error(W+"Exponent not an integer: "+y4(R));if(k!=null)k=new Q0(k);if(_=R.e>14,!Y0.c||!Y0.c[0]||Y0.c[0]==1&&!Y0.e&&Y0.c.length==1||!R.c||!R.c[0])return t=new Q0(Math.pow(+y4(Y0),_?R.s*(2-E(R)):+y4(R))),k?t.mod(k):t;if(d=R.s<0,k){if(k.c?!k.c[0]:!k.s)return new Q0(NaN);if(S=!d&&Y0.isInteger()&&k.isInteger(),S)Y0=Y0.mod(k)}else if(R.e>9&&(Y0.e>0||Y0.e<-1||(Y0.e==0?Y0.c[0]>1||_&&Y0.c[1]>=240000000:Y0.c[0]<80000000000000||_&&Y0.c[0]<=99999750000000))){if(j=Y0.s<0&&E(R)?-0:0,Y0.e>-1)j=1/j;return new Q0(d?1/j:j)}else if(p0)j=X(p0/Z+2);if(_){if(h=new Q0(0.5),d)R.s=1;r=E(R)}else T=Math.abs(+y4(R)),r=T%2;t=new Q0(X0);for(;;){if(r){if(t=t.times(Y0),!t.c)break;if(j){if(t.c.length>j)t.c.length=j}else if(S)t=t.mod(k)}if(T){if(T=Y(T/2),T===0)break;r=T%2}else if(R=R.times(h),R$(R,R.e+1,1),R.e>14)r=E(R);else{if(T=+y4(R),T===0)break;r=T%2}if(Y0=Y0.times(Y0),j){if(Y0.c&&Y0.c.length>j)Y0.c.length=j}else if(S)Y0=Y0.mod(k)}if(S)return t;if(d)t=X0.div(t);return k?t.mod(k):j?R$(t,p0,P0,u):t},p.integerValue=function(R){var k=new Q0(this);if(R==null)R=P0;else I(R,0,8);return R$(k,k.e+1,R)},p.isEqualTo=p.eq=function(R,k){return N(this,new Q0(R,k))===0},p.isFinite=function(){return!!this.c},p.isGreaterThan=p.gt=function(R,k){return N(this,new Q0(R,k))>0},p.isGreaterThanOrEqualTo=p.gte=function(R,k){return(k=N(this,new Q0(R,k)))===1||k===0},p.isInteger=function(){return!!this.c&&O(this.e/Z)>this.c.length-2},p.isLessThan=p.lt=function(R,k){return N(this,new Q0(R,k))<0},p.isLessThanOrEqualTo=p.lte=function(R,k){return(k=N(this,new Q0(R,k)))===-1||k===0},p.isNaN=function(){return!this.s},p.isNegative=function(){return this.s<0},p.isPositive=function(){return this.s>0},p.isZero=function(){return!!this.c&&this.c[0]==0},p.minus=function(R,k){var h,S,T,j,u=this,_=u.s;if(R=new Q0(R,k),k=R.s,!_||!k)return new Q0(NaN);if(_!=k)return R.s=-k,u.plus(R);var d=u.e/Z,r=R.e/Z,t=u.c,Y0=R.c;if(!d||!r){if(!t||!Y0)return t?(R.s=-k,R):new Q0(Y0?u:NaN);if(!t[0]||!Y0[0])return Y0[0]?(R.s=-k,R):new Q0(t[0]?u:P0==3?-0:0)}if(d=O(d),r=O(r),t=t.slice(),_=d-r){if(j=_<0)_=-_,T=t;else r=d,T=Y0;T.reverse();for(k=_;k--;T.push(0));T.reverse()}else{S=(j=(_=t.length)<(k=Y0.length))?_:k;for(_=k=0;k0)for(;k--;t[h++]=0);k=K-1;for(;S>_;){if(t[--S]=0;){h=0,r0=k8[T]%h4,W1=k8[T]/h4|0;for(u=d,j=T+u;j>T;)r=Z$[--u]%h4,t=Z$[u]/h4|0,_=W1*r+t*r0,r=r0*r+_%h4*h4+N6[j]+h,h=(r/Q4|0)+(_/h4|0)+W1*t,N6[j--]=r%Q4;N6[j]=h}if(h)++S;else N6.splice(0,1);return J$(R,N6,S)},p.negated=function(){var R=new Q0(this);return R.s=-R.s||null,R},p.plus=function(R,k){var h,S=this,T=S.s;if(R=new Q0(R,k),k=R.s,!T||!k)return new Q0(NaN);if(T!=k)return R.s=-k,S.minus(R);var j=S.e/Z,u=R.e/Z,_=S.c,d=R.c;if(!j||!u){if(!_||!d)return new Q0(T/0);if(!_[0]||!d[0])return d[0]?R:new Q0(_[0]?S:T*0)}if(j=O(j),u=O(u),_=_.slice(),T=j-u){if(T>0)u=j,h=d;else T=-T,h=_;h.reverse();for(;T--;h.push(0));h.reverse()}if(T=_.length,k=d.length,T-k<0)h=d,d=_,_=h,k=T;for(T=0;k;)T=(_[--k]=_[k]+d[k]+T)/K|0,_[k]=K===_[k]?0:_[k]%K;if(T)_=[T].concat(_),++u;return J$(R,_,u)},p.precision=p.sd=function(R,k){var h,S,T,j=this;if(R!=null&&R!==!!R){if(I(R,1,B),k==null)k=P0;else I(k,0,8);return R$(new Q0(j),R,k)}if(!(h=j.c))return null;if(T=h.length-1,S=T*Z+1,T=h[T]){for(;T%10==0;T/=10,S--);for(T=h[0];T>=10;T/=10,S++);}if(R&&j.e+1>S)S=j.e+1;return S},p.shiftedBy=function(R){return I(R,-H,H),this.times("1e"+R)},p.squareRoot=p.sqrt=function(){var R,k,h,S,T,j=this,u=j.c,_=j.s,d=j.e,r=x+4,t=new Q0("0.5");if(_!==1||!u||!u[0])return new Q0(!_||_<0&&(!u||u[0])?NaN:u?j:1/0);if(_=Math.sqrt(+y4(j)),_==0||_==1/0){if(k=w(u),(k.length+d)%2==0)k+="0";if(_=Math.sqrt(+k),d=O((d+1)/2)-(d<0||d%2),_==1/0)k="5e"+d;else k=_.toExponential(),k=k.slice(0,k.indexOf("e")+1)+d;h=new Q0(k)}else h=new Q0(_+"");if(h.c[0]){if(d=h.e,_=d+r,_<3)_=0;for(;;)if(T=h,h=t.times(T.plus(y(j,T,r,1))),w(T.c).slice(0,_)===(k=w(h.c)).slice(0,_)){if(h.e0&&N6>0){j=N6%_||_,t=W1.substr(0,j);for(;j0)t+=r+W1.slice(j);if(r0)t="-"+t}S=Y0?t+(h.decimalSeparator||"")+((d=+h.fractionGroupSize)?Y0.replace(new RegExp("\\d{"+d+"}\\B","g"),"$&"+(h.fractionGroupSeparator||"")):Y0):t}return(h.prefix||"")+S+(h.suffix||"")},p.toFraction=function(R){var k,h,S,T,j,u,_,d,r,t,Y0,r0,W1=this,N6=W1.c;if(R!=null){if(_=new Q0(R),!_.isInteger()&&(_.c||_.s!==1)||_.lt(X0))throw Error(W+"Argument "+(_.isInteger()?"out of range: ":"not an integer: ")+y4(_))}if(!N6)return new Q0(W1);k=new Q0(X0),r=h=new Q0(X0),S=d=new Q0(X0),r0=w(N6),j=k.e=r0.length-W1.e-1,k.c[0]=z[(u=j%Z)<0?Z+u:u],R=!R||_.comparedTo(k)>0?j>0?k:r:_,u=w0,w0=1/0,_=new Q0(r0),d.c[0]=0;for(;;){if(t=y(_,k,0,1),T=h.plus(t.times(S)),T.comparedTo(R)==1)break;h=S,S=T,r=d.plus(t.times(T=r)),d=T,k=_.minus(t.times(T=k)),_=T}return T=y(R.minus(h),S,0,1),d=d.plus(T.times(r)),h=h.plus(T.times(S)),d.s=r.s=W1.s,j=j*2,Y0=y(r,S,j,P0).minus(W1).abs().comparedTo(y(d,h,j,P0).minus(W1).abs())<1?[r,S]:[d,h],w0=u,Y0},p.toNumber=function(){return+y4(this)},p.toPrecision=function(R,k){if(R!=null)I(R,1,B);return A6(this,R,k,2)},p.toString=function(R){var k,h=this,S=h.s,T=h.e;if(T===null)if(S){if(k="Infinity",S<0)k="-"+k}else k="NaN";else{if(R==null)k=T<=o||T>=C?v(w(h.c),T):M(w(h.c),T,"0");else if(R===10&&m1)h=R$(new Q0(h),x+T+1,P0),k=M(w(h.c),h.e,"0");else I(R,2,j0.length,"Base"),k=l(M(w(h.c),T,"0"),10,R,S,!0);if(S<0&&h.c[0])k="-"+k}return k},p.valueOf=p.toJSON=function(){return y4(this)},p._isBigNumber=!0,b!=null)Q0.set(b);return Q0}function O(b){var y=b|0;return b>0||b===y?y:y-1}function w(b){var y,l,i=1,p=b.length,X0=b[0]+"";for(;iC^l?1:-1;P0=(o=p.length)<(C=X0.length)?o:C;for(x=0;xX0[x]^l?1:-1;return o==C?0:o>C^l?1:-1}function I(b,y,l,i){if(bl||b!==Y(b))throw Error(W+(i||"Argument")+(typeof b=="number"?bl?" out of range: ":" not an integer: ":" not a primitive number: ")+String(b))}function E(b){var y=b.c.length-1;return O(b.e/Z)==y&&b.c[y]%2!=0}function v(b,y){return(b.length>1?b.charAt(0)+"."+b.slice(1):b)+(y<0?"e":"e+")+y}function M(b,y,l){var i,p;if(y<0){for(p=l+".";++y;p+=l);b=p+b}else if(i=b.length,++y>i){for(p=l,y-=i;--y;p+=l);b+=p}else if(y{var yV1=QK0(),hV1=dq9;(function(){function $(H){return H<10?"0"+H:H}var J=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,Q=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,X,Y,W={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':"\\\"","\\":"\\\\"},G;function K(H){return Q.lastIndex=0,Q.test(H)?'"'+H.replace(Q,function(z){var q=W[z];return typeof q==="string"?q:"\\u"+("0000"+z.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+H+'"'}function Z(H,z){var q,B,U,O,w=X,N,I=z[H],E=I!=null&&(I instanceof yV1||yV1.isBigNumber(I));if(I&&typeof I==="object"&&typeof I.toJSON==="function")I=I.toJSON(H);if(typeof G==="function")I=G.call(z,H,I);switch(typeof I){case"string":if(E)return I;else return K(I);case"number":return isFinite(I)?String(I):"null";case"boolean":case"null":case"bigint":return String(I);case"object":if(!I)return"null";if(X+=Y,N=[],Object.prototype.toString.apply(I)==="[object Array]"){O=I.length;for(q=0;q{var Qb=null,pG4=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,nG4=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,iG4=function($){var J={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,useNativeBigInt:!1,protoAction:"error",constructorAction:"error"};if($!==void 0&&$!==null){if($.strict===!0)J.strict=!0;if($.storeAsString===!0)J.storeAsString=!0;if(J.alwaysParseAsBig=$.alwaysParseAsBig===!0?$.alwaysParseAsBig:!1,J.useNativeBigInt=$.useNativeBigInt===!0?$.useNativeBigInt:!1,typeof $.constructorAction<"u")if($.constructorAction==="error"||$.constructorAction==="ignore"||$.constructorAction==="preserve")J.constructorAction=$.constructorAction;else throw Error(`Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed ${$.constructorAction}`);if(typeof $.protoAction<"u")if($.protoAction==="error"||$.protoAction==="ignore"||$.protoAction==="preserve")J.protoAction=$.protoAction;else throw Error(`Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed ${$.protoAction}`)}var Q,X,Y={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:` -`,r:"\r",t:"\t"},W,G=function(w){throw{name:"SyntaxError",message:w,at:Q,text:W}},K=function(w){if(w&&w!==X)G("Expected '"+w+"' instead of '"+X+"'");return X=W.charAt(Q),Q+=1,X},Z=function(){var w,N="";if(X==="-")N="-",K("-");while(X>="0"&&X<="9")N+=X,K();if(X==="."){N+=".";while(K()&&X>="0"&&X<="9")N+=X}if(X==="e"||X==="E"){if(N+=X,K(),X==="-"||X==="+")N+=X,K();while(X>="0"&&X<="9")N+=X,K()}if(w=+N,!isFinite(w))G("Bad number");else{if(Qb==null)Qb=QK0();if(N.length>15)return J.storeAsString?N:J.useNativeBigInt?BigInt(N):new Qb(N);else return!J.alwaysParseAsBig?w:J.useNativeBigInt?BigInt(w):new Qb(w)}},H=function(){var w,N,I="",E;if(X==='"'){var v=Q;while(K()){if(X==='"'){if(Q-1>v)I+=W.substring(v,Q-1);return K(),I}if(X==="\\"){if(Q-1>v)I+=W.substring(v,Q-1);if(K(),X==="u"){E=0;for(N=0;N<4;N+=1){if(w=parseInt(K(),16),!isFinite(w))break;E=E*16+w}I+=String.fromCharCode(E)}else if(typeof Y[X]==="string")I+=Y[X];else break;v=Q}}}G("Bad string")},z=function(){while(X&&X<=" ")K()},q=function(){switch(X){case"t":return K("t"),K("r"),K("u"),K("e"),!0;case"f":return K("f"),K("a"),K("l"),K("s"),K("e"),!1;case"n":return K("n"),K("u"),K("l"),K("l"),null}G("Unexpected '"+X+"'")},B,U=function(){var w=[];if(X==="["){if(K("["),z(),X==="]")return K("]"),w;while(X){if(w.push(B()),z(),X==="]")return K("]"),w;K(","),z()}}G("Bad array")},O=function(){var w,N=Object.create(null);if(X==="{"){if(K("{"),z(),X==="}")return K("}"),N;while(X){if(w=H(),z(),K(":"),J.strict===!0&&Object.hasOwnProperty.call(N,w))G('Duplicate key "'+w+'"');if(pG4.test(w)===!0)if(J.protoAction==="error")G("Object contains forbidden prototype property");else if(J.protoAction==="ignore")B();else N[w]=B();else if(nG4.test(w)===!0)if(J.constructorAction==="error")G("Object contains forbidden constructor property");else if(J.constructorAction==="ignore")B();else N[w]=B();else N[w]=B();if(z(),X==="}")return K("}"),N;K(","),z()}}G("Bad object")};return B=function(){switch(z(),X){case"{":return O();case"[":return U();case'"':return H();case"-":return Z();default:return X>="0"&&X<="9"?Z():q()}},function(w,N){var I;if(W=w+"",Q=0,X=" ",I=B(),z(),X)G("Syntax error");return typeof N==="function"?function E(v,M){var b,y,l=v[M];if(l&&typeof l==="object")Object.keys(l).forEach(function(i){if(y=E(l,i),y!==void 0)l[i]=y;else delete l[i]});return N.call(v,M,l)}({"":I},""):I}};gV1.exports=iG4});var cV1=F((mq9,Xb)=>{var uV1=xV1().stringify,mV1=dV1();Xb.exports=function($){return{parse:mV1($),stringify:uV1}};Xb.exports.parse=mV1();Xb.exports.stringify=uV1});var XK0=F((aV1)=>{Object.defineProperty(aV1,"__esModule",{value:!0});aV1.GCE_LINUX_BIOS_PATHS=void 0;aV1.isGoogleCloudServerless=nV1;aV1.isGoogleComputeEngineLinux=iV1;aV1.isGoogleComputeEngineMACAddress=oV1;aV1.isGoogleComputeEngine=rV1;aV1.detectGCPResidency=rG4;var lV1=f("fs"),pV1=f("os");aV1.GCE_LINUX_BIOS_PATHS={BIOS_DATE:"/sys/class/dmi/id/bios_date",BIOS_VENDOR:"/sys/class/dmi/id/bios_vendor"};var oG4=/^42:01/;function nV1(){return!!(process.env.CLOUD_RUN_JOB||process.env.FUNCTION_NAME||process.env.K_SERVICE)}function iV1(){if((0,pV1.platform)()!=="linux")return!1;try{(0,lV1.statSync)(aV1.GCE_LINUX_BIOS_PATHS.BIOS_DATE);let $=(0,lV1.readFileSync)(aV1.GCE_LINUX_BIOS_PATHS.BIOS_VENDOR,"utf8");return/Google/.test($)}catch($){return!1}}function oV1(){let $=(0,pV1.networkInterfaces)();for(let J of Object.values($)){if(!J)continue;for(let{mac:Q}of J)if(oG4.test(Q))return!0}return!1}function rV1(){return iV1()||oV1()}function rG4(){return nV1()||rV1()}});var eV1=F((tV1)=>{Object.defineProperty(tV1,"__esModule",{value:!0});tV1.Colours=void 0;class J6{static isEnabled($){return $.isTTY&&(typeof $.getColorDepth==="function"?$.getColorDepth()>2:!0)}static refresh(){if(J6.enabled=J6.isEnabled(process.stderr),!this.enabled)J6.reset="",J6.bright="",J6.dim="",J6.red="",J6.green="",J6.yellow="",J6.blue="",J6.magenta="",J6.cyan="",J6.white="",J6.grey="";else J6.reset="\x1B[0m",J6.bright="\x1B[1m",J6.dim="\x1B[2m",J6.red="\x1B[31m",J6.green="\x1B[32m",J6.yellow="\x1B[33m",J6.blue="\x1B[34m",J6.magenta="\x1B[35m",J6.cyan="\x1B[36m",J6.white="\x1B[37m",J6.grey="\x1B[90m"}}tV1.Colours=J6;J6.enabled=!1;J6.reset="";J6.bright="";J6.dim="";J6.red="";J6.green="";J6.yellow="";J6.blue="";J6.magenta="";J6.cyan="";J6.white="";J6.grey="";J6.refresh()});var WU1=F((w$)=>{var JK4=w$&&w$.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),QK4=w$&&w$.__setModuleDefault||(Object.create?function($,J){Object.defineProperty($,"default",{enumerable:!0,value:J})}:function($,J){$.default=J}),$U1=w$&&w$.__importStar||function($){if($&&$.__esModule)return $;var J={};if($!=null){for(var Q in $)if(Q!=="default"&&Object.prototype.hasOwnProperty.call($,Q))JK4(J,$,Q)}return QK4(J,$),J};Object.defineProperty(w$,"__esModule",{value:!0});w$.env=w$.DebugLogBackendBase=w$.placeholder=w$.AdhocDebugLogger=w$.LogSeverity=void 0;w$.getNodeBackend=YK0;w$.getDebugBackend=YK4;w$.getStructuredBackend=WK4;w$.setBackend=GK4;w$.log=YU1;var XK4=f("events"),X2=$U1(f("process")),JU1=$U1(f("util")),y5=eV1(),QQ;(function($){$.DEFAULT="DEFAULT",$.DEBUG="DEBUG",$.INFO="INFO",$.WARNING="WARNING",$.ERROR="ERROR"})(QQ||(w$.LogSeverity=QQ={}));class Wb extends XK4.EventEmitter{constructor($,J){super();this.namespace=$,this.upstream=J,this.func=Object.assign(this.invoke.bind(this),{instance:this,on:(Q,X)=>this.on(Q,X)}),this.func.debug=(...Q)=>this.invokeSeverity(QQ.DEBUG,...Q),this.func.info=(...Q)=>this.invokeSeverity(QQ.INFO,...Q),this.func.warn=(...Q)=>this.invokeSeverity(QQ.WARNING,...Q),this.func.error=(...Q)=>this.invokeSeverity(QQ.ERROR,...Q),this.func.sublog=(Q)=>YU1(Q,this.func)}invoke($,...J){if(this.upstream)this.upstream($,...J);this.emit("log",$,J)}invokeSeverity($,...J){this.invoke({severity:$},...J)}}w$.AdhocDebugLogger=Wb;w$.placeholder=new Wb("",()=>{}).func;class Y2{constructor(){var $;this.cached=new Map,this.filters=[],this.filtersSet=!1;let J=($=X2.env[w$.env.nodeEnables])!==null&&$!==void 0?$:"*";if(J==="all")J="*";this.filters=J.split(",")}log($,J,...Q){try{if(!this.filtersSet)this.setFilters(),this.filtersSet=!0;let X=this.cached.get($);if(!X)X=this.makeLogger($),this.cached.set($,X);X(J,...Q)}catch(X){console.error(X)}}}w$.DebugLogBackendBase=Y2;class GK0 extends Y2{constructor(){super(...arguments);this.enabledRegexp=/.*/g}isEnabled($){return this.enabledRegexp.test($)}makeLogger($){if(!this.enabledRegexp.test($))return()=>{};return(J,...Q)=>{var X;let Y=`${y5.Colours.green}${$}${y5.Colours.reset}`,W=`${y5.Colours.yellow}${X2.pid}${y5.Colours.reset}`,G;switch(J.severity){case QQ.ERROR:G=`${y5.Colours.red}${J.severity}${y5.Colours.reset}`;break;case QQ.INFO:G=`${y5.Colours.magenta}${J.severity}${y5.Colours.reset}`;break;case QQ.WARNING:G=`${y5.Colours.yellow}${J.severity}${y5.Colours.reset}`;break;default:G=(X=J.severity)!==null&&X!==void 0?X:QQ.DEFAULT;break}let K=JU1.formatWithOptions({colors:y5.Colours.enabled},...Q),Z=Object.assign({},J);delete Z.severity;let H=Object.getOwnPropertyNames(Z).length?JSON.stringify(Z):"",z=H?`${y5.Colours.grey}${H}${y5.Colours.reset}`:"";console.error("%s [%s|%s] %s%s",W,Y,G,K,H?` ${z}`:"")}}setFilters(){let J=this.filters.join(",").replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^");this.enabledRegexp=new RegExp(`^${J}$`,"i")}}function YK0(){return new GK0}class QU1 extends Y2{constructor($){super();this.debugPkg=$}makeLogger($){let J=this.debugPkg($);return(Q,...X)=>{J(X[0],...X.slice(1))}}setFilters(){var $;let J=($=X2.env.NODE_DEBUG)!==null&&$!==void 0?$:"";X2.env.NODE_DEBUG=`${J}${J?",":""}${this.filters.join(",")}`}}function YK4($){return new QU1($)}class XU1 extends Y2{constructor($){var J;super();this.upstream=(J=$)!==null&&J!==void 0?J:new GK0}makeLogger($){let J=this.upstream.makeLogger($);return(Q,...X)=>{var Y;let W=(Y=Q.severity)!==null&&Y!==void 0?Y:QQ.INFO,G=Object.assign({severity:W,message:JU1.format(...X)},Q),K=JSON.stringify(G);J(Q,K)}}setFilters(){this.upstream.setFilters()}}function WK4($){return new XU1($)}w$.env={nodeEnables:"GOOGLE_SDK_NODE_LOGGING"};var WK0=new Map,d7=void 0;function GK4($){d7=$,WK0.clear()}function YU1($,J){if(!X2.env[w$.env.nodeEnables])return w$.placeholder;if(!$)return w$.placeholder;if(J)$=`${J.instance.namespace}:${$}`;let X=WK0.get($);if(X)return X.func;if(d7===null)return w$.placeholder;else if(d7===void 0)d7=YK0();let Y=(()=>{let W=void 0;return new Wb($,(K,...Z)=>{if(W!==d7){if(d7===null)return;else if(d7===void 0)d7=YK0();W=d7}d7===null||d7===void 0||d7.log($,K,...Z)})})();return WK0.set($,Y),Y.func}});var GU1=F((Uz)=>{var KK4=Uz&&Uz.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),ZK4=Uz&&Uz.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))KK4(J,$,Q)};Object.defineProperty(Uz,"__esModule",{value:!0});ZK4(WU1(),Uz)});var Dz=F((j1)=>{var HK4=j1&&j1.__createBinding||(Object.create?function($,J,Q,X){if(X===void 0)X=Q;var Y=Object.getOwnPropertyDescriptor(J,Q);if(!Y||("get"in Y?!J.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return J[Q]}};Object.defineProperty($,X,Y)}:function($,J,Q,X){if(X===void 0)X=Q;$[X]=J[Q]}),zK4=j1&&j1.__exportStar||function($,J){for(var Q in $)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(J,Q))HK4(J,$,Q)};Object.defineProperty(j1,"__esModule",{value:!0});j1.gcpResidencyCache=j1.METADATA_SERVER_DETECTION=j1.HEADERS=j1.HEADER_VALUE=j1.HEADER_NAME=j1.SECONDARY_HOST_ADDRESS=j1.HOST_ADDRESS=j1.BASE_PATH=void 0;j1.instance=DK4;j1.project=OK4;j1.universe=wK4;j1.bulk=NK4;j1.isAvailable=LK4;j1.resetIsAvailableCache=AK4;j1.getGCPResidency=HK0;j1.setGCPResidency=ZU1;j1.requestTimeout=HU1;var KK0=_V1(),qK4=cV1(),FK4=XK0(),BK4=GU1();j1.BASE_PATH="/computeMetadata/v1";j1.HOST_ADDRESS="http://169.254.169.254";j1.SECONDARY_HOST_ADDRESS="http://metadata.google.internal.";j1.HEADER_NAME="Metadata-Flavor";j1.HEADER_VALUE="Google";j1.HEADERS=Object.freeze({[j1.HEADER_NAME]:j1.HEADER_VALUE});var KU1=BK4.log("gcp metadata");j1.METADATA_SERVER_DETECTION=Object.freeze({"assume-present":"don't try to ping the metadata server, but assume it's present",none:"don't try to ping the metadata server, but don't try to use it either","bios-only":"treat the result of a BIOS probe as canonical (don't fall back to pinging)","ping-only":"skip the BIOS probe, and go straight to pinging"});function ZK0($){if(!$)$=process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST||j1.HOST_ADDRESS;if(!/^https?:\/\//.test($))$=`http://${$}`;return new URL(j1.BASE_PATH,$).href}function VK4($){Object.keys($).forEach((J)=>{switch(J){case"params":case"property":case"headers":break;case"qs":throw Error("'qs' is not a valid configuration option. Please use 'params' instead.");default:throw Error(`'${J}' is not a valid configuration option.`)}})}async function W2($,J={},Q=3,X=!1){let Y="",W={},G={};if(typeof $==="object"){let z=$;Y=z.metadataKey,W=z.params||W,G=z.headers||G,Q=z.noResponseRetries||Q,X=z.fastFail||X}else Y=$;if(typeof J==="string")Y+=`/${J}`;else{if(VK4(J),J.property)Y+=`/${J.property}`;G=J.headers||G,W=J.params||W}let K=X?UK4:KK0.request,Z={url:`${ZK0()}/${Y}`,headers:{...j1.HEADERS,...G},retryConfig:{noResponseRetries:Q},params:W,responseType:"text",timeout:HU1()};KU1.info("instance request %j",Z);let H=await K(Z);if(KU1.info("instance metadata is %s",H.data),H.headers[j1.HEADER_NAME.toLowerCase()]!==j1.HEADER_VALUE)throw Error(`Invalid response from metadata service: incorrect ${j1.HEADER_NAME} header. Expected '${j1.HEADER_VALUE}', got ${H.headers[j1.HEADER_NAME.toLowerCase()]?`'${H.headers[j1.HEADER_NAME.toLowerCase()]}'`:"no header"}`);if(typeof H.data==="string")try{return qK4.parse(H.data)}catch(z){}return H.data}async function UK4($){var J;let Q={...$,url:(J=$.url)===null||J===void 0?void 0:J.toString().replace(ZK0(),ZK0(j1.SECONDARY_HOST_ADDRESS))},X=!1,Y=(0,KK0.request)($).then((G)=>{return X=!0,G}).catch((G)=>{if(X)return W;else throw X=!0,G}),W=(0,KK0.request)(Q).then((G)=>{return X=!0,G}).catch((G)=>{if(X)return Y;else throw X=!0,G});return Promise.race([Y,W])}function DK4($){return W2("instance",$)}function OK4($){return W2("project",$)}function wK4($){return W2("universe",$)}async function NK4($){let J={};return await Promise.all($.map((Q)=>{return(async()=>{let X=await W2(Q),Y=Q.metadataKey;J[Y]=X})()})),J}function IK4(){return process.env.DETECT_GCP_RETRIES?Number(process.env.DETECT_GCP_RETRIES):0}var Gb;async function LK4(){if(process.env.METADATA_SERVER_DETECTION){let $=process.env.METADATA_SERVER_DETECTION.trim().toLocaleLowerCase();if(!($ in j1.METADATA_SERVER_DETECTION))throw RangeError(`Unknown \`METADATA_SERVER_DETECTION\` env variable. Got \`${$}\`, but it should be \`${Object.keys(j1.METADATA_SERVER_DETECTION).join("`, `")}\`, or unset`);switch($){case"assume-present":return!0;case"none":return!1;case"bios-only":return HK0();case"ping-only":}}try{if(Gb===void 0)Gb=W2("instance",void 0,IK4(),!(process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST));return await Gb,!0}catch($){let J=$;if(process.env.DEBUG_AUTH)console.info(J);if(J.type==="request-timeout")return!1;if(J.response&&J.response.status===404)return!1;else{if(!(J.response&&J.response.status===404)&&(!J.code||!["EHOSTDOWN","EHOSTUNREACH","ENETUNREACH","ENOENT","ENOTFOUND","ECONNREFUSED"].includes(J.code))){let Q="UNKNOWN";if(J.code)Q=J.code;process.emitWarning(`received unexpected error = ${J.message} code = ${Q}`,"MetadataLookupWarning")}return!1}}}function AK4(){Gb=void 0}j1.gcpResidencyCache=null;function HK0(){if(j1.gcpResidencyCache===null)ZU1();return j1.gcpResidencyCache}function ZU1($=null){j1.gcpResidencyCache=$!==null?$:(0,FK4.detectGCPResidency)()}function HU1(){return HK0()?0:3000}zK4(XK0(),j1)});var zK0=F((FU1)=>{Object.defineProperty(FU1,"__esModule",{value:!0});FU1.faasCloudRegion=FU1.faasInstance=FU1.faasVersion=FU1.faasName=FU1.onCloudFunctions=FU1.onCloudRun=void 0;var zU1=Dz(),PK4="id",MK4="K_CONFIGURATION",CK4="FUNCTION_TARGET",EK4="K_SERVICE",RK4="K_REVISION",TK4="region";async function jK4(){return process.env[MK4]!==void 0}FU1.onCloudRun=jK4;async function SK4(){return process.env[CK4]!==void 0}FU1.onCloudFunctions=SK4;async function kK4(){return qU1(EK4)}FU1.faasName=kK4;async function vK4(){return qU1(RK4)}FU1.faasVersion=vK4;async function _K4(){return(await zU1.instance(PK4)).toString()}FU1.faasInstance=_K4;async function fK4(){let $=await zU1.instance(TK4);return $.slice($.lastIndexOf("/")+1)}FU1.faasCloudRegion=fK4;function qU1($){let J=process.env[$];if(J===void 0)throw Error(`Environment variable ${$} not found`);return J}});var Kb=F((VU1)=>{Object.defineProperty(VU1,"__esModule",{value:!0});VU1.availabilityZoneAndRegion=VU1.hostName=VU1.hostId=VU1.hostType=VU1.onGce=void 0;var dK4=P(),G2=Dz(),qK0="machine-type",uK4="id",mK4="name",cK4="zone";async function lK4(){try{return await G2.instance(qK0),!0}catch($){return dK4.diag.debug("Could not fetch metadata attribute %s, assuming not on GCE. Error was %s",qK0,$),!1}}VU1.onGce=lK4;async function pK4(){return G2.instance(qK0)}VU1.hostType=pK4;async function nK4(){return(await G2.instance(uK4)).toString()}VU1.hostId=nK4;async function iK4(){return G2.instance(mK4)}VU1.hostName=iK4;async function oK4(){let $=await G2.instance(cK4),J=/projects\/\d+\/zones\/(?(?\w+-\w+)-\w+)/,{zone:Q,region:X}=$.match(J)?.groups??{};if(!Q||!X)throw Error(`zone was not in the expected format: projects/PROJECT_NUM/zones/COUNTRY-REGION-ZONE. Got ${$}`);return{zone:Q,region:X}}VU1.availabilityZoneAndRegion=oK4});var NU1=F((OU1)=>{Object.defineProperty(OU1,"__esModule",{value:!0});OU1.standardCloudRegion=OU1.standardAvailabilityZone=OU1.flexAvailabilityZoneAndRegion=OU1.serviceInstance=OU1.serviceVersion=OU1.serviceName=OU1.onAppEngine=OU1.onAppEngineStandard=void 0;var eK4=Dz(),$Z4=Kb(),JZ4=zK0(),DU1="GAE_SERVICE",QZ4="GAE_VERSION",XZ4="GAE_INSTANCE",YZ4="GAE_ENV",WZ4="standard",GZ4="zone";async function KZ4(){return process.env[YZ4]===WZ4}OU1.onAppEngineStandard=KZ4;async function ZZ4(){return process.env[DU1]!==void 0}OU1.onAppEngine=ZZ4;async function HZ4(){return FK0(DU1)}OU1.serviceName=HZ4;async function zZ4(){return FK0(QZ4)}OU1.serviceVersion=zZ4;async function qZ4(){return FK0(XZ4)}OU1.serviceInstance=qZ4;async function FZ4(){return await $Z4.availabilityZoneAndRegion()}OU1.flexAvailabilityZoneAndRegion=FZ4;async function BZ4(){let $=await eK4.instance(GZ4);return $.slice($.lastIndexOf("/")+1)}OU1.standardAvailabilityZone=BZ4;async function VZ4(){return await JZ4.faasCloudRegion()}OU1.standardCloudRegion=VZ4;function FK0($){let J=process.env[$];if(J===void 0)throw Error(`Environment variable ${$} not found`);return J}});var PU1=F((LU1)=>{Object.defineProperty(LU1,"__esModule",{value:!0});LU1.availabilityZoneOrRegion=LU1.clusterName=LU1.hostId=LU1.onGke=void 0;var IU1=Dz(),AZ4=Kb(),PZ4="KUBERNETES_SERVICE_HOST",MZ4="attributes/cluster-name",CZ4="attributes/cluster-location";async function EZ4(){return process.env[PZ4]!==void 0}LU1.onGke=EZ4;async function RZ4(){return await AZ4.hostId()}LU1.hostId=RZ4;async function TZ4(){return IU1.instance(MZ4)}LU1.clusterName=TZ4;async function jZ4(){let $=await IU1.instance(CZ4);switch(SZ4($,"-")){case 1:return{type:"region",value:$};case 2:return{type:"zone",value:$};default:throw Error(`unrecognized format for cluster location: ${$}`)}}LU1.availabilityZoneOrRegion=jZ4;function SZ4($,J){let Q=0;for(let X=0;X<$.length;X++)if($[X]===J)Q+=1;return Q}});var TU1=F((EU1)=>{Object.defineProperty(EU1,"__esModule",{value:!0});EU1.gcpDetector=EU1.GcpDetector=void 0;var MU1=P(),fZ4=q6(),_1=Tq1(),BK0=eP(),CU1=Dz(),hX=zK0(),Oz=NU1(),ED=Kb(),Zb=PU1(),yZ4=[_1.ATTR_CLOUD_PLATFORM,_1.ATTR_CLOUD_AVAILABILITY_ZONE,_1.ATTR_CLOUD_REGION,_1.ATTR_K8S_CLUSTER_NAME,_1.ATTR_HOST_TYPE,_1.ATTR_HOST_ID,_1.ATTR_HOST_NAME,_1.ATTR_CLOUD_PROVIDER,_1.ATTR_CLOUD_ACCOUNT_ID,_1.ATTR_FAAS_NAME,_1.ATTR_FAAS_VERSION,_1.ATTR_FAAS_INSTANCE];async function hZ4(){if(!await CU1.isAvailable())return(0,BK0.emptyResource)();if(await Zb.onGke())return await bZ4();else if(await hX.onCloudFunctions())return await gZ4();else if(await hX.onCloudRun())return await xZ4();else if(await Oz.onAppEngine())return await dZ4();else if(await ED.onGce())return await uZ4();return(0,BK0.emptyResource)()}async function bZ4(){let[$,J,Q]=await Promise.all([Zb.availabilityZoneOrRegion(),Zb.clusterName(),Zb.hostId()]);return await K2({[_1.ATTR_CLOUD_PLATFORM]:_1.CLOUD_PLATFORM_VALUE_GCP_KUBERNETES_ENGINE,[$.type==="zone"?_1.ATTR_CLOUD_AVAILABILITY_ZONE:_1.ATTR_CLOUD_REGION]:$.value,[_1.ATTR_K8S_CLUSTER_NAME]:J,[_1.ATTR_HOST_ID]:Q})}async function xZ4(){let[$,J,Q,X]=await Promise.all([hX.faasName(),hX.faasVersion(),hX.faasInstance(),hX.faasCloudRegion()]);return await K2({[_1.ATTR_CLOUD_PLATFORM]:_1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_RUN,[_1.ATTR_FAAS_NAME]:$,[_1.ATTR_FAAS_VERSION]:J,[_1.ATTR_FAAS_INSTANCE]:Q,[_1.ATTR_CLOUD_REGION]:X})}async function gZ4(){let[$,J,Q,X]=await Promise.all([hX.faasName(),hX.faasVersion(),hX.faasInstance(),hX.faasCloudRegion()]);return await K2({[_1.ATTR_CLOUD_PLATFORM]:_1.CLOUD_PLATFORM_VALUE_GCP_CLOUD_FUNCTIONS,[_1.ATTR_FAAS_NAME]:$,[_1.ATTR_FAAS_VERSION]:J,[_1.ATTR_FAAS_INSTANCE]:Q,[_1.ATTR_CLOUD_REGION]:X})}async function dZ4(){let $,J;if(await Oz.onAppEngineStandard())[$,J]=await Promise.all([Oz.standardAvailabilityZone(),Oz.standardCloudRegion()]);else({zone:$,region:J}=await ED.availabilityZoneAndRegion());let[Q,X,Y]=await Promise.all([Oz.serviceName(),Oz.serviceVersion(),Oz.serviceInstance()]);return await K2({[_1.ATTR_CLOUD_PLATFORM]:_1.CLOUD_PLATFORM_VALUE_GCP_APP_ENGINE,[_1.ATTR_FAAS_NAME]:Q,[_1.ATTR_FAAS_VERSION]:X,[_1.ATTR_FAAS_INSTANCE]:Y,[_1.ATTR_CLOUD_AVAILABILITY_ZONE]:$,[_1.ATTR_CLOUD_REGION]:J})}async function uZ4(){let[$,J,Q,X]=await Promise.all([ED.availabilityZoneAndRegion(),ED.hostType(),ED.hostId(),ED.hostName()]);return await K2({[_1.ATTR_CLOUD_PLATFORM]:_1.CLOUD_PLATFORM_VALUE_GCP_COMPUTE_ENGINE,[_1.ATTR_CLOUD_AVAILABILITY_ZONE]:$.zone,[_1.ATTR_CLOUD_REGION]:$.region,[_1.ATTR_HOST_TYPE]:J,[_1.ATTR_HOST_ID]:Q,[_1.ATTR_HOST_NAME]:X})}async function K2($){let J=await CU1.project("project-id");return(0,BK0.resourceFromAttributes)({[_1.ATTR_CLOUD_PROVIDER]:_1.CLOUD_PROVIDER_VALUE_GCP,[_1.ATTR_CLOUD_ACCOUNT_ID]:J,...$})}class VK0{async _asyncAttributes(){return(await MU1.context.with((0,fZ4.suppressTracing)(MU1.context.active()),hZ4)).attributes}detect(){let $=this._asyncAttributes(),J={};return yZ4.forEach((Q)=>{J[Q]=$.then((X)=>X[Q])}),{attributes:J}}}EU1.GcpDetector=VK0;EU1.gcpDetector=new VK0});var jU1=F((UK0)=>{Object.defineProperty(UK0,"__esModule",{value:!0});UK0.gcpDetector=void 0;var cZ4=TU1();Object.defineProperty(UK0,"gcpDetector",{enumerable:!0,get:function(){return cZ4.gcpDetector}})});var SU1=F((Hb)=>{Object.defineProperty(Hb,"__esModule",{value:!0});Hb.resetIsAvailableCache=Hb.gcpDetector=void 0;var pZ4=jU1();Object.defineProperty(Hb,"gcpDetector",{enumerable:!0,get:function(){return pZ4.gcpDetector}});var nZ4=Dz();Object.defineProperty(Hb,"resetIsAvailableCache",{enumerable:!0,get:function(){return nZ4.resetIsAvailableCache}})});var Z2=F((kU1)=>{Object.defineProperty(kU1,"__esModule",{value:!0});kU1.AZURE_VM_SKU_ATTRIBUTE=kU1.AZURE_VM_SCALE_SET_NAME_ATTRIBUTE=kU1.AZURE_VM_METADATA_PATH=kU1.AZURE_VM_METADATA_HOST=kU1.FUNCTIONS_MEM_LIMIT=kU1.FUNCTIONS_VERSION=kU1.WEBSITE_SKU=kU1.WEBSITE_SLOT_NAME=kU1.WEBSITE_SITE_NAME=kU1.WEBSITE_RESOURCE_GROUP=kU1.WEBSITE_OWNER_NAME=kU1.WEBSITE_INSTANCE_ID=kU1.WEBSITE_HOSTNAME=kU1.WEBSITE_HOME_STAMPNAME=kU1.REGION_NAME=kU1.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE=kU1.AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE=void 0;kU1.AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE="azure.app.service.stamp";kU1.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE="cloud.resource_id";kU1.REGION_NAME="REGION_NAME";kU1.WEBSITE_HOME_STAMPNAME="WEBSITE_HOME_STAMPNAME";kU1.WEBSITE_HOSTNAME="WEBSITE_HOSTNAME";kU1.WEBSITE_INSTANCE_ID="WEBSITE_INSTANCE_ID";kU1.WEBSITE_OWNER_NAME="WEBSITE_OWNER_NAME";kU1.WEBSITE_RESOURCE_GROUP="WEBSITE_RESOURCE_GROUP";kU1.WEBSITE_SITE_NAME="WEBSITE_SITE_NAME";kU1.WEBSITE_SLOT_NAME="WEBSITE_SLOT_NAME";kU1.WEBSITE_SKU="WEBSITE_SKU";kU1.FUNCTIONS_VERSION="FUNCTIONS_EXTENSION_VERSION";kU1.FUNCTIONS_MEM_LIMIT="WEBSITE_MEMORY_LIMIT_MB";kU1.AZURE_VM_METADATA_HOST="169.254.169.254";kU1.AZURE_VM_METADATA_PATH="/metadata/instance/compute?api-version=2021-12-13&format=json";kU1.AZURE_VM_SCALE_SET_NAME_ATTRIBUTE="azure.vm.scaleset.name";kU1.AZURE_VM_SKU_ATTRIBUTE="azure.vm.sku"});var zb=F((_U1)=>{Object.defineProperty(_U1,"__esModule",{value:!0});_U1.CLOUD_PROVIDER_VALUE_AZURE=_U1.CLOUD_PLATFORM_VALUE_AZURE_VM=_U1.CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS=_U1.CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE=_U1.ATTR_SERVICE_INSTANCE_ID=_U1.ATTR_PROCESS_PID=_U1.ATTR_OS_VERSION=_U1.ATTR_HOST_TYPE=_U1.ATTR_HOST_NAME=_U1.ATTR_HOST_ID=_U1.ATTR_FAAS_MAX_MEMORY=_U1.ATTR_FAAS_INSTANCE=_U1.ATTR_DEPLOYMENT_ENVIRONMENT_NAME=_U1.ATTR_CLOUD_REGION=_U1.ATTR_CLOUD_PROVIDER=_U1.ATTR_CLOUD_PLATFORM=void 0;_U1.ATTR_CLOUD_PLATFORM="cloud.platform";_U1.ATTR_CLOUD_PROVIDER="cloud.provider";_U1.ATTR_CLOUD_REGION="cloud.region";_U1.ATTR_DEPLOYMENT_ENVIRONMENT_NAME="deployment.environment.name";_U1.ATTR_FAAS_INSTANCE="faas.instance";_U1.ATTR_FAAS_MAX_MEMORY="faas.max_memory";_U1.ATTR_HOST_ID="host.id";_U1.ATTR_HOST_NAME="host.name";_U1.ATTR_HOST_TYPE="host.type";_U1.ATTR_OS_VERSION="os.version";_U1.ATTR_PROCESS_PID="process.pid";_U1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";_U1.CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE="azure.app_service";_U1.CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS="azure.functions";_U1.CLOUD_PLATFORM_VALUE_AZURE_VM="azure.vm";_U1.CLOUD_PROVIDER_VALUE_AZURE="azure"});var DK0=F((yU1)=>{Object.defineProperty(yU1,"__esModule",{value:!0});yU1.isAzureFunction=yU1.getAzureResourceUri=void 0;var qb=Z2();function CH4($){let J=process.env[qb.WEBSITE_RESOURCE_GROUP],Q=process.env[qb.WEBSITE_OWNER_NAME],X=Q;if(Q&&Q.indexOf("+")!==-1)X=Q.split("+")[0];if(!X&&!Q)return;return`/subscriptions/${X}/resourceGroups/${J}/providers/Microsoft.Web/sites/${$}`}yU1.getAzureResourceUri=CH4;function EH4(){return!!(process.env[qb.FUNCTIONS_VERSION]||process.env[qb.WEBSITE_SKU]==="FlexConsumption")}yU1.isAzureFunction=EH4});var uU1=F((gU1)=>{Object.defineProperty(gU1,"__esModule",{value:!0});gU1.azureAppServiceDetector=void 0;var HK=Z2(),TH4=m0(),zK=zb(),bU1=DK0(),jH4={[zK.ATTR_CLOUD_REGION]:HK.REGION_NAME,[zK.ATTR_DEPLOYMENT_ENVIRONMENT_NAME]:HK.WEBSITE_SLOT_NAME,[zK.ATTR_HOST_ID]:HK.WEBSITE_HOSTNAME,[zK.ATTR_SERVICE_INSTANCE_ID]:HK.WEBSITE_INSTANCE_ID,[HK.AZURE_APP_SERVICE_STAMP_RESOURCE_ATTRIBUTE]:HK.WEBSITE_HOME_STAMPNAME};class xU1{detect(){let $={},J=process.env[HK.WEBSITE_SITE_NAME];if(J&&!(0,bU1.isAzureFunction)()){$={...$,[TH4.ATTR_SERVICE_NAME]:J},$={...$,[zK.ATTR_CLOUD_PROVIDER]:zK.CLOUD_PROVIDER_VALUE_AZURE},$={...$,[zK.ATTR_CLOUD_PLATFORM]:zK.CLOUD_PLATFORM_VALUE_AZURE_APP_SERVICE};let Q=(0,bU1.getAzureResourceUri)(J);if(Q)$={...$,...{[HK.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]:Q}};for(let[X,Y]of Object.entries(jH4)){let W=process.env[Y];if(W)$={...$,...{[X]:W}}}}return{attributes:$}}}gU1.azureAppServiceDetector=new xU1});var iU1=F((pU1)=>{Object.defineProperty(pU1,"__esModule",{value:!0});pU1.azureFunctionsDetector=void 0;var cU1=m0(),bX=zb(),qK=Z2(),mU1=DK0(),SH4={[cU1.ATTR_SERVICE_NAME]:qK.WEBSITE_SITE_NAME,[bX.ATTR_FAAS_INSTANCE]:qK.WEBSITE_INSTANCE_ID,[bX.ATTR_FAAS_MAX_MEMORY]:qK.FUNCTIONS_MEM_LIMIT};class lU1{detect(){let $={},J=process.env[qK.WEBSITE_SITE_NAME];if(J&&(0,mU1.isAzureFunction)()){let Q=process.env[qK.WEBSITE_INSTANCE_ID],X=process.env[qK.FUNCTIONS_MEM_LIMIT];if($={[bX.ATTR_CLOUD_PROVIDER]:bX.CLOUD_PROVIDER_VALUE_AZURE,[bX.ATTR_CLOUD_PLATFORM]:bX.CLOUD_PLATFORM_VALUE_AZURE_FUNCTIONS,[bX.ATTR_CLOUD_REGION]:process.env[qK.REGION_NAME],[bX.ATTR_PROCESS_PID]:process.pid},J)$={...$,[cU1.ATTR_SERVICE_NAME]:J};if(Q)$={...$,[bX.ATTR_FAAS_INSTANCE]:Q};if(X)$={...$,[bX.ATTR_FAAS_MAX_MEMORY]:X};let Y=(0,mU1.getAzureResourceUri)(J);if(Y)$={...$,...{[qK.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]:Y}};for(let[W,G]of Object.entries(SH4)){let K=process.env[G];if(K)$={...$,...{[W]:K}}}}return{attributes:$}}}pU1.azureFunctionsDetector=new lU1});var tU1=F((rU1)=>{Object.defineProperty(rU1,"__esModule",{value:!0});rU1.azureVmDetector=void 0;var kH4=f("http"),OK0=P(),vH4=q6(),d8=zb(),FK=Z2();class oU1{detect(){let $=OK0.context.with((0,vH4.suppressTracing)(OK0.context.active()),()=>this.getAzureVmMetadata()),J=[FK.AZURE_VM_SCALE_SET_NAME_ATTRIBUTE,FK.AZURE_VM_SKU_ATTRIBUTE,d8.ATTR_CLOUD_PLATFORM,d8.ATTR_CLOUD_PROVIDER,d8.ATTR_CLOUD_REGION,FK.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE,d8.ATTR_HOST_ID,d8.ATTR_HOST_NAME,d8.ATTR_HOST_TYPE,d8.ATTR_OS_VERSION],Q={};return J.forEach((X)=>{Q[X]=$.then((Y)=>Y[X])}),{attributes:Q}}async getAzureVmMetadata(){try{let $={host:FK.AZURE_VM_METADATA_HOST,path:FK.AZURE_VM_METADATA_PATH,method:"GET",timeout:5000,headers:{Metadata:"True"}},J=await new Promise((X,Y)=>{let W=setTimeout(()=>{G.destroy(),Y(Error("Azure metadata service request timed out."))},1000),G=kH4.request($,(K)=>{clearTimeout(W);let{statusCode:Z}=K;K.setEncoding("utf8");let H="";K.on("data",(z)=>H+=z),K.on("end",()=>{if(Z&&Z>=200&&Z<300)try{X(JSON.parse(H))}catch(z){Y(z)}else Y(Error("Failed to load page, status code: "+Z))})});G.on("error",(K)=>{clearTimeout(W),Y(K)}),G.end()});return{[FK.AZURE_VM_SCALE_SET_NAME_ATTRIBUTE]:J.vmScaleSetName,[FK.AZURE_VM_SKU_ATTRIBUTE]:J.sku,[d8.ATTR_CLOUD_PLATFORM]:d8.CLOUD_PLATFORM_VALUE_AZURE_VM,[d8.ATTR_CLOUD_PROVIDER]:d8.CLOUD_PROVIDER_VALUE_AZURE,[d8.ATTR_CLOUD_REGION]:J.location,[FK.CLOUD_RESOURCE_ID_RESOURCE_ATTRIBUTE]:J.resourceId,[d8.ATTR_HOST_ID]:J.vmId,[d8.ATTR_HOST_NAME]:J.name,[d8.ATTR_HOST_TYPE]:J.vmSize,[d8.ATTR_OS_VERSION]:J.version}}catch($){return OK0.diag.debug("AzureVmResourceDetector: not running in an Azure VM:",$.message),{}}}}rU1.azureVmDetector=new oU1});var sU1=F((H2)=>{Object.defineProperty(H2,"__esModule",{value:!0});H2.azureVmDetector=H2.azureFunctionsDetector=H2.azureAppServiceDetector=void 0;var _H4=uU1();Object.defineProperty(H2,"azureAppServiceDetector",{enumerable:!0,get:function(){return _H4.azureAppServiceDetector}});var fH4=iU1();Object.defineProperty(H2,"azureFunctionsDetector",{enumerable:!0,get:function(){return fH4.azureFunctionsDetector}});var yH4=tU1();Object.defineProperty(H2,"azureVmDetector",{enumerable:!0,get:function(){return yH4.azureVmDetector}})});var eU1=F((z2)=>{Object.defineProperty(z2,"__esModule",{value:!0});z2.azureVmDetector=z2.azureFunctionsDetector=z2.azureAppServiceDetector=void 0;var wK0=sU1();Object.defineProperty(z2,"azureAppServiceDetector",{enumerable:!0,get:function(){return wK0.azureAppServiceDetector}});Object.defineProperty(z2,"azureFunctionsDetector",{enumerable:!0,get:function(){return wK0.azureFunctionsDetector}});Object.defineProperty(z2,"azureVmDetector",{enumerable:!0,get:function(){return wK0.azureVmDetector}})});var YD1=F((QD1)=>{Object.defineProperty(QD1,"__esModule",{value:!0});QD1.getResourceDetectorsFromEnv=QD1.getNodeAutoInstrumentations=void 0;var B2=P(),xH4=b11(),gH4=Y61(),dH4=T$1(),uH4=r$1(),mH4=H41(),cH4=j41(),lH4=u41(),pH4=t41(),nH4=V81(),iH4=y81(),oH4=$91(),rH4=D91(),aH4=C91(),tH4=G51(),sH4=b51(),eH4=Y71(),$z4=KX1(),Jz4=EX1(),Qz4=oX1(),Xz4=FY1(),Yz4=fY1(),Wz4=pY1(),Gz4=Y31(),Kz4=I31(),Zz4=g31(),Hz4=XW1(),zz4=NW1(),qz4=yW1(),Fz4=JG1(),Bz4=LG1(),Vz4=dG1(),Uz4=UK1(),Dz4=jK1(),Oz4=YZ1(),wz4=MZ1(),Nz4=pZ1(),Iz4=EH1(),Lz4=aH1(),Az4=Bz1(),Pz4=Az1(),Mz4=_z1(),Cz4=mz1(),q2=Bq1(),Ez4=Cq1(),Rz4=SU1(),F2=eP(),NK0=eU1(),Tz4="container",jz4="env",Sz4="host",kz4="os",vz4="serviceinstance",_z4="process",fz4="alibaba",yz4="aws",hz4="azure",bz4="gcp",Fb={"@opentelemetry/instrumentation-amqplib":xH4.AmqplibInstrumentation,"@opentelemetry/instrumentation-aws-lambda":gH4.AwsLambdaInstrumentation,"@opentelemetry/instrumentation-aws-sdk":dH4.AwsInstrumentation,"@opentelemetry/instrumentation-bunyan":uH4.BunyanInstrumentation,"@opentelemetry/instrumentation-cassandra-driver":mH4.CassandraDriverInstrumentation,"@opentelemetry/instrumentation-connect":cH4.ConnectInstrumentation,"@opentelemetry/instrumentation-cucumber":lH4.CucumberInstrumentation,"@opentelemetry/instrumentation-dataloader":pH4.DataloaderInstrumentation,"@opentelemetry/instrumentation-dns":nH4.DnsInstrumentation,"@opentelemetry/instrumentation-express":iH4.ExpressInstrumentation,"@opentelemetry/instrumentation-fastify":oH4.FastifyInstrumentation,"@opentelemetry/instrumentation-fs":rH4.FsInstrumentation,"@opentelemetry/instrumentation-generic-pool":aH4.GenericPoolInstrumentation,"@opentelemetry/instrumentation-graphql":tH4.GraphQLInstrumentation,"@opentelemetry/instrumentation-grpc":sH4.GrpcInstrumentation,"@opentelemetry/instrumentation-hapi":eH4.HapiInstrumentation,"@opentelemetry/instrumentation-http":$z4.HttpInstrumentation,"@opentelemetry/instrumentation-ioredis":Jz4.IORedisInstrumentation,"@opentelemetry/instrumentation-kafkajs":Qz4.KafkaJsInstrumentation,"@opentelemetry/instrumentation-knex":Xz4.KnexInstrumentation,"@opentelemetry/instrumentation-koa":Yz4.KoaInstrumentation,"@opentelemetry/instrumentation-lru-memoizer":Wz4.LruMemoizerInstrumentation,"@opentelemetry/instrumentation-memcached":Gz4.MemcachedInstrumentation,"@opentelemetry/instrumentation-mongodb":Kz4.MongoDBInstrumentation,"@opentelemetry/instrumentation-mongoose":Zz4.MongooseInstrumentation,"@opentelemetry/instrumentation-mysql2":Hz4.MySQL2Instrumentation,"@opentelemetry/instrumentation-mysql":zz4.MySQLInstrumentation,"@opentelemetry/instrumentation-nestjs-core":qz4.NestInstrumentation,"@opentelemetry/instrumentation-net":Fz4.NetInstrumentation,"@opentelemetry/instrumentation-openai":Bz4.OpenAIInstrumentation,"@opentelemetry/instrumentation-oracledb":Vz4.OracleInstrumentation,"@opentelemetry/instrumentation-pg":Uz4.PgInstrumentation,"@opentelemetry/instrumentation-pino":Dz4.PinoInstrumentation,"@opentelemetry/instrumentation-redis":Oz4.RedisInstrumentation,"@opentelemetry/instrumentation-restify":wz4.RestifyInstrumentation,"@opentelemetry/instrumentation-router":Nz4.RouterInstrumentation,"@opentelemetry/instrumentation-runtime-node":Iz4.RuntimeNodeInstrumentation,"@opentelemetry/instrumentation-socket.io":Lz4.SocketIoInstrumentation,"@opentelemetry/instrumentation-tedious":Az4.TediousInstrumentation,"@opentelemetry/instrumentation-undici":Pz4.UndiciInstrumentation,"@opentelemetry/instrumentation-winston":Mz4.WinstonInstrumentation},xz4=["@opentelemetry/instrumentation-fs","@opentelemetry/instrumentation-fastify"];function gz4($={}){$D1(Object.keys($));let J=dz4(),Q=uz4(),X=[];for(let Y of Object.keys(Fb)){let W=Fb[Y],G=$[Y]??{};if(G.enabled===!1||!J.includes(Y)||Q.includes(Y)){B2.diag.debug(`Disabling instrumentation for ${Y}`);continue}try{B2.diag.debug(`Loading instrumentation for ${Y}`),X.push(new W(G))}catch(K){B2.diag.error(K)}}return X}QD1.getNodeAutoInstrumentations=gz4;function $D1($){for(let J of $)if(!Object.prototype.hasOwnProperty.call(Fb,J))B2.diag.error(`Provided instrumentation name "${J}" not found`)}function JD1($){let J=process.env[$];if(J==null)return[];let Q=J?.split(",").map((X)=>`@opentelemetry/instrumentation-${X.trim()}`);return $D1(Q),Q}function dz4(){if(!process.env.OTEL_NODE_ENABLED_INSTRUMENTATIONS)return Object.keys(Fb).filter((J)=>!xz4.includes(J));return JD1("OTEL_NODE_ENABLED_INSTRUMENTATIONS")}function uz4(){if(!process.env.OTEL_NODE_DISABLED_INSTRUMENTATIONS)return[];return JD1("OTEL_NODE_DISABLED_INSTRUMENTATIONS")}function mz4(){let $=new Map([[Tz4,Ez4.containerDetector],[jz4,F2.envDetector],[Sz4,F2.hostDetector],[kz4,F2.osDetector],[vz4,F2.serviceInstanceIdDetector],[_z4,F2.processDetector],[fz4,Cz4.alibabaCloudEcsDetector],[bz4,Rz4.gcpDetector],[yz4,[q2.awsEc2Detector,q2.awsEcsDetector,q2.awsEksDetector,q2.awsBeanstalkDetector,q2.awsLambdaDetector]],[hz4,[NK0.azureAppServiceDetector,NK0.azureFunctionsDetector,NK0.azureVmDetector]]]),J=process.env.OTEL_NODE_RESOURCE_DETECTORS?.split(",")??["all"];if(J.includes("all"))return[...$.values()].flat();if(J.includes("none"))return[];return J.flatMap((Q)=>{let X=$.get(Q);if(!X)B2.diag.error(`Invalid resource detector "${Q}" specified in the environment variable OTEL_NODE_RESOURCE_DETECTORS`);return X||[]})}QD1.getResourceDetectorsFromEnv=mz4});var GD1=F((Bb)=>{Object.defineProperty(Bb,"__esModule",{value:!0});Bb.getResourceDetectors=Bb.getNodeAutoInstrumentations=void 0;var WD1=YD1();Object.defineProperty(Bb,"getNodeAutoInstrumentations",{enumerable:!0,get:function(){return WD1.getNodeAutoInstrumentations}});Object.defineProperty(Bb,"getResourceDetectors",{enumerable:!0,get:function(){return WD1.getResourceDetectorsFromEnv}})});var zD1=F((ZD1)=>{Object.defineProperty(ZD1,"__esModule",{value:!0});ZD1.OTLPExporterBase=void 0;class KD1{_delegate;constructor($){this._delegate=$}export($,J){this._delegate.export($,J)}forceFlush(){return this._delegate.forceFlush()}shutdown(){return this._delegate.shutdown()}}ZD1.OTLPExporterBase=KD1});var Vb=F((FD1)=>{Object.defineProperty(FD1,"__esModule",{value:!0});FD1.OTLPExporterError=void 0;class qD1 extends Error{code;name="OTLPExporterError";data;constructor($,J,Q){super($);this.data=Q,this.code=J}}FD1.OTLPExporterError=qD1});var V2=F((UD1)=>{Object.defineProperty(UD1,"__esModule",{value:!0});UD1.getSharedConfigurationDefaults=UD1.mergeOtlpSharedConfigurationWithDefaults=UD1.wrapStaticHeadersInFunction=UD1.validateTimeoutMillis=void 0;function VD1($){if(Number.isFinite($)&&$>0)return $;throw Error(`Configuration: timeoutMillis is invalid, expected number greater than 0 (actual: '${$}')`)}UD1.validateTimeoutMillis=VD1;function pz4($){if($==null)return;return()=>$}UD1.wrapStaticHeadersInFunction=pz4;function nz4($,J,Q){return{timeoutMillis:VD1($.timeoutMillis??J.timeoutMillis??Q.timeoutMillis),concurrencyLimit:$.concurrencyLimit??J.concurrencyLimit??Q.concurrencyLimit,compression:$.compression??J.compression??Q.compression}}UD1.mergeOtlpSharedConfigurationWithDefaults=nz4;function iz4(){return{timeoutMillis:1e4,concurrencyLimit:30,compression:"none"}}UD1.getSharedConfigurationDefaults=iz4});var wD1=F((OD1)=>{Object.defineProperty(OD1,"__esModule",{value:!0});OD1.CompressionAlgorithm=void 0;var tz4;(function($){$.NONE="none",$.GZIP="gzip"})(tz4=OD1.CompressionAlgorithm||(OD1.CompressionAlgorithm={}))});var LK0=F((ID1)=>{Object.defineProperty(ID1,"__esModule",{value:!0});ID1.createBoundedQueueExportPromiseHandler=void 0;class ND1{_concurrencyLimit;_sendingPromises=[];constructor($){this._concurrencyLimit=$}pushPromise($){if(this.hasReachedLimit())throw Error("Concurrency Limit reached");this._sendingPromises.push($);let J=()=>{let Q=this._sendingPromises.indexOf($);this._sendingPromises.splice(Q,1)};$.then(J,J)}hasReachedLimit(){return this._sendingPromises.length>=this._concurrencyLimit}async awaitAll(){await Promise.all(this._sendingPromises)}}function sz4($){return new ND1($.concurrencyLimit)}ID1.createBoundedQueueExportPromiseHandler=sz4});var U2=F((AD1)=>{Object.defineProperty(AD1,"__esModule",{value:!0});AD1.isTracingSuppressed=AD1.unsuppressTracing=AD1.suppressTracing=void 0;var ez4=P(),AK0=(0,ez4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function $q4($){return $.setValue(AK0,!0)}AD1.suppressTracing=$q4;function Jq4($){return $.deleteValue(AK0)}AD1.unsuppressTracing=Jq4;function Qq4($){return $.getValue(AK0)===!0}AD1.isTracingSuppressed=Qq4});var PK0=F((MD1)=>{Object.defineProperty(MD1,"__esModule",{value:!0});MD1.BAGGAGE_MAX_TOTAL_LENGTH=MD1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=MD1.BAGGAGE_MAX_NAME_VALUE_PAIRS=MD1.BAGGAGE_HEADER=MD1.BAGGAGE_ITEMS_SEPARATOR=MD1.BAGGAGE_PROPERTIES_SEPARATOR=MD1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;MD1.BAGGAGE_KEY_PAIR_SEPARATOR="=";MD1.BAGGAGE_PROPERTIES_SEPARATOR=";";MD1.BAGGAGE_ITEMS_SEPARATOR=",";MD1.BAGGAGE_HEADER="baggage";MD1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;MD1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;MD1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var MK0=F((RD1)=>{Object.defineProperty(RD1,"__esModule",{value:!0});RD1.parseKeyPairsIntoRecord=RD1.parsePairKeyValue=RD1.getKeyPairs=RD1.serializeKeyPairs=void 0;var qq4=P(),wz=PK0();function Fq4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?wz.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>wz.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}RD1.serializeKeyPairs=Fq4;function Bq4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=wz.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}RD1.getKeyPairs=Bq4;function ED1($){let J=$.split(wz.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(wz.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,qq4.baggageEntryMetadataFromString)(J.join(wz.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}RD1.parsePairKeyValue=ED1;function Vq4($){let J={};if(typeof $==="string"&&$.length>0)$.split(wz.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=ED1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}RD1.parseKeyPairsIntoRecord=Vq4});var vD1=F((SD1)=>{Object.defineProperty(SD1,"__esModule",{value:!0});SD1.W3CBaggagePropagator=void 0;var CK0=P(),wq4=U2(),Nz=PK0(),EK0=MK0();class jD1{inject($,J,Q){let X=CK0.propagation.getBaggage($);if(!X||(0,wq4.isTracingSuppressed)($))return;let Y=(0,EK0.getKeyPairs)(X).filter((G)=>{return G.length<=Nz.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,Nz.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,EK0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,Nz.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,Nz.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(Nz.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(Nz.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,EK0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return CK0.propagation.setBaggage($,CK0.propagation.createBaggage(W))}fields(){return[Nz.BAGGAGE_HEADER]}}SD1.W3CBaggagePropagator=jD1});var hD1=F((fD1)=>{Object.defineProperty(fD1,"__esModule",{value:!0});fD1.AnchoredClock=void 0;class _D1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}fD1.AnchoredClock=_D1});var cD1=F((uD1)=>{Object.defineProperty(uD1,"__esModule",{value:!0});uD1.isAttributeValue=uD1.isAttributeKey=uD1.sanitizeAttributes=void 0;var bD1=P();function Nq4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!xD1(Q)){bD1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!gD1(X)){bD1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}uD1.sanitizeAttributes=Nq4;function xD1($){return typeof $==="string"&&$!==""}uD1.isAttributeKey=xD1;function gD1($){if($==null)return!0;if(Array.isArray($))return Iq4($);return dD1(typeof $)}uD1.isAttributeValue=gD1;function Iq4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(dD1(X)){J=X;continue}return!1}return!1}return!0}function dD1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var RK0=F((lD1)=>{Object.defineProperty(lD1,"__esModule",{value:!0});lD1.loggingErrorHandler=void 0;var Pq4=P();function Mq4(){return($)=>{Pq4.diag.error(Cq4($))}}lD1.loggingErrorHandler=Mq4;function Cq4($){if(typeof $==="string")return $;else return JSON.stringify(Eq4($))}function Eq4($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var rD1=F((iD1)=>{Object.defineProperty(iD1,"__esModule",{value:!0});iD1.globalErrorHandler=iD1.setGlobalErrorHandler=void 0;var Rq4=RK0(),nD1=(0,Rq4.loggingErrorHandler)();function Tq4($){nD1=$}iD1.setGlobalErrorHandler=Tq4;function jq4($){try{nD1($)}catch{}}iD1.globalErrorHandler=jq4});var JO1=F((eD1)=>{Object.defineProperty(eD1,"__esModule",{value:!0});eD1.getStringListFromEnv=eD1.getBooleanFromEnv=eD1.getStringFromEnv=eD1.getNumberFromEnv=void 0;var aD1=P(),tD1=f("util");function kq4($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){aD1.diag.warn(`Unknown value ${(0,tD1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}eD1.getNumberFromEnv=kq4;function sD1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}eD1.getStringFromEnv=sD1;function vq4($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return aD1.diag.warn(`Unknown value ${(0,tD1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}eD1.getBooleanFromEnv=vq4;function _q4($){return sD1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}eD1.getStringListFromEnv=_q4});var YO1=F((QO1)=>{Object.defineProperty(QO1,"__esModule",{value:!0});QO1._globalThis=void 0;QO1._globalThis=typeof globalThis==="object"?globalThis:global});var KO1=F((WO1)=>{Object.defineProperty(WO1,"__esModule",{value:!0});WO1.otperformance=void 0;var bq4=f("perf_hooks");WO1.otperformance=bq4.performance});var zO1=F((ZO1)=>{Object.defineProperty(ZO1,"__esModule",{value:!0});ZO1.VERSION=void 0;ZO1.VERSION="2.2.0"});var BO1=F((qO1)=>{Object.defineProperty(qO1,"__esModule",{value:!0});qO1.ATTR_PROCESS_RUNTIME_NAME=void 0;qO1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var DO1=F((VO1)=>{Object.defineProperty(VO1,"__esModule",{value:!0});VO1.SDK_INFO=void 0;var xq4=zO1(),Ub=m0(),gq4=BO1();VO1.SDK_INFO={[Ub.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[gq4.ATTR_PROCESS_RUNTIME_NAME]:"node",[Ub.ATTR_TELEMETRY_SDK_LANGUAGE]:Ub.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[Ub.ATTR_TELEMETRY_SDK_VERSION]:xq4.VERSION}});var OO1=F((S3)=>{Object.defineProperty(S3,"__esModule",{value:!0});S3.SDK_INFO=S3.otperformance=S3._globalThis=S3.getStringListFromEnv=S3.getNumberFromEnv=S3.getBooleanFromEnv=S3.getStringFromEnv=void 0;var Db=JO1();Object.defineProperty(S3,"getStringFromEnv",{enumerable:!0,get:function(){return Db.getStringFromEnv}});Object.defineProperty(S3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Db.getBooleanFromEnv}});Object.defineProperty(S3,"getNumberFromEnv",{enumerable:!0,get:function(){return Db.getNumberFromEnv}});Object.defineProperty(S3,"getStringListFromEnv",{enumerable:!0,get:function(){return Db.getStringListFromEnv}});var dq4=YO1();Object.defineProperty(S3,"_globalThis",{enumerable:!0,get:function(){return dq4._globalThis}});var uq4=KO1();Object.defineProperty(S3,"otperformance",{enumerable:!0,get:function(){return uq4.otperformance}});var mq4=DO1();Object.defineProperty(S3,"SDK_INFO",{enumerable:!0,get:function(){return mq4.SDK_INFO}})});var TK0=F((k3)=>{Object.defineProperty(k3,"__esModule",{value:!0});k3.getStringListFromEnv=k3.getNumberFromEnv=k3.getStringFromEnv=k3.getBooleanFromEnv=k3.otperformance=k3._globalThis=k3.SDK_INFO=void 0;var Iz=OO1();Object.defineProperty(k3,"SDK_INFO",{enumerable:!0,get:function(){return Iz.SDK_INFO}});Object.defineProperty(k3,"_globalThis",{enumerable:!0,get:function(){return Iz._globalThis}});Object.defineProperty(k3,"otperformance",{enumerable:!0,get:function(){return Iz.otperformance}});Object.defineProperty(k3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Iz.getBooleanFromEnv}});Object.defineProperty(k3,"getStringFromEnv",{enumerable:!0,get:function(){return Iz.getStringFromEnv}});Object.defineProperty(k3,"getNumberFromEnv",{enumerable:!0,get:function(){return Iz.getNumberFromEnv}});Object.defineProperty(k3,"getStringListFromEnv",{enumerable:!0,get:function(){return Iz.getStringListFromEnv}})});var PO1=F((LO1)=>{Object.defineProperty(LO1,"__esModule",{value:!0});LO1.addHrTimes=LO1.isTimeInput=LO1.isTimeInputHrTime=LO1.hrTimeToMicroseconds=LO1.hrTimeToMilliseconds=LO1.hrTimeToNanoseconds=LO1.hrTimeToTimeStamp=LO1.hrTimeDuration=LO1.timeInputToHrTime=LO1.hrTime=LO1.getTimeOrigin=LO1.millisToHrTime=void 0;var jK0=TK0(),wO1=9,pq4=6,nq4=Math.pow(10,pq4),Ob=Math.pow(10,wO1);function D2($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*nq4);return[Q,X]}LO1.millisToHrTime=D2;function SK0(){let $=jK0.otperformance.timeOrigin;if(typeof $!=="number"){let J=jK0.otperformance;$=J.timing&&J.timing.fetchStart}return $}LO1.getTimeOrigin=SK0;function NO1($){let J=D2(SK0()),Q=D2(typeof $==="number"?$:jK0.otperformance.now());return IO1(J,Q)}LO1.hrTime=NO1;function iq4($){if(kK0($))return $;else if(typeof $==="number")if($=Ob)Q[1]-=Ob,Q[0]+=1;return Q}LO1.addHrTimes=IO1});var EO1=F((MO1)=>{Object.defineProperty(MO1,"__esModule",{value:!0});MO1.unrefTimer=void 0;function qF4($){if(typeof $!=="number")$.unref()}MO1.unrefTimer=qF4});var TO1=F((RO1)=>{Object.defineProperty(RO1,"__esModule",{value:!0});RO1.ExportResultCode=void 0;var FF4;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(FF4=RO1.ExportResultCode||(RO1.ExportResultCode={}))});var _O1=F((kO1)=>{Object.defineProperty(kO1,"__esModule",{value:!0});kO1.CompositePropagator=void 0;var jO1=P();class SO1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){jO1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){jO1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}kO1.CompositePropagator=SO1});var hO1=F((fO1)=>{Object.defineProperty(fO1,"__esModule",{value:!0});fO1.validateValue=fO1.validateKey=void 0;var _K0="[_0-9a-z-*/]",BF4=`[a-z]${_K0}{0,255}`,VF4=`[a-z0-9]${_K0}{0,240}@[a-z]${_K0}{0,13}`,UF4=new RegExp(`^(?:${BF4}|${VF4})$`),DF4=/^[ -~]{0,255}[!-~]$/,OF4=/,|=/;function wF4($){return UF4.test($)}fO1.validateKey=wF4;function NF4($){return DF4.test($)&&!OF4.test($)}fO1.validateValue=NF4});var yK0=F((uO1)=>{Object.defineProperty(uO1,"__esModule",{value:!0});uO1.TraceState=void 0;var bO1=hO1(),xO1=32,LF4=512,gO1=",",dO1="=";class fK0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+dO1+this.get(J)),$},[]).join(gO1)}_parse($){if($.length>LF4)return;if(this._internalState=$.split(gO1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(dO1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,bO1.validateKey)(W)&&(0,bO1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>xO1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,xO1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new fK0;return $._internalState=new Map(this._internalState),$}}uO1.TraceState=fK0});var iO1=F((pO1)=>{Object.defineProperty(pO1,"__esModule",{value:!0});pO1.W3CTraceContextPropagator=pO1.parseTraceParent=pO1.TRACE_STATE_HEADER=pO1.TRACE_PARENT_HEADER=void 0;var wb=P(),AF4=U2(),PF4=yK0();pO1.TRACE_PARENT_HEADER="traceparent";pO1.TRACE_STATE_HEADER="tracestate";var MF4="00",CF4="(?!ff)[\\da-f]{2}",EF4="(?![0]{32})[\\da-f]{32}",RF4="(?![0]{16})[\\da-f]{16}",TF4="[\\da-f]{2}",jF4=new RegExp(`^\\s?(${CF4})-(${EF4})-(${RF4})-(${TF4})(-.*)?\\s?$`);function cO1($){let J=jF4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}pO1.parseTraceParent=cO1;class lO1{inject($,J,Q){let X=wb.trace.getSpanContext($);if(!X||(0,AF4.isTracingSuppressed)($)||!(0,wb.isSpanContextValid)(X))return;let Y=`${MF4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||wb.TraceFlags.NONE).toString(16)}`;if(Q.set(J,pO1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,pO1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,pO1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=cO1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,pO1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new PF4.TraceState(typeof K==="string"?K:void 0)}return wb.trace.setSpanContext($,W)}fields(){return[pO1.TRACE_PARENT_HEADER,pO1.TRACE_STATE_HEADER]}}pO1.W3CTraceContextPropagator=lO1});var tO1=F((rO1)=>{Object.defineProperty(rO1,"__esModule",{value:!0});rO1.getRPCMetadata=rO1.deleteRPCMetadata=rO1.setRPCMetadata=rO1.RPCType=void 0;var kF4=P(),hK0=(0,kF4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),vF4;(function($){$.HTTP="http"})(vF4=rO1.RPCType||(rO1.RPCType={}));function _F4($,J){return $.setValue(hK0,J)}rO1.setRPCMetadata=_F4;function fF4($){return $.deleteValue(hK0)}rO1.deleteRPCMetadata=fF4;function yF4($){return $.getValue(hK0)}rO1.getRPCMetadata=yF4});var Yw1=F((Qw1)=>{Object.defineProperty(Qw1,"__esModule",{value:!0});Qw1.isPlainObject=void 0;var xF4="[object Object]",gF4="[object Null]",dF4="[object Undefined]",uF4=Function.prototype,sO1=uF4.toString,mF4=sO1.call(Object),cF4=Object.getPrototypeOf,eO1=Object.prototype,$w1=eO1.hasOwnProperty,Lz=Symbol?Symbol.toStringTag:void 0,Jw1=eO1.toString;function lF4($){if(!pF4($)||nF4($)!==xF4)return!1;let J=cF4($);if(J===null)return!0;let Q=$w1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&sO1.call(Q)===mF4}Qw1.isPlainObject=lF4;function pF4($){return $!=null&&typeof $=="object"}function nF4($){if($==null)return $===void 0?dF4:gF4;return Lz&&Lz in Object($)?iF4($):oF4($)}function iF4($){let J=$w1.call($,Lz),Q=$[Lz],X=!1;try{$[Lz]=void 0,X=!0}catch{}let Y=Jw1.call($);if(X)if(J)$[Lz]=Q;else delete $[Lz];return Y}function oF4($){return Jw1.call($)}});var qw1=F((Hw1)=>{Object.defineProperty(Hw1,"__esModule",{value:!0});Hw1.merge=void 0;var Ww1=Yw1(),rF4=20;function aF4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=Kw1(J,$.shift(),0,Q);return J}Hw1.merge=aF4;function bK0($){if(Ab($))return $.slice();return $}function Kw1($,J,Q=0,X){let Y;if(Q>rF4)return;if(Q++,Lb($)||Lb(J)||Zw1(J))Y=bK0(J);else if(Ab($)){if(Y=$.slice(),Ab(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(Gw1($,Z,X)||Gw1(J,Z,X))delete Y[Z];else{if(O2(z)&&O2(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=Kw1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function Gw1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function tF4($,J){if(!(0,Ww1.isPlainObject)($)||!(0,Ww1.isPlainObject)(J))return!1;return!0}});var Vw1=F((Fw1)=>{Object.defineProperty(Fw1,"__esModule",{value:!0});Fw1.callWithTimeout=Fw1.TimeoutError=void 0;class Pb extends Error{constructor($){super($);Object.setPrototypeOf(this,Pb.prototype)}}Fw1.TimeoutError=Pb;function sF4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Pb("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}Fw1.callWithTimeout=sF4});var ww1=F((Dw1)=>{Object.defineProperty(Dw1,"__esModule",{value:!0});Dw1.isUrlIgnored=Dw1.urlMatches=void 0;function Uw1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}Dw1.urlMatches=Uw1;function $B4($,J){if(!J)return!1;for(let Q of J)if(Uw1($,Q))return!0;return!1}Dw1.isUrlIgnored=$B4});var Aw1=F((Iw1)=>{Object.defineProperty(Iw1,"__esModule",{value:!0});Iw1.Deferred=void 0;class Nw1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}Iw1.Deferred=Nw1});var Ew1=F((Mw1)=>{Object.defineProperty(Mw1,"__esModule",{value:!0});Mw1.BindOnceFuture=void 0;var QB4=Aw1();class Pw1{_callback;_that;_isCalled=!1;_deferred=new QB4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}Mw1.BindOnceFuture=Pw1});var Sw1=F((Tw1)=>{Object.defineProperty(Tw1,"__esModule",{value:!0});Tw1.diagLogLevelFromString=void 0;var v3=P(),Rw1={ALL:v3.DiagLogLevel.ALL,VERBOSE:v3.DiagLogLevel.VERBOSE,DEBUG:v3.DiagLogLevel.DEBUG,INFO:v3.DiagLogLevel.INFO,WARN:v3.DiagLogLevel.WARN,ERROR:v3.DiagLogLevel.ERROR,NONE:v3.DiagLogLevel.NONE};function XB4($){if($==null)return;let J=Rw1[$.toUpperCase()];if(J==null)return v3.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(Rw1)}, using default`),v3.DiagLogLevel.INFO;return J}Tw1.diagLogLevelFromString=XB4});var fw1=F((vw1)=>{Object.defineProperty(vw1,"__esModule",{value:!0});vw1._export=void 0;var kw1=P(),YB4=U2();function WB4($,J){return new Promise((Q)=>{kw1.context.with((0,YB4.suppressTracing)(kw1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}vw1._export=WB4});var Eb=F((q1)=>{Object.defineProperty(q1,"__esModule",{value:!0});q1.internal=q1.diagLogLevelFromString=q1.BindOnceFuture=q1.urlMatches=q1.isUrlIgnored=q1.callWithTimeout=q1.TimeoutError=q1.merge=q1.TraceState=q1.unsuppressTracing=q1.suppressTracing=q1.isTracingSuppressed=q1.setRPCMetadata=q1.getRPCMetadata=q1.deleteRPCMetadata=q1.RPCType=q1.parseTraceParent=q1.W3CTraceContextPropagator=q1.TRACE_STATE_HEADER=q1.TRACE_PARENT_HEADER=q1.CompositePropagator=q1.otperformance=q1.getStringListFromEnv=q1.getNumberFromEnv=q1.getBooleanFromEnv=q1.getStringFromEnv=q1._globalThis=q1.SDK_INFO=q1.parseKeyPairsIntoRecord=q1.ExportResultCode=q1.unrefTimer=q1.timeInputToHrTime=q1.millisToHrTime=q1.isTimeInputHrTime=q1.isTimeInput=q1.hrTimeToTimeStamp=q1.hrTimeToNanoseconds=q1.hrTimeToMilliseconds=q1.hrTimeToMicroseconds=q1.hrTimeDuration=q1.hrTime=q1.getTimeOrigin=q1.addHrTimes=q1.loggingErrorHandler=q1.setGlobalErrorHandler=q1.globalErrorHandler=q1.sanitizeAttributes=q1.isAttributeValue=q1.AnchoredClock=q1.W3CBaggagePropagator=void 0;var GB4=vD1();Object.defineProperty(q1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return GB4.W3CBaggagePropagator}});var KB4=hD1();Object.defineProperty(q1,"AnchoredClock",{enumerable:!0,get:function(){return KB4.AnchoredClock}});var yw1=cD1();Object.defineProperty(q1,"isAttributeValue",{enumerable:!0,get:function(){return yw1.isAttributeValue}});Object.defineProperty(q1,"sanitizeAttributes",{enumerable:!0,get:function(){return yw1.sanitizeAttributes}});var hw1=rD1();Object.defineProperty(q1,"globalErrorHandler",{enumerable:!0,get:function(){return hw1.globalErrorHandler}});Object.defineProperty(q1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return hw1.setGlobalErrorHandler}});var ZB4=RK0();Object.defineProperty(q1,"loggingErrorHandler",{enumerable:!0,get:function(){return ZB4.loggingErrorHandler}});var u7=PO1();Object.defineProperty(q1,"addHrTimes",{enumerable:!0,get:function(){return u7.addHrTimes}});Object.defineProperty(q1,"getTimeOrigin",{enumerable:!0,get:function(){return u7.getTimeOrigin}});Object.defineProperty(q1,"hrTime",{enumerable:!0,get:function(){return u7.hrTime}});Object.defineProperty(q1,"hrTimeDuration",{enumerable:!0,get:function(){return u7.hrTimeDuration}});Object.defineProperty(q1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return u7.hrTimeToMicroseconds}});Object.defineProperty(q1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return u7.hrTimeToMilliseconds}});Object.defineProperty(q1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return u7.hrTimeToNanoseconds}});Object.defineProperty(q1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return u7.hrTimeToTimeStamp}});Object.defineProperty(q1,"isTimeInput",{enumerable:!0,get:function(){return u7.isTimeInput}});Object.defineProperty(q1,"isTimeInputHrTime",{enumerable:!0,get:function(){return u7.isTimeInputHrTime}});Object.defineProperty(q1,"millisToHrTime",{enumerable:!0,get:function(){return u7.millisToHrTime}});Object.defineProperty(q1,"timeInputToHrTime",{enumerable:!0,get:function(){return u7.timeInputToHrTime}});var HB4=EO1();Object.defineProperty(q1,"unrefTimer",{enumerable:!0,get:function(){return HB4.unrefTimer}});var zB4=TO1();Object.defineProperty(q1,"ExportResultCode",{enumerable:!0,get:function(){return zB4.ExportResultCode}});var qB4=MK0();Object.defineProperty(q1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return qB4.parseKeyPairsIntoRecord}});var Az=TK0();Object.defineProperty(q1,"SDK_INFO",{enumerable:!0,get:function(){return Az.SDK_INFO}});Object.defineProperty(q1,"_globalThis",{enumerable:!0,get:function(){return Az._globalThis}});Object.defineProperty(q1,"getStringFromEnv",{enumerable:!0,get:function(){return Az.getStringFromEnv}});Object.defineProperty(q1,"getBooleanFromEnv",{enumerable:!0,get:function(){return Az.getBooleanFromEnv}});Object.defineProperty(q1,"getNumberFromEnv",{enumerable:!0,get:function(){return Az.getNumberFromEnv}});Object.defineProperty(q1,"getStringListFromEnv",{enumerable:!0,get:function(){return Az.getStringListFromEnv}});Object.defineProperty(q1,"otperformance",{enumerable:!0,get:function(){return Az.otperformance}});var FB4=_O1();Object.defineProperty(q1,"CompositePropagator",{enumerable:!0,get:function(){return FB4.CompositePropagator}});var Mb=iO1();Object.defineProperty(q1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Mb.TRACE_PARENT_HEADER}});Object.defineProperty(q1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Mb.TRACE_STATE_HEADER}});Object.defineProperty(q1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Mb.W3CTraceContextPropagator}});Object.defineProperty(q1,"parseTraceParent",{enumerable:!0,get:function(){return Mb.parseTraceParent}});var Cb=tO1();Object.defineProperty(q1,"RPCType",{enumerable:!0,get:function(){return Cb.RPCType}});Object.defineProperty(q1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Cb.deleteRPCMetadata}});Object.defineProperty(q1,"getRPCMetadata",{enumerable:!0,get:function(){return Cb.getRPCMetadata}});Object.defineProperty(q1,"setRPCMetadata",{enumerable:!0,get:function(){return Cb.setRPCMetadata}});var xK0=U2();Object.defineProperty(q1,"isTracingSuppressed",{enumerable:!0,get:function(){return xK0.isTracingSuppressed}});Object.defineProperty(q1,"suppressTracing",{enumerable:!0,get:function(){return xK0.suppressTracing}});Object.defineProperty(q1,"unsuppressTracing",{enumerable:!0,get:function(){return xK0.unsuppressTracing}});var BB4=yK0();Object.defineProperty(q1,"TraceState",{enumerable:!0,get:function(){return BB4.TraceState}});var VB4=qw1();Object.defineProperty(q1,"merge",{enumerable:!0,get:function(){return VB4.merge}});var bw1=Vw1();Object.defineProperty(q1,"TimeoutError",{enumerable:!0,get:function(){return bw1.TimeoutError}});Object.defineProperty(q1,"callWithTimeout",{enumerable:!0,get:function(){return bw1.callWithTimeout}});var xw1=ww1();Object.defineProperty(q1,"isUrlIgnored",{enumerable:!0,get:function(){return xw1.isUrlIgnored}});Object.defineProperty(q1,"urlMatches",{enumerable:!0,get:function(){return xw1.urlMatches}});var UB4=Ew1();Object.defineProperty(q1,"BindOnceFuture",{enumerable:!0,get:function(){return UB4.BindOnceFuture}});var DB4=Sw1();Object.defineProperty(q1,"diagLogLevelFromString",{enumerable:!0,get:function(){return DB4.diagLogLevelFromString}});var OB4=fw1();q1.internal={_export:OB4._export}});var mw1=F((dw1)=>{Object.defineProperty(dw1,"__esModule",{value:!0});dw1.createLoggingPartialSuccessResponseHandler=void 0;var wB4=P();function NB4($){return Object.prototype.hasOwnProperty.call($,"partialSuccess")}function IB4(){return{handleResponse($){if($==null||!NB4($)||$.partialSuccess==null||Object.keys($.partialSuccess).length===0)return;wB4.diag.warn("Received Partial Success response:",JSON.stringify($.partialSuccess))}}}dw1.createLoggingPartialSuccessResponseHandler=IB4});var gK0=F((pw1)=>{Object.defineProperty(pw1,"__esModule",{value:!0});pw1.createOtlpExportDelegate=void 0;var Pz=Eb(),cw1=Vb(),LB4=mw1(),AB4=P();class lw1{_transport;_serializer;_responseHandler;_promiseQueue;_timeout;_diagLogger;constructor($,J,Q,X,Y){this._transport=$,this._serializer=J,this._responseHandler=Q,this._promiseQueue=X,this._timeout=Y,this._diagLogger=AB4.diag.createComponentLogger({namespace:"OTLPExportDelegate"})}export($,J){if(this._diagLogger.debug("items to be sent",$),this._promiseQueue.hasReachedLimit()){J({code:Pz.ExportResultCode.FAILED,error:Error("Concurrent export limit reached")});return}let Q=this._serializer.serializeRequest($);if(Q==null){J({code:Pz.ExportResultCode.FAILED,error:Error("Nothing to send")});return}this._promiseQueue.pushPromise(this._transport.send(Q,this._timeout).then((X)=>{if(X.status==="success"){if(X.data!=null)try{this._responseHandler.handleResponse(this._serializer.deserializeResponse(X.data))}catch(Y){this._diagLogger.warn("Export succeeded but could not deserialize response - is the response specification compliant?",Y,X.data)}J({code:Pz.ExportResultCode.SUCCESS});return}else if(X.status==="failure"&&X.error){J({code:Pz.ExportResultCode.FAILED,error:X.error});return}else if(X.status==="retryable")J({code:Pz.ExportResultCode.FAILED,error:new cw1.OTLPExporterError("Export failed with retryable status")});else J({code:Pz.ExportResultCode.FAILED,error:new cw1.OTLPExporterError("Export failed with unknown error")})},(X)=>J({code:Pz.ExportResultCode.FAILED,error:X})))}forceFlush(){return this._promiseQueue.awaitAll()}async shutdown(){this._diagLogger.debug("shutdown started"),await this.forceFlush(),this._transport.shutdown()}}function PB4($,J){return new lw1($.transport,$.serializer,(0,LB4.createLoggingPartialSuccessResponseHandler)(),$.promiseHandler,J.timeout)}pw1.createOtlpExportDelegate=PB4});var rw1=F((iw1)=>{Object.defineProperty(iw1,"__esModule",{value:!0});iw1.createOtlpNetworkExportDelegate=void 0;var MB4=LK0(),CB4=gK0();function EB4($,J,Q){return(0,CB4.createOtlpExportDelegate)({transport:Q,serializer:J,promiseHandler:(0,MB4.createBoundedQueueExportPromiseHandler)($)},{timeout:$.timeoutMillis})}iw1.createOtlpNetworkExportDelegate=EB4});var XQ=F((BK)=>{Object.defineProperty(BK,"__esModule",{value:!0});BK.createOtlpNetworkExportDelegate=BK.CompressionAlgorithm=BK.getSharedConfigurationDefaults=BK.mergeOtlpSharedConfigurationWithDefaults=BK.OTLPExporterError=BK.OTLPExporterBase=void 0;var RB4=zD1();Object.defineProperty(BK,"OTLPExporterBase",{enumerable:!0,get:function(){return RB4.OTLPExporterBase}});var TB4=Vb();Object.defineProperty(BK,"OTLPExporterError",{enumerable:!0,get:function(){return TB4.OTLPExporterError}});var aw1=V2();Object.defineProperty(BK,"mergeOtlpSharedConfigurationWithDefaults",{enumerable:!0,get:function(){return aw1.mergeOtlpSharedConfigurationWithDefaults}});Object.defineProperty(BK,"getSharedConfigurationDefaults",{enumerable:!0,get:function(){return aw1.getSharedConfigurationDefaults}});var jB4=wD1();Object.defineProperty(BK,"CompressionAlgorithm",{enumerable:!0,get:function(){return jB4.CompressionAlgorithm}});var SB4=rw1();Object.defineProperty(BK,"createOtlpNetworkExportDelegate",{enumerable:!0,get:function(){return SB4.createOtlpNetworkExportDelegate}})});var dK0=F((OV9,tw1)=>{tw1.exports=vB4;function vB4($,J){var Q=Array(arguments.length-1),X=0,Y=2,W=!0;while(Y{var Rb=$N1;Rb.length=function(J){var Q=J.length;if(!Q)return 0;var X=0;while(--Q%4>1&&J.charAt(Q)==="=")++X;return Math.ceil(J.length*3)/4-X};var RD=Array(64),ew1=Array(123);for(m7=0;m7<64;)ew1[RD[m7]=m7<26?m7+65:m7<52?m7+71:m7<62?m7-4:m7-59|43]=m7++;var m7;Rb.encode=function(J,Q,X){var Y=null,W=[],G=0,K=0,Z;while(Q>2],Z=(H&3)<<4,K=1;break;case 1:W[G++]=RD[Z|H>>4],Z=(H&15)<<2,K=2;break;case 2:W[G++]=RD[Z|H>>6],W[G++]=RD[H&63],K=0;break}if(G>8191)(Y||(Y=[])).push(String.fromCharCode.apply(String,W)),G=0}if(K){if(W[G++]=RD[Z],W[G++]=61,K===1)W[G++]=61}if(Y){if(G)Y.push(String.fromCharCode.apply(String,W.slice(0,G)));return Y.join("")}return String.fromCharCode.apply(String,W.slice(0,G))};var sw1="invalid encoding";Rb.decode=function(J,Q,X){var Y=X,W=0,G;for(var K=0;K1)break;if((Z=ew1[Z])===void 0)throw Error(sw1);switch(W){case 0:G=Z,W=1;break;case 1:Q[X++]=G<<2|(Z&48)>>4,G=Z,W=2;break;case 2:Q[X++]=(G&15)<<4|(Z&60)>>2,G=Z,W=3;break;case 3:Q[X++]=(G&3)<<6|Z,W=0;break}}if(W===1)throw Error(sw1);return X-Y};Rb.test=function(J){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(J)}});var XN1=F((NV9,QN1)=>{QN1.exports=Tb;function Tb(){this._listeners={}}Tb.prototype.on=function(J,Q,X){return(this._listeners[J]||(this._listeners[J]=[])).push({fn:Q,ctx:X||this}),this};Tb.prototype.off=function(J,Q){if(J===void 0)this._listeners={};else if(Q===void 0)this._listeners[J]=[];else{var X=this._listeners[J];for(var Y=0;Y{HN1.exports=YN1(YN1);function YN1($){if(typeof Float32Array<"u")(function(){var J=new Float32Array([-0]),Q=new Uint8Array(J.buffer),X=Q[3]===128;function Y(Z,H,z){J[0]=Z,H[z]=Q[0],H[z+1]=Q[1],H[z+2]=Q[2],H[z+3]=Q[3]}function W(Z,H,z){J[0]=Z,H[z]=Q[3],H[z+1]=Q[2],H[z+2]=Q[1],H[z+3]=Q[0]}$.writeFloatLE=X?Y:W,$.writeFloatBE=X?W:Y;function G(Z,H){return Q[0]=Z[H],Q[1]=Z[H+1],Q[2]=Z[H+2],Q[3]=Z[H+3],J[0]}function K(Z,H){return Q[3]=Z[H],Q[2]=Z[H+1],Q[1]=Z[H+2],Q[0]=Z[H+3],J[0]}$.readFloatLE=X?G:K,$.readFloatBE=X?K:G})();else(function(){function J(X,Y,W,G){var K=Y<0?1:0;if(K)Y=-Y;if(Y===0)X(1/Y>0?0:2147483648,W,G);else if(isNaN(Y))X(2143289344,W,G);else if(Y>340282346638528860000000000000000000000)X((K<<31|2139095040)>>>0,W,G);else if(Y<0.000000000000000000000000000000000000011754943508222875)X((K<<31|Math.round(Y/0.000000000000000000000000000000000000000000001401298464324817))>>>0,W,G);else{var Z=Math.floor(Math.log(Y)/Math.LN2),H=Math.round(Y*Math.pow(2,-Z)*8388608)&8388607;X((K<<31|Z+127<<23|H)>>>0,W,G)}}$.writeFloatLE=J.bind(null,WN1),$.writeFloatBE=J.bind(null,GN1);function Q(X,Y,W){var G=X(Y,W),K=(G>>31)*2+1,Z=G>>>23&255,H=G&8388607;return Z===255?H?NaN:K*(1/0):Z===0?K*0.000000000000000000000000000000000000000000001401298464324817*H:K*Math.pow(2,Z-150)*(H+8388608)}$.readFloatLE=Q.bind(null,KN1),$.readFloatBE=Q.bind(null,ZN1)})();if(typeof Float64Array<"u")(function(){var J=new Float64Array([-0]),Q=new Uint8Array(J.buffer),X=Q[7]===128;function Y(Z,H,z){J[0]=Z,H[z]=Q[0],H[z+1]=Q[1],H[z+2]=Q[2],H[z+3]=Q[3],H[z+4]=Q[4],H[z+5]=Q[5],H[z+6]=Q[6],H[z+7]=Q[7]}function W(Z,H,z){J[0]=Z,H[z]=Q[7],H[z+1]=Q[6],H[z+2]=Q[5],H[z+3]=Q[4],H[z+4]=Q[3],H[z+5]=Q[2],H[z+6]=Q[1],H[z+7]=Q[0]}$.writeDoubleLE=X?Y:W,$.writeDoubleBE=X?W:Y;function G(Z,H){return Q[0]=Z[H],Q[1]=Z[H+1],Q[2]=Z[H+2],Q[3]=Z[H+3],Q[4]=Z[H+4],Q[5]=Z[H+5],Q[6]=Z[H+6],Q[7]=Z[H+7],J[0]}function K(Z,H){return Q[7]=Z[H],Q[6]=Z[H+1],Q[5]=Z[H+2],Q[4]=Z[H+3],Q[3]=Z[H+4],Q[2]=Z[H+5],Q[1]=Z[H+6],Q[0]=Z[H+7],J[0]}$.readDoubleLE=X?G:K,$.readDoubleBE=X?K:G})();else(function(){function J(X,Y,W,G,K,Z){var H=G<0?1:0;if(H)G=-G;if(G===0)X(0,K,Z+Y),X(1/G>0?0:2147483648,K,Z+W);else if(isNaN(G))X(0,K,Z+Y),X(2146959360,K,Z+W);else if(G>179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)X(0,K,Z+Y),X((H<<31|2146435072)>>>0,K,Z+W);else{var z;if(G<0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014)z=G/0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005,X(z>>>0,K,Z+Y),X((H<<31|z/4294967296)>>>0,K,Z+W);else{var q=Math.floor(Math.log(G)/Math.LN2);if(q===1024)q=1023;z=G*Math.pow(2,-q),X(z*4503599627370496>>>0,K,Z+Y),X((H<<31|q+1023<<20|z*1048576&1048575)>>>0,K,Z+W)}}}$.writeDoubleLE=J.bind(null,WN1,0,4),$.writeDoubleBE=J.bind(null,GN1,4,0);function Q(X,Y,W,G,K){var Z=X(G,K+Y),H=X(G,K+W),z=(H>>31)*2+1,q=H>>>20&2047,B=4294967296*(H&1048575)+Z;return q===2047?B?NaN:z*(1/0):q===0?z*0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005*B:z*Math.pow(2,q-1075)*(B+4503599627370496)}$.readDoubleLE=Q.bind(null,KN1,0,4),$.readDoubleBE=Q.bind(null,ZN1,4,0)})();return $}function WN1($,J,Q){J[Q]=$&255,J[Q+1]=$>>>8&255,J[Q+2]=$>>>16&255,J[Q+3]=$>>>24}function GN1($,J,Q){J[Q]=$>>>24,J[Q+1]=$>>>16&255,J[Q+2]=$>>>8&255,J[Q+3]=$&255}function KN1($,J){return($[J]|$[J+1]<<8|$[J+2]<<16|$[J+3]<<24)>>>0}function ZN1($,J){return($[J]<<24|$[J+1]<<16|$[J+2]<<8|$[J+3])>>>0}});var mK0=F((qN1,uK0)=>{uK0.exports=_B4;function _B4(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch($){}return null}});var BN1=F((FN1)=>{var cK0=FN1;cK0.length=function(J){var Q=0,X=0;for(var Y=0;Y191&&Z<224)G[K++]=(Z&31)<<6|J[Q++]&63;else if(Z>239&&Z<365)Z=((Z&7)<<18|(J[Q++]&63)<<12|(J[Q++]&63)<<6|J[Q++]&63)-65536,G[K++]=55296+(Z>>10),G[K++]=56320+(Z&1023);else G[K++]=(Z&15)<<12|(J[Q++]&63)<<6|J[Q++]&63;if(K>8191)(W||(W=[])).push(String.fromCharCode.apply(String,G)),K=0}if(W){if(K)W.push(String.fromCharCode.apply(String,G.slice(0,K)));return W.join("")}return String.fromCharCode.apply(String,G.slice(0,K))};cK0.write=function(J,Q,X){var Y=X,W,G;for(var K=0;K>6|192,Q[X++]=W&63|128;else if((W&64512)===55296&&((G=J.charCodeAt(K+1))&64512)===56320)W=65536+((W&1023)<<10)+(G&1023),++K,Q[X++]=W>>18|240,Q[X++]=W>>12&63|128,Q[X++]=W>>6&63|128,Q[X++]=W&63|128;else Q[X++]=W>>12|224,Q[X++]=W>>6&63|128,Q[X++]=W&63|128;return X-Y}});var UN1=F((AV9,VN1)=>{VN1.exports=fB4;function fB4($,J,Q){var X=Q||8192,Y=X>>>1,W=null,G=X;return function(Z){if(Z<1||Z>Y)return $(Z);if(G+Z>X)W=$(X),G=0;var H=J.call(W,G,G+=Z);if(G&7)G=(G|7)+1;return H}}});var ON1=F((PV9,DN1)=>{DN1.exports=J8;var w2=xX();function J8($,J){this.lo=$>>>0,this.hi=J>>>0}var Mz=J8.zero=new J8(0,0);Mz.toNumber=function(){return 0};Mz.zzEncode=Mz.zzDecode=function(){return this};Mz.length=function(){return 1};var yB4=J8.zeroHash="\x00\x00\x00\x00\x00\x00\x00\x00";J8.fromNumber=function(J){if(J===0)return Mz;var Q=J<0;if(Q)J=-J;var X=J>>>0,Y=(J-X)/4294967296>>>0;if(Q){if(Y=~Y>>>0,X=~X>>>0,++X>4294967295){if(X=0,++Y>4294967295)Y=0}}return new J8(X,Y)};J8.from=function(J){if(typeof J==="number")return J8.fromNumber(J);if(w2.isString(J))if(w2.Long)J=w2.Long.fromString(J);else return J8.fromNumber(parseInt(J,10));return J.low||J.high?new J8(J.low>>>0,J.high>>>0):Mz};J8.prototype.toNumber=function(J){if(!J&&this.hi>>>31){var Q=~this.lo+1>>>0,X=~this.hi>>>0;if(!Q)X=X+1>>>0;return-(Q+X*4294967296)}return this.lo+this.hi*4294967296};J8.prototype.toLong=function(J){return w2.Long?new w2.Long(this.lo|0,this.hi|0,Boolean(J)):{low:this.lo|0,high:this.hi|0,unsigned:Boolean(J)}};var VK=String.prototype.charCodeAt;J8.fromHash=function(J){if(J===yB4)return Mz;return new J8((VK.call(J,0)|VK.call(J,1)<<8|VK.call(J,2)<<16|VK.call(J,3)<<24)>>>0,(VK.call(J,4)|VK.call(J,5)<<8|VK.call(J,6)<<16|VK.call(J,7)<<24)>>>0)};J8.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)};J8.prototype.zzEncode=function(){var J=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^J)>>>0,this.lo=(this.lo<<1^J)>>>0,this};J8.prototype.zzDecode=function(){var J=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^J)>>>0,this.hi=(this.hi>>>1^J)>>>0,this};J8.prototype.length=function(){var J=this.lo,Q=(this.lo>>>28|this.hi<<4)>>>0,X=this.hi>>>24;return X===0?Q===0?J<16384?J<128?1:2:J<2097152?3:4:Q<16384?Q<128?5:6:Q<2097152?7:8:X<128?9:10}});var xX=F((lK0)=>{var X1=lK0;X1.asPromise=dK0();X1.base64=JN1();X1.EventEmitter=XN1();X1.float=zN1();X1.inquire=mK0();X1.utf8=BN1();X1.pool=UN1();X1.LongBits=ON1();X1.isNode=Boolean(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node);X1.global=X1.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||lK0;X1.emptyArray=Object.freeze?Object.freeze([]):[];X1.emptyObject=Object.freeze?Object.freeze({}):{};X1.isInteger=Number.isInteger||function(J){return typeof J==="number"&&isFinite(J)&&Math.floor(J)===J};X1.isString=function(J){return typeof J==="string"||J instanceof String};X1.isObject=function(J){return J&&typeof J==="object"};X1.isset=X1.isSet=function(J,Q){var X=J[Q];if(X!=null&&J.hasOwnProperty(Q))return typeof X!=="object"||(Array.isArray(X)?X.length:Object.keys(X).length)>0;return!1};X1.Buffer=function(){try{var $=X1.inquire("buffer").Buffer;return $.prototype.utf8Write?$:null}catch(J){return null}}();X1._Buffer_from=null;X1._Buffer_allocUnsafe=null;X1.newBuffer=function(J){return typeof J==="number"?X1.Buffer?X1._Buffer_allocUnsafe(J):new X1.Array(J):X1.Buffer?X1._Buffer_from(J):typeof Uint8Array>"u"?J:new Uint8Array(J)};X1.Array=typeof Uint8Array<"u"?Uint8Array:Array;X1.Long=X1.global.dcodeIO&&X1.global.dcodeIO.Long||X1.global.Long||X1.inquire("long");X1.key2Re=/^true|false|0|1$/;X1.key32Re=/^-?(?:0|[1-9][0-9]*)$/;X1.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/;X1.longToHash=function(J){return J?X1.LongBits.from(J).toHash():X1.LongBits.zeroHash};X1.longFromHash=function(J,Q){var X=X1.LongBits.fromHash(J);if(X1.Long)return X1.Long.fromBits(X.lo,X.hi,Q);return X.toNumber(Boolean(Q))};function wN1($,J,Q){for(var X=Object.keys(J),Y=0;Y-1;--W)if(Q[Y[W]]===1&&this[Y[W]]!==void 0&&this[Y[W]]!==null)return Y[W]}};X1.oneOfSetter=function(J){return function(Q){for(var X=0;X{PN1.exports=y6;var c7=xX(),pK0,jb=c7.LongBits,IN1=c7.base64,LN1=c7.utf8;function N2($,J,Q){this.fn=$,this.len=J,this.next=void 0,this.val=Q}function iK0(){}function hB4($){this.head=$.head,this.tail=$.tail,this.len=$.len,this.next=$.states}function y6(){this.len=0,this.head=new N2(iK0,0,0),this.tail=this.head,this.states=null}var AN1=function(){return c7.Buffer?function(){return(y6.create=function(){return new pK0})()}:function(){return new y6}};y6.create=AN1();y6.alloc=function(J){return new c7.Array(J)};if(c7.Array!==Array)y6.alloc=c7.pool(y6.alloc,c7.Array.prototype.subarray);y6.prototype._push=function(J,Q,X){return this.tail=this.tail.next=new N2(J,Q,X),this.len+=Q,this};function oK0($,J,Q){J[Q]=$&255}function bB4($,J,Q){while($>127)J[Q++]=$&127|128,$>>>=7;J[Q]=$}function rK0($,J){this.len=$,this.next=void 0,this.val=J}rK0.prototype=Object.create(N2.prototype);rK0.prototype.fn=bB4;y6.prototype.uint32=function(J){return this.len+=(this.tail=this.tail.next=new rK0((J=J>>>0)<128?1:J<16384?2:J<2097152?3:J<268435456?4:5,J)).len,this};y6.prototype.int32=function(J){return J<0?this._push(aK0,10,jb.fromNumber(J)):this.uint32(J)};y6.prototype.sint32=function(J){return this.uint32((J<<1^J>>31)>>>0)};function aK0($,J,Q){while($.hi)J[Q++]=$.lo&127|128,$.lo=($.lo>>>7|$.hi<<25)>>>0,$.hi>>>=7;while($.lo>127)J[Q++]=$.lo&127|128,$.lo=$.lo>>>7;J[Q++]=$.lo}y6.prototype.uint64=function(J){var Q=jb.from(J);return this._push(aK0,Q.length(),Q)};y6.prototype.int64=y6.prototype.uint64;y6.prototype.sint64=function(J){var Q=jb.from(J).zzEncode();return this._push(aK0,Q.length(),Q)};y6.prototype.bool=function(J){return this._push(oK0,1,J?1:0)};function nK0($,J,Q){J[Q]=$&255,J[Q+1]=$>>>8&255,J[Q+2]=$>>>16&255,J[Q+3]=$>>>24}y6.prototype.fixed32=function(J){return this._push(nK0,4,J>>>0)};y6.prototype.sfixed32=y6.prototype.fixed32;y6.prototype.fixed64=function(J){var Q=jb.from(J);return this._push(nK0,4,Q.lo)._push(nK0,4,Q.hi)};y6.prototype.sfixed64=y6.prototype.fixed64;y6.prototype.float=function(J){return this._push(c7.float.writeFloatLE,4,J)};y6.prototype.double=function(J){return this._push(c7.float.writeDoubleLE,8,J)};var xB4=c7.Array.prototype.set?function(J,Q,X){Q.set(J,X)}:function(J,Q,X){for(var Y=0;Y>>0;if(!Q)return this._push(oK0,1,0);if(c7.isString(J)){var X=y6.alloc(Q=IN1.length(J));IN1.decode(J,X,0),J=X}return this.uint32(Q)._push(xB4,Q,J)};y6.prototype.string=function(J){var Q=LN1.length(J);return Q?this.uint32(Q)._push(LN1.write,Q,J):this._push(oK0,1,0)};y6.prototype.fork=function(){return this.states=new hB4(this),this.head=this.tail=new N2(iK0,0,0),this.len=0,this};y6.prototype.reset=function(){if(this.states)this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next;else this.head=this.tail=new N2(iK0,0,0),this.len=0;return this};y6.prototype.ldelim=function(){var J=this.head,Q=this.tail,X=this.len;if(this.reset().uint32(X),X)this.tail.next=J.next,this.tail=Q,this.len+=X;return this};y6.prototype.finish=function(){var J=this.head.next,Q=this.constructor.alloc(this.len),X=0;while(J)J.fn(J.val,Q,X),X+=J.len,J=J.next;return Q};y6._configure=function($){pK0=$,y6.create=AN1(),pK0._configure()}});var EN1=F((EV9,CN1)=>{CN1.exports=gX;var MN1=Sb();(gX.prototype=Object.create(MN1.prototype)).constructor=gX;var UK=xX();function gX(){MN1.call(this)}gX._configure=function(){gX.alloc=UK._Buffer_allocUnsafe,gX.writeBytesBuffer=UK.Buffer&&UK.Buffer.prototype instanceof Uint8Array&&UK.Buffer.prototype.set.name==="set"?function(J,Q,X){Q.set(J,X)}:function(J,Q,X){if(J.copy)J.copy(Q,X,0,J.length);else for(var Y=0;Y>>0;if(this.uint32(Q),Q)this._push(gX.writeBytesBuffer,Q,J);return this};function gB4($,J,Q){if($.length<40)UK.utf8.write($,J,Q);else if(J.utf8Write)J.utf8Write($,Q);else J.write($,Q)}gX.prototype.string=function(J){var Q=UK.Buffer.byteLength(J);if(this.uint32(Q),Q)this._push(gB4,Q,J);return this};gX._configure()});var vb=F((RV9,kN1)=>{kN1.exports=D4;var YQ=xX(),sK0,jN1=YQ.LongBits,dB4=YQ.utf8;function WQ($,J){return RangeError("index out of range: "+$.pos+" + "+(J||1)+" > "+$.len)}function D4($){this.buf=$,this.pos=0,this.len=$.length}var RN1=typeof Uint8Array<"u"?function(J){if(J instanceof Uint8Array||Array.isArray(J))return new D4(J);throw Error("illegal buffer")}:function(J){if(Array.isArray(J))return new D4(J);throw Error("illegal buffer")},SN1=function(){return YQ.Buffer?function(Q){return(D4.create=function(Y){return YQ.Buffer.isBuffer(Y)?new sK0(Y):RN1(Y)})(Q)}:RN1};D4.create=SN1();D4.prototype._slice=YQ.Array.prototype.subarray||YQ.Array.prototype.slice;D4.prototype.uint32=function(){var J=4294967295;return function(){if(J=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128)return J;if(J=(J|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)return J;if(J=(J|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)return J;if(J=(J|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)return J;if(J=(J|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128)return J;if((this.pos+=5)>this.len)throw this.pos=this.len,WQ(this,10);return J}}();D4.prototype.int32=function(){return this.uint32()|0};D4.prototype.sint32=function(){var J=this.uint32();return J>>>1^-(J&1)|0};function tK0(){var $=new jN1(0,0),J=0;if(this.len-this.pos>4){for(;J<4;++J)if($.lo=($.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return $;if($.lo=($.lo|(this.buf[this.pos]&127)<<28)>>>0,$.hi=($.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return $;J=0}else{for(;J<3;++J){if(this.pos>=this.len)throw WQ(this);if($.lo=($.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return $}return $.lo=($.lo|(this.buf[this.pos++]&127)<>>0,$}if(this.len-this.pos>4){for(;J<5;++J)if($.hi=($.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return $}else for(;J<5;++J){if(this.pos>=this.len)throw WQ(this);if($.hi=($.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return $}throw Error("invalid varint encoding")}D4.prototype.bool=function(){return this.uint32()!==0};function kb($,J){return($[J-4]|$[J-3]<<8|$[J-2]<<16|$[J-1]<<24)>>>0}D4.prototype.fixed32=function(){if(this.pos+4>this.len)throw WQ(this,4);return kb(this.buf,this.pos+=4)};D4.prototype.sfixed32=function(){if(this.pos+4>this.len)throw WQ(this,4);return kb(this.buf,this.pos+=4)|0};function TN1(){if(this.pos+8>this.len)throw WQ(this,8);return new jN1(kb(this.buf,this.pos+=4),kb(this.buf,this.pos+=4))}D4.prototype.float=function(){if(this.pos+4>this.len)throw WQ(this,4);var J=YQ.float.readFloatLE(this.buf,this.pos);return this.pos+=4,J};D4.prototype.double=function(){if(this.pos+8>this.len)throw WQ(this,4);var J=YQ.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,J};D4.prototype.bytes=function(){var J=this.uint32(),Q=this.pos,X=this.pos+J;if(X>this.len)throw WQ(this,J);if(this.pos+=J,Array.isArray(this.buf))return this.buf.slice(Q,X);if(Q===X){var Y=YQ.Buffer;return Y?Y.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,Q,X)};D4.prototype.string=function(){var J=this.bytes();return dB4.read(J,0,J.length)};D4.prototype.skip=function(J){if(typeof J==="number"){if(this.pos+J>this.len)throw WQ(this,J);this.pos+=J}else do if(this.pos>=this.len)throw WQ(this);while(this.buf[this.pos++]&128);return this};D4.prototype.skipType=function($){switch($){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:while(($=this.uint32()&7)!==4)this.skipType($);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+$+" at offset "+this.pos)}return this};D4._configure=function($){sK0=$,D4.create=SN1(),sK0._configure();var J=YQ.Long?"toLong":"toNumber";YQ.merge(D4.prototype,{int64:function(){return tK0.call(this)[J](!1)},uint64:function(){return tK0.call(this)[J](!0)},sint64:function(){return tK0.call(this).zzDecode()[J](!1)},fixed64:function(){return TN1.call(this)[J](!0)},sfixed64:function(){return TN1.call(this)[J](!1)}})}});var yN1=F((TV9,fN1)=>{fN1.exports=Cz;var _N1=vb();(Cz.prototype=Object.create(_N1.prototype)).constructor=Cz;var vN1=xX();function Cz($){_N1.call(this,$)}Cz._configure=function(){if(vN1.Buffer)Cz.prototype._slice=vN1.Buffer.prototype.slice};Cz.prototype.string=function(){var J=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+J,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+J,this.len))};Cz._configure()});var bN1=F((jV9,hN1)=>{hN1.exports=I2;var eK0=xX();(I2.prototype=Object.create(eK0.EventEmitter.prototype)).constructor=I2;function I2($,J,Q){if(typeof $!=="function")throw TypeError("rpcImpl must be a function");eK0.EventEmitter.call(this),this.rpcImpl=$,this.requestDelimited=Boolean(J),this.responseDelimited=Boolean(Q)}I2.prototype.rpcCall=function $(J,Q,X,Y,W){if(!Y)throw TypeError("request must be specified");var G=this;if(!W)return eK0.asPromise($,G,J,Q,X,Y);if(!G.rpcImpl){setTimeout(function(){W(Error("already ended"))},0);return}try{return G.rpcImpl(J,Q[G.requestDelimited?"encodeDelimited":"encode"](Y).finish(),function(Z,H){if(Z)return G.emit("error",Z,J),W(Z);if(H===null){G.end(!0);return}if(!(H instanceof X))try{H=X[G.responseDelimited?"decodeDelimited":"decode"](H)}catch(z){return G.emit("error",z,J),W(z)}return G.emit("data",H,J),W(null,H)})}catch(K){G.emit("error",K,J),setTimeout(function(){W(K)},0);return}};I2.prototype.end=function(J){if(this.rpcImpl){if(!J)this.rpcImpl(null,null,null);this.rpcImpl=null,this.emit("end").off()}return this}});var $Z0=F((xN1)=>{var uB4=xN1;uB4.Service=bN1()});var JZ0=F((kV9,gN1)=>{gN1.exports={}});var QZ0=F((uN1)=>{var n9=uN1;n9.build="minimal";n9.Writer=Sb();n9.BufferWriter=EN1();n9.Reader=vb();n9.BufferReader=yN1();n9.util=xX();n9.rpc=$Z0();n9.roots=JZ0();n9.configure=dN1;function dN1(){n9.util._configure(),n9.Writer._configure(n9.BufferWriter),n9.Reader._configure(n9.BufferReader)}dN1()});var _b=F((mN1,cN1)=>{Object.defineProperty(mN1,"__esModule",{value:!0});var G1=QZ0(),n=G1.Reader,d1=G1.Writer,A=G1.util,L=G1.roots.default||(G1.roots.default={});L.opentelemetry=function(){var $={};return $.proto=function(){var J={};return J.common=function(){var Q={};return Q.v1=function(){var X={};return X.AnyValue=function(){function Y(G){if(G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{q.stringValue=K.string();break}case 2:{q.boolValue=K.bool();break}case 3:{q.intValue=K.int64();break}case 4:{q.doubleValue=K.double();break}case 5:{q.arrayValue=L.opentelemetry.proto.common.v1.ArrayValue.decode(K,K.uint32());break}case 6:{q.kvlistValue=L.opentelemetry.proto.common.v1.KeyValueList.decode(K,K.uint32());break}case 7:{q.bytesValue=K.bytes();break}default:K.skipType(B&7);break}}return q},Y.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},Y.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";var Z={};if(K.stringValue!=null&&K.hasOwnProperty("stringValue")){if(Z.value=1,!A.isString(K.stringValue))return"stringValue: string expected"}if(K.boolValue!=null&&K.hasOwnProperty("boolValue")){if(Z.value===1)return"value: multiple values";if(Z.value=1,typeof K.boolValue!=="boolean")return"boolValue: boolean expected"}if(K.intValue!=null&&K.hasOwnProperty("intValue")){if(Z.value===1)return"value: multiple values";if(Z.value=1,!A.isInteger(K.intValue)&&!(K.intValue&&A.isInteger(K.intValue.low)&&A.isInteger(K.intValue.high)))return"intValue: integer|Long expected"}if(K.doubleValue!=null&&K.hasOwnProperty("doubleValue")){if(Z.value===1)return"value: multiple values";if(Z.value=1,typeof K.doubleValue!=="number")return"doubleValue: number expected"}if(K.arrayValue!=null&&K.hasOwnProperty("arrayValue")){if(Z.value===1)return"value: multiple values";Z.value=1;{var H=L.opentelemetry.proto.common.v1.ArrayValue.verify(K.arrayValue);if(H)return"arrayValue."+H}}if(K.kvlistValue!=null&&K.hasOwnProperty("kvlistValue")){if(Z.value===1)return"value: multiple values";Z.value=1;{var H=L.opentelemetry.proto.common.v1.KeyValueList.verify(K.kvlistValue);if(H)return"kvlistValue."+H}}if(K.bytesValue!=null&&K.hasOwnProperty("bytesValue")){if(Z.value===1)return"value: multiple values";if(Z.value=1,!(K.bytesValue&&typeof K.bytesValue.length==="number"||A.isString(K.bytesValue)))return"bytesValue: buffer expected"}return null},Y.fromObject=function(K){if(K instanceof L.opentelemetry.proto.common.v1.AnyValue)return K;var Z=new L.opentelemetry.proto.common.v1.AnyValue;if(K.stringValue!=null)Z.stringValue=String(K.stringValue);if(K.boolValue!=null)Z.boolValue=Boolean(K.boolValue);if(K.intValue!=null){if(A.Long)(Z.intValue=A.Long.fromValue(K.intValue)).unsigned=!1;else if(typeof K.intValue==="string")Z.intValue=parseInt(K.intValue,10);else if(typeof K.intValue==="number")Z.intValue=K.intValue;else if(typeof K.intValue==="object")Z.intValue=new A.LongBits(K.intValue.low>>>0,K.intValue.high>>>0).toNumber()}if(K.doubleValue!=null)Z.doubleValue=Number(K.doubleValue);if(K.arrayValue!=null){if(typeof K.arrayValue!=="object")throw TypeError(".opentelemetry.proto.common.v1.AnyValue.arrayValue: object expected");Z.arrayValue=L.opentelemetry.proto.common.v1.ArrayValue.fromObject(K.arrayValue)}if(K.kvlistValue!=null){if(typeof K.kvlistValue!=="object")throw TypeError(".opentelemetry.proto.common.v1.AnyValue.kvlistValue: object expected");Z.kvlistValue=L.opentelemetry.proto.common.v1.KeyValueList.fromObject(K.kvlistValue)}if(K.bytesValue!=null){if(typeof K.bytesValue==="string")A.base64.decode(K.bytesValue,Z.bytesValue=A.newBuffer(A.base64.length(K.bytesValue)),0);else if(K.bytesValue.length>=0)Z.bytesValue=K.bytesValue}return Z},Y.toObject=function(K,Z){if(!Z)Z={};var H={};if(K.stringValue!=null&&K.hasOwnProperty("stringValue")){if(H.stringValue=K.stringValue,Z.oneofs)H.value="stringValue"}if(K.boolValue!=null&&K.hasOwnProperty("boolValue")){if(H.boolValue=K.boolValue,Z.oneofs)H.value="boolValue"}if(K.intValue!=null&&K.hasOwnProperty("intValue")){if(typeof K.intValue==="number")H.intValue=Z.longs===String?String(K.intValue):K.intValue;else H.intValue=Z.longs===String?A.Long.prototype.toString.call(K.intValue):Z.longs===Number?new A.LongBits(K.intValue.low>>>0,K.intValue.high>>>0).toNumber():K.intValue;if(Z.oneofs)H.value="intValue"}if(K.doubleValue!=null&&K.hasOwnProperty("doubleValue")){if(H.doubleValue=Z.json&&!isFinite(K.doubleValue)?String(K.doubleValue):K.doubleValue,Z.oneofs)H.value="doubleValue"}if(K.arrayValue!=null&&K.hasOwnProperty("arrayValue")){if(H.arrayValue=L.opentelemetry.proto.common.v1.ArrayValue.toObject(K.arrayValue,Z),Z.oneofs)H.value="arrayValue"}if(K.kvlistValue!=null&&K.hasOwnProperty("kvlistValue")){if(H.kvlistValue=L.opentelemetry.proto.common.v1.KeyValueList.toObject(K.kvlistValue,Z),Z.oneofs)H.value="kvlistValue"}if(K.bytesValue!=null&&K.hasOwnProperty("bytesValue")){if(H.bytesValue=Z.bytes===String?A.base64.encode(K.bytesValue,0,K.bytesValue.length):Z.bytes===Array?Array.prototype.slice.call(K.bytesValue):K.bytesValue,Z.oneofs)H.value="bytesValue"}return H},Y.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},Y.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.common.v1.AnyValue"},Y}(),X.ArrayValue=function(){function Y(W){if(this.values=[],W){for(var G=Object.keys(W),K=0;K>>3){case 1:{if(!(z.values&&z.values.length))z.values=[];z.values.push(L.opentelemetry.proto.common.v1.AnyValue.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.values!=null&&G.hasOwnProperty("values")){if(!Array.isArray(G.values))return"values: array expected";for(var K=0;K>>3){case 1:{if(!(z.values&&z.values.length))z.values=[];z.values.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.values!=null&&G.hasOwnProperty("values")){if(!Array.isArray(G.values))return"values: array expected";for(var K=0;K>>3){case 1:{z.key=G.string();break}case 2:{z.value=L.opentelemetry.proto.common.v1.AnyValue.decode(G,G.uint32());break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.key!=null&&G.hasOwnProperty("key")){if(!A.isString(G.key))return"key: string expected"}if(G.value!=null&&G.hasOwnProperty("value")){var K=L.opentelemetry.proto.common.v1.AnyValue.verify(G.value);if(K)return"value."+K}return null},Y.fromObject=function(G){if(G instanceof L.opentelemetry.proto.common.v1.KeyValue)return G;var K=new L.opentelemetry.proto.common.v1.KeyValue;if(G.key!=null)K.key=String(G.key);if(G.value!=null){if(typeof G.value!=="object")throw TypeError(".opentelemetry.proto.common.v1.KeyValue.value: object expected");K.value=L.opentelemetry.proto.common.v1.AnyValue.fromObject(G.value)}return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.defaults)Z.key="",Z.value=null;if(G.key!=null&&G.hasOwnProperty("key"))Z.key=G.key;if(G.value!=null&&G.hasOwnProperty("value"))Z.value=L.opentelemetry.proto.common.v1.AnyValue.toObject(G.value,K);return Z},Y.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},Y.getTypeUrl=function(G){if(G===void 0)G="type.googleapis.com";return G+"/opentelemetry.proto.common.v1.KeyValue"},Y}(),X.InstrumentationScope=function(){function Y(W){if(this.attributes=[],W){for(var G=Object.keys(W),K=0;K>>3){case 1:{z.name=G.string();break}case 2:{z.version=G.string();break}case 3:{if(!(z.attributes&&z.attributes.length))z.attributes=[];z.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}case 4:{z.droppedAttributesCount=G.uint32();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.name!=null&&G.hasOwnProperty("name")){if(!A.isString(G.name))return"name: string expected"}if(G.version!=null&&G.hasOwnProperty("version")){if(!A.isString(G.version))return"version: string expected"}if(G.attributes!=null&&G.hasOwnProperty("attributes")){if(!Array.isArray(G.attributes))return"attributes: array expected";for(var K=0;K>>0;return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.arrays||K.defaults)Z.attributes=[];if(K.defaults)Z.name="",Z.version="",Z.droppedAttributesCount=0;if(G.name!=null&&G.hasOwnProperty("name"))Z.name=G.name;if(G.version!=null&&G.hasOwnProperty("version"))Z.version=G.version;if(G.attributes&&G.attributes.length){Z.attributes=[];for(var H=0;H>>3){case 1:{z.schemaUrl=G.string();break}case 2:{z.type=G.string();break}case 3:{if(!(z.idKeys&&z.idKeys.length))z.idKeys=[];z.idKeys.push(G.string());break}case 4:{if(!(z.descriptionKeys&&z.descriptionKeys.length))z.descriptionKeys=[];z.descriptionKeys.push(G.string());break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.schemaUrl!=null&&G.hasOwnProperty("schemaUrl")){if(!A.isString(G.schemaUrl))return"schemaUrl: string expected"}if(G.type!=null&&G.hasOwnProperty("type")){if(!A.isString(G.type))return"type: string expected"}if(G.idKeys!=null&&G.hasOwnProperty("idKeys")){if(!Array.isArray(G.idKeys))return"idKeys: array expected";for(var K=0;K>>3){case 1:{if(!(z.attributes&&z.attributes.length))z.attributes=[];z.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}case 2:{z.droppedAttributesCount=G.uint32();break}case 3:{if(!(z.entityRefs&&z.entityRefs.length))z.entityRefs=[];z.entityRefs.push(L.opentelemetry.proto.common.v1.EntityRef.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.attributes!=null&&G.hasOwnProperty("attributes")){if(!Array.isArray(G.attributes))return"attributes: array expected";for(var K=0;K>>0;if(G.entityRefs){if(!Array.isArray(G.entityRefs))throw TypeError(".opentelemetry.proto.resource.v1.Resource.entityRefs: array expected");K.entityRefs=[];for(var Z=0;Z>>3){case 1:{if(!(z.resourceSpans&&z.resourceSpans.length))z.resourceSpans=[];z.resourceSpans.push(L.opentelemetry.proto.trace.v1.ResourceSpans.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resourceSpans!=null&&G.hasOwnProperty("resourceSpans")){if(!Array.isArray(G.resourceSpans))return"resourceSpans: array expected";for(var K=0;K>>3){case 1:{z.resource=L.opentelemetry.proto.resource.v1.Resource.decode(G,G.uint32());break}case 2:{if(!(z.scopeSpans&&z.scopeSpans.length))z.scopeSpans=[];z.scopeSpans.push(L.opentelemetry.proto.trace.v1.ScopeSpans.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resource!=null&&G.hasOwnProperty("resource")){var K=L.opentelemetry.proto.resource.v1.Resource.verify(G.resource);if(K)return"resource."+K}if(G.scopeSpans!=null&&G.hasOwnProperty("scopeSpans")){if(!Array.isArray(G.scopeSpans))return"scopeSpans: array expected";for(var Z=0;Z>>3){case 1:{z.scope=L.opentelemetry.proto.common.v1.InstrumentationScope.decode(G,G.uint32());break}case 2:{if(!(z.spans&&z.spans.length))z.spans=[];z.spans.push(L.opentelemetry.proto.trace.v1.Span.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.scope!=null&&G.hasOwnProperty("scope")){var K=L.opentelemetry.proto.common.v1.InstrumentationScope.verify(G.scope);if(K)return"scope."+K}if(G.spans!=null&&G.hasOwnProperty("spans")){if(!Array.isArray(G.spans))return"spans: array expected";for(var Z=0;Z>>3){case 1:{z.traceId=G.bytes();break}case 2:{z.spanId=G.bytes();break}case 3:{z.traceState=G.string();break}case 4:{z.parentSpanId=G.bytes();break}case 16:{z.flags=G.fixed32();break}case 5:{z.name=G.string();break}case 6:{z.kind=G.int32();break}case 7:{z.startTimeUnixNano=G.fixed64();break}case 8:{z.endTimeUnixNano=G.fixed64();break}case 9:{if(!(z.attributes&&z.attributes.length))z.attributes=[];z.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}case 10:{z.droppedAttributesCount=G.uint32();break}case 11:{if(!(z.events&&z.events.length))z.events=[];z.events.push(L.opentelemetry.proto.trace.v1.Span.Event.decode(G,G.uint32()));break}case 12:{z.droppedEventsCount=G.uint32();break}case 13:{if(!(z.links&&z.links.length))z.links=[];z.links.push(L.opentelemetry.proto.trace.v1.Span.Link.decode(G,G.uint32()));break}case 14:{z.droppedLinksCount=G.uint32();break}case 15:{z.status=L.opentelemetry.proto.trace.v1.Status.decode(G,G.uint32());break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.traceId!=null&&G.hasOwnProperty("traceId")){if(!(G.traceId&&typeof G.traceId.length==="number"||A.isString(G.traceId)))return"traceId: buffer expected"}if(G.spanId!=null&&G.hasOwnProperty("spanId")){if(!(G.spanId&&typeof G.spanId.length==="number"||A.isString(G.spanId)))return"spanId: buffer expected"}if(G.traceState!=null&&G.hasOwnProperty("traceState")){if(!A.isString(G.traceState))return"traceState: string expected"}if(G.parentSpanId!=null&&G.hasOwnProperty("parentSpanId")){if(!(G.parentSpanId&&typeof G.parentSpanId.length==="number"||A.isString(G.parentSpanId)))return"parentSpanId: buffer expected"}if(G.flags!=null&&G.hasOwnProperty("flags")){if(!A.isInteger(G.flags))return"flags: integer expected"}if(G.name!=null&&G.hasOwnProperty("name")){if(!A.isString(G.name))return"name: string expected"}if(G.kind!=null&&G.hasOwnProperty("kind"))switch(G.kind){default:return"kind: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(G.startTimeUnixNano!=null&&G.hasOwnProperty("startTimeUnixNano")){if(!A.isInteger(G.startTimeUnixNano)&&!(G.startTimeUnixNano&&A.isInteger(G.startTimeUnixNano.low)&&A.isInteger(G.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected"}if(G.endTimeUnixNano!=null&&G.hasOwnProperty("endTimeUnixNano")){if(!A.isInteger(G.endTimeUnixNano)&&!(G.endTimeUnixNano&&A.isInteger(G.endTimeUnixNano.low)&&A.isInteger(G.endTimeUnixNano.high)))return"endTimeUnixNano: integer|Long expected"}if(G.attributes!=null&&G.hasOwnProperty("attributes")){if(!Array.isArray(G.attributes))return"attributes: array expected";for(var K=0;K=0)K.traceId=G.traceId}if(G.spanId!=null){if(typeof G.spanId==="string")A.base64.decode(G.spanId,K.spanId=A.newBuffer(A.base64.length(G.spanId)),0);else if(G.spanId.length>=0)K.spanId=G.spanId}if(G.traceState!=null)K.traceState=String(G.traceState);if(G.parentSpanId!=null){if(typeof G.parentSpanId==="string")A.base64.decode(G.parentSpanId,K.parentSpanId=A.newBuffer(A.base64.length(G.parentSpanId)),0);else if(G.parentSpanId.length>=0)K.parentSpanId=G.parentSpanId}if(G.flags!=null)K.flags=G.flags>>>0;if(G.name!=null)K.name=String(G.name);switch(G.kind){default:if(typeof G.kind==="number"){K.kind=G.kind;break}break;case"SPAN_KIND_UNSPECIFIED":case 0:K.kind=0;break;case"SPAN_KIND_INTERNAL":case 1:K.kind=1;break;case"SPAN_KIND_SERVER":case 2:K.kind=2;break;case"SPAN_KIND_CLIENT":case 3:K.kind=3;break;case"SPAN_KIND_PRODUCER":case 4:K.kind=4;break;case"SPAN_KIND_CONSUMER":case 5:K.kind=5;break}if(G.startTimeUnixNano!=null){if(A.Long)(K.startTimeUnixNano=A.Long.fromValue(G.startTimeUnixNano)).unsigned=!1;else if(typeof G.startTimeUnixNano==="string")K.startTimeUnixNano=parseInt(G.startTimeUnixNano,10);else if(typeof G.startTimeUnixNano==="number")K.startTimeUnixNano=G.startTimeUnixNano;else if(typeof G.startTimeUnixNano==="object")K.startTimeUnixNano=new A.LongBits(G.startTimeUnixNano.low>>>0,G.startTimeUnixNano.high>>>0).toNumber()}if(G.endTimeUnixNano!=null){if(A.Long)(K.endTimeUnixNano=A.Long.fromValue(G.endTimeUnixNano)).unsigned=!1;else if(typeof G.endTimeUnixNano==="string")K.endTimeUnixNano=parseInt(G.endTimeUnixNano,10);else if(typeof G.endTimeUnixNano==="number")K.endTimeUnixNano=G.endTimeUnixNano;else if(typeof G.endTimeUnixNano==="object")K.endTimeUnixNano=new A.LongBits(G.endTimeUnixNano.low>>>0,G.endTimeUnixNano.high>>>0).toNumber()}if(G.attributes){if(!Array.isArray(G.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.attributes: array expected");K.attributes=[];for(var Z=0;Z>>0;if(G.events){if(!Array.isArray(G.events))throw TypeError(".opentelemetry.proto.trace.v1.Span.events: array expected");K.events=[];for(var Z=0;Z>>0;if(G.links){if(!Array.isArray(G.links))throw TypeError(".opentelemetry.proto.trace.v1.Span.links: array expected");K.links=[];for(var Z=0;Z>>0;if(G.status!=null){if(typeof G.status!=="object")throw TypeError(".opentelemetry.proto.trace.v1.Span.status: object expected");K.status=L.opentelemetry.proto.trace.v1.Status.fromObject(G.status)}return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.arrays||K.defaults)Z.attributes=[],Z.events=[],Z.links=[];if(K.defaults){if(K.bytes===String)Z.traceId="";else if(Z.traceId=[],K.bytes!==Array)Z.traceId=A.newBuffer(Z.traceId);if(K.bytes===String)Z.spanId="";else if(Z.spanId=[],K.bytes!==Array)Z.spanId=A.newBuffer(Z.spanId);if(Z.traceState="",K.bytes===String)Z.parentSpanId="";else if(Z.parentSpanId=[],K.bytes!==Array)Z.parentSpanId=A.newBuffer(Z.parentSpanId);if(Z.name="",Z.kind=K.enums===String?"SPAN_KIND_UNSPECIFIED":0,A.Long){var H=new A.Long(0,0,!1);Z.startTimeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.startTimeUnixNano=K.longs===String?"0":0;if(A.Long){var H=new A.Long(0,0,!1);Z.endTimeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.endTimeUnixNano=K.longs===String?"0":0;Z.droppedAttributesCount=0,Z.droppedEventsCount=0,Z.droppedLinksCount=0,Z.status=null,Z.flags=0}if(G.traceId!=null&&G.hasOwnProperty("traceId"))Z.traceId=K.bytes===String?A.base64.encode(G.traceId,0,G.traceId.length):K.bytes===Array?Array.prototype.slice.call(G.traceId):G.traceId;if(G.spanId!=null&&G.hasOwnProperty("spanId"))Z.spanId=K.bytes===String?A.base64.encode(G.spanId,0,G.spanId.length):K.bytes===Array?Array.prototype.slice.call(G.spanId):G.spanId;if(G.traceState!=null&&G.hasOwnProperty("traceState"))Z.traceState=G.traceState;if(G.parentSpanId!=null&&G.hasOwnProperty("parentSpanId"))Z.parentSpanId=K.bytes===String?A.base64.encode(G.parentSpanId,0,G.parentSpanId.length):K.bytes===Array?Array.prototype.slice.call(G.parentSpanId):G.parentSpanId;if(G.name!=null&&G.hasOwnProperty("name"))Z.name=G.name;if(G.kind!=null&&G.hasOwnProperty("kind"))Z.kind=K.enums===String?L.opentelemetry.proto.trace.v1.Span.SpanKind[G.kind]===void 0?G.kind:L.opentelemetry.proto.trace.v1.Span.SpanKind[G.kind]:G.kind;if(G.startTimeUnixNano!=null&&G.hasOwnProperty("startTimeUnixNano"))if(typeof G.startTimeUnixNano==="number")Z.startTimeUnixNano=K.longs===String?String(G.startTimeUnixNano):G.startTimeUnixNano;else Z.startTimeUnixNano=K.longs===String?A.Long.prototype.toString.call(G.startTimeUnixNano):K.longs===Number?new A.LongBits(G.startTimeUnixNano.low>>>0,G.startTimeUnixNano.high>>>0).toNumber():G.startTimeUnixNano;if(G.endTimeUnixNano!=null&&G.hasOwnProperty("endTimeUnixNano"))if(typeof G.endTimeUnixNano==="number")Z.endTimeUnixNano=K.longs===String?String(G.endTimeUnixNano):G.endTimeUnixNano;else Z.endTimeUnixNano=K.longs===String?A.Long.prototype.toString.call(G.endTimeUnixNano):K.longs===Number?new A.LongBits(G.endTimeUnixNano.low>>>0,G.endTimeUnixNano.high>>>0).toNumber():G.endTimeUnixNano;if(G.attributes&&G.attributes.length){Z.attributes=[];for(var z=0;z>>3){case 1:{q.timeUnixNano=K.fixed64();break}case 2:{q.name=K.string();break}case 3:{if(!(q.attributes&&q.attributes.length))q.attributes=[];q.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 4:{q.droppedAttributesCount=K.uint32();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano")){if(!A.isInteger(K.timeUnixNano)&&!(K.timeUnixNano&&A.isInteger(K.timeUnixNano.low)&&A.isInteger(K.timeUnixNano.high)))return"timeUnixNano: integer|Long expected"}if(K.name!=null&&K.hasOwnProperty("name")){if(!A.isString(K.name))return"name: string expected"}if(K.attributes!=null&&K.hasOwnProperty("attributes")){if(!Array.isArray(K.attributes))return"attributes: array expected";for(var Z=0;Z>>0,K.timeUnixNano.high>>>0).toNumber()}if(K.name!=null)Z.name=String(K.name);if(K.attributes){if(!Array.isArray(K.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Event.attributes: array expected");Z.attributes=[];for(var H=0;H>>0;return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.arrays||Z.defaults)H.attributes=[];if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.timeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.timeUnixNano=Z.longs===String?"0":0;H.name="",H.droppedAttributesCount=0}if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano"))if(typeof K.timeUnixNano==="number")H.timeUnixNano=Z.longs===String?String(K.timeUnixNano):K.timeUnixNano;else H.timeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.timeUnixNano):Z.longs===Number?new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber():K.timeUnixNano;if(K.name!=null&&K.hasOwnProperty("name"))H.name=K.name;if(K.attributes&&K.attributes.length){H.attributes=[];for(var q=0;q>>3){case 1:{q.traceId=K.bytes();break}case 2:{q.spanId=K.bytes();break}case 3:{q.traceState=K.string();break}case 4:{if(!(q.attributes&&q.attributes.length))q.attributes=[];q.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 5:{q.droppedAttributesCount=K.uint32();break}case 6:{q.flags=K.fixed32();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.traceId!=null&&K.hasOwnProperty("traceId")){if(!(K.traceId&&typeof K.traceId.length==="number"||A.isString(K.traceId)))return"traceId: buffer expected"}if(K.spanId!=null&&K.hasOwnProperty("spanId")){if(!(K.spanId&&typeof K.spanId.length==="number"||A.isString(K.spanId)))return"spanId: buffer expected"}if(K.traceState!=null&&K.hasOwnProperty("traceState")){if(!A.isString(K.traceState))return"traceState: string expected"}if(K.attributes!=null&&K.hasOwnProperty("attributes")){if(!Array.isArray(K.attributes))return"attributes: array expected";for(var Z=0;Z=0)Z.traceId=K.traceId}if(K.spanId!=null){if(typeof K.spanId==="string")A.base64.decode(K.spanId,Z.spanId=A.newBuffer(A.base64.length(K.spanId)),0);else if(K.spanId.length>=0)Z.spanId=K.spanId}if(K.traceState!=null)Z.traceState=String(K.traceState);if(K.attributes){if(!Array.isArray(K.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Link.attributes: array expected");Z.attributes=[];for(var H=0;H>>0;if(K.flags!=null)Z.flags=K.flags>>>0;return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.arrays||Z.defaults)H.attributes=[];if(Z.defaults){if(Z.bytes===String)H.traceId="";else if(H.traceId=[],Z.bytes!==Array)H.traceId=A.newBuffer(H.traceId);if(Z.bytes===String)H.spanId="";else if(H.spanId=[],Z.bytes!==Array)H.spanId=A.newBuffer(H.spanId);H.traceState="",H.droppedAttributesCount=0,H.flags=0}if(K.traceId!=null&&K.hasOwnProperty("traceId"))H.traceId=Z.bytes===String?A.base64.encode(K.traceId,0,K.traceId.length):Z.bytes===Array?Array.prototype.slice.call(K.traceId):K.traceId;if(K.spanId!=null&&K.hasOwnProperty("spanId"))H.spanId=Z.bytes===String?A.base64.encode(K.spanId,0,K.spanId.length):Z.bytes===Array?Array.prototype.slice.call(K.spanId):K.spanId;if(K.traceState!=null&&K.hasOwnProperty("traceState"))H.traceState=K.traceState;if(K.attributes&&K.attributes.length){H.attributes=[];for(var z=0;z>>3){case 2:{z.message=G.string();break}case 3:{z.code=G.int32();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.message!=null&&G.hasOwnProperty("message")){if(!A.isString(G.message))return"message: string expected"}if(G.code!=null&&G.hasOwnProperty("code"))switch(G.code){default:return"code: enum value expected";case 0:case 1:case 2:break}return null},Y.fromObject=function(G){if(G instanceof L.opentelemetry.proto.trace.v1.Status)return G;var K=new L.opentelemetry.proto.trace.v1.Status;if(G.message!=null)K.message=String(G.message);switch(G.code){default:if(typeof G.code==="number"){K.code=G.code;break}break;case"STATUS_CODE_UNSET":case 0:K.code=0;break;case"STATUS_CODE_OK":case 1:K.code=1;break;case"STATUS_CODE_ERROR":case 2:K.code=2;break}return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.defaults)Z.message="",Z.code=K.enums===String?"STATUS_CODE_UNSET":0;if(G.message!=null&&G.hasOwnProperty("message"))Z.message=G.message;if(G.code!=null&&G.hasOwnProperty("code"))Z.code=K.enums===String?L.opentelemetry.proto.trace.v1.Status.StatusCode[G.code]===void 0?G.code:L.opentelemetry.proto.trace.v1.Status.StatusCode[G.code]:G.code;return Z},Y.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},Y.getTypeUrl=function(G){if(G===void 0)G="type.googleapis.com";return G+"/opentelemetry.proto.trace.v1.Status"},Y.StatusCode=function(){var W={},G=Object.create(W);return G[W[0]="STATUS_CODE_UNSET"]=0,G[W[1]="STATUS_CODE_OK"]=1,G[W[2]="STATUS_CODE_ERROR"]=2,G}(),Y}(),X.SpanFlags=function(){var Y={},W=Object.create(Y);return W[Y[0]="SPAN_FLAGS_DO_NOT_USE"]=0,W[Y[255]="SPAN_FLAGS_TRACE_FLAGS_MASK"]=255,W[Y[256]="SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK"]=256,W[Y[512]="SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK"]=512,W}(),X}(),Q}(),J.collector=function(){var Q={};return Q.trace=function(){var X={};return X.v1=function(){var Y={};return Y.TraceService=function(){function W(G,K,Z){G1.rpc.Service.call(this,G,K,Z)}return(W.prototype=Object.create(G1.rpc.Service.prototype)).constructor=W,W.create=function(K,Z,H){return new this(K,Z,H)},Object.defineProperty(W.prototype.export=function G(K,Z){return this.rpcCall(G,L.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest,L.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,K,Z)},"name",{value:"Export"}),W}(),Y.ExportTraceServiceRequest=function(){function W(G){if(this.resourceSpans=[],G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{if(!(q.resourceSpans&&q.resourceSpans.length))q.resourceSpans=[];q.resourceSpans.push(L.opentelemetry.proto.trace.v1.ResourceSpans.decode(K,K.uint32()));break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.resourceSpans!=null&&K.hasOwnProperty("resourceSpans")){if(!Array.isArray(K.resourceSpans))return"resourceSpans: array expected";for(var Z=0;Z>>3){case 1:{q.partialSuccess=L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.decode(K,K.uint32());break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess")){var Z=L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.verify(K.partialSuccess);if(Z)return"partialSuccess."+Z}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse)return K;var Z=new L.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse;if(K.partialSuccess!=null){if(typeof K.partialSuccess!=="object")throw TypeError(".opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse.partialSuccess: object expected");Z.partialSuccess=L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.fromObject(K.partialSuccess)}return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults)H.partialSuccess=null;if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess"))H.partialSuccess=L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.toObject(K.partialSuccess,Z);return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse"},W}(),Y.ExportTracePartialSuccess=function(){function W(G){if(G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{q.rejectedSpans=K.int64();break}case 2:{q.errorMessage=K.string();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.rejectedSpans!=null&&K.hasOwnProperty("rejectedSpans")){if(!A.isInteger(K.rejectedSpans)&&!(K.rejectedSpans&&A.isInteger(K.rejectedSpans.low)&&A.isInteger(K.rejectedSpans.high)))return"rejectedSpans: integer|Long expected"}if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage")){if(!A.isString(K.errorMessage))return"errorMessage: string expected"}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess)return K;var Z=new L.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess;if(K.rejectedSpans!=null){if(A.Long)(Z.rejectedSpans=A.Long.fromValue(K.rejectedSpans)).unsigned=!1;else if(typeof K.rejectedSpans==="string")Z.rejectedSpans=parseInt(K.rejectedSpans,10);else if(typeof K.rejectedSpans==="number")Z.rejectedSpans=K.rejectedSpans;else if(typeof K.rejectedSpans==="object")Z.rejectedSpans=new A.LongBits(K.rejectedSpans.low>>>0,K.rejectedSpans.high>>>0).toNumber()}if(K.errorMessage!=null)Z.errorMessage=String(K.errorMessage);return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.rejectedSpans=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.rejectedSpans=Z.longs===String?"0":0;H.errorMessage=""}if(K.rejectedSpans!=null&&K.hasOwnProperty("rejectedSpans"))if(typeof K.rejectedSpans==="number")H.rejectedSpans=Z.longs===String?String(K.rejectedSpans):K.rejectedSpans;else H.rejectedSpans=Z.longs===String?A.Long.prototype.toString.call(K.rejectedSpans):Z.longs===Number?new A.LongBits(K.rejectedSpans.low>>>0,K.rejectedSpans.high>>>0).toNumber():K.rejectedSpans;if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage"))H.errorMessage=K.errorMessage;return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess"},W}(),Y}(),X}(),Q.metrics=function(){var X={};return X.v1=function(){var Y={};return Y.MetricsService=function(){function W(G,K,Z){G1.rpc.Service.call(this,G,K,Z)}return(W.prototype=Object.create(G1.rpc.Service.prototype)).constructor=W,W.create=function(K,Z,H){return new this(K,Z,H)},Object.defineProperty(W.prototype.export=function G(K,Z){return this.rpcCall(G,L.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest,L.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,K,Z)},"name",{value:"Export"}),W}(),Y.ExportMetricsServiceRequest=function(){function W(G){if(this.resourceMetrics=[],G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{if(!(q.resourceMetrics&&q.resourceMetrics.length))q.resourceMetrics=[];q.resourceMetrics.push(L.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(K,K.uint32()));break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.resourceMetrics!=null&&K.hasOwnProperty("resourceMetrics")){if(!Array.isArray(K.resourceMetrics))return"resourceMetrics: array expected";for(var Z=0;Z>>3){case 1:{q.partialSuccess=L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.decode(K,K.uint32());break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess")){var Z=L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.verify(K.partialSuccess);if(Z)return"partialSuccess."+Z}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse)return K;var Z=new L.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse;if(K.partialSuccess!=null){if(typeof K.partialSuccess!=="object")throw TypeError(".opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse.partialSuccess: object expected");Z.partialSuccess=L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.fromObject(K.partialSuccess)}return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults)H.partialSuccess=null;if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess"))H.partialSuccess=L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.toObject(K.partialSuccess,Z);return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse"},W}(),Y.ExportMetricsPartialSuccess=function(){function W(G){if(G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{q.rejectedDataPoints=K.int64();break}case 2:{q.errorMessage=K.string();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.rejectedDataPoints!=null&&K.hasOwnProperty("rejectedDataPoints")){if(!A.isInteger(K.rejectedDataPoints)&&!(K.rejectedDataPoints&&A.isInteger(K.rejectedDataPoints.low)&&A.isInteger(K.rejectedDataPoints.high)))return"rejectedDataPoints: integer|Long expected"}if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage")){if(!A.isString(K.errorMessage))return"errorMessage: string expected"}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess)return K;var Z=new L.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess;if(K.rejectedDataPoints!=null){if(A.Long)(Z.rejectedDataPoints=A.Long.fromValue(K.rejectedDataPoints)).unsigned=!1;else if(typeof K.rejectedDataPoints==="string")Z.rejectedDataPoints=parseInt(K.rejectedDataPoints,10);else if(typeof K.rejectedDataPoints==="number")Z.rejectedDataPoints=K.rejectedDataPoints;else if(typeof K.rejectedDataPoints==="object")Z.rejectedDataPoints=new A.LongBits(K.rejectedDataPoints.low>>>0,K.rejectedDataPoints.high>>>0).toNumber()}if(K.errorMessage!=null)Z.errorMessage=String(K.errorMessage);return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.rejectedDataPoints=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.rejectedDataPoints=Z.longs===String?"0":0;H.errorMessage=""}if(K.rejectedDataPoints!=null&&K.hasOwnProperty("rejectedDataPoints"))if(typeof K.rejectedDataPoints==="number")H.rejectedDataPoints=Z.longs===String?String(K.rejectedDataPoints):K.rejectedDataPoints;else H.rejectedDataPoints=Z.longs===String?A.Long.prototype.toString.call(K.rejectedDataPoints):Z.longs===Number?new A.LongBits(K.rejectedDataPoints.low>>>0,K.rejectedDataPoints.high>>>0).toNumber():K.rejectedDataPoints;if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage"))H.errorMessage=K.errorMessage;return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess"},W}(),Y}(),X}(),Q.logs=function(){var X={};return X.v1=function(){var Y={};return Y.LogsService=function(){function W(G,K,Z){G1.rpc.Service.call(this,G,K,Z)}return(W.prototype=Object.create(G1.rpc.Service.prototype)).constructor=W,W.create=function(K,Z,H){return new this(K,Z,H)},Object.defineProperty(W.prototype.export=function G(K,Z){return this.rpcCall(G,L.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest,L.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,K,Z)},"name",{value:"Export"}),W}(),Y.ExportLogsServiceRequest=function(){function W(G){if(this.resourceLogs=[],G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{if(!(q.resourceLogs&&q.resourceLogs.length))q.resourceLogs=[];q.resourceLogs.push(L.opentelemetry.proto.logs.v1.ResourceLogs.decode(K,K.uint32()));break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.resourceLogs!=null&&K.hasOwnProperty("resourceLogs")){if(!Array.isArray(K.resourceLogs))return"resourceLogs: array expected";for(var Z=0;Z>>3){case 1:{q.partialSuccess=L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.decode(K,K.uint32());break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess")){var Z=L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.verify(K.partialSuccess);if(Z)return"partialSuccess."+Z}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse)return K;var Z=new L.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse;if(K.partialSuccess!=null){if(typeof K.partialSuccess!=="object")throw TypeError(".opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse.partialSuccess: object expected");Z.partialSuccess=L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.fromObject(K.partialSuccess)}return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults)H.partialSuccess=null;if(K.partialSuccess!=null&&K.hasOwnProperty("partialSuccess"))H.partialSuccess=L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.toObject(K.partialSuccess,Z);return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse"},W}(),Y.ExportLogsPartialSuccess=function(){function W(G){if(G){for(var K=Object.keys(G),Z=0;Z>>3){case 1:{q.rejectedLogRecords=K.int64();break}case 2:{q.errorMessage=K.string();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.rejectedLogRecords!=null&&K.hasOwnProperty("rejectedLogRecords")){if(!A.isInteger(K.rejectedLogRecords)&&!(K.rejectedLogRecords&&A.isInteger(K.rejectedLogRecords.low)&&A.isInteger(K.rejectedLogRecords.high)))return"rejectedLogRecords: integer|Long expected"}if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage")){if(!A.isString(K.errorMessage))return"errorMessage: string expected"}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess)return K;var Z=new L.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess;if(K.rejectedLogRecords!=null){if(A.Long)(Z.rejectedLogRecords=A.Long.fromValue(K.rejectedLogRecords)).unsigned=!1;else if(typeof K.rejectedLogRecords==="string")Z.rejectedLogRecords=parseInt(K.rejectedLogRecords,10);else if(typeof K.rejectedLogRecords==="number")Z.rejectedLogRecords=K.rejectedLogRecords;else if(typeof K.rejectedLogRecords==="object")Z.rejectedLogRecords=new A.LongBits(K.rejectedLogRecords.low>>>0,K.rejectedLogRecords.high>>>0).toNumber()}if(K.errorMessage!=null)Z.errorMessage=String(K.errorMessage);return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.rejectedLogRecords=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.rejectedLogRecords=Z.longs===String?"0":0;H.errorMessage=""}if(K.rejectedLogRecords!=null&&K.hasOwnProperty("rejectedLogRecords"))if(typeof K.rejectedLogRecords==="number")H.rejectedLogRecords=Z.longs===String?String(K.rejectedLogRecords):K.rejectedLogRecords;else H.rejectedLogRecords=Z.longs===String?A.Long.prototype.toString.call(K.rejectedLogRecords):Z.longs===Number?new A.LongBits(K.rejectedLogRecords.low>>>0,K.rejectedLogRecords.high>>>0).toNumber():K.rejectedLogRecords;if(K.errorMessage!=null&&K.hasOwnProperty("errorMessage"))H.errorMessage=K.errorMessage;return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess"},W}(),Y}(),X}(),Q}(),J.metrics=function(){var Q={};return Q.v1=function(){var X={};return X.MetricsData=function(){function Y(W){if(this.resourceMetrics=[],W){for(var G=Object.keys(W),K=0;K>>3){case 1:{if(!(z.resourceMetrics&&z.resourceMetrics.length))z.resourceMetrics=[];z.resourceMetrics.push(L.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resourceMetrics!=null&&G.hasOwnProperty("resourceMetrics")){if(!Array.isArray(G.resourceMetrics))return"resourceMetrics: array expected";for(var K=0;K>>3){case 1:{z.resource=L.opentelemetry.proto.resource.v1.Resource.decode(G,G.uint32());break}case 2:{if(!(z.scopeMetrics&&z.scopeMetrics.length))z.scopeMetrics=[];z.scopeMetrics.push(L.opentelemetry.proto.metrics.v1.ScopeMetrics.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resource!=null&&G.hasOwnProperty("resource")){var K=L.opentelemetry.proto.resource.v1.Resource.verify(G.resource);if(K)return"resource."+K}if(G.scopeMetrics!=null&&G.hasOwnProperty("scopeMetrics")){if(!Array.isArray(G.scopeMetrics))return"scopeMetrics: array expected";for(var Z=0;Z>>3){case 1:{z.scope=L.opentelemetry.proto.common.v1.InstrumentationScope.decode(G,G.uint32());break}case 2:{if(!(z.metrics&&z.metrics.length))z.metrics=[];z.metrics.push(L.opentelemetry.proto.metrics.v1.Metric.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.scope!=null&&G.hasOwnProperty("scope")){var K=L.opentelemetry.proto.common.v1.InstrumentationScope.verify(G.scope);if(K)return"scope."+K}if(G.metrics!=null&&G.hasOwnProperty("metrics")){if(!Array.isArray(G.metrics))return"metrics: array expected";for(var Z=0;Z>>3){case 1:{q.name=K.string();break}case 2:{q.description=K.string();break}case 3:{q.unit=K.string();break}case 5:{q.gauge=L.opentelemetry.proto.metrics.v1.Gauge.decode(K,K.uint32());break}case 7:{q.sum=L.opentelemetry.proto.metrics.v1.Sum.decode(K,K.uint32());break}case 9:{q.histogram=L.opentelemetry.proto.metrics.v1.Histogram.decode(K,K.uint32());break}case 10:{q.exponentialHistogram=L.opentelemetry.proto.metrics.v1.ExponentialHistogram.decode(K,K.uint32());break}case 11:{q.summary=L.opentelemetry.proto.metrics.v1.Summary.decode(K,K.uint32());break}case 12:{if(!(q.metadata&&q.metadata.length))q.metadata=[];q.metadata.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}default:K.skipType(B&7);break}}return q},Y.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},Y.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";var Z={};if(K.name!=null&&K.hasOwnProperty("name")){if(!A.isString(K.name))return"name: string expected"}if(K.description!=null&&K.hasOwnProperty("description")){if(!A.isString(K.description))return"description: string expected"}if(K.unit!=null&&K.hasOwnProperty("unit")){if(!A.isString(K.unit))return"unit: string expected"}if(K.gauge!=null&&K.hasOwnProperty("gauge")){Z.data=1;{var H=L.opentelemetry.proto.metrics.v1.Gauge.verify(K.gauge);if(H)return"gauge."+H}}if(K.sum!=null&&K.hasOwnProperty("sum")){if(Z.data===1)return"data: multiple values";Z.data=1;{var H=L.opentelemetry.proto.metrics.v1.Sum.verify(K.sum);if(H)return"sum."+H}}if(K.histogram!=null&&K.hasOwnProperty("histogram")){if(Z.data===1)return"data: multiple values";Z.data=1;{var H=L.opentelemetry.proto.metrics.v1.Histogram.verify(K.histogram);if(H)return"histogram."+H}}if(K.exponentialHistogram!=null&&K.hasOwnProperty("exponentialHistogram")){if(Z.data===1)return"data: multiple values";Z.data=1;{var H=L.opentelemetry.proto.metrics.v1.ExponentialHistogram.verify(K.exponentialHistogram);if(H)return"exponentialHistogram."+H}}if(K.summary!=null&&K.hasOwnProperty("summary")){if(Z.data===1)return"data: multiple values";Z.data=1;{var H=L.opentelemetry.proto.metrics.v1.Summary.verify(K.summary);if(H)return"summary."+H}}if(K.metadata!=null&&K.hasOwnProperty("metadata")){if(!Array.isArray(K.metadata))return"metadata: array expected";for(var z=0;z>>3){case 1:{if(!(z.dataPoints&&z.dataPoints.length))z.dataPoints=[];z.dataPoints.push(L.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.dataPoints!=null&&G.hasOwnProperty("dataPoints")){if(!Array.isArray(G.dataPoints))return"dataPoints: array expected";for(var K=0;K>>3){case 1:{if(!(z.dataPoints&&z.dataPoints.length))z.dataPoints=[];z.dataPoints.push(L.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(G,G.uint32()));break}case 2:{z.aggregationTemporality=G.int32();break}case 3:{z.isMonotonic=G.bool();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.dataPoints!=null&&G.hasOwnProperty("dataPoints")){if(!Array.isArray(G.dataPoints))return"dataPoints: array expected";for(var K=0;K>>3){case 1:{if(!(z.dataPoints&&z.dataPoints.length))z.dataPoints=[];z.dataPoints.push(L.opentelemetry.proto.metrics.v1.HistogramDataPoint.decode(G,G.uint32()));break}case 2:{z.aggregationTemporality=G.int32();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.dataPoints!=null&&G.hasOwnProperty("dataPoints")){if(!Array.isArray(G.dataPoints))return"dataPoints: array expected";for(var K=0;K>>3){case 1:{if(!(z.dataPoints&&z.dataPoints.length))z.dataPoints=[];z.dataPoints.push(L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.decode(G,G.uint32()));break}case 2:{z.aggregationTemporality=G.int32();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.dataPoints!=null&&G.hasOwnProperty("dataPoints")){if(!Array.isArray(G.dataPoints))return"dataPoints: array expected";for(var K=0;K>>3){case 1:{if(!(z.dataPoints&&z.dataPoints.length))z.dataPoints=[];z.dataPoints.push(L.opentelemetry.proto.metrics.v1.SummaryDataPoint.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.dataPoints!=null&&G.hasOwnProperty("dataPoints")){if(!Array.isArray(G.dataPoints))return"dataPoints: array expected";for(var K=0;K>>3){case 7:{if(!(q.attributes&&q.attributes.length))q.attributes=[];q.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 2:{q.startTimeUnixNano=K.fixed64();break}case 3:{q.timeUnixNano=K.fixed64();break}case 4:{q.asDouble=K.double();break}case 6:{q.asInt=K.sfixed64();break}case 5:{if(!(q.exemplars&&q.exemplars.length))q.exemplars=[];q.exemplars.push(L.opentelemetry.proto.metrics.v1.Exemplar.decode(K,K.uint32()));break}case 8:{q.flags=K.uint32();break}default:K.skipType(B&7);break}}return q},Y.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},Y.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";var Z={};if(K.attributes!=null&&K.hasOwnProperty("attributes")){if(!Array.isArray(K.attributes))return"attributes: array expected";for(var H=0;H>>0,K.startTimeUnixNano.high>>>0).toNumber()}if(K.timeUnixNano!=null){if(A.Long)(Z.timeUnixNano=A.Long.fromValue(K.timeUnixNano)).unsigned=!1;else if(typeof K.timeUnixNano==="string")Z.timeUnixNano=parseInt(K.timeUnixNano,10);else if(typeof K.timeUnixNano==="number")Z.timeUnixNano=K.timeUnixNano;else if(typeof K.timeUnixNano==="object")Z.timeUnixNano=new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber()}if(K.asDouble!=null)Z.asDouble=Number(K.asDouble);if(K.asInt!=null){if(A.Long)(Z.asInt=A.Long.fromValue(K.asInt)).unsigned=!1;else if(typeof K.asInt==="string")Z.asInt=parseInt(K.asInt,10);else if(typeof K.asInt==="number")Z.asInt=K.asInt;else if(typeof K.asInt==="object")Z.asInt=new A.LongBits(K.asInt.low>>>0,K.asInt.high>>>0).toNumber()}if(K.exemplars){if(!Array.isArray(K.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.exemplars: array expected");Z.exemplars=[];for(var H=0;H>>0;return Z},Y.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.arrays||Z.defaults)H.exemplars=[],H.attributes=[];if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.startTimeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.startTimeUnixNano=Z.longs===String?"0":0;if(A.Long){var z=new A.Long(0,0,!1);H.timeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.timeUnixNano=Z.longs===String?"0":0;H.flags=0}if(K.startTimeUnixNano!=null&&K.hasOwnProperty("startTimeUnixNano"))if(typeof K.startTimeUnixNano==="number")H.startTimeUnixNano=Z.longs===String?String(K.startTimeUnixNano):K.startTimeUnixNano;else H.startTimeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.startTimeUnixNano):Z.longs===Number?new A.LongBits(K.startTimeUnixNano.low>>>0,K.startTimeUnixNano.high>>>0).toNumber():K.startTimeUnixNano;if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano"))if(typeof K.timeUnixNano==="number")H.timeUnixNano=Z.longs===String?String(K.timeUnixNano):K.timeUnixNano;else H.timeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.timeUnixNano):Z.longs===Number?new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber():K.timeUnixNano;if(K.asDouble!=null&&K.hasOwnProperty("asDouble")){if(H.asDouble=Z.json&&!isFinite(K.asDouble)?String(K.asDouble):K.asDouble,Z.oneofs)H.value="asDouble"}if(K.exemplars&&K.exemplars.length){H.exemplars=[];for(var q=0;q>>0,K.asInt.high>>>0).toNumber():K.asInt;if(Z.oneofs)H.value="asInt"}if(K.attributes&&K.attributes.length){H.attributes=[];for(var q=0;q>>3){case 9:{if(!(q.attributes&&q.attributes.length))q.attributes=[];q.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 2:{q.startTimeUnixNano=K.fixed64();break}case 3:{q.timeUnixNano=K.fixed64();break}case 4:{q.count=K.fixed64();break}case 5:{q.sum=K.double();break}case 6:{if(!(q.bucketCounts&&q.bucketCounts.length))q.bucketCounts=[];if((B&7)===2){var U=K.uint32()+K.pos;while(K.pos>>0,K.startTimeUnixNano.high>>>0).toNumber()}if(K.timeUnixNano!=null){if(A.Long)(Z.timeUnixNano=A.Long.fromValue(K.timeUnixNano)).unsigned=!1;else if(typeof K.timeUnixNano==="string")Z.timeUnixNano=parseInt(K.timeUnixNano,10);else if(typeof K.timeUnixNano==="number")Z.timeUnixNano=K.timeUnixNano;else if(typeof K.timeUnixNano==="object")Z.timeUnixNano=new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber()}if(K.count!=null){if(A.Long)(Z.count=A.Long.fromValue(K.count)).unsigned=!1;else if(typeof K.count==="string")Z.count=parseInt(K.count,10);else if(typeof K.count==="number")Z.count=K.count;else if(typeof K.count==="object")Z.count=new A.LongBits(K.count.low>>>0,K.count.high>>>0).toNumber()}if(K.sum!=null)Z.sum=Number(K.sum);if(K.bucketCounts){if(!Array.isArray(K.bucketCounts))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.bucketCounts: array expected");Z.bucketCounts=[];for(var H=0;H>>0,K.bucketCounts[H].high>>>0).toNumber()}if(K.explicitBounds){if(!Array.isArray(K.explicitBounds))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.explicitBounds: array expected");Z.explicitBounds=[];for(var H=0;H>>0;if(K.min!=null)Z.min=Number(K.min);if(K.max!=null)Z.max=Number(K.max);return Z},Y.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.arrays||Z.defaults)H.bucketCounts=[],H.explicitBounds=[],H.exemplars=[],H.attributes=[];if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.startTimeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.startTimeUnixNano=Z.longs===String?"0":0;if(A.Long){var z=new A.Long(0,0,!1);H.timeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.timeUnixNano=Z.longs===String?"0":0;if(A.Long){var z=new A.Long(0,0,!1);H.count=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.count=Z.longs===String?"0":0;H.flags=0}if(K.startTimeUnixNano!=null&&K.hasOwnProperty("startTimeUnixNano"))if(typeof K.startTimeUnixNano==="number")H.startTimeUnixNano=Z.longs===String?String(K.startTimeUnixNano):K.startTimeUnixNano;else H.startTimeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.startTimeUnixNano):Z.longs===Number?new A.LongBits(K.startTimeUnixNano.low>>>0,K.startTimeUnixNano.high>>>0).toNumber():K.startTimeUnixNano;if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano"))if(typeof K.timeUnixNano==="number")H.timeUnixNano=Z.longs===String?String(K.timeUnixNano):K.timeUnixNano;else H.timeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.timeUnixNano):Z.longs===Number?new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber():K.timeUnixNano;if(K.count!=null&&K.hasOwnProperty("count"))if(typeof K.count==="number")H.count=Z.longs===String?String(K.count):K.count;else H.count=Z.longs===String?A.Long.prototype.toString.call(K.count):Z.longs===Number?new A.LongBits(K.count.low>>>0,K.count.high>>>0).toNumber():K.count;if(K.sum!=null&&K.hasOwnProperty("sum")){if(H.sum=Z.json&&!isFinite(K.sum)?String(K.sum):K.sum,Z.oneofs)H._sum="sum"}if(K.bucketCounts&&K.bucketCounts.length){H.bucketCounts=[];for(var q=0;q>>0,K.bucketCounts[q].high>>>0).toNumber():K.bucketCounts[q]}if(K.explicitBounds&&K.explicitBounds.length){H.explicitBounds=[];for(var q=0;q>>3){case 1:{if(!(q.attributes&&q.attributes.length))q.attributes=[];q.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 2:{q.startTimeUnixNano=K.fixed64();break}case 3:{q.timeUnixNano=K.fixed64();break}case 4:{q.count=K.fixed64();break}case 5:{q.sum=K.double();break}case 6:{q.scale=K.sint32();break}case 7:{q.zeroCount=K.fixed64();break}case 8:{q.positive=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(K,K.uint32());break}case 9:{q.negative=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(K,K.uint32());break}case 10:{q.flags=K.uint32();break}case 11:{if(!(q.exemplars&&q.exemplars.length))q.exemplars=[];q.exemplars.push(L.opentelemetry.proto.metrics.v1.Exemplar.decode(K,K.uint32()));break}case 12:{q.min=K.double();break}case 13:{q.max=K.double();break}case 14:{q.zeroThreshold=K.double();break}default:K.skipType(B&7);break}}return q},Y.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},Y.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";var Z={};if(K.attributes!=null&&K.hasOwnProperty("attributes")){if(!Array.isArray(K.attributes))return"attributes: array expected";for(var H=0;H>>0,K.startTimeUnixNano.high>>>0).toNumber()}if(K.timeUnixNano!=null){if(A.Long)(Z.timeUnixNano=A.Long.fromValue(K.timeUnixNano)).unsigned=!1;else if(typeof K.timeUnixNano==="string")Z.timeUnixNano=parseInt(K.timeUnixNano,10);else if(typeof K.timeUnixNano==="number")Z.timeUnixNano=K.timeUnixNano;else if(typeof K.timeUnixNano==="object")Z.timeUnixNano=new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber()}if(K.count!=null){if(A.Long)(Z.count=A.Long.fromValue(K.count)).unsigned=!1;else if(typeof K.count==="string")Z.count=parseInt(K.count,10);else if(typeof K.count==="number")Z.count=K.count;else if(typeof K.count==="object")Z.count=new A.LongBits(K.count.low>>>0,K.count.high>>>0).toNumber()}if(K.sum!=null)Z.sum=Number(K.sum);if(K.scale!=null)Z.scale=K.scale|0;if(K.zeroCount!=null){if(A.Long)(Z.zeroCount=A.Long.fromValue(K.zeroCount)).unsigned=!1;else if(typeof K.zeroCount==="string")Z.zeroCount=parseInt(K.zeroCount,10);else if(typeof K.zeroCount==="number")Z.zeroCount=K.zeroCount;else if(typeof K.zeroCount==="object")Z.zeroCount=new A.LongBits(K.zeroCount.low>>>0,K.zeroCount.high>>>0).toNumber()}if(K.positive!=null){if(typeof K.positive!=="object")throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.positive: object expected");Z.positive=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(K.positive)}if(K.negative!=null){if(typeof K.negative!=="object")throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.negative: object expected");Z.negative=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(K.negative)}if(K.flags!=null)Z.flags=K.flags>>>0;if(K.exemplars){if(!Array.isArray(K.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.exemplars: array expected");Z.exemplars=[];for(var H=0;H>>0,K.startTimeUnixNano.high>>>0).toNumber():K.startTimeUnixNano;if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano"))if(typeof K.timeUnixNano==="number")H.timeUnixNano=Z.longs===String?String(K.timeUnixNano):K.timeUnixNano;else H.timeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.timeUnixNano):Z.longs===Number?new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber():K.timeUnixNano;if(K.count!=null&&K.hasOwnProperty("count"))if(typeof K.count==="number")H.count=Z.longs===String?String(K.count):K.count;else H.count=Z.longs===String?A.Long.prototype.toString.call(K.count):Z.longs===Number?new A.LongBits(K.count.low>>>0,K.count.high>>>0).toNumber():K.count;if(K.sum!=null&&K.hasOwnProperty("sum")){if(H.sum=Z.json&&!isFinite(K.sum)?String(K.sum):K.sum,Z.oneofs)H._sum="sum"}if(K.scale!=null&&K.hasOwnProperty("scale"))H.scale=K.scale;if(K.zeroCount!=null&&K.hasOwnProperty("zeroCount"))if(typeof K.zeroCount==="number")H.zeroCount=Z.longs===String?String(K.zeroCount):K.zeroCount;else H.zeroCount=Z.longs===String?A.Long.prototype.toString.call(K.zeroCount):Z.longs===Number?new A.LongBits(K.zeroCount.low>>>0,K.zeroCount.high>>>0).toNumber():K.zeroCount;if(K.positive!=null&&K.hasOwnProperty("positive"))H.positive=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(K.positive,Z);if(K.negative!=null&&K.hasOwnProperty("negative"))H.negative=L.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(K.negative,Z);if(K.flags!=null&&K.hasOwnProperty("flags"))H.flags=K.flags;if(K.exemplars&&K.exemplars.length){H.exemplars=[];for(var q=0;q>>3){case 1:{B.offset=Z.sint32();break}case 2:{if(!(B.bucketCounts&&B.bucketCounts.length))B.bucketCounts=[];if((U&7)===2){var O=Z.uint32()+Z.pos;while(Z.pos>>0,Z.bucketCounts[z].high>>>0).toNumber(!0)}return H},G.toObject=function(Z,H){if(!H)H={};var z={};if(H.arrays||H.defaults)z.bucketCounts=[];if(H.defaults)z.offset=0;if(Z.offset!=null&&Z.hasOwnProperty("offset"))z.offset=Z.offset;if(Z.bucketCounts&&Z.bucketCounts.length){z.bucketCounts=[];for(var q=0;q>>0,Z.bucketCounts[q].high>>>0).toNumber(!0):Z.bucketCounts[q]}return z},G.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},G.getTypeUrl=function(Z){if(Z===void 0)Z="type.googleapis.com";return Z+"/opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets"},G}(),Y}(),X.SummaryDataPoint=function(){function Y(W){if(this.attributes=[],this.quantileValues=[],W){for(var G=Object.keys(W),K=0;K>>3){case 7:{if(!(z.attributes&&z.attributes.length))z.attributes=[];z.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}case 2:{z.startTimeUnixNano=G.fixed64();break}case 3:{z.timeUnixNano=G.fixed64();break}case 4:{z.count=G.fixed64();break}case 5:{z.sum=G.double();break}case 6:{if(!(z.quantileValues&&z.quantileValues.length))z.quantileValues=[];z.quantileValues.push(L.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.decode(G,G.uint32()));break}case 8:{z.flags=G.uint32();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.attributes!=null&&G.hasOwnProperty("attributes")){if(!Array.isArray(G.attributes))return"attributes: array expected";for(var K=0;K>>0,G.startTimeUnixNano.high>>>0).toNumber()}if(G.timeUnixNano!=null){if(A.Long)(K.timeUnixNano=A.Long.fromValue(G.timeUnixNano)).unsigned=!1;else if(typeof G.timeUnixNano==="string")K.timeUnixNano=parseInt(G.timeUnixNano,10);else if(typeof G.timeUnixNano==="number")K.timeUnixNano=G.timeUnixNano;else if(typeof G.timeUnixNano==="object")K.timeUnixNano=new A.LongBits(G.timeUnixNano.low>>>0,G.timeUnixNano.high>>>0).toNumber()}if(G.count!=null){if(A.Long)(K.count=A.Long.fromValue(G.count)).unsigned=!1;else if(typeof G.count==="string")K.count=parseInt(G.count,10);else if(typeof G.count==="number")K.count=G.count;else if(typeof G.count==="object")K.count=new A.LongBits(G.count.low>>>0,G.count.high>>>0).toNumber()}if(G.sum!=null)K.sum=Number(G.sum);if(G.quantileValues){if(!Array.isArray(G.quantileValues))throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.quantileValues: array expected");K.quantileValues=[];for(var Z=0;Z>>0;return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.arrays||K.defaults)Z.quantileValues=[],Z.attributes=[];if(K.defaults){if(A.Long){var H=new A.Long(0,0,!1);Z.startTimeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.startTimeUnixNano=K.longs===String?"0":0;if(A.Long){var H=new A.Long(0,0,!1);Z.timeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.timeUnixNano=K.longs===String?"0":0;if(A.Long){var H=new A.Long(0,0,!1);Z.count=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.count=K.longs===String?"0":0;Z.sum=0,Z.flags=0}if(G.startTimeUnixNano!=null&&G.hasOwnProperty("startTimeUnixNano"))if(typeof G.startTimeUnixNano==="number")Z.startTimeUnixNano=K.longs===String?String(G.startTimeUnixNano):G.startTimeUnixNano;else Z.startTimeUnixNano=K.longs===String?A.Long.prototype.toString.call(G.startTimeUnixNano):K.longs===Number?new A.LongBits(G.startTimeUnixNano.low>>>0,G.startTimeUnixNano.high>>>0).toNumber():G.startTimeUnixNano;if(G.timeUnixNano!=null&&G.hasOwnProperty("timeUnixNano"))if(typeof G.timeUnixNano==="number")Z.timeUnixNano=K.longs===String?String(G.timeUnixNano):G.timeUnixNano;else Z.timeUnixNano=K.longs===String?A.Long.prototype.toString.call(G.timeUnixNano):K.longs===Number?new A.LongBits(G.timeUnixNano.low>>>0,G.timeUnixNano.high>>>0).toNumber():G.timeUnixNano;if(G.count!=null&&G.hasOwnProperty("count"))if(typeof G.count==="number")Z.count=K.longs===String?String(G.count):G.count;else Z.count=K.longs===String?A.Long.prototype.toString.call(G.count):K.longs===Number?new A.LongBits(G.count.low>>>0,G.count.high>>>0).toNumber():G.count;if(G.sum!=null&&G.hasOwnProperty("sum"))Z.sum=K.json&&!isFinite(G.sum)?String(G.sum):G.sum;if(G.quantileValues&&G.quantileValues.length){Z.quantileValues=[];for(var z=0;z>>3){case 1:{q.quantile=K.double();break}case 2:{q.value=K.double();break}default:K.skipType(B&7);break}}return q},W.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},W.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";if(K.quantile!=null&&K.hasOwnProperty("quantile")){if(typeof K.quantile!=="number")return"quantile: number expected"}if(K.value!=null&&K.hasOwnProperty("value")){if(typeof K.value!=="number")return"value: number expected"}return null},W.fromObject=function(K){if(K instanceof L.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile)return K;var Z=new L.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile;if(K.quantile!=null)Z.quantile=Number(K.quantile);if(K.value!=null)Z.value=Number(K.value);return Z},W.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.defaults)H.quantile=0,H.value=0;if(K.quantile!=null&&K.hasOwnProperty("quantile"))H.quantile=Z.json&&!isFinite(K.quantile)?String(K.quantile):K.quantile;if(K.value!=null&&K.hasOwnProperty("value"))H.value=Z.json&&!isFinite(K.value)?String(K.value):K.value;return H},W.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},W.getTypeUrl=function(K){if(K===void 0)K="type.googleapis.com";return K+"/opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile"},W}(),Y}(),X.Exemplar=function(){function Y(G){if(this.filteredAttributes=[],G){for(var K=Object.keys(G),Z=0;Z>>3){case 7:{if(!(q.filteredAttributes&&q.filteredAttributes.length))q.filteredAttributes=[];q.filteredAttributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(K,K.uint32()));break}case 2:{q.timeUnixNano=K.fixed64();break}case 3:{q.asDouble=K.double();break}case 6:{q.asInt=K.sfixed64();break}case 4:{q.spanId=K.bytes();break}case 5:{q.traceId=K.bytes();break}default:K.skipType(B&7);break}}return q},Y.decodeDelimited=function(K){if(!(K instanceof n))K=new n(K);return this.decode(K,K.uint32())},Y.verify=function(K){if(typeof K!=="object"||K===null)return"object expected";var Z={};if(K.filteredAttributes!=null&&K.hasOwnProperty("filteredAttributes")){if(!Array.isArray(K.filteredAttributes))return"filteredAttributes: array expected";for(var H=0;H>>0,K.timeUnixNano.high>>>0).toNumber()}if(K.asDouble!=null)Z.asDouble=Number(K.asDouble);if(K.asInt!=null){if(A.Long)(Z.asInt=A.Long.fromValue(K.asInt)).unsigned=!1;else if(typeof K.asInt==="string")Z.asInt=parseInt(K.asInt,10);else if(typeof K.asInt==="number")Z.asInt=K.asInt;else if(typeof K.asInt==="object")Z.asInt=new A.LongBits(K.asInt.low>>>0,K.asInt.high>>>0).toNumber()}if(K.spanId!=null){if(typeof K.spanId==="string")A.base64.decode(K.spanId,Z.spanId=A.newBuffer(A.base64.length(K.spanId)),0);else if(K.spanId.length>=0)Z.spanId=K.spanId}if(K.traceId!=null){if(typeof K.traceId==="string")A.base64.decode(K.traceId,Z.traceId=A.newBuffer(A.base64.length(K.traceId)),0);else if(K.traceId.length>=0)Z.traceId=K.traceId}return Z},Y.toObject=function(K,Z){if(!Z)Z={};var H={};if(Z.arrays||Z.defaults)H.filteredAttributes=[];if(Z.defaults){if(A.Long){var z=new A.Long(0,0,!1);H.timeUnixNano=Z.longs===String?z.toString():Z.longs===Number?z.toNumber():z}else H.timeUnixNano=Z.longs===String?"0":0;if(Z.bytes===String)H.spanId="";else if(H.spanId=[],Z.bytes!==Array)H.spanId=A.newBuffer(H.spanId);if(Z.bytes===String)H.traceId="";else if(H.traceId=[],Z.bytes!==Array)H.traceId=A.newBuffer(H.traceId)}if(K.timeUnixNano!=null&&K.hasOwnProperty("timeUnixNano"))if(typeof K.timeUnixNano==="number")H.timeUnixNano=Z.longs===String?String(K.timeUnixNano):K.timeUnixNano;else H.timeUnixNano=Z.longs===String?A.Long.prototype.toString.call(K.timeUnixNano):Z.longs===Number?new A.LongBits(K.timeUnixNano.low>>>0,K.timeUnixNano.high>>>0).toNumber():K.timeUnixNano;if(K.asDouble!=null&&K.hasOwnProperty("asDouble")){if(H.asDouble=Z.json&&!isFinite(K.asDouble)?String(K.asDouble):K.asDouble,Z.oneofs)H.value="asDouble"}if(K.spanId!=null&&K.hasOwnProperty("spanId"))H.spanId=Z.bytes===String?A.base64.encode(K.spanId,0,K.spanId.length):Z.bytes===Array?Array.prototype.slice.call(K.spanId):K.spanId;if(K.traceId!=null&&K.hasOwnProperty("traceId"))H.traceId=Z.bytes===String?A.base64.encode(K.traceId,0,K.traceId.length):Z.bytes===Array?Array.prototype.slice.call(K.traceId):K.traceId;if(K.asInt!=null&&K.hasOwnProperty("asInt")){if(typeof K.asInt==="number")H.asInt=Z.longs===String?String(K.asInt):K.asInt;else H.asInt=Z.longs===String?A.Long.prototype.toString.call(K.asInt):Z.longs===Number?new A.LongBits(K.asInt.low>>>0,K.asInt.high>>>0).toNumber():K.asInt;if(Z.oneofs)H.value="asInt"}if(K.filteredAttributes&&K.filteredAttributes.length){H.filteredAttributes=[];for(var q=0;q>>3){case 1:{if(!(z.resourceLogs&&z.resourceLogs.length))z.resourceLogs=[];z.resourceLogs.push(L.opentelemetry.proto.logs.v1.ResourceLogs.decode(G,G.uint32()));break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resourceLogs!=null&&G.hasOwnProperty("resourceLogs")){if(!Array.isArray(G.resourceLogs))return"resourceLogs: array expected";for(var K=0;K>>3){case 1:{z.resource=L.opentelemetry.proto.resource.v1.Resource.decode(G,G.uint32());break}case 2:{if(!(z.scopeLogs&&z.scopeLogs.length))z.scopeLogs=[];z.scopeLogs.push(L.opentelemetry.proto.logs.v1.ScopeLogs.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.resource!=null&&G.hasOwnProperty("resource")){var K=L.opentelemetry.proto.resource.v1.Resource.verify(G.resource);if(K)return"resource."+K}if(G.scopeLogs!=null&&G.hasOwnProperty("scopeLogs")){if(!Array.isArray(G.scopeLogs))return"scopeLogs: array expected";for(var Z=0;Z>>3){case 1:{z.scope=L.opentelemetry.proto.common.v1.InstrumentationScope.decode(G,G.uint32());break}case 2:{if(!(z.logRecords&&z.logRecords.length))z.logRecords=[];z.logRecords.push(L.opentelemetry.proto.logs.v1.LogRecord.decode(G,G.uint32()));break}case 3:{z.schemaUrl=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.scope!=null&&G.hasOwnProperty("scope")){var K=L.opentelemetry.proto.common.v1.InstrumentationScope.verify(G.scope);if(K)return"scope."+K}if(G.logRecords!=null&&G.hasOwnProperty("logRecords")){if(!Array.isArray(G.logRecords))return"logRecords: array expected";for(var Z=0;Z>>3){case 1:{z.timeUnixNano=G.fixed64();break}case 11:{z.observedTimeUnixNano=G.fixed64();break}case 2:{z.severityNumber=G.int32();break}case 3:{z.severityText=G.string();break}case 5:{z.body=L.opentelemetry.proto.common.v1.AnyValue.decode(G,G.uint32());break}case 6:{if(!(z.attributes&&z.attributes.length))z.attributes=[];z.attributes.push(L.opentelemetry.proto.common.v1.KeyValue.decode(G,G.uint32()));break}case 7:{z.droppedAttributesCount=G.uint32();break}case 8:{z.flags=G.fixed32();break}case 9:{z.traceId=G.bytes();break}case 10:{z.spanId=G.bytes();break}case 12:{z.eventName=G.string();break}default:G.skipType(q&7);break}}return z},Y.decodeDelimited=function(G){if(!(G instanceof n))G=new n(G);return this.decode(G,G.uint32())},Y.verify=function(G){if(typeof G!=="object"||G===null)return"object expected";if(G.timeUnixNano!=null&&G.hasOwnProperty("timeUnixNano")){if(!A.isInteger(G.timeUnixNano)&&!(G.timeUnixNano&&A.isInteger(G.timeUnixNano.low)&&A.isInteger(G.timeUnixNano.high)))return"timeUnixNano: integer|Long expected"}if(G.observedTimeUnixNano!=null&&G.hasOwnProperty("observedTimeUnixNano")){if(!A.isInteger(G.observedTimeUnixNano)&&!(G.observedTimeUnixNano&&A.isInteger(G.observedTimeUnixNano.low)&&A.isInteger(G.observedTimeUnixNano.high)))return"observedTimeUnixNano: integer|Long expected"}if(G.severityNumber!=null&&G.hasOwnProperty("severityNumber"))switch(G.severityNumber){default:return"severityNumber: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:break}if(G.severityText!=null&&G.hasOwnProperty("severityText")){if(!A.isString(G.severityText))return"severityText: string expected"}if(G.body!=null&&G.hasOwnProperty("body")){var K=L.opentelemetry.proto.common.v1.AnyValue.verify(G.body);if(K)return"body."+K}if(G.attributes!=null&&G.hasOwnProperty("attributes")){if(!Array.isArray(G.attributes))return"attributes: array expected";for(var Z=0;Z>>0,G.timeUnixNano.high>>>0).toNumber()}if(G.observedTimeUnixNano!=null){if(A.Long)(K.observedTimeUnixNano=A.Long.fromValue(G.observedTimeUnixNano)).unsigned=!1;else if(typeof G.observedTimeUnixNano==="string")K.observedTimeUnixNano=parseInt(G.observedTimeUnixNano,10);else if(typeof G.observedTimeUnixNano==="number")K.observedTimeUnixNano=G.observedTimeUnixNano;else if(typeof G.observedTimeUnixNano==="object")K.observedTimeUnixNano=new A.LongBits(G.observedTimeUnixNano.low>>>0,G.observedTimeUnixNano.high>>>0).toNumber()}switch(G.severityNumber){default:if(typeof G.severityNumber==="number"){K.severityNumber=G.severityNumber;break}break;case"SEVERITY_NUMBER_UNSPECIFIED":case 0:K.severityNumber=0;break;case"SEVERITY_NUMBER_TRACE":case 1:K.severityNumber=1;break;case"SEVERITY_NUMBER_TRACE2":case 2:K.severityNumber=2;break;case"SEVERITY_NUMBER_TRACE3":case 3:K.severityNumber=3;break;case"SEVERITY_NUMBER_TRACE4":case 4:K.severityNumber=4;break;case"SEVERITY_NUMBER_DEBUG":case 5:K.severityNumber=5;break;case"SEVERITY_NUMBER_DEBUG2":case 6:K.severityNumber=6;break;case"SEVERITY_NUMBER_DEBUG3":case 7:K.severityNumber=7;break;case"SEVERITY_NUMBER_DEBUG4":case 8:K.severityNumber=8;break;case"SEVERITY_NUMBER_INFO":case 9:K.severityNumber=9;break;case"SEVERITY_NUMBER_INFO2":case 10:K.severityNumber=10;break;case"SEVERITY_NUMBER_INFO3":case 11:K.severityNumber=11;break;case"SEVERITY_NUMBER_INFO4":case 12:K.severityNumber=12;break;case"SEVERITY_NUMBER_WARN":case 13:K.severityNumber=13;break;case"SEVERITY_NUMBER_WARN2":case 14:K.severityNumber=14;break;case"SEVERITY_NUMBER_WARN3":case 15:K.severityNumber=15;break;case"SEVERITY_NUMBER_WARN4":case 16:K.severityNumber=16;break;case"SEVERITY_NUMBER_ERROR":case 17:K.severityNumber=17;break;case"SEVERITY_NUMBER_ERROR2":case 18:K.severityNumber=18;break;case"SEVERITY_NUMBER_ERROR3":case 19:K.severityNumber=19;break;case"SEVERITY_NUMBER_ERROR4":case 20:K.severityNumber=20;break;case"SEVERITY_NUMBER_FATAL":case 21:K.severityNumber=21;break;case"SEVERITY_NUMBER_FATAL2":case 22:K.severityNumber=22;break;case"SEVERITY_NUMBER_FATAL3":case 23:K.severityNumber=23;break;case"SEVERITY_NUMBER_FATAL4":case 24:K.severityNumber=24;break}if(G.severityText!=null)K.severityText=String(G.severityText);if(G.body!=null){if(typeof G.body!=="object")throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.body: object expected");K.body=L.opentelemetry.proto.common.v1.AnyValue.fromObject(G.body)}if(G.attributes){if(!Array.isArray(G.attributes))throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.attributes: array expected");K.attributes=[];for(var Z=0;Z>>0;if(G.flags!=null)K.flags=G.flags>>>0;if(G.traceId!=null){if(typeof G.traceId==="string")A.base64.decode(G.traceId,K.traceId=A.newBuffer(A.base64.length(G.traceId)),0);else if(G.traceId.length>=0)K.traceId=G.traceId}if(G.spanId!=null){if(typeof G.spanId==="string")A.base64.decode(G.spanId,K.spanId=A.newBuffer(A.base64.length(G.spanId)),0);else if(G.spanId.length>=0)K.spanId=G.spanId}if(G.eventName!=null)K.eventName=String(G.eventName);return K},Y.toObject=function(G,K){if(!K)K={};var Z={};if(K.arrays||K.defaults)Z.attributes=[];if(K.defaults){if(A.Long){var H=new A.Long(0,0,!1);Z.timeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.timeUnixNano=K.longs===String?"0":0;if(Z.severityNumber=K.enums===String?"SEVERITY_NUMBER_UNSPECIFIED":0,Z.severityText="",Z.body=null,Z.droppedAttributesCount=0,Z.flags=0,K.bytes===String)Z.traceId="";else if(Z.traceId=[],K.bytes!==Array)Z.traceId=A.newBuffer(Z.traceId);if(K.bytes===String)Z.spanId="";else if(Z.spanId=[],K.bytes!==Array)Z.spanId=A.newBuffer(Z.spanId);if(A.Long){var H=new A.Long(0,0,!1);Z.observedTimeUnixNano=K.longs===String?H.toString():K.longs===Number?H.toNumber():H}else Z.observedTimeUnixNano=K.longs===String?"0":0;Z.eventName=""}if(G.timeUnixNano!=null&&G.hasOwnProperty("timeUnixNano"))if(typeof G.timeUnixNano==="number")Z.timeUnixNano=K.longs===String?String(G.timeUnixNano):G.timeUnixNano;else Z.timeUnixNano=K.longs===String?A.Long.prototype.toString.call(G.timeUnixNano):K.longs===Number?new A.LongBits(G.timeUnixNano.low>>>0,G.timeUnixNano.high>>>0).toNumber():G.timeUnixNano;if(G.severityNumber!=null&&G.hasOwnProperty("severityNumber"))Z.severityNumber=K.enums===String?L.opentelemetry.proto.logs.v1.SeverityNumber[G.severityNumber]===void 0?G.severityNumber:L.opentelemetry.proto.logs.v1.SeverityNumber[G.severityNumber]:G.severityNumber;if(G.severityText!=null&&G.hasOwnProperty("severityText"))Z.severityText=G.severityText;if(G.body!=null&&G.hasOwnProperty("body"))Z.body=L.opentelemetry.proto.common.v1.AnyValue.toObject(G.body,K);if(G.attributes&&G.attributes.length){Z.attributes=[];for(var z=0;z>>0,G.observedTimeUnixNano.high>>>0).toNumber():G.observedTimeUnixNano;if(G.eventName!=null&&G.hasOwnProperty("eventName"))Z.eventName=G.eventName;return Z},Y.prototype.toJSON=function(){return this.constructor.toObject(this,G1.util.toJSONOptions)},Y.getTypeUrl=function(G){if(G===void 0)G="type.googleapis.com";return G+"/opentelemetry.proto.logs.v1.LogRecord"},Y}(),X}(),Q}(),J}(),$}();cN1.exports=L});var L2=F((lN1)=>{Object.defineProperty(lN1,"__esModule",{value:!0});lN1.isTracingSuppressed=lN1.unsuppressTracing=lN1.suppressTracing=void 0;var mB4=P(),XZ0=(0,mB4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function cB4($){return $.setValue(XZ0,!0)}lN1.suppressTracing=cB4;function lB4($){return $.deleteValue(XZ0)}lN1.unsuppressTracing=lB4;function pB4($){return $.getValue(XZ0)===!0}lN1.isTracingSuppressed=pB4});var YZ0=F((nN1)=>{Object.defineProperty(nN1,"__esModule",{value:!0});nN1.BAGGAGE_MAX_TOTAL_LENGTH=nN1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=nN1.BAGGAGE_MAX_NAME_VALUE_PAIRS=nN1.BAGGAGE_HEADER=nN1.BAGGAGE_ITEMS_SEPARATOR=nN1.BAGGAGE_PROPERTIES_SEPARATOR=nN1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;nN1.BAGGAGE_KEY_PAIR_SEPARATOR="=";nN1.BAGGAGE_PROPERTIES_SEPARATOR=";";nN1.BAGGAGE_ITEMS_SEPARATOR=",";nN1.BAGGAGE_HEADER="baggage";nN1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;nN1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;nN1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var WZ0=F((rN1)=>{Object.defineProperty(rN1,"__esModule",{value:!0});rN1.parseKeyPairsIntoRecord=rN1.parsePairKeyValue=rN1.getKeyPairs=rN1.serializeKeyPairs=void 0;var $V4=P(),Ez=YZ0();function JV4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?Ez.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>Ez.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}rN1.serializeKeyPairs=JV4;function QV4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=Ez.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}rN1.getKeyPairs=QV4;function oN1($){let J=$.split(Ez.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(Ez.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,$V4.baggageEntryMetadataFromString)(J.join(Ez.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}rN1.parsePairKeyValue=oN1;function XV4($){let J={};if(typeof $==="string"&&$.length>0)$.split(Ez.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=oN1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}rN1.parseKeyPairsIntoRecord=XV4});var $I1=F((sN1)=>{Object.defineProperty(sN1,"__esModule",{value:!0});sN1.W3CBaggagePropagator=void 0;var GZ0=P(),KV4=L2(),Rz=YZ0(),KZ0=WZ0();class tN1{inject($,J,Q){let X=GZ0.propagation.getBaggage($);if(!X||(0,KV4.isTracingSuppressed)($))return;let Y=(0,KZ0.getKeyPairs)(X).filter((G)=>{return G.length<=Rz.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,Rz.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,KZ0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,Rz.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,Rz.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(Rz.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(Rz.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,KZ0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return GZ0.propagation.setBaggage($,GZ0.propagation.createBaggage(W))}fields(){return[Rz.BAGGAGE_HEADER]}}sN1.W3CBaggagePropagator=tN1});var YI1=F((QI1)=>{Object.defineProperty(QI1,"__esModule",{value:!0});QI1.AnchoredClock=void 0;class JI1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}QI1.AnchoredClock=JI1});var qI1=F((HI1)=>{Object.defineProperty(HI1,"__esModule",{value:!0});HI1.isAttributeValue=HI1.isAttributeKey=HI1.sanitizeAttributes=void 0;var WI1=P();function ZV4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!GI1(Q)){WI1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!KI1(X)){WI1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}HI1.sanitizeAttributes=ZV4;function GI1($){return typeof $==="string"&&$!==""}HI1.isAttributeKey=GI1;function KI1($){if($==null)return!0;if(Array.isArray($))return HV4($);return ZI1(typeof $)}HI1.isAttributeValue=KI1;function HV4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(ZI1(X)){J=X;continue}return!1}return!1}return!0}function ZI1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var ZZ0=F((FI1)=>{Object.defineProperty(FI1,"__esModule",{value:!0});FI1.loggingErrorHandler=void 0;var FV4=P();function BV4(){return($)=>{FV4.diag.error(VV4($))}}FI1.loggingErrorHandler=BV4;function VV4($){if(typeof $==="string")return $;else return JSON.stringify(UV4($))}function UV4($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var OI1=F((UI1)=>{Object.defineProperty(UI1,"__esModule",{value:!0});UI1.globalErrorHandler=UI1.setGlobalErrorHandler=void 0;var DV4=ZZ0(),VI1=(0,DV4.loggingErrorHandler)();function OV4($){VI1=$}UI1.setGlobalErrorHandler=OV4;function wV4($){try{VI1($)}catch{}}UI1.globalErrorHandler=wV4});var PI1=F((LI1)=>{Object.defineProperty(LI1,"__esModule",{value:!0});LI1.getStringListFromEnv=LI1.getBooleanFromEnv=LI1.getStringFromEnv=LI1.getNumberFromEnv=void 0;var wI1=P(),NI1=f("util");function IV4($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){wI1.diag.warn(`Unknown value ${(0,NI1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}LI1.getNumberFromEnv=IV4;function II1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}LI1.getStringFromEnv=II1;function LV4($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return wI1.diag.warn(`Unknown value ${(0,NI1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}LI1.getBooleanFromEnv=LV4;function AV4($){return II1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}LI1.getStringListFromEnv=AV4});var EI1=F((MI1)=>{Object.defineProperty(MI1,"__esModule",{value:!0});MI1._globalThis=void 0;MI1._globalThis=typeof globalThis==="object"?globalThis:global});var jI1=F((RI1)=>{Object.defineProperty(RI1,"__esModule",{value:!0});RI1.otperformance=void 0;var EV4=f("perf_hooks");RI1.otperformance=EV4.performance});var vI1=F((SI1)=>{Object.defineProperty(SI1,"__esModule",{value:!0});SI1.VERSION=void 0;SI1.VERSION="2.2.0"});var yI1=F((_I1)=>{Object.defineProperty(_I1,"__esModule",{value:!0});_I1.ATTR_PROCESS_RUNTIME_NAME=void 0;_I1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var xI1=F((hI1)=>{Object.defineProperty(hI1,"__esModule",{value:!0});hI1.SDK_INFO=void 0;var RV4=vI1(),fb=m0(),TV4=yI1();hI1.SDK_INFO={[fb.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[TV4.ATTR_PROCESS_RUNTIME_NAME]:"node",[fb.ATTR_TELEMETRY_SDK_LANGUAGE]:fb.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[fb.ATTR_TELEMETRY_SDK_VERSION]:RV4.VERSION}});var gI1=F((_3)=>{Object.defineProperty(_3,"__esModule",{value:!0});_3.SDK_INFO=_3.otperformance=_3._globalThis=_3.getStringListFromEnv=_3.getNumberFromEnv=_3.getBooleanFromEnv=_3.getStringFromEnv=void 0;var yb=PI1();Object.defineProperty(_3,"getStringFromEnv",{enumerable:!0,get:function(){return yb.getStringFromEnv}});Object.defineProperty(_3,"getBooleanFromEnv",{enumerable:!0,get:function(){return yb.getBooleanFromEnv}});Object.defineProperty(_3,"getNumberFromEnv",{enumerable:!0,get:function(){return yb.getNumberFromEnv}});Object.defineProperty(_3,"getStringListFromEnv",{enumerable:!0,get:function(){return yb.getStringListFromEnv}});var jV4=EI1();Object.defineProperty(_3,"_globalThis",{enumerable:!0,get:function(){return jV4._globalThis}});var SV4=jI1();Object.defineProperty(_3,"otperformance",{enumerable:!0,get:function(){return SV4.otperformance}});var kV4=xI1();Object.defineProperty(_3,"SDK_INFO",{enumerable:!0,get:function(){return kV4.SDK_INFO}})});var HZ0=F((f3)=>{Object.defineProperty(f3,"__esModule",{value:!0});f3.getStringListFromEnv=f3.getNumberFromEnv=f3.getStringFromEnv=f3.getBooleanFromEnv=f3.otperformance=f3._globalThis=f3.SDK_INFO=void 0;var Tz=gI1();Object.defineProperty(f3,"SDK_INFO",{enumerable:!0,get:function(){return Tz.SDK_INFO}});Object.defineProperty(f3,"_globalThis",{enumerable:!0,get:function(){return Tz._globalThis}});Object.defineProperty(f3,"otperformance",{enumerable:!0,get:function(){return Tz.otperformance}});Object.defineProperty(f3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Tz.getBooleanFromEnv}});Object.defineProperty(f3,"getStringFromEnv",{enumerable:!0,get:function(){return Tz.getStringFromEnv}});Object.defineProperty(f3,"getNumberFromEnv",{enumerable:!0,get:function(){return Tz.getNumberFromEnv}});Object.defineProperty(f3,"getStringListFromEnv",{enumerable:!0,get:function(){return Tz.getStringListFromEnv}})});var pI1=F((cI1)=>{Object.defineProperty(cI1,"__esModule",{value:!0});cI1.addHrTimes=cI1.isTimeInput=cI1.isTimeInputHrTime=cI1.hrTimeToMicroseconds=cI1.hrTimeToMilliseconds=cI1.hrTimeToNanoseconds=cI1.hrTimeToTimeStamp=cI1.hrTimeDuration=cI1.timeInputToHrTime=cI1.hrTime=cI1.getTimeOrigin=cI1.millisToHrTime=void 0;var zZ0=HZ0(),dI1=9,fV4=6,yV4=Math.pow(10,fV4),hb=Math.pow(10,dI1);function A2($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*yV4);return[Q,X]}cI1.millisToHrTime=A2;function qZ0(){let $=zZ0.otperformance.timeOrigin;if(typeof $!=="number"){let J=zZ0.otperformance;$=J.timing&&J.timing.fetchStart}return $}cI1.getTimeOrigin=qZ0;function uI1($){let J=A2(qZ0()),Q=A2(typeof $==="number"?$:zZ0.otperformance.now());return mI1(J,Q)}cI1.hrTime=uI1;function hV4($){if(FZ0($))return $;else if(typeof $==="number")if($=hb)Q[1]-=hb,Q[0]+=1;return Q}cI1.addHrTimes=mI1});var oI1=F((nI1)=>{Object.defineProperty(nI1,"__esModule",{value:!0});nI1.unrefTimer=void 0;function $U4($){if(typeof $!=="number")$.unref()}nI1.unrefTimer=$U4});var aI1=F((rI1)=>{Object.defineProperty(rI1,"__esModule",{value:!0});rI1.ExportResultCode=void 0;var JU4;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(JU4=rI1.ExportResultCode||(rI1.ExportResultCode={}))});var JL1=F((eI1)=>{Object.defineProperty(eI1,"__esModule",{value:!0});eI1.CompositePropagator=void 0;var tI1=P();class sI1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){tI1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){tI1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}eI1.CompositePropagator=sI1});var YL1=F((QL1)=>{Object.defineProperty(QL1,"__esModule",{value:!0});QL1.validateValue=QL1.validateKey=void 0;var VZ0="[_0-9a-z-*/]",QU4=`[a-z]${VZ0}{0,255}`,XU4=`[a-z0-9]${VZ0}{0,240}@[a-z]${VZ0}{0,13}`,YU4=new RegExp(`^(?:${QU4}|${XU4})$`),WU4=/^[ -~]{0,255}[!-~]$/,GU4=/,|=/;function KU4($){return YU4.test($)}QL1.validateKey=KU4;function ZU4($){return WU4.test($)&&!GU4.test($)}QL1.validateValue=ZU4});var DZ0=F((HL1)=>{Object.defineProperty(HL1,"__esModule",{value:!0});HL1.TraceState=void 0;var WL1=YL1(),GL1=32,zU4=512,KL1=",",ZL1="=";class UZ0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+ZL1+this.get(J)),$},[]).join(KL1)}_parse($){if($.length>zU4)return;if(this._internalState=$.split(KL1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(ZL1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,WL1.validateKey)(W)&&(0,WL1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>GL1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,GL1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new UZ0;return $._internalState=new Map(this._internalState),$}}HL1.TraceState=UZ0});var UL1=F((BL1)=>{Object.defineProperty(BL1,"__esModule",{value:!0});BL1.W3CTraceContextPropagator=BL1.parseTraceParent=BL1.TRACE_STATE_HEADER=BL1.TRACE_PARENT_HEADER=void 0;var bb=P(),qU4=L2(),FU4=DZ0();BL1.TRACE_PARENT_HEADER="traceparent";BL1.TRACE_STATE_HEADER="tracestate";var BU4="00",VU4="(?!ff)[\\da-f]{2}",UU4="(?![0]{32})[\\da-f]{32}",DU4="(?![0]{16})[\\da-f]{16}",OU4="[\\da-f]{2}",wU4=new RegExp(`^\\s?(${VU4})-(${UU4})-(${DU4})-(${OU4})(-.*)?\\s?$`);function qL1($){let J=wU4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}BL1.parseTraceParent=qL1;class FL1{inject($,J,Q){let X=bb.trace.getSpanContext($);if(!X||(0,qU4.isTracingSuppressed)($)||!(0,bb.isSpanContextValid)(X))return;let Y=`${BU4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||bb.TraceFlags.NONE).toString(16)}`;if(Q.set(J,BL1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,BL1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,BL1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=qL1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,BL1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new FU4.TraceState(typeof K==="string"?K:void 0)}return bb.trace.setSpanContext($,W)}fields(){return[BL1.TRACE_PARENT_HEADER,BL1.TRACE_STATE_HEADER]}}BL1.W3CTraceContextPropagator=FL1});var NL1=F((OL1)=>{Object.defineProperty(OL1,"__esModule",{value:!0});OL1.getRPCMetadata=OL1.deleteRPCMetadata=OL1.setRPCMetadata=OL1.RPCType=void 0;var IU4=P(),OZ0=(0,IU4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),LU4;(function($){$.HTTP="http"})(LU4=OL1.RPCType||(OL1.RPCType={}));function AU4($,J){return $.setValue(OZ0,J)}OL1.setRPCMetadata=AU4;function PU4($){return $.deleteValue(OZ0)}OL1.deleteRPCMetadata=PU4;function MU4($){return $.getValue(OZ0)}OL1.getRPCMetadata=MU4});var EL1=F((ML1)=>{Object.defineProperty(ML1,"__esModule",{value:!0});ML1.isPlainObject=void 0;var RU4="[object Object]",TU4="[object Null]",jU4="[object Undefined]",SU4=Function.prototype,IL1=SU4.toString,kU4=IL1.call(Object),vU4=Object.getPrototypeOf,LL1=Object.prototype,AL1=LL1.hasOwnProperty,jz=Symbol?Symbol.toStringTag:void 0,PL1=LL1.toString;function _U4($){if(!fU4($)||yU4($)!==RU4)return!1;let J=vU4($);if(J===null)return!0;let Q=AL1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&IL1.call(Q)===kU4}ML1.isPlainObject=_U4;function fU4($){return $!=null&&typeof $=="object"}function yU4($){if($==null)return $===void 0?jU4:TU4;return jz&&jz in Object($)?hU4($):bU4($)}function hU4($){let J=AL1.call($,jz),Q=$[jz],X=!1;try{$[jz]=void 0,X=!0}catch{}let Y=PL1.call($);if(X)if(J)$[jz]=Q;else delete $[jz];return Y}function bU4($){return PL1.call($)}});var _L1=F((kL1)=>{Object.defineProperty(kL1,"__esModule",{value:!0});kL1.merge=void 0;var RL1=EL1(),xU4=20;function gU4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=jL1(J,$.shift(),0,Q);return J}kL1.merge=gU4;function wZ0($){if(ub($))return $.slice();return $}function jL1($,J,Q=0,X){let Y;if(Q>xU4)return;if(Q++,db($)||db(J)||SL1(J))Y=wZ0(J);else if(ub($)){if(Y=$.slice(),ub(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(TL1($,Z,X)||TL1(J,Z,X))delete Y[Z];else{if(P2(z)&&P2(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=jL1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function TL1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function dU4($,J){if(!(0,RL1.isPlainObject)($)||!(0,RL1.isPlainObject)(J))return!1;return!0}});var hL1=F((fL1)=>{Object.defineProperty(fL1,"__esModule",{value:!0});fL1.callWithTimeout=fL1.TimeoutError=void 0;class mb extends Error{constructor($){super($);Object.setPrototypeOf(this,mb.prototype)}}fL1.TimeoutError=mb;function uU4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new mb("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}fL1.callWithTimeout=uU4});var dL1=F((xL1)=>{Object.defineProperty(xL1,"__esModule",{value:!0});xL1.isUrlIgnored=xL1.urlMatches=void 0;function bL1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}xL1.urlMatches=bL1;function cU4($,J){if(!J)return!1;for(let Q of J)if(bL1($,Q))return!0;return!1}xL1.isUrlIgnored=cU4});var lL1=F((mL1)=>{Object.defineProperty(mL1,"__esModule",{value:!0});mL1.Deferred=void 0;class uL1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}mL1.Deferred=uL1});var oL1=F((nL1)=>{Object.defineProperty(nL1,"__esModule",{value:!0});nL1.BindOnceFuture=void 0;var pU4=lL1();class pL1{_callback;_that;_isCalled=!1;_deferred=new pU4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}nL1.BindOnceFuture=pL1});var sL1=F((aL1)=>{Object.defineProperty(aL1,"__esModule",{value:!0});aL1.diagLogLevelFromString=void 0;var y3=P(),rL1={ALL:y3.DiagLogLevel.ALL,VERBOSE:y3.DiagLogLevel.VERBOSE,DEBUG:y3.DiagLogLevel.DEBUG,INFO:y3.DiagLogLevel.INFO,WARN:y3.DiagLogLevel.WARN,ERROR:y3.DiagLogLevel.ERROR,NONE:y3.DiagLogLevel.NONE};function nU4($){if($==null)return;let J=rL1[$.toUpperCase()];if(J==null)return y3.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(rL1)}, using default`),y3.DiagLogLevel.INFO;return J}aL1.diagLogLevelFromString=nU4});var QA1=F(($A1)=>{Object.defineProperty($A1,"__esModule",{value:!0});$A1._export=void 0;var eL1=P(),iU4=L2();function oU4($,J){return new Promise((Q)=>{eL1.context.with((0,iU4.suppressTracing)(eL1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}$A1._export=oU4});var dX=F((F1)=>{Object.defineProperty(F1,"__esModule",{value:!0});F1.internal=F1.diagLogLevelFromString=F1.BindOnceFuture=F1.urlMatches=F1.isUrlIgnored=F1.callWithTimeout=F1.TimeoutError=F1.merge=F1.TraceState=F1.unsuppressTracing=F1.suppressTracing=F1.isTracingSuppressed=F1.setRPCMetadata=F1.getRPCMetadata=F1.deleteRPCMetadata=F1.RPCType=F1.parseTraceParent=F1.W3CTraceContextPropagator=F1.TRACE_STATE_HEADER=F1.TRACE_PARENT_HEADER=F1.CompositePropagator=F1.otperformance=F1.getStringListFromEnv=F1.getNumberFromEnv=F1.getBooleanFromEnv=F1.getStringFromEnv=F1._globalThis=F1.SDK_INFO=F1.parseKeyPairsIntoRecord=F1.ExportResultCode=F1.unrefTimer=F1.timeInputToHrTime=F1.millisToHrTime=F1.isTimeInputHrTime=F1.isTimeInput=F1.hrTimeToTimeStamp=F1.hrTimeToNanoseconds=F1.hrTimeToMilliseconds=F1.hrTimeToMicroseconds=F1.hrTimeDuration=F1.hrTime=F1.getTimeOrigin=F1.addHrTimes=F1.loggingErrorHandler=F1.setGlobalErrorHandler=F1.globalErrorHandler=F1.sanitizeAttributes=F1.isAttributeValue=F1.AnchoredClock=F1.W3CBaggagePropagator=void 0;var rU4=$I1();Object.defineProperty(F1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return rU4.W3CBaggagePropagator}});var aU4=YI1();Object.defineProperty(F1,"AnchoredClock",{enumerable:!0,get:function(){return aU4.AnchoredClock}});var XA1=qI1();Object.defineProperty(F1,"isAttributeValue",{enumerable:!0,get:function(){return XA1.isAttributeValue}});Object.defineProperty(F1,"sanitizeAttributes",{enumerable:!0,get:function(){return XA1.sanitizeAttributes}});var YA1=OI1();Object.defineProperty(F1,"globalErrorHandler",{enumerable:!0,get:function(){return YA1.globalErrorHandler}});Object.defineProperty(F1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return YA1.setGlobalErrorHandler}});var tU4=ZZ0();Object.defineProperty(F1,"loggingErrorHandler",{enumerable:!0,get:function(){return tU4.loggingErrorHandler}});var l7=pI1();Object.defineProperty(F1,"addHrTimes",{enumerable:!0,get:function(){return l7.addHrTimes}});Object.defineProperty(F1,"getTimeOrigin",{enumerable:!0,get:function(){return l7.getTimeOrigin}});Object.defineProperty(F1,"hrTime",{enumerable:!0,get:function(){return l7.hrTime}});Object.defineProperty(F1,"hrTimeDuration",{enumerable:!0,get:function(){return l7.hrTimeDuration}});Object.defineProperty(F1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return l7.hrTimeToMicroseconds}});Object.defineProperty(F1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return l7.hrTimeToMilliseconds}});Object.defineProperty(F1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return l7.hrTimeToNanoseconds}});Object.defineProperty(F1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return l7.hrTimeToTimeStamp}});Object.defineProperty(F1,"isTimeInput",{enumerable:!0,get:function(){return l7.isTimeInput}});Object.defineProperty(F1,"isTimeInputHrTime",{enumerable:!0,get:function(){return l7.isTimeInputHrTime}});Object.defineProperty(F1,"millisToHrTime",{enumerable:!0,get:function(){return l7.millisToHrTime}});Object.defineProperty(F1,"timeInputToHrTime",{enumerable:!0,get:function(){return l7.timeInputToHrTime}});var sU4=oI1();Object.defineProperty(F1,"unrefTimer",{enumerable:!0,get:function(){return sU4.unrefTimer}});var eU4=aI1();Object.defineProperty(F1,"ExportResultCode",{enumerable:!0,get:function(){return eU4.ExportResultCode}});var $D4=WZ0();Object.defineProperty(F1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return $D4.parseKeyPairsIntoRecord}});var Sz=HZ0();Object.defineProperty(F1,"SDK_INFO",{enumerable:!0,get:function(){return Sz.SDK_INFO}});Object.defineProperty(F1,"_globalThis",{enumerable:!0,get:function(){return Sz._globalThis}});Object.defineProperty(F1,"getStringFromEnv",{enumerable:!0,get:function(){return Sz.getStringFromEnv}});Object.defineProperty(F1,"getBooleanFromEnv",{enumerable:!0,get:function(){return Sz.getBooleanFromEnv}});Object.defineProperty(F1,"getNumberFromEnv",{enumerable:!0,get:function(){return Sz.getNumberFromEnv}});Object.defineProperty(F1,"getStringListFromEnv",{enumerable:!0,get:function(){return Sz.getStringListFromEnv}});Object.defineProperty(F1,"otperformance",{enumerable:!0,get:function(){return Sz.otperformance}});var JD4=JL1();Object.defineProperty(F1,"CompositePropagator",{enumerable:!0,get:function(){return JD4.CompositePropagator}});var cb=UL1();Object.defineProperty(F1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return cb.TRACE_PARENT_HEADER}});Object.defineProperty(F1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return cb.TRACE_STATE_HEADER}});Object.defineProperty(F1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return cb.W3CTraceContextPropagator}});Object.defineProperty(F1,"parseTraceParent",{enumerable:!0,get:function(){return cb.parseTraceParent}});var lb=NL1();Object.defineProperty(F1,"RPCType",{enumerable:!0,get:function(){return lb.RPCType}});Object.defineProperty(F1,"deleteRPCMetadata",{enumerable:!0,get:function(){return lb.deleteRPCMetadata}});Object.defineProperty(F1,"getRPCMetadata",{enumerable:!0,get:function(){return lb.getRPCMetadata}});Object.defineProperty(F1,"setRPCMetadata",{enumerable:!0,get:function(){return lb.setRPCMetadata}});var NZ0=L2();Object.defineProperty(F1,"isTracingSuppressed",{enumerable:!0,get:function(){return NZ0.isTracingSuppressed}});Object.defineProperty(F1,"suppressTracing",{enumerable:!0,get:function(){return NZ0.suppressTracing}});Object.defineProperty(F1,"unsuppressTracing",{enumerable:!0,get:function(){return NZ0.unsuppressTracing}});var QD4=DZ0();Object.defineProperty(F1,"TraceState",{enumerable:!0,get:function(){return QD4.TraceState}});var XD4=_L1();Object.defineProperty(F1,"merge",{enumerable:!0,get:function(){return XD4.merge}});var WA1=hL1();Object.defineProperty(F1,"TimeoutError",{enumerable:!0,get:function(){return WA1.TimeoutError}});Object.defineProperty(F1,"callWithTimeout",{enumerable:!0,get:function(){return WA1.callWithTimeout}});var GA1=dL1();Object.defineProperty(F1,"isUrlIgnored",{enumerable:!0,get:function(){return GA1.isUrlIgnored}});Object.defineProperty(F1,"urlMatches",{enumerable:!0,get:function(){return GA1.urlMatches}});var YD4=oL1();Object.defineProperty(F1,"BindOnceFuture",{enumerable:!0,get:function(){return YD4.BindOnceFuture}});var WD4=sL1();Object.defineProperty(F1,"diagLogLevelFromString",{enumerable:!0,get:function(){return WD4.diagLogLevelFromString}});var GD4=QA1();F1.internal={_export:GD4._export}});var qA1=F((HA1)=>{Object.defineProperty(HA1,"__esModule",{value:!0});HA1.hexToBinary=void 0;function ZA1($){if($>=48&&$<=57)return $-48;if($>=97&&$<=102)return $-87;return $-55}function KD4($){let J=new Uint8Array($.length/2),Q=0;for(let X=0;X<$.length;X+=2){let Y=ZA1($.charCodeAt(X)),W=ZA1($.charCodeAt(X+1));J[Q++]=Y<<4|W}return J}HA1.hexToBinary=KD4});var pb=F((DA1)=>{Object.defineProperty(DA1,"__esModule",{value:!0});DA1.getOtlpEncoder=DA1.encodeAsString=DA1.encodeAsLongBits=DA1.toLongBits=DA1.hrTimeToNanos=void 0;var ZD4=dX(),IZ0=qA1();function LZ0($){let J=BigInt(1e9);return BigInt(Math.trunc($[0]))*J+BigInt(Math.trunc($[1]))}DA1.hrTimeToNanos=LZ0;function BA1($){let J=Number(BigInt.asUintN(32,$)),Q=Number(BigInt.asUintN(32,$>>BigInt(32)));return{low:J,high:Q}}DA1.toLongBits=BA1;function AZ0($){let J=LZ0($);return BA1(J)}DA1.encodeAsLongBits=AZ0;function VA1($){return LZ0($).toString()}DA1.encodeAsString=VA1;var HD4=typeof BigInt<"u"?VA1:ZD4.hrTimeToNanoseconds;function FA1($){return $}function UA1($){if($===void 0)return;return(0,IZ0.hexToBinary)($)}var zD4={encodeHrTime:AZ0,encodeSpanContext:IZ0.hexToBinary,encodeOptionalSpanContext:UA1};function qD4($){if($===void 0)return zD4;let J=$.useLongBits??!0,Q=$.useHex??!1;return{encodeHrTime:J?AZ0:HD4,encodeSpanContext:Q?FA1:IZ0.hexToBinary,encodeOptionalSpanContext:Q?FA1:UA1}}DA1.getOtlpEncoder=qD4});var nb=F((NA1)=>{Object.defineProperty(NA1,"__esModule",{value:!0});NA1.toAnyValue=NA1.toKeyValue=NA1.toAttributes=NA1.createInstrumentationScope=NA1.createResource=void 0;function DD4($){let J={attributes:wA1($.attributes),droppedAttributesCount:0},Q=$.schemaUrl;if(Q&&Q!=="")J.schemaUrl=Q;return J}NA1.createResource=DD4;function OD4($){return{name:$.name,version:$.version}}NA1.createInstrumentationScope=OD4;function wA1($){return Object.keys($).map((J)=>PZ0(J,$[J]))}NA1.toAttributes=wA1;function PZ0($,J){return{key:$,value:MZ0(J)}}NA1.toKeyValue=PZ0;function MZ0($){let J=typeof $;if(J==="string")return{stringValue:$};if(J==="number"){if(!Number.isInteger($))return{doubleValue:$};return{intValue:$}}if(J==="boolean")return{boolValue:$};if($ instanceof Uint8Array)return{bytesValue:$};if(Array.isArray($))return{arrayValue:{values:$.map(MZ0)}};if(J==="object"&&$!=null)return{kvlistValue:{values:Object.entries($).map(([Q,X])=>PZ0(Q,X))}};return{}}NA1.toAnyValue=MZ0});var CZ0=F((AA1)=>{Object.defineProperty(AA1,"__esModule",{value:!0});AA1.toLogAttributes=AA1.createExportLogsServiceRequest=void 0;var AD4=pb(),ib=nb();function PD4($,J){let Q=(0,AD4.getOtlpEncoder)(J);return{resourceLogs:CD4($,Q)}}AA1.createExportLogsServiceRequest=PD4;function MD4($){let J=new Map;for(let Q of $){let{resource:X,instrumentationScope:{name:Y,version:W="",schemaUrl:G=""}}=Q,K=J.get(X);if(!K)K=new Map,J.set(X,K);let Z=`${Y}@${W}:${G}`,H=K.get(Z);if(!H)H=[],K.set(Z,H);H.push(Q)}return J}function CD4($,J){let Q=MD4($);return Array.from(Q,([X,Y])=>{let W=(0,ib.createResource)(X);return{resource:W,scopeLogs:Array.from(Y,([,G])=>{return{scope:(0,ib.createInstrumentationScope)(G[0].instrumentationScope),logRecords:G.map((K)=>ED4(K,J)),schemaUrl:G[0].instrumentationScope.schemaUrl}}),schemaUrl:W.schemaUrl}})}function ED4($,J){return{timeUnixNano:J.encodeHrTime($.hrTime),observedTimeUnixNano:J.encodeHrTime($.hrTimeObserved),severityNumber:RD4($.severityNumber),severityText:$.severityText,body:(0,ib.toAnyValue)($.body),eventName:$.eventName,attributes:LA1($.attributes),droppedAttributesCount:$.droppedAttributesCount,flags:$.spanContext?.traceFlags,traceId:J.encodeOptionalSpanContext($.spanContext?.traceId),spanId:J.encodeOptionalSpanContext($.spanContext?.spanId)}}function RD4($){return $}function LA1($){return Object.keys($).map((J)=>(0,ib.toKeyValue)(J,$[J]))}AA1.toLogAttributes=LA1});var RA1=F((CA1)=>{Object.defineProperty(CA1,"__esModule",{value:!0});CA1.ProtobufLogsSerializer=void 0;var MA1=_b(),jD4=CZ0(),SD4=MA1.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,kD4=MA1.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest;CA1.ProtobufLogsSerializer={serializeRequest:($)=>{let J=(0,jD4.createExportLogsServiceRequest)($);return kD4.encode(J).finish()},deserializeResponse:($)=>{return SD4.decode($)}}});var TA1=F((EZ0)=>{Object.defineProperty(EZ0,"__esModule",{value:!0});EZ0.ProtobufLogsSerializer=void 0;var vD4=RA1();Object.defineProperty(EZ0,"ProtobufLogsSerializer",{enumerable:!0,get:function(){return vD4.ProtobufLogsSerializer}})});var ob=F((jA1)=>{Object.defineProperty(jA1,"__esModule",{value:!0});jA1.AggregationTemporality=void 0;var fD4;(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE"})(fD4=jA1.AggregationTemporality||(jA1.AggregationTemporality={}))});var DK=F((kA1)=>{Object.defineProperty(kA1,"__esModule",{value:!0});kA1.DataPointType=kA1.InstrumentType=void 0;var yD4;(function($){$.COUNTER="COUNTER",$.GAUGE="GAUGE",$.HISTOGRAM="HISTOGRAM",$.UP_DOWN_COUNTER="UP_DOWN_COUNTER",$.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",$.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",$.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(yD4=kA1.InstrumentType||(kA1.InstrumentType={}));var hD4;(function($){$[$.HISTOGRAM=0]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",$[$.GAUGE=2]="GAUGE",$[$.SUM=3]="SUM"})(hD4=kA1.DataPointType||(kA1.DataPointType={}))});var GQ=F((vA1)=>{Object.defineProperty(vA1,"__esModule",{value:!0});vA1.equalsCaseInsensitive=vA1.binarySearchUB=vA1.setEquals=vA1.FlatMap=vA1.isPromiseAllSettledRejectionResult=vA1.PromiseAllSettled=vA1.callWithTimeout=vA1.TimeoutError=vA1.instrumentationScopeId=vA1.hashAttributes=vA1.isNotNullish=void 0;function bD4($){return $!==void 0&&$!==null}vA1.isNotNullish=bD4;function xD4($){let J=Object.keys($);if(J.length===0)return"";return J=J.sort(),JSON.stringify(J.map((Q)=>[Q,$[Q]]))}vA1.hashAttributes=xD4;function gD4($){return`${$.name}:${$.version??""}:${$.schemaUrl??""}`}vA1.instrumentationScopeId=gD4;class rb extends Error{constructor($){super($);Object.setPrototypeOf(this,rb.prototype)}}vA1.TimeoutError=rb;function dD4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new rb("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}vA1.callWithTimeout=dD4;async function uD4($){return Promise.all($.map(async(J)=>{try{return{status:"fulfilled",value:await J}}catch(Q){return{status:"rejected",reason:Q}}}))}vA1.PromiseAllSettled=uD4;function mD4($){return $.status==="rejected"}vA1.isPromiseAllSettledRejectionResult=mD4;function cD4($,J){let Q=[];return $.forEach((X)=>{Q.push(...J(X))}),Q}vA1.FlatMap=cD4;function lD4($,J){if($.size!==J.size)return!1;for(let Q of $)if(!J.has(Q))return!1;return!0}vA1.setEquals=lD4;function pD4($,J){let Q=0,X=$.length-1,Y=$.length;while(X>=Q){let W=Q+Math.trunc((X-Q)/2);if($[W]{Object.defineProperty(fA1,"__esModule",{value:!0});fA1.AggregatorKind=void 0;var XO4;(function($){$[$.DROP=0]="DROP",$[$.SUM=1]="SUM",$[$.LAST_VALUE=2]="LAST_VALUE",$[$.HISTOGRAM=3]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"})(XO4=fA1.AggregatorKind||(fA1.AggregatorKind={}))});var xA1=F((hA1)=>{Object.defineProperty(hA1,"__esModule",{value:!0});hA1.DropAggregator=void 0;var YO4=TD();class yA1{kind=YO4.AggregatorKind.DROP;createAccumulation(){return}merge($,J){return}diff($,J){return}toMetricData($,J,Q,X){return}}hA1.DropAggregator=yA1});var mA1=F((dA1)=>{Object.defineProperty(dA1,"__esModule",{value:!0});dA1.HistogramAggregator=dA1.HistogramAccumulation=void 0;var WO4=TD(),M2=DK(),GO4=GQ();function KO4($){let J=$.map(()=>0);return J.push(0),{buckets:{boundaries:$,counts:J},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}class C2{startTime;_boundaries;_recordMinMax;_current;constructor($,J,Q=!0,X=KO4(J)){this.startTime=$,this._boundaries=J,this._recordMinMax=Q,this._current=X}record($){if(Number.isNaN($))return;if(this._current.count+=1,this._current.sum+=$,this._recordMinMax)this._current.min=Math.min($,this._current.min),this._current.max=Math.max($,this._current.max),this._current.hasMinMax=!0;let J=(0,GO4.binarySearchUB)(this._boundaries,$);this._current.buckets.counts[J]+=1}setStartTime($){this.startTime=$}toPointValue(){return this._current}}dA1.HistogramAccumulation=C2;class gA1{_boundaries;_recordMinMax;kind=WO4.AggregatorKind.HISTOGRAM;constructor($,J){this._boundaries=$,this._recordMinMax=J}createAccumulation($){return new C2($,this._boundaries,this._recordMinMax)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue(),Y=Q.buckets.counts,W=X.buckets.counts,G=Array(Y.length);for(let H=0;H{let G=W.toPointValue(),K=$.type===M2.InstrumentType.GAUGE||$.type===M2.InstrumentType.UP_DOWN_COUNTER||$.type===M2.InstrumentType.OBSERVABLE_GAUGE||$.type===M2.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,buckets:G.buckets,count:G.count}}})}}}dA1.HistogramAggregator=gA1});var pA1=F((cA1)=>{Object.defineProperty(cA1,"__esModule",{value:!0});cA1.Buckets=void 0;class SZ0{backing;indexBase;indexStart;indexEnd;constructor($=new kZ0,J=0,Q=0,X=0){this.backing=$,this.indexBase=J,this.indexStart=Q,this.indexEnd=X}get offset(){return this.indexStart}get length(){if(this.backing.length===0)return 0;if(this.indexEnd===this.indexStart&&this.at(0)===0)return 0;return this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},($,J)=>this.at(J))}at($){let J=this.indexBase-this.indexStart;if($=0;$--)if(this.at($)!==0){this.indexEnd-=this.length-$-1;break}this._rotate()}downscale($){this._rotate();let J=1+this.indexEnd-this.indexStart,Q=1<<$,X=0,Y=0;for(let W=this.indexStart;W<=this.indexEnd;){let G=W%Q;if(G<0)G+=Q;for(let K=G;K>=$,this.indexEnd>>=$,this.indexBase=this.indexStart}clone(){return new SZ0(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let $=this.indexBase-this.indexStart;if($===0)return;else if($>0)this.backing.reverse(0,this.backing.length),this.backing.reverse(0,$),this.backing.reverse($,this.backing.length);else this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+$);this.indexBase=this.indexStart}_relocateBucket($,J){if($===J)return;this.incrementBucket($,this.backing.emptyBucket(J))}}cA1.Buckets=SZ0;class kZ0{_counts;constructor($=[0]){this._counts=$}get length(){return this._counts.length}countAt($){return this._counts[$]}growTo($,J,Q){let X=Array($).fill(0);X.splice(Q,this._counts.length-J,...this._counts.slice(J)),X.splice(0,J,...this._counts.slice(0,J)),this._counts=X}reverse($,J){let Q=Math.floor(($+J)/2)-$;for(let X=0;X=J)this._counts[$]-=J;else this._counts[$]=0}clone(){return new kZ0([...this._counts])}}});var _Z0=F((nA1)=>{Object.defineProperty(nA1,"__esModule",{value:!0});nA1.getSignificand=nA1.getNormalBase2=nA1.MIN_VALUE=nA1.MAX_NORMAL_EXPONENT=nA1.MIN_NORMAL_EXPONENT=nA1.SIGNIFICAND_WIDTH=void 0;nA1.SIGNIFICAND_WIDTH=52;var HO4=2146435072,zO4=1048575,vZ0=1023;nA1.MIN_NORMAL_EXPONENT=-vZ0+1;nA1.MAX_NORMAL_EXPONENT=vZ0;nA1.MIN_VALUE=Math.pow(2,-1022);function qO4($){let J=new DataView(new ArrayBuffer(8));return J.setFloat64(0,$),((J.getUint32(0)&HO4)>>20)-vZ0}nA1.getNormalBase2=qO4;function FO4($){let J=new DataView(new ArrayBuffer(8));J.setFloat64(0,$);let Q=J.getUint32(0),X=J.getUint32(4);return(Q&zO4)*Math.pow(2,32)+X}nA1.getSignificand=FO4});var ab=F((oA1)=>{Object.defineProperty(oA1,"__esModule",{value:!0});oA1.nextGreaterSquare=oA1.ldexp=void 0;function wO4($,J){if($===0||$===Number.POSITIVE_INFINITY||$===Number.NEGATIVE_INFINITY||Number.isNaN($))return $;return $*Math.pow(2,J)}oA1.ldexp=wO4;function NO4($){return $--,$|=$>>1,$|=$>>2,$|=$>>4,$|=$>>8,$|=$>>16,$++,$}oA1.nextGreaterSquare=NO4});var tb=F((tA1)=>{Object.defineProperty(tA1,"__esModule",{value:!0});tA1.MappingError=void 0;class aA1 extends Error{}tA1.MappingError=aA1});var XP1=F((JP1)=>{Object.defineProperty(JP1,"__esModule",{value:!0});JP1.ExponentMapping=void 0;var jD=_Z0(),LO4=ab(),eA1=tb();class $P1{_shift;constructor($){this._shift=-$}mapToIndex($){if($>this._shift}lowerBoundary($){let J=this._minNormalLowerBoundaryIndex();if($Q)throw new eA1.MappingError(`overflow: ${$} is > maximum lower boundary: ${Q}`);return LO4.ldexp(1,$<>this._shift;if(this._shift<2)$--;return $}_maxNormalLowerBoundaryIndex(){return jD.MAX_NORMAL_EXPONENT>>this._shift}_rightShift($,J){return Math.floor($*Math.pow(2,-J))}}JP1.ExponentMapping=$P1});var HP1=F((KP1)=>{Object.defineProperty(KP1,"__esModule",{value:!0});KP1.LogarithmMapping=void 0;var SD=_Z0(),YP1=ab(),WP1=tb();class GP1{_scale;_scaleFactor;_inverseFactor;constructor($){this._scale=$,this._scaleFactor=YP1.ldexp(Math.LOG2E,$),this._inverseFactor=YP1.ldexp(Math.LN2,-$)}mapToIndex($){if($<=SD.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(SD.getSignificand($)===0)return(SD.getNormalBase2($)<=Q)return Q;return J}lowerBoundary($){let J=this._maxNormalLowerBoundaryIndex();if($>=J){if($===J)return 2*Math.exp(($-(1< maximum lower boundary: ${J}`)}let Q=this._minNormalLowerBoundaryIndex();if($<=Q){if($===Q)return SD.MIN_VALUE;else if($===Q-1)return Math.exp(($+(1<{Object.defineProperty(FP1,"__esModule",{value:!0});FP1.getMapping=void 0;var AO4=XP1(),PO4=HP1(),MO4=tb(),zP1=-10,qP1=20,CO4=Array.from({length:31},($,J)=>{if(J>10)return new PO4.LogarithmMapping(J-10);return new AO4.ExponentMapping(J-10)});function EO4($){if($>qP1||$= ${zP1} && <= ${qP1}, got: ${$}`);return CO4[$+10]}FP1.getMapping=EO4});var IP1=F((wP1)=>{Object.defineProperty(wP1,"__esModule",{value:!0});wP1.ExponentialHistogramAggregator=wP1.ExponentialHistogramAccumulation=void 0;var RO4=TD(),E2=DK(),TO4=P(),UP1=pA1(),DP1=VP1(),jO4=ab();class kD{low;high;static combine($,J){return new kD(Math.min($.low,J.low),Math.max($.high,J.high))}constructor($,J){this.low=$,this.high=J}}var SO4=20,kO4=160,fZ0=2;class sb{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor($,J=kO4,Q=!0,X=0,Y=0,W=0,G=Number.POSITIVE_INFINITY,K=Number.NEGATIVE_INFINITY,Z=new UP1.Buckets,H=new UP1.Buckets,z=(0,DP1.getMapping)(SO4)){if(this.startTime=$,this._maxSize=J,this._recordMinMax=Q,this._sum=X,this._count=Y,this._zeroCount=W,this._min=G,this._max=K,this._positive=Z,this._negative=H,this._mapping=z,this._maxSizethis._max)this._max=$;if($0)this._updateBuckets(this._positive,$,J);else this._updateBuckets(this._negative,-$,J)}merge($){if(this._count===0)this._min=$.min,this._max=$.max;else if($.count!==0){if($.minthis.max)this._max=$.max}this.startTime=$.startTime,this._sum+=$.sum,this._count+=$.count,this._zeroCount+=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._mergeBuckets(this.positive,$,$.positive,J),this._mergeBuckets(this.negative,$,$.negative,J)}diff($){this._min=1/0,this._max=-1/0,this._sum-=$.sum,this._count-=$.count,this._zeroCount-=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._diffBuckets(this.positive,$,$.positive,J),this._diffBuckets(this.negative,$,$.negative,J)}clone(){return new sb(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($,J,Q){let X=this._mapping.mapToIndex(J),Y=!1,W=0,G=0;if($.length===0)$.indexStart=X,$.indexEnd=$.indexStart,$.indexBase=$.indexStart;else if(X<$.indexStart&&$.indexEnd-X>=this._maxSize)Y=!0,G=X,W=$.indexEnd;else if(X>$.indexEnd&&X-$.indexStart>=this._maxSize)Y=!0,G=$.indexStart,W=X;if(Y){let K=this._changeScale(W,G);this._downscale(K),X=this._mapping.mapToIndex(J)}this._incrementIndexBy($,X,Q)}_incrementIndexBy($,J,Q){if(Q===0)return;if($.length===0)$.indexStart=$.indexEnd=$.indexBase=J;if(J<$.indexStart){let Y=$.indexEnd-J;if(Y>=$.backing.length)this._grow($,Y+1);$.indexStart=J}else if(J>$.indexEnd){let Y=J-$.indexStart;if(Y>=$.backing.length)this._grow($,Y+1);$.indexEnd=J}let X=J-$.indexBase;if(X<0)X+=$.backing.length;$.incrementBucket(X,Q)}_grow($,J){let Q=$.backing.length,X=$.indexBase-$.indexStart,Y=Q-X,W=(0,jO4.nextGreaterSquare)(J);if(W>this._maxSize)W=this._maxSize;let G=W-X;$.backing.growTo(W,Y,G)}_changeScale($,J){let Q=0;while($-J>=this._maxSize)$>>=1,J>>=1,Q++;return Q}_downscale($){if($===0)return;if($<0)throw Error(`impossible change of scale: ${this.scale}`);let J=this._mapping.scale-$;this._positive.downscale($),this._negative.downscale($),this._mapping=(0,DP1.getMapping)(J)}_minScale($){let J=Math.min(this.scale,$.scale),Q=kD.combine(this._highLowAtScale(this.positive,this.scale,J),this._highLowAtScale($.positive,$.scale,J)),X=kD.combine(this._highLowAtScale(this.negative,this.scale,J),this._highLowAtScale($.negative,$.scale,J));return Math.min(J-this._changeScale(Q.high,Q.low),J-this._changeScale(X.high,X.low))}_highLowAtScale($,J,Q){if($.length===0)return new kD(0,-1);let X=J-Q;return new kD($.indexStart>>X,$.indexEnd>>X)}_mergeBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W,Q.at(G))}_diffBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W)-$.indexBase;if(Z<0)Z+=$.backing.length;$.decrementBucket(Z,Q.at(G))}$.trim()}}wP1.ExponentialHistogramAccumulation=sb;class OP1{_maxSize;_recordMinMax;kind=RO4.AggregatorKind.EXPONENTIAL_HISTOGRAM;constructor($,J){this._maxSize=$,this._recordMinMax=J}createAccumulation($){return new sb($,this._maxSize,this._recordMinMax)}merge($,J){let Q=J.clone();return Q.merge($),Q}diff($,J){let Q=J.clone();return Q.diff($),Q}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:E2.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:Q.map(([Y,W])=>{let G=W.toPointValue(),K=$.type===E2.InstrumentType.GAUGE||$.type===E2.InstrumentType.UP_DOWN_COUNTER||$.type===E2.InstrumentType.OBSERVABLE_GAUGE||$.type===E2.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,positive:{offset:G.positive.offset,bucketCounts:G.positive.bucketCounts},negative:{offset:G.negative.offset,bucketCounts:G.negative.bucketCounts},count:G.count,scale:G.scale,zeroCount:G.zeroCount}}})}}}wP1.ExponentialHistogramAggregator=OP1});var MP1=F((AP1)=>{Object.defineProperty(AP1,"__esModule",{value:!0});AP1.LastValueAggregator=AP1.LastValueAccumulation=void 0;var _O4=TD(),R2=dX(),fO4=DK();class T2{startTime;_current;sampleTime;constructor($,J=0,Q=[0,0]){this.startTime=$,this._current=J,this.sampleTime=Q}record($){this._current=$,this.sampleTime=(0,R2.millisToHrTime)(Date.now())}setStartTime($){this.startTime=$}toPointValue(){return this._current}}AP1.LastValueAccumulation=T2;class LP1{kind=_O4.AggregatorKind.LAST_VALUE;createAccumulation($){return new T2($)}merge($,J){let Q=(0,R2.hrTimeToMicroseconds)(J.sampleTime)>=(0,R2.hrTimeToMicroseconds)($.sampleTime)?J:$;return new T2($.startTime,Q.toPointValue(),Q.sampleTime)}diff($,J){let Q=(0,R2.hrTimeToMicroseconds)(J.sampleTime)>=(0,R2.hrTimeToMicroseconds)($.sampleTime)?J:$;return new T2(J.startTime,Q.toPointValue(),Q.sampleTime)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:fO4.DataPointType.GAUGE,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}})}}}AP1.LastValueAggregator=LP1});var TP1=F((EP1)=>{Object.defineProperty(EP1,"__esModule",{value:!0});EP1.SumAggregator=EP1.SumAccumulation=void 0;var hO4=TD(),bO4=DK();class kz{startTime;monotonic;_current;reset;constructor($,J,Q=0,X=!1){this.startTime=$,this.monotonic=J,this._current=Q,this.reset=X}record($){if(this.monotonic&&$<0)return;this._current+=$}setStartTime($){this.startTime=$}toPointValue(){return this._current}}EP1.SumAccumulation=kz;class CP1{monotonic;kind=hO4.AggregatorKind.SUM;constructor($){this.monotonic=$}createAccumulation($){return new kz($,this.monotonic)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue();if(J.reset)return new kz(J.startTime,this.monotonic,X,J.reset);return new kz($.startTime,this.monotonic,Q+X)}diff($,J){let Q=$.toPointValue(),X=J.toPointValue();if(this.monotonic&&Q>X)return new kz(J.startTime,this.monotonic,X,!0);return new kz(J.startTime,this.monotonic,X-Q)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:bO4.DataPointType.SUM,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}}),isMonotonic:this.monotonic}}}EP1.SumAggregator=CP1});var _P1=F((KQ)=>{Object.defineProperty(KQ,"__esModule",{value:!0});KQ.SumAggregator=KQ.SumAccumulation=KQ.LastValueAggregator=KQ.LastValueAccumulation=KQ.ExponentialHistogramAggregator=KQ.ExponentialHistogramAccumulation=KQ.HistogramAggregator=KQ.HistogramAccumulation=KQ.DropAggregator=void 0;var gO4=xA1();Object.defineProperty(KQ,"DropAggregator",{enumerable:!0,get:function(){return gO4.DropAggregator}});var jP1=mA1();Object.defineProperty(KQ,"HistogramAccumulation",{enumerable:!0,get:function(){return jP1.HistogramAccumulation}});Object.defineProperty(KQ,"HistogramAggregator",{enumerable:!0,get:function(){return jP1.HistogramAggregator}});var SP1=IP1();Object.defineProperty(KQ,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return SP1.ExponentialHistogramAccumulation}});Object.defineProperty(KQ,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return SP1.ExponentialHistogramAggregator}});var kP1=MP1();Object.defineProperty(KQ,"LastValueAccumulation",{enumerable:!0,get:function(){return kP1.LastValueAccumulation}});Object.defineProperty(KQ,"LastValueAggregator",{enumerable:!0,get:function(){return kP1.LastValueAggregator}});var vP1=TP1();Object.defineProperty(KQ,"SumAccumulation",{enumerable:!0,get:function(){return vP1.SumAccumulation}});Object.defineProperty(KQ,"SumAggregator",{enumerable:!0,get:function(){return vP1.SumAggregator}})});var dP1=F((fP1)=>{Object.defineProperty(fP1,"__esModule",{value:!0});fP1.DEFAULT_AGGREGATION=fP1.EXPONENTIAL_HISTOGRAM_AGGREGATION=fP1.HISTOGRAM_AGGREGATION=fP1.LAST_VALUE_AGGREGATION=fP1.SUM_AGGREGATION=fP1.DROP_AGGREGATION=fP1.DefaultAggregation=fP1.ExponentialHistogramAggregation=fP1.ExplicitBucketHistogramAggregation=fP1.HistogramAggregation=fP1.LastValueAggregation=fP1.SumAggregation=fP1.DropAggregation=void 0;var uO4=P(),vz=_P1(),uX=DK();class eb{static DEFAULT_INSTANCE=new vz.DropAggregator;createAggregator($){return eb.DEFAULT_INSTANCE}}fP1.DropAggregation=eb;class j2{static MONOTONIC_INSTANCE=new vz.SumAggregator(!0);static NON_MONOTONIC_INSTANCE=new vz.SumAggregator(!1);createAggregator($){switch($.type){case uX.InstrumentType.COUNTER:case uX.InstrumentType.OBSERVABLE_COUNTER:case uX.InstrumentType.HISTOGRAM:return j2.MONOTONIC_INSTANCE;default:return j2.NON_MONOTONIC_INSTANCE}}}fP1.SumAggregation=j2;class $x{static DEFAULT_INSTANCE=new vz.LastValueAggregator;createAggregator($){return $x.DEFAULT_INSTANCE}}fP1.LastValueAggregation=$x;class Jx{static DEFAULT_INSTANCE=new vz.HistogramAggregator([0,5,10,25,50,75,100,250,500,750,1000,2500,5000,7500,1e4],!0);createAggregator($){return Jx.DEFAULT_INSTANCE}}fP1.HistogramAggregation=Jx;class yZ0{_recordMinMax;_boundaries;constructor($,J=!0){if(this._recordMinMax=J,$==null)throw Error("ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array");$=$.concat(),$=$.sort((Y,W)=>Y-W);let Q=$.lastIndexOf(-1/0),X=$.indexOf(1/0);if(X===-1)X=void 0;this._boundaries=$.slice(Q+1,X)}createAggregator($){return new vz.HistogramAggregator(this._boundaries,this._recordMinMax)}}fP1.ExplicitBucketHistogramAggregation=yZ0;class hZ0{_maxSize;_recordMinMax;constructor($=160,J=!0){this._maxSize=$,this._recordMinMax=J}createAggregator($){return new vz.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}}fP1.ExponentialHistogramAggregation=hZ0;class bZ0{_resolve($){switch($.type){case uX.InstrumentType.COUNTER:case uX.InstrumentType.UP_DOWN_COUNTER:case uX.InstrumentType.OBSERVABLE_COUNTER:case uX.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return fP1.SUM_AGGREGATION;case uX.InstrumentType.GAUGE:case uX.InstrumentType.OBSERVABLE_GAUGE:return fP1.LAST_VALUE_AGGREGATION;case uX.InstrumentType.HISTOGRAM:{if($.advice.explicitBucketBoundaries)return new yZ0($.advice.explicitBucketBoundaries);return fP1.HISTOGRAM_AGGREGATION}}return uO4.diag.warn(`Unable to recognize instrument type: ${$.type}`),fP1.DROP_AGGREGATION}createAggregator($){return this._resolve($).createAggregator($)}}fP1.DefaultAggregation=bZ0;fP1.DROP_AGGREGATION=new eb;fP1.SUM_AGGREGATION=new j2;fP1.LAST_VALUE_AGGREGATION=new $x;fP1.HISTOGRAM_AGGREGATION=new Jx;fP1.EXPONENTIAL_HISTOGRAM_AGGREGATION=new hZ0;fP1.DEFAULT_AGGREGATION=new bZ0});var S2=F((mP1)=>{Object.defineProperty(mP1,"__esModule",{value:!0});mP1.toAggregation=mP1.AggregationType=void 0;var _z=dP1(),fz;(function($){$[$.DEFAULT=0]="DEFAULT",$[$.DROP=1]="DROP",$[$.SUM=2]="SUM",$[$.LAST_VALUE=3]="LAST_VALUE",$[$.EXPLICIT_BUCKET_HISTOGRAM=4]="EXPLICIT_BUCKET_HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=5]="EXPONENTIAL_HISTOGRAM"})(fz=mP1.AggregationType||(mP1.AggregationType={}));function aO4($){switch($.type){case fz.DEFAULT:return _z.DEFAULT_AGGREGATION;case fz.DROP:return _z.DROP_AGGREGATION;case fz.SUM:return _z.SUM_AGGREGATION;case fz.LAST_VALUE:return _z.LAST_VALUE_AGGREGATION;case fz.EXPONENTIAL_HISTOGRAM:{let J=$;return new _z.ExponentialHistogramAggregation(J.options?.maxSize,J.options?.recordMinMax)}case fz.EXPLICIT_BUCKET_HISTOGRAM:{let J=$;if(J.options==null)return _z.HISTOGRAM_AGGREGATION;else return new _z.ExplicitBucketHistogramAggregation(J.options?.boundaries,J.options?.recordMinMax)}default:throw Error("Unsupported Aggregation")}}mP1.toAggregation=aO4});var xZ0=F((lP1)=>{Object.defineProperty(lP1,"__esModule",{value:!0});lP1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=lP1.DEFAULT_AGGREGATION_SELECTOR=void 0;var tO4=ob(),sO4=S2(),eO4=($)=>{return{type:sO4.AggregationType.DEFAULT}};lP1.DEFAULT_AGGREGATION_SELECTOR=eO4;var $w4=($)=>tO4.AggregationTemporality.CUMULATIVE;lP1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=$w4});var gZ0=F((rP1)=>{Object.defineProperty(rP1,"__esModule",{value:!0});rP1.MetricReader=void 0;var nP1=P(),Qx=GQ(),iP1=xZ0();class oP1{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor($){this._aggregationSelector=$?.aggregationSelector??iP1.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=$?.aggregationTemporalitySelector??iP1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=$?.metricProducers??[],this._cardinalitySelector=$?.cardinalitySelector}setMetricProducer($){if(this._sdkMetricProducer)throw Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=$,this.onInitialized()}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}selectCardinalityLimit($){return this._cardinalitySelector?this._cardinalitySelector($):2000}onInitialized(){}async collect($){if(this._sdkMetricProducer===void 0)throw Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw Error("MetricReader is shutdown");let[J,...Q]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:$?.timeoutMillis}),...this._metricProducers.map((G)=>G.collect({timeoutMillis:$?.timeoutMillis}))]),X=J.errors.concat((0,Qx.FlatMap)(Q,(G)=>G.errors)),Y=J.resourceMetrics.resource,W=J.resourceMetrics.scopeMetrics.concat((0,Qx.FlatMap)(Q,(G)=>G.resourceMetrics.scopeMetrics));return{resourceMetrics:{resource:Y,scopeMetrics:W},errors:X}}async shutdown($){if(this._shutdown){nP1.diag.error("Cannot call shutdown twice.");return}if($?.timeoutMillis==null)await this.onShutdown();else await(0,Qx.callWithTimeout)(this.onShutdown(),$.timeoutMillis);this._shutdown=!0}async forceFlush($){if(this._shutdown){nP1.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if($?.timeoutMillis==null){await this.onForceFlush();return}await(0,Qx.callWithTimeout)(this.onForceFlush(),$.timeoutMillis)}}rP1.MetricReader=oP1});var J21=F((eP1)=>{Object.defineProperty(eP1,"__esModule",{value:!0});eP1.PeriodicExportingMetricReader=void 0;var dZ0=P(),Xx=dX(),Qw4=gZ0(),tP1=GQ();class sP1 extends Qw4.MetricReader{_interval;_exporter;_exportInterval;_exportTimeout;constructor($){super({aggregationSelector:$.exporter.selectAggregation?.bind($.exporter),aggregationTemporalitySelector:$.exporter.selectAggregationTemporality?.bind($.exporter),metricProducers:$.metricProducers});if($.exportIntervalMillis!==void 0&&$.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportIntervalMillis!==void 0&&$.exportIntervalMillis<$.exportTimeoutMillis)throw Error("exportIntervalMillis must be greater than or equal to exportTimeoutMillis");this._exportInterval=$.exportIntervalMillis??60000,this._exportTimeout=$.exportTimeoutMillis??30000,this._exporter=$.exporter}async _runOnce(){try{await(0,tP1.callWithTimeout)(this._doRun(),this._exportTimeout)}catch($){if($ instanceof tP1.TimeoutError){dZ0.diag.error("Export took longer than %s milliseconds and timed out.",this._exportTimeout);return}(0,Xx.globalErrorHandler)($)}}async _doRun(){let{resourceMetrics:$,errors:J}=await this.collect({timeoutMillis:this._exportTimeout});if(J.length>0)dZ0.diag.error("PeriodicExportingMetricReader: metrics collection errors",...J);if($.resource.asyncAttributesPending)try{await $.resource.waitForAsyncAttributes?.()}catch(X){dZ0.diag.debug("Error while resolving async portion of resource: ",X),(0,Xx.globalErrorHandler)(X)}if($.scopeMetrics.length===0)return;let Q=await Xx.internal._export(this._exporter,$);if(Q.code!==Xx.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${Q.error})`)}onInitialized(){if(this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),typeof this._interval!=="number")this._interval.unref()}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){if(this._interval)clearInterval(this._interval);await this.onForceFlush(),await this._exporter.shutdown()}}eP1.PeriodicExportingMetricReader=sP1});var G21=F((Y21)=>{Object.defineProperty(Y21,"__esModule",{value:!0});Y21.InMemoryMetricExporter=void 0;var Q21=dX();class X21{_shutdown=!1;_aggregationTemporality;_metrics=[];constructor($){this._aggregationTemporality=$}export($,J){if(this._shutdown){setTimeout(()=>J({code:Q21.ExportResultCode.FAILED}),0);return}this._metrics.push($),setTimeout(()=>J({code:Q21.ExportResultCode.SUCCESS}),0)}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality($){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}Y21.InMemoryMetricExporter=X21});var z21=F((Z21)=>{Object.defineProperty(Z21,"__esModule",{value:!0});Z21.ConsoleMetricExporter=void 0;var K21=dX(),Xw4=xZ0();class uZ0{_shutdown=!1;_temporalitySelector;constructor($){this._temporalitySelector=$?.temporalitySelector??Xw4.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export($,J){if(this._shutdown){setImmediate(J,{code:K21.ExportResultCode.FAILED});return}return uZ0._sendMetrics($,J)}forceFlush(){return Promise.resolve()}selectAggregationTemporality($){return this._temporalitySelector($)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics($,J){for(let Q of $.scopeMetrics)for(let X of Q.metrics)console.dir({descriptor:X.descriptor,dataPointType:X.dataPointType,dataPoints:X.dataPoints},{depth:null});J({code:K21.ExportResultCode.SUCCESS})}}Z21.ConsoleMetricExporter=uZ0});var B21=F((q21)=>{Object.defineProperty(q21,"__esModule",{value:!0});q21.defaultServiceName=void 0;function Yw4(){return`unknown_service:${process.argv0}`}q21.defaultServiceName=Yw4});var V21=F((mZ0)=>{Object.defineProperty(mZ0,"__esModule",{value:!0});mZ0.defaultServiceName=void 0;var Ww4=B21();Object.defineProperty(mZ0,"defaultServiceName",{enumerable:!0,get:function(){return Ww4.defaultServiceName}})});var lZ0=F((cZ0)=>{Object.defineProperty(cZ0,"__esModule",{value:!0});cZ0.defaultServiceName=void 0;var Kw4=V21();Object.defineProperty(cZ0,"defaultServiceName",{enumerable:!0,get:function(){return Kw4.defaultServiceName}})});var O21=F((U21)=>{Object.defineProperty(U21,"__esModule",{value:!0});U21.identity=U21.isPromiseLike=void 0;var Hw4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};U21.isPromiseLike=Hw4;function zw4($){return $}U21.identity=zw4});var iZ0=F((N21)=>{Object.defineProperty(N21,"__esModule",{value:!0});N21.defaultResource=N21.emptyResource=N21.resourceFromDetectedResource=N21.resourceFromAttributes=void 0;var v2=P(),pZ0=dX(),yz=m0(),Fw4=lZ0(),k2=O21();class _2{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new _2({},J);return Q._rawAttributes=w21($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,k2.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,k2.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=w21(this._rawAttributes),this._schemaUrl=Dw4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,k2.isPromiseLike)(Q))return[J,Q.catch((X)=>{v2.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function Dw4($){if(typeof $==="string"||$===void 0)return $;v2.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function Ow4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;v2.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var M21=F((A21)=>{Object.defineProperty(A21,"__esModule",{value:!0});A21.detectResources=void 0;var L21=P(),oZ0=iZ0(),Lw4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,oZ0.resourceFromDetectedResource)(Q.detect($));return L21.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return L21.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,oZ0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,oZ0.emptyResource)())};A21.detectResources=Lw4});var j21=F((R21)=>{Object.defineProperty(R21,"__esModule",{value:!0});R21.envDetector=void 0;var Aw4=P(),Pw4=m0(),C21=dX();class E21{_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($){let J={},Q=(0,C21.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,C21.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){Aw4.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[Pw4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}R21.envDetector=new E21});var f2=F((S21)=>{Object.defineProperty(S21,"__esModule",{value:!0});S21.ATTR_WEBENGINE_VERSION=S21.ATTR_WEBENGINE_NAME=S21.ATTR_WEBENGINE_DESCRIPTION=S21.ATTR_SERVICE_NAMESPACE=S21.ATTR_SERVICE_INSTANCE_ID=S21.ATTR_PROCESS_RUNTIME_VERSION=S21.ATTR_PROCESS_RUNTIME_NAME=S21.ATTR_PROCESS_RUNTIME_DESCRIPTION=S21.ATTR_PROCESS_PID=S21.ATTR_PROCESS_OWNER=S21.ATTR_PROCESS_EXECUTABLE_PATH=S21.ATTR_PROCESS_EXECUTABLE_NAME=S21.ATTR_PROCESS_COMMAND_ARGS=S21.ATTR_PROCESS_COMMAND=S21.ATTR_OS_VERSION=S21.ATTR_OS_TYPE=S21.ATTR_K8S_POD_NAME=S21.ATTR_K8S_NAMESPACE_NAME=S21.ATTR_K8S_DEPLOYMENT_NAME=S21.ATTR_K8S_CLUSTER_NAME=S21.ATTR_HOST_TYPE=S21.ATTR_HOST_NAME=S21.ATTR_HOST_IMAGE_VERSION=S21.ATTR_HOST_IMAGE_NAME=S21.ATTR_HOST_IMAGE_ID=S21.ATTR_HOST_ID=S21.ATTR_HOST_ARCH=S21.ATTR_CONTAINER_NAME=S21.ATTR_CONTAINER_IMAGE_TAGS=S21.ATTR_CONTAINER_IMAGE_NAME=S21.ATTR_CONTAINER_ID=S21.ATTR_CLOUD_REGION=S21.ATTR_CLOUD_PROVIDER=S21.ATTR_CLOUD_AVAILABILITY_ZONE=S21.ATTR_CLOUD_ACCOUNT_ID=void 0;S21.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";S21.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";S21.ATTR_CLOUD_PROVIDER="cloud.provider";S21.ATTR_CLOUD_REGION="cloud.region";S21.ATTR_CONTAINER_ID="container.id";S21.ATTR_CONTAINER_IMAGE_NAME="container.image.name";S21.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";S21.ATTR_CONTAINER_NAME="container.name";S21.ATTR_HOST_ARCH="host.arch";S21.ATTR_HOST_ID="host.id";S21.ATTR_HOST_IMAGE_ID="host.image.id";S21.ATTR_HOST_IMAGE_NAME="host.image.name";S21.ATTR_HOST_IMAGE_VERSION="host.image.version";S21.ATTR_HOST_NAME="host.name";S21.ATTR_HOST_TYPE="host.type";S21.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";S21.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";S21.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";S21.ATTR_K8S_POD_NAME="k8s.pod.name";S21.ATTR_OS_TYPE="os.type";S21.ATTR_OS_VERSION="os.version";S21.ATTR_PROCESS_COMMAND="process.command";S21.ATTR_PROCESS_COMMAND_ARGS="process.command_args";S21.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";S21.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";S21.ATTR_PROCESS_OWNER="process.owner";S21.ATTR_PROCESS_PID="process.pid";S21.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";S21.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";S21.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";S21.ATTR_SERVICE_INSTANCE_ID="service.instance.id";S21.ATTR_SERVICE_NAMESPACE="service.namespace";S21.ATTR_WEBENGINE_DESCRIPTION="webengine.description";S21.ATTR_WEBENGINE_NAME="webengine.name";S21.ATTR_WEBENGINE_VERSION="webengine.version"});var Yx=F((v21)=>{Object.defineProperty(v21,"__esModule",{value:!0});v21.execAsync=void 0;var YN4=f("child_process"),WN4=f("util");v21.execAsync=WN4.promisify(YN4.exec)});var h21=F((f21)=>{Object.defineProperty(f21,"__esModule",{value:!0});f21.getMachineId=void 0;var GN4=Yx(),KN4=P();async function ZN4(){try{let J=(await(0,GN4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){KN4.diag.debug(`error reading machine id: ${$}`)}return}f21.getMachineId=ZN4});var g21=F((b21)=>{Object.defineProperty(b21,"__esModule",{value:!0});b21.getMachineId=void 0;var HN4=f("fs"),zN4=P();async function qN4(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await HN4.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){zN4.diag.debug(`error reading machine id: ${Q}`)}return}b21.getMachineId=qN4});var c21=F((u21)=>{Object.defineProperty(u21,"__esModule",{value:!0});u21.getMachineId=void 0;var FN4=f("fs"),BN4=Yx(),d21=P();async function VN4(){try{return(await FN4.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){d21.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,BN4.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){d21.diag.debug(`error reading machine id: ${$}`)}return}u21.getMachineId=VN4});var i21=F((p21)=>{Object.defineProperty(p21,"__esModule",{value:!0});p21.getMachineId=void 0;var l21=f("process"),UN4=Yx(),DN4=P();async function ON4(){let J="%windir%\\System32\\REG.exe";if(l21.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in l21.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,UN4.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){DN4.diag.debug(`error reading machine id: ${Q}`)}return}p21.getMachineId=ON4});var a21=F((o21)=>{Object.defineProperty(o21,"__esModule",{value:!0});o21.getMachineId=void 0;var wN4=P();async function NN4(){wN4.diag.debug("could not read machine-id: unsupported platform");return}o21.getMachineId=NN4});var e21=F((t21)=>{Object.defineProperty(t21,"__esModule",{value:!0});t21.getMachineId=void 0;var IN4=f("process"),hz;async function LN4(){if(!hz)switch(IN4.platform){case"darwin":hz=(await Promise.resolve().then(() => M0(h21()))).getMachineId;break;case"linux":hz=(await Promise.resolve().then(() => M0(g21()))).getMachineId;break;case"freebsd":hz=(await Promise.resolve().then(() => M0(c21()))).getMachineId;break;case"win32":hz=(await Promise.resolve().then(() => M0(i21()))).getMachineId;break;default:hz=(await Promise.resolve().then(() => M0(a21()))).getMachineId;break}return hz()}t21.getMachineId=LN4});var rZ0=F(($M1)=>{Object.defineProperty($M1,"__esModule",{value:!0});$M1.normalizeType=$M1.normalizeArch=void 0;var AN4=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};$M1.normalizeArch=AN4;var PN4=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};$M1.normalizeType=PN4});var GM1=F((YM1)=>{Object.defineProperty(YM1,"__esModule",{value:!0});YM1.hostDetector=void 0;var aZ0=f2(),QM1=f("os"),CN4=e21(),EN4=rZ0();class XM1{detect($){return{attributes:{[aZ0.ATTR_HOST_NAME]:(0,QM1.hostname)(),[aZ0.ATTR_HOST_ARCH]:(0,EN4.normalizeArch)((0,QM1.arch)()),[aZ0.ATTR_HOST_ID]:(0,CN4.getMachineId)()}}}}YM1.hostDetector=new XM1});var FM1=F((zM1)=>{Object.defineProperty(zM1,"__esModule",{value:!0});zM1.osDetector=void 0;var KM1=f2(),ZM1=f("os"),RN4=rZ0();class HM1{detect($){return{attributes:{[KM1.ATTR_OS_TYPE]:(0,RN4.normalizeType)((0,ZM1.platform)()),[KM1.ATTR_OS_VERSION]:(0,ZM1.release)()}}}}zM1.osDetector=new HM1});var DM1=F((VM1)=>{Object.defineProperty(VM1,"__esModule",{value:!0});VM1.processDetector=void 0;var TN4=P(),h3=f2(),jN4=f("os");class BM1{detect($){let J={[h3.ATTR_PROCESS_PID]:process.pid,[h3.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[h3.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[h3.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[h3.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[h3.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[h3.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[h3.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=jN4.userInfo();J[h3.ATTR_PROCESS_OWNER]=Q.username}catch(Q){TN4.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}VM1.processDetector=new BM1});var IM1=F((wM1)=>{Object.defineProperty(wM1,"__esModule",{value:!0});wM1.serviceInstanceIdDetector=void 0;var SN4=f2(),kN4=f("crypto");class OM1{detect($){return{attributes:{[SN4.ATTR_SERVICE_INSTANCE_ID]:(0,kN4.randomUUID)()}}}}wM1.serviceInstanceIdDetector=new OM1});var LM1=F((vD)=>{Object.defineProperty(vD,"__esModule",{value:!0});vD.serviceInstanceIdDetector=vD.processDetector=vD.osDetector=vD.hostDetector=void 0;var vN4=GM1();Object.defineProperty(vD,"hostDetector",{enumerable:!0,get:function(){return vN4.hostDetector}});var _N4=FM1();Object.defineProperty(vD,"osDetector",{enumerable:!0,get:function(){return _N4.osDetector}});var fN4=DM1();Object.defineProperty(vD,"processDetector",{enumerable:!0,get:function(){return fN4.processDetector}});var yN4=IM1();Object.defineProperty(vD,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return yN4.serviceInstanceIdDetector}})});var AM1=F((_D)=>{Object.defineProperty(_D,"__esModule",{value:!0});_D.serviceInstanceIdDetector=_D.processDetector=_D.osDetector=_D.hostDetector=void 0;var Wx=LM1();Object.defineProperty(_D,"hostDetector",{enumerable:!0,get:function(){return Wx.hostDetector}});Object.defineProperty(_D,"osDetector",{enumerable:!0,get:function(){return Wx.osDetector}});Object.defineProperty(_D,"processDetector",{enumerable:!0,get:function(){return Wx.processDetector}});Object.defineProperty(_D,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Wx.serviceInstanceIdDetector}})});var CM1=F((PM1)=>{Object.defineProperty(PM1,"__esModule",{value:!0});PM1.noopDetector=PM1.NoopDetector=void 0;class tZ0{detect(){return{attributes:{}}}}PM1.NoopDetector=tZ0;PM1.noopDetector=new tZ0});var EM1=F((OK)=>{Object.defineProperty(OK,"__esModule",{value:!0});OK.noopDetector=OK.serviceInstanceIdDetector=OK.processDetector=OK.osDetector=OK.hostDetector=OK.envDetector=void 0;var gN4=j21();Object.defineProperty(OK,"envDetector",{enumerable:!0,get:function(){return gN4.envDetector}});var Gx=AM1();Object.defineProperty(OK,"hostDetector",{enumerable:!0,get:function(){return Gx.hostDetector}});Object.defineProperty(OK,"osDetector",{enumerable:!0,get:function(){return Gx.osDetector}});Object.defineProperty(OK,"processDetector",{enumerable:!0,get:function(){return Gx.processDetector}});Object.defineProperty(OK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Gx.serviceInstanceIdDetector}});var dN4=CM1();Object.defineProperty(OK,"noopDetector",{enumerable:!0,get:function(){return dN4.noopDetector}})});var RM1=F((p7)=>{Object.defineProperty(p7,"__esModule",{value:!0});p7.defaultServiceName=p7.emptyResource=p7.defaultResource=p7.resourceFromAttributes=p7.serviceInstanceIdDetector=p7.processDetector=p7.osDetector=p7.hostDetector=p7.envDetector=p7.detectResources=void 0;var mN4=M21();Object.defineProperty(p7,"detectResources",{enumerable:!0,get:function(){return mN4.detectResources}});var y2=EM1();Object.defineProperty(p7,"envDetector",{enumerable:!0,get:function(){return y2.envDetector}});Object.defineProperty(p7,"hostDetector",{enumerable:!0,get:function(){return y2.hostDetector}});Object.defineProperty(p7,"osDetector",{enumerable:!0,get:function(){return y2.osDetector}});Object.defineProperty(p7,"processDetector",{enumerable:!0,get:function(){return y2.processDetector}});Object.defineProperty(p7,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return y2.serviceInstanceIdDetector}});var sZ0=iZ0();Object.defineProperty(p7,"resourceFromAttributes",{enumerable:!0,get:function(){return sZ0.resourceFromAttributes}});Object.defineProperty(p7,"defaultResource",{enumerable:!0,get:function(){return sZ0.defaultResource}});Object.defineProperty(p7,"emptyResource",{enumerable:!0,get:function(){return sZ0.emptyResource}});var cN4=lZ0();Object.defineProperty(p7,"defaultServiceName",{enumerable:!0,get:function(){return cN4.defaultServiceName}})});var kM1=F((jM1)=>{Object.defineProperty(jM1,"__esModule",{value:!0});jM1.ViewRegistry=void 0;class TM1{_registeredViews=[];addView($){this._registeredViews.push($)}findViews($,J){return this._registeredViews.filter((X)=>{return this._matchInstrument(X.instrumentSelector,$)&&this._matchMeter(X.meterSelector,J)})}_matchInstrument($,J){return($.getType()===void 0||J.type===$.getType())&&$.getNameFilter().match(J.name)&&$.getUnitFilter().match(J.unit)}_matchMeter($,J){return $.getNameFilter().match(J.name)&&(J.version===void 0||$.getVersionFilter().match(J.version))&&(J.schemaUrl===void 0||$.getSchemaUrlFilter().match(J.schemaUrl))}}jM1.ViewRegistry=TM1});var h2=F((fM1)=>{Object.defineProperty(fM1,"__esModule",{value:!0});fM1.isValidName=fM1.isDescriptorCompatibleWith=fM1.createInstrumentDescriptorWithView=fM1.createInstrumentDescriptor=void 0;var vM1=P(),pN4=GQ();function nN4($,J,Q){if(!_M1($))vM1.diag.warn(`Invalid metric name: "${$}". The metric name should be a ASCII string with a length no greater than 255 characters.`);return{name:$,type:J,description:Q?.description??"",unit:Q?.unit??"",valueType:Q?.valueType??vM1.ValueType.DOUBLE,advice:Q?.advice??{}}}fM1.createInstrumentDescriptor=nN4;function iN4($,J){return{name:$.name??J.name,description:$.description??J.description,type:J.type,unit:J.unit,valueType:J.valueType,advice:J.advice}}fM1.createInstrumentDescriptorWithView=iN4;function oN4($,J){return(0,pN4.equalsCaseInsensitive)($.name,J.name)&&$.unit===J.unit&&$.type===J.type&&$.valueType===J.valueType}fM1.isDescriptorCompatibleWith=oN4;var rN4=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function _M1($){return $.match(rN4)!=null}fM1.isValidName=_M1});var Kx=F((cM1)=>{Object.defineProperty(cM1,"__esModule",{value:!0});cM1.isObservableInstrument=cM1.ObservableUpDownCounterInstrument=cM1.ObservableGaugeInstrument=cM1.ObservableCounterInstrument=cM1.ObservableInstrument=cM1.HistogramInstrument=cM1.GaugeInstrument=cM1.CounterInstrument=cM1.UpDownCounterInstrument=cM1.SyncInstrument=void 0;var fD=P(),eN4=dX();class yD{_writableMetricStorage;_descriptor;constructor($,J){this._writableMetricStorage=$,this._descriptor=J}_record($,J={},Q=fD.context.active()){if(typeof $!=="number"){fD.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${$}`);return}if(this._descriptor.valueType===fD.ValueType.INT&&!Number.isInteger($)){if(fD.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._writableMetricStorage.record($,J,Q,(0,eN4.millisToHrTime)(Date.now()))}}cM1.SyncInstrument=yD;class hM1 extends yD{add($,J,Q){this._record($,J,Q)}}cM1.UpDownCounterInstrument=hM1;class bM1 extends yD{add($,J,Q){if($<0){fD.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}cM1.CounterInstrument=bM1;class xM1 extends yD{record($,J,Q){this._record($,J,Q)}}cM1.GaugeInstrument=xM1;class gM1 extends yD{record($,J,Q){if($<0){fD.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}cM1.HistogramInstrument=gM1;class hD{_observableRegistry;_metricStorages;_descriptor;constructor($,J,Q){this._observableRegistry=Q,this._descriptor=$,this._metricStorages=J}addCallback($){this._observableRegistry.addCallback($,this)}removeCallback($){this._observableRegistry.removeCallback($,this)}}cM1.ObservableInstrument=hD;class dM1 extends hD{}cM1.ObservableCounterInstrument=dM1;class uM1 extends hD{}cM1.ObservableGaugeInstrument=uM1;class mM1 extends hD{}cM1.ObservableUpDownCounterInstrument=mM1;function $I4($){return $ instanceof hD}cM1.isObservableInstrument=$I4});var oM1=F((nM1)=>{Object.defineProperty(nM1,"__esModule",{value:!0});nM1.Meter=void 0;var bz=h2(),xz=Kx(),gz=DK();class pM1{_meterSharedState;constructor($){this._meterSharedState=$}createGauge($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.GAUGE,J),X=this._meterSharedState.registerMetricStorage(Q);return new xz.GaugeInstrument(X,Q)}createHistogram($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.HISTOGRAM,J),X=this._meterSharedState.registerMetricStorage(Q);return new xz.HistogramInstrument(X,Q)}createCounter($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new xz.CounterInstrument(X,Q)}createUpDownCounter($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.UP_DOWN_COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new xz.UpDownCounterInstrument(X,Q)}createObservableGauge($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.OBSERVABLE_GAUGE,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new xz.ObservableGaugeInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableCounter($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.OBSERVABLE_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new xz.ObservableCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableUpDownCounter($,J){let Q=(0,bz.createInstrumentDescriptor)($,gz.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new xz.ObservableUpDownCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}addBatchObservableCallback($,J){this._meterSharedState.observableRegistry.addBatchCallback($,J)}removeBatchObservableCallback($,J){this._meterSharedState.observableRegistry.removeBatchCallback($,J)}}nM1.Meter=pM1});var eZ0=F((aM1)=>{Object.defineProperty(aM1,"__esModule",{value:!0});aM1.MetricStorage=void 0;var zI4=h2();class rM1{_instrumentDescriptor;constructor($){this._instrumentDescriptor=$}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription($){this._instrumentDescriptor=(0,zI4.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:$,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}aM1.MetricStorage=rM1});var b2=F((eM1)=>{Object.defineProperty(eM1,"__esModule",{value:!0});eM1.AttributeHashMap=eM1.HashMap=void 0;var qI4=GQ();class $H0{_hash;_valueMap=new Map;_keyMap=new Map;constructor($){this._hash=$}get($,J){return J??=this._hash($),this._valueMap.get(J)}getOrDefault($,J){let Q=this._hash($);if(this._valueMap.has(Q))return this._valueMap.get(Q);let X=J();if(!this._keyMap.has(Q))this._keyMap.set(Q,$);return this._valueMap.set(Q,X),X}set($,J,Q){if(Q??=this._hash($),!this._keyMap.has(Q))this._keyMap.set(Q,$);this._valueMap.set(Q,J)}has($,J){return J??=this._hash($),this._valueMap.has(J)}*keys(){let $=this._keyMap.entries(),J=$.next();while(J.done!==!0)yield[J.value[1],J.value[0]],J=$.next()}*entries(){let $=this._valueMap.entries(),J=$.next();while(J.done!==!0)yield[this._keyMap.get(J.value[0]),J.value[1],J.value[0]],J=$.next()}get size(){return this._valueMap.size}}eM1.HashMap=$H0;class sM1 extends $H0{constructor(){super(qI4.hashAttributes)}}eM1.AttributeHashMap=sM1});var QH0=F((QC1)=>{Object.defineProperty(QC1,"__esModule",{value:!0});QC1.DeltaMetricProcessor=void 0;var BI4=GQ(),JH0=b2();class JC1{_aggregator;_activeCollectionStorage=new JH0.AttributeHashMap;_cumulativeMemoStorage=new JH0.AttributeHashMap;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;constructor($,J){this._aggregator=$,this._cardinalityLimit=(J??2000)-1,this._overflowHashCode=(0,BI4.hashAttributes)(this._overflowAttributes)}record($,J,Q,X){let Y=this._activeCollectionStorage.get(J);if(!Y){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(X))?.record($);return}Y=this._aggregator.createAccumulation(X),this._activeCollectionStorage.set(J,Y)}Y?.record($)}batchCumulate($,J){Array.from($.entries()).forEach(([Q,X,Y])=>{let W=this._aggregator.createAccumulation(J);W?.record(X);let G=W;if(this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit){if(Q=this._overflowAttributes,Y=this._overflowHashCode,this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}}if(this._activeCollectionStorage.has(Q,Y)){let K=this._activeCollectionStorage.get(Q,Y);G=this._aggregator.merge(K,G)}this._cumulativeMemoStorage.set(Q,W,Y),this._activeCollectionStorage.set(Q,G,Y)})}collect(){let $=this._activeCollectionStorage;return this._activeCollectionStorage=new JH0.AttributeHashMap,$}}QC1.DeltaMetricProcessor=JC1});var XH0=F((YC1)=>{Object.defineProperty(YC1,"__esModule",{value:!0});YC1.TemporalMetricProcessor=void 0;var VI4=ob(),UI4=b2();class x2{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor($,J){this._aggregator=$,J.forEach((Q)=>{this._unreportedAccumulations.set(Q,[])})}buildMetrics($,J,Q,X){this._stashAccumulations(Q);let Y=this._getMergedUnreportedAccumulations($),W=Y,G;if(this._reportHistory.has($)){let Z=this._reportHistory.get($),H=Z.collectionTime;if(G=Z.aggregationTemporality,G===VI4.AggregationTemporality.CUMULATIVE)W=x2.merge(Z.accumulations,Y,this._aggregator);else W=x2.calibrateStartTime(Z.accumulations,Y,H)}else G=$.selectAggregationTemporality(J.type);this._reportHistory.set($,{accumulations:W,collectionTime:X,aggregationTemporality:G});let K=DI4(W);if(K.length===0)return;return this._aggregator.toMetricData(J,G,K,X)}_stashAccumulations($){let J=this._unreportedAccumulations.keys();for(let Q of J){let X=this._unreportedAccumulations.get(Q);if(X===void 0)X=[],this._unreportedAccumulations.set(Q,X);X.push($)}}_getMergedUnreportedAccumulations($){let J=new UI4.AttributeHashMap,Q=this._unreportedAccumulations.get($);if(this._unreportedAccumulations.set($,[]),Q===void 0)return J;for(let X of Q)J=x2.merge(J,X,this._aggregator);return J}static merge($,J,Q){let X=$,Y=J.entries(),W=Y.next();while(W.done!==!0){let[G,K,Z]=W.value;if($.has(G,Z)){let H=$.get(G,Z),z=Q.merge(H,K);X.set(G,z,Z)}else X.set(G,K,Z);W=Y.next()}return X}static calibrateStartTime($,J,Q){for(let[X,Y]of $.keys())J.get(X,Y)?.setStartTime(Q);return J}}YC1.TemporalMetricProcessor=x2;function DI4($){return Array.from($.entries())}});var HC1=F((KC1)=>{Object.defineProperty(KC1,"__esModule",{value:!0});KC1.AsyncMetricStorage=void 0;var OI4=eZ0(),wI4=QH0(),NI4=XH0(),II4=b2();class GC1 extends OI4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new wI4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new NI4.TemporalMetricProcessor(J,X)}record($,J){let Q=new II4.AttributeHashMap;Array.from($.entries()).forEach(([X,Y])=>{Q.set(this._attributesProcessor.process(X),Y)}),this._deltaMetricStorage.batchCumulate(Q,J)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}KC1.AsyncMetricStorage=GC1});var DC1=F((VC1)=>{Object.defineProperty(VC1,"__esModule",{value:!0});VC1.getConflictResolutionRecipe=VC1.getDescriptionResolutionRecipe=VC1.getTypeConflictResolutionRecipe=VC1.getUnitConflictResolutionRecipe=VC1.getValueTypeConflictResolutionRecipe=VC1.getIncompatibilityDetails=void 0;function LI4($,J){let Q="";if($.unit!==J.unit)Q+=` - Unit '${$.unit}' does not match '${J.unit}' -`;if($.type!==J.type)Q+=` - Type '${$.type}' does not match '${J.type}' -`;if($.valueType!==J.valueType)Q+=` - Value Type '${$.valueType}' does not match '${J.valueType}' -`;if($.description!==J.description)Q+=` - Description '${$.description}' does not match '${J.description}' -`;return Q}VC1.getIncompatibilityDetails=LI4;function zC1($,J){return` - use valueType '${$.valueType}' on instrument creation or use an instrument name other than '${J.name}'`}VC1.getValueTypeConflictResolutionRecipe=zC1;function qC1($,J){return` - use unit '${$.unit}' on instrument creation or use an instrument name other than '${J.name}'`}VC1.getUnitConflictResolutionRecipe=qC1;function FC1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}'`}VC1.getTypeConflictResolutionRecipe=FC1;function BC1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}' - - OR - create a new view with the name ${$.name} and description '${$.description}' and InstrumentSelector ${X} - - OR - create a new view with the name ${J.name} and description '${$.description}' and InstrumentSelector ${X}`}VC1.getDescriptionResolutionRecipe=BC1;function AI4($,J){if($.valueType!==J.valueType)return zC1($,J);if($.unit!==J.unit)return qC1($,J);if($.type!==J.type)return FC1($,J);if($.description!==J.description)return BC1($,J);return""}VC1.getConflictResolutionRecipe=AI4});var IC1=F((wC1)=>{Object.defineProperty(wC1,"__esModule",{value:!0});wC1.MetricStorageRegistry=void 0;var TI4=h2(),OC1=P(),Zx=DC1();class YH0{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new YH0}getStorages($){let J=[];for(let X of this._sharedRegistry.values())J=J.concat(X);let Q=this._perCollectorRegistry.get($);if(Q!=null)for(let X of Q.values())J=J.concat(X);return J}register($){this._registerStorage($,this._sharedRegistry)}registerForCollector($,J){let Q=this._perCollectorRegistry.get($);if(Q==null)Q=new Map,this._perCollectorRegistry.set($,Q);this._registerStorage(J,Q)}findOrUpdateCompatibleStorage($){let J=this._sharedRegistry.get($.name);if(J===void 0)return null;return this._findOrUpdateCompatibleStorage($,J)}findOrUpdateCompatibleCollectorStorage($,J){let Q=this._perCollectorRegistry.get($);if(Q===void 0)return null;let X=Q.get(J.name);if(X===void 0)return null;return this._findOrUpdateCompatibleStorage(J,X)}_registerStorage($,J){let Q=$.getInstrumentDescriptor(),X=J.get(Q.name);if(X===void 0){J.set(Q.name,[$]);return}X.push($)}_findOrUpdateCompatibleStorage($,J){let Q=null;for(let X of J){let Y=X.getInstrumentDescriptor();if((0,TI4.isDescriptorCompatibleWith)(Y,$)){if(Y.description!==$.description){if($.description.length>Y.description.length)X.updateDescription($.description);OC1.diag.warn("A view or instrument with the name ",$.name,` has already been registered, but has a different description and is incompatible with another registered view. -`,`Details: -`,(0,Zx.getIncompatibilityDetails)(Y,$),`The longer description will be used. -To resolve the conflict:`,(0,Zx.getConflictResolutionRecipe)(Y,$))}Q=X}else OC1.diag.warn("A view or instrument with the name ",$.name,` has already been registered and is incompatible with another registered view. -`,`Details: -`,(0,Zx.getIncompatibilityDetails)(Y,$),`To resolve the conflict: -`,(0,Zx.getConflictResolutionRecipe)(Y,$))}return Q}}wC1.MetricStorageRegistry=YH0});var MC1=F((AC1)=>{Object.defineProperty(AC1,"__esModule",{value:!0});AC1.MultiMetricStorage=void 0;class LC1{_backingStorages;constructor($){this._backingStorages=$}record($,J,Q,X){this._backingStorages.forEach((Y)=>{Y.record($,J,Q,X)})}}AC1.MultiMetricStorage=LC1});var SC1=F((TC1)=>{Object.defineProperty(TC1,"__esModule",{value:!0});TC1.BatchObservableResultImpl=TC1.ObservableResultImpl=void 0;var bD=P(),CC1=b2(),jI4=Kx();class EC1{_instrumentName;_valueType;_buffer=new CC1.AttributeHashMap;constructor($,J){this._instrumentName=$,this._valueType=J}observe($,J={}){if(typeof $!=="number"){bD.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${$}`);return}if(this._valueType===bD.ValueType.INT&&!Number.isInteger($)){if(bD.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._buffer.set(J,$)}}TC1.ObservableResultImpl=EC1;class RC1{_buffer=new Map;observe($,J,Q={}){if(!(0,jI4.isObservableInstrument)($))return;let X=this._buffer.get($);if(X==null)X=new CC1.AttributeHashMap,this._buffer.set($,X);if(typeof J!=="number"){bD.diag.warn(`non-number value provided to metric ${$._descriptor.name}: ${J}`);return}if($._descriptor.valueType===bD.ValueType.INT&&!Number.isInteger(J)){if(bD.diag.warn(`INT value type cannot accept a floating-point value for ${$._descriptor.name}, ignoring the fractional digits.`),J=Math.trunc(J),!Number.isInteger(J))return}X.set(Q,J)}}TC1.BatchObservableResultImpl=RC1});var hC1=F((fC1)=>{Object.defineProperty(fC1,"__esModule",{value:!0});fC1.ObservableRegistry=void 0;var kI4=P(),kC1=Kx(),vC1=SC1(),g2=GQ();class _C1{_callbacks=[];_batchCallbacks=[];addCallback($,J){if(this._findCallback($,J)>=0)return;this._callbacks.push({callback:$,instrument:J})}removeCallback($,J){let Q=this._findCallback($,J);if(Q<0)return;this._callbacks.splice(Q,1)}addBatchCallback($,J){let Q=new Set(J.filter(kC1.isObservableInstrument));if(Q.size===0){kI4.diag.error("BatchObservableCallback is not associated with valid instruments",J);return}if(this._findBatchCallback($,Q)>=0)return;this._batchCallbacks.push({callback:$,instruments:Q})}removeBatchCallback($,J){let Q=new Set(J.filter(kC1.isObservableInstrument)),X=this._findBatchCallback($,Q);if(X<0)return;this._batchCallbacks.splice(X,1)}async observe($,J){let Q=this._observeCallbacks($,J),X=this._observeBatchCallbacks($,J);return(await(0,g2.PromiseAllSettled)([...Q,...X])).filter(g2.isPromiseAllSettledRejectionResult).map((G)=>G.reason)}_observeCallbacks($,J){return this._callbacks.map(async({callback:Q,instrument:X})=>{let Y=new vC1.ObservableResultImpl(X._descriptor.name,X._descriptor.valueType),W=Promise.resolve(Q(Y));if(J!=null)W=(0,g2.callWithTimeout)(W,J);await W,X._metricStorages.forEach((G)=>{G.record(Y._buffer,$)})})}_observeBatchCallbacks($,J){return this._batchCallbacks.map(async({callback:Q,instruments:X})=>{let Y=new vC1.BatchObservableResultImpl,W=Promise.resolve(Q(Y));if(J!=null)W=(0,g2.callWithTimeout)(W,J);await W,X.forEach((G)=>{let K=Y._buffer.get(G);if(K==null)return;G._metricStorages.forEach((Z)=>{Z.record(K,$)})})})}_findCallback($,J){return this._callbacks.findIndex((Q)=>{return Q.callback===$&&Q.instrument===J})}_findBatchCallback($,J){return this._batchCallbacks.findIndex((Q)=>{return Q.callback===$&&(0,g2.setEquals)(Q.instruments,J)})}}fC1.ObservableRegistry=_C1});var dC1=F((xC1)=>{Object.defineProperty(xC1,"__esModule",{value:!0});xC1.SyncMetricStorage=void 0;var vI4=eZ0(),_I4=QH0(),fI4=XH0();class bC1 extends vI4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new _I4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new fI4.TemporalMetricProcessor(J,X)}record($,J,Q,X){J=this._attributesProcessor.process(J,Q),this._deltaMetricStorage.record($,J,Q,X)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}xC1.SyncMetricStorage=bC1});var Hx=F((pC1)=>{Object.defineProperty(pC1,"__esModule",{value:!0});pC1.createDenyListAttributesProcessor=pC1.createAllowListAttributesProcessor=pC1.createMultiAttributesProcessor=pC1.createNoopAttributesProcessor=void 0;class uC1{process($,J){return $}}class mC1{_processors;constructor($){this._processors=$}process($,J){let Q=$;for(let X of this._processors)Q=X.process(Q,J);return Q}}class cC1{_allowedAttributeNames;constructor($){this._allowedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>this._allowedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}class lC1{_deniedAttributeNames;constructor($){this._deniedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>!this._deniedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}function yI4(){return gI4}pC1.createNoopAttributesProcessor=yI4;function hI4($){return new mC1($)}pC1.createMultiAttributesProcessor=hI4;function bI4($){return new cC1($)}pC1.createAllowListAttributesProcessor=bI4;function xI4($){return new lC1($)}pC1.createDenyListAttributesProcessor=xI4;var gI4=new uC1});var aC1=F((oC1)=>{Object.defineProperty(oC1,"__esModule",{value:!0});oC1.MeterSharedState=void 0;var cI4=h2(),lI4=oM1(),pI4=GQ(),nI4=HC1(),iI4=IC1(),oI4=MC1(),rI4=hC1(),aI4=dC1(),tI4=Hx();class iC1{_meterProviderSharedState;_instrumentationScope;metricStorageRegistry=new iI4.MetricStorageRegistry;observableRegistry=new rI4.ObservableRegistry;meter;constructor($,J){this._meterProviderSharedState=$,this._instrumentationScope=J,this.meter=new lI4.Meter(this)}registerMetricStorage($){let J=this._registerMetricStorage($,aI4.SyncMetricStorage);if(J.length===1)return J[0];return new oI4.MultiMetricStorage(J)}registerAsyncMetricStorage($){return this._registerMetricStorage($,nI4.AsyncMetricStorage)}async collect($,J,Q){let X=await this.observableRegistry.observe(J,Q?.timeoutMillis),Y=this.metricStorageRegistry.getStorages($);if(Y.length===0)return null;let W=Y.map((G)=>{return G.collect($,J)}).filter(pI4.isNotNullish);if(W.length===0)return{errors:X};return{scopeMetrics:{scope:this._instrumentationScope,metrics:W},errors:X}}_registerMetricStorage($,J){let X=this._meterProviderSharedState.viewRegistry.findViews($,this._instrumentationScope).map((Y)=>{let W=(0,cI4.createInstrumentDescriptorWithView)(Y,$),G=this.metricStorageRegistry.findOrUpdateCompatibleStorage(W);if(G!=null)return G;let K=Y.aggregation.createAggregator(W),Z=new J(W,K,Y.attributesProcessor,this._meterProviderSharedState.metricCollectors,Y.aggregationCardinalityLimit);return this.metricStorageRegistry.register(Z),Z});if(X.length===0){let W=this._meterProviderSharedState.selectAggregations($.type).map(([G,K])=>{let Z=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(G,$);if(Z!=null)return Z;let H=K.createAggregator($),z=G.selectCardinalityLimit($.type),q=new J($,H,(0,tI4.createNoopAttributesProcessor)(),[G],z);return this.metricStorageRegistry.registerForCollector(G,q),q});X=X.concat(W)}return X}}oC1.MeterSharedState=iC1});var $E1=F((sC1)=>{Object.defineProperty(sC1,"__esModule",{value:!0});sC1.MeterProviderSharedState=void 0;var sI4=GQ(),eI4=kM1(),$L4=aC1(),JL4=S2();class tC1{resource;viewRegistry=new eI4.ViewRegistry;metricCollectors=[];meterSharedStates=new Map;constructor($){this.resource=$}getMeterSharedState($){let J=(0,sI4.instrumentationScopeId)($),Q=this.meterSharedStates.get(J);if(Q==null)Q=new $L4.MeterSharedState(this,$),this.meterSharedStates.set(J,Q);return Q}selectAggregations($){let J=[];for(let Q of this.metricCollectors)J.push([Q,(0,JL4.toAggregation)(Q.selectAggregation($))]);return J}}sC1.MeterProviderSharedState=tC1});var YE1=F((QE1)=>{Object.defineProperty(QE1,"__esModule",{value:!0});QE1.MetricCollector=void 0;var QL4=dX();class JE1{_sharedState;_metricReader;constructor($,J){this._sharedState=$,this._metricReader=J}async collect($){let J=(0,QL4.millisToHrTime)(Date.now()),Q=[],X=[],Y=Array.from(this._sharedState.meterSharedStates.values()).map(async(W)=>{let G=await W.collect(this,J,$);if(G?.scopeMetrics!=null)Q.push(G.scopeMetrics);if(G?.errors!=null)X.push(...G.errors)});return await Promise.all(Y),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:Q},errors:X}}async forceFlush($){await this._metricReader.forceFlush($)}async shutdown($){await this._metricReader.shutdown($)}selectAggregationTemporality($){return this._metricReader.selectAggregationTemporality($)}selectAggregation($){return this._metricReader.selectAggregation($)}selectCardinalityLimit($){return this._metricReader.selectCardinalityLimit?.($)??2000}}QE1.MetricCollector=JE1});var zx=F((GE1)=>{Object.defineProperty(GE1,"__esModule",{value:!0});GE1.ExactPredicate=GE1.PatternPredicate=void 0;var XL4=/[\^$\\.+?()[\]{}|]/g;class WH0{_matchAll;_regexp;constructor($){if($==="*")this._matchAll=!0,this._regexp=/.*/;else this._matchAll=!1,this._regexp=new RegExp(WH0.escapePattern($))}match($){if(this._matchAll)return!0;return this._regexp.test($)}static escapePattern($){return`^${$.replace(XL4,"\\$&").replace("*",".*")}$`}static hasWildcard($){return $.includes("*")}}GE1.PatternPredicate=WH0;class WE1{_matchAll;_pattern;constructor($){this._matchAll=$===void 0,this._pattern=$}match($){if(this._matchAll)return!0;if($===this._pattern)return!0;return!1}}GE1.ExactPredicate=WE1});var FE1=F((zE1)=>{Object.defineProperty(zE1,"__esModule",{value:!0});zE1.InstrumentSelector=void 0;var ZE1=zx();class HE1{_nameFilter;_type;_unitFilter;constructor($){this._nameFilter=new ZE1.PatternPredicate($?.name??"*"),this._type=$?.type,this._unitFilter=new ZE1.ExactPredicate($?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}zE1.InstrumentSelector=HE1});var DE1=F((VE1)=>{Object.defineProperty(VE1,"__esModule",{value:!0});VE1.MeterSelector=void 0;var GH0=zx();class BE1{_nameFilter;_versionFilter;_schemaUrlFilter;constructor($){this._nameFilter=new GH0.ExactPredicate($?.name),this._versionFilter=new GH0.ExactPredicate($?.version),this._schemaUrlFilter=new GH0.ExactPredicate($?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}VE1.MeterSelector=BE1});var AE1=F((IE1)=>{Object.defineProperty(IE1,"__esModule",{value:!0});IE1.View=void 0;var WL4=zx(),OE1=Hx(),GL4=FE1(),KL4=DE1(),wE1=S2();function ZL4($){return $.instrumentName==null&&$.instrumentType==null&&$.instrumentUnit==null&&$.meterName==null&&$.meterVersion==null&&$.meterSchemaUrl==null}function HL4($){if(ZL4($))throw Error("Cannot create view with no selector arguments supplied");if($.name!=null&&($?.instrumentName==null||WL4.PatternPredicate.hasWildcard($.instrumentName)))throw Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.")}class NE1{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor($){if(HL4($),$.attributesProcessors!=null)this.attributesProcessor=(0,OE1.createMultiAttributesProcessor)($.attributesProcessors);else this.attributesProcessor=(0,OE1.createNoopAttributesProcessor)();this.name=$.name,this.description=$.description,this.aggregation=(0,wE1.toAggregation)($.aggregation??{type:wE1.AggregationType.DEFAULT}),this.instrumentSelector=new GL4.InstrumentSelector({name:$.instrumentName,type:$.instrumentType,unit:$.instrumentUnit}),this.meterSelector=new KL4.MeterSelector({name:$.meterName,version:$.meterVersion,schemaUrl:$.meterSchemaUrl}),this.aggregationCardinalityLimit=$.aggregationCardinalityLimit}}IE1.View=NE1});var EE1=F((ME1)=>{Object.defineProperty(ME1,"__esModule",{value:!0});ME1.MeterProvider=void 0;var qx=P(),zL4=RM1(),qL4=$E1(),FL4=YE1(),BL4=AE1();class PE1{_sharedState;_shutdown=!1;constructor($){if(this._sharedState=new qL4.MeterProviderSharedState($?.resource??(0,zL4.defaultResource)()),$?.views!=null&&$.views.length>0)for(let J of $.views)this._sharedState.viewRegistry.addView(new BL4.View(J));if($?.readers!=null&&$.readers.length>0)for(let J of $.readers){let Q=new FL4.MetricCollector(this._sharedState,J);J.setMetricProducer(Q),this._sharedState.metricCollectors.push(Q)}}getMeter($,J="",Q={}){if(this._shutdown)return qx.diag.warn("A shutdown MeterProvider cannot provide a Meter"),(0,qx.createNoopMeter)();return this._sharedState.getMeterSharedState({name:$,version:J,schemaUrl:Q.schemaUrl}).meter}async shutdown($){if(this._shutdown){qx.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.shutdown($)}))}async forceFlush($){if(this._shutdown){qx.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.forceFlush($)}))}}ME1.MeterProvider=PE1});var jE1=F((i9)=>{Object.defineProperty(i9,"__esModule",{value:!0});i9.TimeoutError=i9.createDenyListAttributesProcessor=i9.createAllowListAttributesProcessor=i9.AggregationType=i9.MeterProvider=i9.ConsoleMetricExporter=i9.InMemoryMetricExporter=i9.PeriodicExportingMetricReader=i9.MetricReader=i9.InstrumentType=i9.DataPointType=i9.AggregationTemporality=void 0;var VL4=ob();Object.defineProperty(i9,"AggregationTemporality",{enumerable:!0,get:function(){return VL4.AggregationTemporality}});var RE1=DK();Object.defineProperty(i9,"DataPointType",{enumerable:!0,get:function(){return RE1.DataPointType}});Object.defineProperty(i9,"InstrumentType",{enumerable:!0,get:function(){return RE1.InstrumentType}});var UL4=gZ0();Object.defineProperty(i9,"MetricReader",{enumerable:!0,get:function(){return UL4.MetricReader}});var DL4=J21();Object.defineProperty(i9,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return DL4.PeriodicExportingMetricReader}});var OL4=G21();Object.defineProperty(i9,"InMemoryMetricExporter",{enumerable:!0,get:function(){return OL4.InMemoryMetricExporter}});var wL4=z21();Object.defineProperty(i9,"ConsoleMetricExporter",{enumerable:!0,get:function(){return wL4.ConsoleMetricExporter}});var NL4=EE1();Object.defineProperty(i9,"MeterProvider",{enumerable:!0,get:function(){return NL4.MeterProvider}});var IL4=S2();Object.defineProperty(i9,"AggregationType",{enumerable:!0,get:function(){return IL4.AggregationType}});var TE1=Hx();Object.defineProperty(i9,"createAllowListAttributesProcessor",{enumerable:!0,get:function(){return TE1.createAllowListAttributesProcessor}});Object.defineProperty(i9,"createDenyListAttributesProcessor",{enumerable:!0,get:function(){return TE1.createDenyListAttributesProcessor}});var LL4=GQ();Object.defineProperty(i9,"TimeoutError",{enumerable:!0,get:function(){return LL4.TimeoutError}})});var kE1=F((SE1)=>{Object.defineProperty(SE1,"__esModule",{value:!0});SE1.EAggregationTemporality=void 0;var PL4;(function($){$[$.AGGREGATION_TEMPORALITY_UNSPECIFIED=0]="AGGREGATION_TEMPORALITY_UNSPECIFIED",$[$.AGGREGATION_TEMPORALITY_DELTA=1]="AGGREGATION_TEMPORALITY_DELTA",$[$.AGGREGATION_TEMPORALITY_CUMULATIVE=2]="AGGREGATION_TEMPORALITY_CUMULATIVE"})(PL4=SE1.EAggregationTemporality||(SE1.EAggregationTemporality={}))});var ZH0=F((xE1)=>{Object.defineProperty(xE1,"__esModule",{value:!0});xE1.createExportMetricsServiceRequest=xE1.toMetric=xE1.toScopeMetrics=xE1.toResourceMetrics=void 0;var vE1=P(),xD=jE1(),_E1=kE1(),ML4=pb(),d2=nb();function yE1($,J){let Q=(0,ML4.getOtlpEncoder)(J),X=(0,d2.createResource)($.resource);return{resource:X,schemaUrl:X.schemaUrl,scopeMetrics:hE1($.scopeMetrics,Q)}}xE1.toResourceMetrics=yE1;function hE1($,J){return Array.from($.map((Q)=>({scope:(0,d2.createInstrumentationScope)(Q.scope),metrics:Q.metrics.map((X)=>bE1(X,J)),schemaUrl:Q.scope.schemaUrl})))}xE1.toScopeMetrics=hE1;function bE1($,J){let Q={name:$.descriptor.name,description:$.descriptor.description,unit:$.descriptor.unit},X=TL4($.aggregationTemporality);switch($.dataPointType){case xD.DataPointType.SUM:Q.sum={aggregationTemporality:X,isMonotonic:$.isMonotonic,dataPoints:fE1($,J)};break;case xD.DataPointType.GAUGE:Q.gauge={dataPoints:fE1($,J)};break;case xD.DataPointType.HISTOGRAM:Q.histogram={aggregationTemporality:X,dataPoints:EL4($,J)};break;case xD.DataPointType.EXPONENTIAL_HISTOGRAM:Q.exponentialHistogram={aggregationTemporality:X,dataPoints:RL4($,J)};break}return Q}xE1.toMetric=bE1;function CL4($,J,Q){let X={attributes:(0,d2.toAttributes)($.attributes),startTimeUnixNano:Q.encodeHrTime($.startTime),timeUnixNano:Q.encodeHrTime($.endTime)};switch(J){case vE1.ValueType.INT:X.asInt=$.value;break;case vE1.ValueType.DOUBLE:X.asDouble=$.value;break}return X}function fE1($,J){return $.dataPoints.map((Q)=>{return CL4(Q,$.descriptor.valueType,J)})}function EL4($,J){return $.dataPoints.map((Q)=>{let X=Q.value;return{attributes:(0,d2.toAttributes)(Q.attributes),bucketCounts:X.buckets.counts,explicitBounds:X.buckets.boundaries,count:X.count,sum:X.sum,min:X.min,max:X.max,startTimeUnixNano:J.encodeHrTime(Q.startTime),timeUnixNano:J.encodeHrTime(Q.endTime)}})}function RL4($,J){return $.dataPoints.map((Q)=>{let X=Q.value;return{attributes:(0,d2.toAttributes)(Q.attributes),count:X.count,min:X.min,max:X.max,sum:X.sum,positive:{offset:X.positive.offset,bucketCounts:X.positive.bucketCounts},negative:{offset:X.negative.offset,bucketCounts:X.negative.bucketCounts},scale:X.scale,zeroCount:X.zeroCount,startTimeUnixNano:J.encodeHrTime(Q.startTime),timeUnixNano:J.encodeHrTime(Q.endTime)}})}function TL4($){switch($){case xD.AggregationTemporality.DELTA:return _E1.EAggregationTemporality.AGGREGATION_TEMPORALITY_DELTA;case xD.AggregationTemporality.CUMULATIVE:return _E1.EAggregationTemporality.AGGREGATION_TEMPORALITY_CUMULATIVE}}function jL4($,J){return{resourceMetrics:$.map((Q)=>yE1(Q,J))}}xE1.createExportMetricsServiceRequest=jL4});var cE1=F((uE1)=>{Object.defineProperty(uE1,"__esModule",{value:!0});uE1.ProtobufMetricsSerializer=void 0;var dE1=_b(),_L4=ZH0(),fL4=dE1.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,yL4=dE1.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest;uE1.ProtobufMetricsSerializer={serializeRequest:($)=>{let J=(0,_L4.createExportMetricsServiceRequest)([$]);return yL4.encode(J).finish()},deserializeResponse:($)=>{return fL4.decode($)}}});var lE1=F((HH0)=>{Object.defineProperty(HH0,"__esModule",{value:!0});HH0.ProtobufMetricsSerializer=void 0;var hL4=cE1();Object.defineProperty(HH0,"ProtobufMetricsSerializer",{enumerable:!0,get:function(){return hL4.ProtobufMetricsSerializer}})});var zH0=F((rE1)=>{Object.defineProperty(rE1,"__esModule",{value:!0});rE1.createExportTraceServiceRequest=rE1.toOtlpSpanEvent=rE1.toOtlpLink=rE1.sdkSpanToOtlpSpan=void 0;var u2=nb(),xL4=pb(),gL4=256,dL4=512;function pE1($,J){let Q=$&255|gL4;if(J)Q|=dL4;return Q}function nE1($,J){let Q=$.spanContext(),X=$.status,Y=$.parentSpanContext?.spanId?J.encodeSpanContext($.parentSpanContext?.spanId):void 0;return{traceId:J.encodeSpanContext(Q.traceId),spanId:J.encodeSpanContext(Q.spanId),parentSpanId:Y,traceState:Q.traceState?.serialize(),name:$.name,kind:$.kind==null?0:$.kind+1,startTimeUnixNano:J.encodeHrTime($.startTime),endTimeUnixNano:J.encodeHrTime($.endTime),attributes:(0,u2.toAttributes)($.attributes),droppedAttributesCount:$.droppedAttributesCount,events:$.events.map((W)=>oE1(W,J)),droppedEventsCount:$.droppedEventsCount,status:{code:X.code,message:X.message},links:$.links.map((W)=>iE1(W,J)),droppedLinksCount:$.droppedLinksCount,flags:pE1(Q.traceFlags,$.parentSpanContext?.isRemote)}}rE1.sdkSpanToOtlpSpan=nE1;function iE1($,J){return{attributes:$.attributes?(0,u2.toAttributes)($.attributes):[],spanId:J.encodeSpanContext($.context.spanId),traceId:J.encodeSpanContext($.context.traceId),traceState:$.context.traceState?.serialize(),droppedAttributesCount:$.droppedAttributesCount||0,flags:pE1($.context.traceFlags,$.context.isRemote)}}rE1.toOtlpLink=iE1;function oE1($,J){return{attributes:$.attributes?(0,u2.toAttributes)($.attributes):[],name:$.name,timeUnixNano:J.encodeHrTime($.time),droppedAttributesCount:$.droppedAttributesCount||0}}rE1.toOtlpSpanEvent=oE1;function uL4($,J){let Q=(0,xL4.getOtlpEncoder)(J);return{resourceSpans:cL4($,Q)}}rE1.createExportTraceServiceRequest=uL4;function mL4($){let J=new Map;for(let Q of $){let X=J.get(Q.resource);if(!X)X=new Map,J.set(Q.resource,X);let Y=`${Q.instrumentationScope.name}@${Q.instrumentationScope.version||""}:${Q.instrumentationScope.schemaUrl||""}`,W=X.get(Y);if(!W)W=[],X.set(Y,W);W.push(Q)}return J}function cL4($,J){let Q=mL4($),X=[],Y=Q.entries(),W=Y.next();while(!W.done){let[G,K]=W.value,Z=[],H=K.values(),z=H.next();while(!z.done){let U=z.value;if(U.length>0){let O=U.map((w)=>nE1(w,J));Z.push({scope:(0,u2.createInstrumentationScope)(U[0].instrumentationScope),spans:O,schemaUrl:U[0].instrumentationScope.schemaUrl})}z=H.next()}let q=(0,u2.createResource)(G),B={resource:q,scopeSpans:Z,schemaUrl:q.schemaUrl};X.push(B),W=Y.next()}return X}});var $R1=F((sE1)=>{Object.defineProperty(sE1,"__esModule",{value:!0});sE1.ProtobufTraceSerializer=void 0;var tE1=_b(),iL4=zH0(),oL4=tE1.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,rL4=tE1.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest;sE1.ProtobufTraceSerializer={serializeRequest:($)=>{let J=(0,iL4.createExportTraceServiceRequest)($);return rL4.encode(J).finish()},deserializeResponse:($)=>{return oL4.decode($)}}});var JR1=F((qH0)=>{Object.defineProperty(qH0,"__esModule",{value:!0});qH0.ProtobufTraceSerializer=void 0;var aL4=$R1();Object.defineProperty(qH0,"ProtobufTraceSerializer",{enumerable:!0,get:function(){return aL4.ProtobufTraceSerializer}})});var YR1=F((QR1)=>{Object.defineProperty(QR1,"__esModule",{value:!0});QR1.JsonLogsSerializer=void 0;var sL4=CZ0();QR1.JsonLogsSerializer={serializeRequest:($)=>{let J=(0,sL4.createExportLogsServiceRequest)($,{useHex:!0,useLongBits:!1});return new TextEncoder().encode(JSON.stringify(J))},deserializeResponse:($)=>{if($.length===0)return{};return JSON.parse(new TextDecoder().decode($))}}});var WR1=F((FH0)=>{Object.defineProperty(FH0,"__esModule",{value:!0});FH0.JsonLogsSerializer=void 0;var eL4=YR1();Object.defineProperty(FH0,"JsonLogsSerializer",{enumerable:!0,get:function(){return eL4.JsonLogsSerializer}})});var ZR1=F((GR1)=>{Object.defineProperty(GR1,"__esModule",{value:!0});GR1.JsonMetricsSerializer=void 0;var JA4=ZH0();GR1.JsonMetricsSerializer={serializeRequest:($)=>{let J=(0,JA4.createExportMetricsServiceRequest)([$],{useLongBits:!1});return new TextEncoder().encode(JSON.stringify(J))},deserializeResponse:($)=>{if($.length===0)return{};return JSON.parse(new TextDecoder().decode($))}}});var HR1=F((BH0)=>{Object.defineProperty(BH0,"__esModule",{value:!0});BH0.JsonMetricsSerializer=void 0;var QA4=ZR1();Object.defineProperty(BH0,"JsonMetricsSerializer",{enumerable:!0,get:function(){return QA4.JsonMetricsSerializer}})});var FR1=F((zR1)=>{Object.defineProperty(zR1,"__esModule",{value:!0});zR1.JsonTraceSerializer=void 0;var YA4=zH0();zR1.JsonTraceSerializer={serializeRequest:($)=>{let J=(0,YA4.createExportTraceServiceRequest)($,{useHex:!0,useLongBits:!1});return new TextEncoder().encode(JSON.stringify(J))},deserializeResponse:($)=>{if($.length===0)return{};return JSON.parse(new TextDecoder().decode($))}}});var BR1=F((VH0)=>{Object.defineProperty(VH0,"__esModule",{value:!0});VH0.JsonTraceSerializer=void 0;var WA4=FR1();Object.defineProperty(VH0,"JsonTraceSerializer",{enumerable:!0,get:function(){return WA4.JsonTraceSerializer}})});var mX=F((wK)=>{Object.defineProperty(wK,"__esModule",{value:!0});wK.JsonTraceSerializer=wK.JsonMetricsSerializer=wK.JsonLogsSerializer=wK.ProtobufTraceSerializer=wK.ProtobufMetricsSerializer=wK.ProtobufLogsSerializer=void 0;var KA4=TA1();Object.defineProperty(wK,"ProtobufLogsSerializer",{enumerable:!0,get:function(){return KA4.ProtobufLogsSerializer}});var ZA4=lE1();Object.defineProperty(wK,"ProtobufMetricsSerializer",{enumerable:!0,get:function(){return ZA4.ProtobufMetricsSerializer}});var HA4=JR1();Object.defineProperty(wK,"ProtobufTraceSerializer",{enumerable:!0,get:function(){return HA4.ProtobufTraceSerializer}});var zA4=WR1();Object.defineProperty(wK,"JsonLogsSerializer",{enumerable:!0,get:function(){return zA4.JsonLogsSerializer}});var qA4=HR1();Object.defineProperty(wK,"JsonMetricsSerializer",{enumerable:!0,get:function(){return qA4.JsonMetricsSerializer}});var FA4=BR1();Object.defineProperty(wK,"JsonTraceSerializer",{enumerable:!0,get:function(){return FA4.JsonTraceSerializer}})});var DR1=F((VR1)=>{Object.defineProperty(VR1,"__esModule",{value:!0});VR1.validateAndNormalizeHeaders=void 0;var VA4=P();function UA4($){return()=>{let J={};return Object.entries($?.()??{}).forEach(([Q,X])=>{if(typeof X<"u")J[Q]=String(X);else VA4.diag.warn(`Header "${Q}" has invalid value (${X}) and will be ignored`)}),J}}VR1.validateAndNormalizeHeaders=UA4});var IR1=F((wR1)=>{Object.defineProperty(wR1,"__esModule",{value:!0});wR1.getHttpConfigurationDefaults=wR1.mergeOtlpHttpConfigurationWithDefaults=void 0;var OR1=V2(),DA4=DR1();function OA4($,J,Q){let X={...Q()},Y={};return()=>{if(J!=null)Object.assign(Y,J());if($!=null)Object.assign(Y,$());return Object.assign(Y,X)}}function wA4($){if($==null)return;try{let J=globalThis.location?.href;return new URL($,J).href}catch{throw Error(`Configuration: Could not parse user-provided export URL: '${$}'`)}}function NA4($,J,Q){return{...(0,OR1.mergeOtlpSharedConfigurationWithDefaults)($,J,Q),headers:OA4((0,DA4.validateAndNormalizeHeaders)($.headers),J.headers,Q.headers),url:wA4($.url)??J.url??Q.url}}wR1.mergeOtlpHttpConfigurationWithDefaults=NA4;function IA4($,J){return{...(0,OR1.getSharedConfigurationDefaults)(),headers:()=>$,url:"http://localhost:4318/"+J}}wR1.getHttpConfigurationDefaults=IA4});var Fx=F((PR1)=>{Object.defineProperty(PR1,"__esModule",{value:!0});PR1.getNodeHttpConfigurationDefaults=PR1.mergeOtlpNodeHttpConfigurationWithDefaults=PR1.httpAgentFactoryFromOptions=void 0;var LR1=IR1();function AR1($){return async(J)=>{let Q=J==="http:",X=Q?import("http"):import("https"),{Agent:Y}=await X;if(Q){let{ca:W,cert:G,key:K,...Z}=$;return new Y(Z)}return new Y($)}}PR1.httpAgentFactoryFromOptions=AR1;function AA4($,J,Q){return{...(0,LR1.mergeOtlpHttpConfigurationWithDefaults)($,J,Q),agentFactory:$.agentFactory??J.agentFactory??Q.agentFactory,userAgent:$.userAgent}}PR1.mergeOtlpNodeHttpConfigurationWithDefaults=AA4;function PA4($,J){return{...(0,LR1.getHttpConfigurationDefaults)($,J),agentFactory:AR1({keepAlive:!0})}}PR1.getNodeHttpConfigurationDefaults=PA4});var RR1=F((CR1)=>{Object.defineProperty(CR1,"__esModule",{value:!0});CR1.parseRetryAfterToMills=CR1.isExportRetryable=void 0;function EA4($){return[429,502,503,504].includes($)}CR1.isExportRetryable=EA4;function RA4($){if($==null)return;let J=Number.parseInt($,10);if(Number.isInteger(J))return J>0?J*1000:-1;let Q=new Date($).getTime()-Date.now();if(Q>=0)return Q;return 0}CR1.parseRetryAfterToMills=RA4});var SR1=F((TR1)=>{Object.defineProperty(TR1,"__esModule",{value:!0});TR1.VERSION=void 0;TR1.VERSION="0.207.0"});var hR1=F((fR1)=>{Object.defineProperty(fR1,"__esModule",{value:!0});fR1.compressAndSend=fR1.sendWithHttp=void 0;var jA4=f("zlib"),SA4=f("stream"),kR1=RR1(),kA4=Vb(),vA4=SR1(),vR1=`OTel-OTLP-Exporter-JavaScript/${vA4.VERSION}`;function _A4($,J,Q,X,Y,W){let G=new URL(J.url),K={...J.headers()};if(J.userAgent)K["User-Agent"]=`${J.userAgent} ${vR1}`;else K["User-Agent"]=vR1;let Z={hostname:G.hostname,port:G.port,path:G.pathname,method:"POST",headers:K,agent:Q},H=$(Z,(z)=>{let q=[];z.on("data",(B)=>q.push(B)),z.on("end",()=>{if(z.statusCode&&z.statusCode<299)Y({status:"success",data:Buffer.concat(q)});else if(z.statusCode&&(0,kR1.isExportRetryable)(z.statusCode))Y({status:"retryable",retryInMillis:(0,kR1.parseRetryAfterToMills)(z.headers["retry-after"])});else{let B=new kA4.OTLPExporterError(z.statusMessage,z.statusCode,Buffer.concat(q).toString());Y({status:"failure",error:B})}})});H.setTimeout(W,()=>{H.destroy(),Y({status:"failure",error:Error("Request Timeout")})}),H.on("error",(z)=>{Y({status:"failure",error:z})}),_R1(H,J.compression,X,(z)=>{Y({status:"failure",error:z})})}fR1.sendWithHttp=_A4;function _R1($,J,Q,X){let Y=fA4(Q);if(J==="gzip")$.setHeader("Content-Encoding","gzip"),Y=Y.on("error",X).pipe(jA4.createGzip()).on("error",X);Y.pipe($).on("error",X)}fR1.compressAndSend=_R1;function fA4($){let J=new SA4.Readable;return J.push($),J.push(null),J}});var dR1=F((xR1)=>{Object.defineProperty(xR1,"__esModule",{value:!0});xR1.createHttpExporterTransport=void 0;var hA4=hR1();class bR1{_parameters;_utils=null;constructor($){this._parameters=$}async send($,J){let{agent:Q,request:X}=await this._loadUtils();return new Promise((Y)=>{(0,hA4.sendWithHttp)(X,this._parameters,Q,$,(W)=>{Y(W)},J)})}shutdown(){}async _loadUtils(){let $=this._utils;if($===null){let J=new URL(this._parameters.url).protocol,[Q,X]=await Promise.all([this._parameters.agentFactory(J),bA4(J)]);$=this._utils={agent:Q,request:X}}return $}}async function bA4($){let J=$==="http:"?import("http"):import("https"),{request:Q}=await J;return Q}function xA4($){return new bR1($)}xR1.createHttpExporterTransport=xA4});var pR1=F((cR1)=>{Object.defineProperty(cR1,"__esModule",{value:!0});cR1.createRetryingTransport=void 0;var gA4=5,dA4=1000,uA4=5000,mA4=1.5,uR1=0.2;function cA4(){return Math.random()*(2*uR1)-uR1}class mR1{_transport;constructor($){this._transport=$}retry($,J,Q){return new Promise((X,Y)=>{setTimeout(()=>{this._transport.send($,J).then(X,Y)},Q)})}async send($,J){let Q=Date.now()+J,X=await this._transport.send($,J),Y=gA4,W=dA4;while(X.status==="retryable"&&Y>0){Y--;let G=Math.max(Math.min(W,uA4)+cA4(),0);W=W*mA4;let K=X.retryInMillis??G,Z=Q-Date.now();if(K>Z)return X;X=await this.retry($,Z,K)}return X}shutdown(){return this._transport.shutdown()}}function lA4($){return new mR1($.transport)}cR1.createRetryingTransport=lA4});var oR1=F((nR1)=>{Object.defineProperty(nR1,"__esModule",{value:!0});nR1.createOtlpHttpExportDelegate=void 0;var pA4=gK0(),nA4=dR1(),iA4=LK0(),oA4=pR1();function rA4($,J){return(0,pA4.createOtlpExportDelegate)({transport:(0,oA4.createRetryingTransport)({transport:(0,nA4.createHttpExporterTransport)($)}),serializer:J,promiseHandler:(0,iA4.createBoundedQueueExportPromiseHandler)($)},{timeout:$.timeoutMillis})}nR1.createOtlpHttpExportDelegate=rA4});var UH0=F((eR1)=>{Object.defineProperty(eR1,"__esModule",{value:!0});eR1.getSharedConfigurationFromEnvironment=void 0;var tR1=Eb(),sR1=P();function rR1($){let J=(0,tR1.getNumberFromEnv)($);if(J!=null){if(Number.isFinite(J)&&J>0)return J;sR1.diag.warn(`Configuration: ${$} is invalid, expected number greater than 0 (actual: ${J})`)}return}function aA4($){let J=rR1(`OTEL_EXPORTER_OTLP_${$}_TIMEOUT`),Q=rR1("OTEL_EXPORTER_OTLP_TIMEOUT");return J??Q}function aR1($){let J=(0,tR1.getStringFromEnv)($)?.trim();if(J==null||J==="none"||J==="gzip")return J;sR1.diag.warn(`Configuration: ${$} is invalid, expected 'none' or 'gzip' (actual: '${J}')`);return}function tA4($){let J=aR1(`OTEL_EXPORTER_OTLP_${$}_COMPRESSION`),Q=aR1("OTEL_EXPORTER_OTLP_COMPRESSION");return J??Q}function sA4($){return{timeoutMillis:aA4($),compression:tA4($)}}eR1.getSharedConfigurationFromEnvironment=sA4});var XT1=F((JT1)=>{Object.defineProperty(JT1,"__esModule",{value:!0});JT1.getNodeHttpConfigurationFromEnvironment=void 0;var eA4=f("fs"),$P4=f("path"),cX=Eb(),Bx=P(),JP4=UH0(),QP4=V2(),XP4=Fx();function YP4($){let J=(0,cX.getStringFromEnv)(`OTEL_EXPORTER_OTLP_${$}_HEADERS`),Q=(0,cX.getStringFromEnv)("OTEL_EXPORTER_OTLP_HEADERS"),X=(0,cX.parseKeyPairsIntoRecord)(J),Y=(0,cX.parseKeyPairsIntoRecord)(Q);if(Object.keys(X).length===0&&Object.keys(Y).length===0)return;return Object.assign({},(0,cX.parseKeyPairsIntoRecord)(Q),(0,cX.parseKeyPairsIntoRecord)(J))}function WP4($){try{return new URL($).toString()}catch{Bx.diag.warn(`Configuration: Could not parse environment-provided export URL: '${$}', falling back to undefined`);return}}function GP4($,J){try{new URL($)}catch{Bx.diag.warn(`Configuration: Could not parse environment-provided export URL: '${$}', falling back to undefined`);return}if(!$.endsWith("/"))$=$+"/";$+=J;try{new URL($)}catch{Bx.diag.warn(`Configuration: Provided URL appended with '${J}' is not a valid URL, using 'undefined' instead of '${$}'`);return}return $}function KP4($){let J=(0,cX.getStringFromEnv)("OTEL_EXPORTER_OTLP_ENDPOINT");if(J===void 0)return;return GP4(J,$)}function ZP4($){let J=(0,cX.getStringFromEnv)(`OTEL_EXPORTER_OTLP_${$}_ENDPOINT`);if(J===void 0)return;return WP4(J)}function DH0($,J,Q){let X=(0,cX.getStringFromEnv)($),Y=(0,cX.getStringFromEnv)(J),W=X??Y;if(W!=null)try{return eA4.readFileSync($P4.resolve(process.cwd(),W))}catch{Bx.diag.warn(Q);return}else return}function HP4($){return DH0(`OTEL_EXPORTER_OTLP_${$}_CLIENT_CERTIFICATE`,"OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE","Failed to read client certificate chain file")}function zP4($){return DH0(`OTEL_EXPORTER_OTLP_${$}_CLIENT_KEY`,"OTEL_EXPORTER_OTLP_CLIENT_KEY","Failed to read client certificate private key file")}function qP4($){return DH0(`OTEL_EXPORTER_OTLP_${$}_CERTIFICATE`,"OTEL_EXPORTER_OTLP_CERTIFICATE","Failed to read root certificate file")}function FP4($,J){return{...(0,JP4.getSharedConfigurationFromEnvironment)($),url:ZP4($)??KP4(J),headers:(0,QP4.wrapStaticHeadersInFunction)(YP4($)),agentFactory:(0,XP4.httpAgentFactoryFromOptions)({keepAlive:!0,ca:qP4($),cert:HP4($),key:zP4($)})}}JT1.getNodeHttpConfigurationFromEnvironment=FP4});var KT1=F((WT1)=>{Object.defineProperty(WT1,"__esModule",{value:!0});WT1.convertLegacyHttpOptions=void 0;var BP4=P(),VP4=V2(),YT1=Fx(),UP4=b3(),DP4=XT1();function OP4($){if(typeof $.httpAgentOptions==="function")return $.httpAgentOptions;let J=$.httpAgentOptions;if($.keepAlive!=null)J={keepAlive:$.keepAlive,...J};if(J!=null)return(0,UP4.httpAgentFactoryFromOptions)(J);else return}function wP4($,J,Q,X){if($.metadata)BP4.diag.warn("Metadata cannot be set when using http");return(0,YT1.mergeOtlpNodeHttpConfigurationWithDefaults)({url:$.url,headers:(0,VP4.wrapStaticHeadersInFunction)($.headers),concurrencyLimit:$.concurrencyLimit,timeoutMillis:$.timeoutMillis,compression:$.compression,agentFactory:OP4($),userAgent:$.userAgent},(0,DP4.getNodeHttpConfigurationFromEnvironment)(J,Q),(0,YT1.getNodeHttpConfigurationDefaults)(X,Q))}WT1.convertLegacyHttpOptions=wP4});var b3=F((gD)=>{Object.defineProperty(gD,"__esModule",{value:!0});gD.convertLegacyHttpOptions=gD.getSharedConfigurationFromEnvironment=gD.createOtlpHttpExportDelegate=gD.httpAgentFactoryFromOptions=void 0;var NP4=Fx();Object.defineProperty(gD,"httpAgentFactoryFromOptions",{enumerable:!0,get:function(){return NP4.httpAgentFactoryFromOptions}});var IP4=oR1();Object.defineProperty(gD,"createOtlpHttpExportDelegate",{enumerable:!0,get:function(){return IP4.createOtlpHttpExportDelegate}});var LP4=UH0();Object.defineProperty(gD,"getSharedConfigurationFromEnvironment",{enumerable:!0,get:function(){return LP4.getSharedConfigurationFromEnvironment}});var AP4=KT1();Object.defineProperty(gD,"convertLegacyHttpOptions",{enumerable:!0,get:function(){return AP4.convertLegacyHttpOptions}})});var FT1=F((zT1)=>{Object.defineProperty(zT1,"__esModule",{value:!0});zT1.OTLPLogExporter=void 0;var MP4=XQ(),CP4=mX(),ZT1=b3();class HT1 extends MP4.OTLPExporterBase{constructor($={}){super((0,ZT1.createOtlpHttpExportDelegate)((0,ZT1.convertLegacyHttpOptions)($,"LOGS","v1/logs",{"Content-Type":"application/json"}),CP4.JsonLogsSerializer))}}zT1.OTLPLogExporter=HT1});var BT1=F((OH0)=>{Object.defineProperty(OH0,"__esModule",{value:!0});OH0.OTLPLogExporter=void 0;var EP4=FT1();Object.defineProperty(OH0,"OTLPLogExporter",{enumerable:!0,get:function(){return EP4.OTLPLogExporter}})});var VT1=F((wH0)=>{Object.defineProperty(wH0,"__esModule",{value:!0});wH0.OTLPLogExporter=void 0;var TP4=BT1();Object.defineProperty(wH0,"OTLPLogExporter",{enumerable:!0,get:function(){return TP4.OTLPLogExporter}})});var IH0=F((NH0)=>{Object.defineProperty(NH0,"__esModule",{value:!0});NH0.OTLPLogExporter=void 0;var SP4=VT1();Object.defineProperty(NH0,"OTLPLogExporter",{enumerable:!0,get:function(){return SP4.OTLPLogExporter}})});var m2=F((UT1)=>{Object.defineProperty(UT1,"__esModule",{value:!0});UT1.isTracingSuppressed=UT1.unsuppressTracing=UT1.suppressTracing=void 0;var vP4=P(),LH0=(0,vP4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function _P4($){return $.setValue(LH0,!0)}UT1.suppressTracing=_P4;function fP4($){return $.deleteValue(LH0)}UT1.unsuppressTracing=fP4;function yP4($){return $.getValue(LH0)===!0}UT1.isTracingSuppressed=yP4});var AH0=F((OT1)=>{Object.defineProperty(OT1,"__esModule",{value:!0});OT1.BAGGAGE_MAX_TOTAL_LENGTH=OT1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=OT1.BAGGAGE_MAX_NAME_VALUE_PAIRS=OT1.BAGGAGE_HEADER=OT1.BAGGAGE_ITEMS_SEPARATOR=OT1.BAGGAGE_PROPERTIES_SEPARATOR=OT1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;OT1.BAGGAGE_KEY_PAIR_SEPARATOR="=";OT1.BAGGAGE_PROPERTIES_SEPARATOR=";";OT1.BAGGAGE_ITEMS_SEPARATOR=",";OT1.BAGGAGE_HEADER="baggage";OT1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;OT1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;OT1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var PH0=F((IT1)=>{Object.defineProperty(IT1,"__esModule",{value:!0});IT1.parseKeyPairsIntoRecord=IT1.parsePairKeyValue=IT1.getKeyPairs=IT1.serializeKeyPairs=void 0;var lP4=P(),dz=AH0();function pP4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?dz.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>dz.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}IT1.serializeKeyPairs=pP4;function nP4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=dz.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}IT1.getKeyPairs=nP4;function NT1($){let J=$.split(dz.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(dz.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,lP4.baggageEntryMetadataFromString)(J.join(dz.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}IT1.parsePairKeyValue=NT1;function iP4($){let J={};if(typeof $==="string"&&$.length>0)$.split(dz.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=NT1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}IT1.parseKeyPairsIntoRecord=iP4});var CT1=F((PT1)=>{Object.defineProperty(PT1,"__esModule",{value:!0});PT1.W3CBaggagePropagator=void 0;var MH0=P(),tP4=m2(),uz=AH0(),CH0=PH0();class AT1{inject($,J,Q){let X=MH0.propagation.getBaggage($);if(!X||(0,tP4.isTracingSuppressed)($))return;let Y=(0,CH0.getKeyPairs)(X).filter((G)=>{return G.length<=uz.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,uz.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,CH0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,uz.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,uz.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(uz.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(uz.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,CH0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return MH0.propagation.setBaggage($,MH0.propagation.createBaggage(W))}fields(){return[uz.BAGGAGE_HEADER]}}PT1.W3CBaggagePropagator=AT1});var jT1=F((RT1)=>{Object.defineProperty(RT1,"__esModule",{value:!0});RT1.AnchoredClock=void 0;class ET1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}RT1.AnchoredClock=ET1});var hT1=F((fT1)=>{Object.defineProperty(fT1,"__esModule",{value:!0});fT1.isAttributeValue=fT1.isAttributeKey=fT1.sanitizeAttributes=void 0;var ST1=P();function sP4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!kT1(Q)){ST1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!vT1(X)){ST1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}fT1.sanitizeAttributes=sP4;function kT1($){return typeof $==="string"&&$!==""}fT1.isAttributeKey=kT1;function vT1($){if($==null)return!0;if(Array.isArray($))return eP4($);return _T1(typeof $)}fT1.isAttributeValue=vT1;function eP4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(_T1(X)){J=X;continue}return!1}return!1}return!0}function _T1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var EH0=F((bT1)=>{Object.defineProperty(bT1,"__esModule",{value:!0});bT1.loggingErrorHandler=void 0;var Q24=P();function X24(){return($)=>{Q24.diag.error(Y24($))}}bT1.loggingErrorHandler=X24;function Y24($){if(typeof $==="string")return $;else return JSON.stringify(W24($))}function W24($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var mT1=F((dT1)=>{Object.defineProperty(dT1,"__esModule",{value:!0});dT1.globalErrorHandler=dT1.setGlobalErrorHandler=void 0;var G24=EH0(),gT1=(0,G24.loggingErrorHandler)();function K24($){gT1=$}dT1.setGlobalErrorHandler=K24;function Z24($){try{gT1($)}catch{}}dT1.globalErrorHandler=Z24});var oT1=F((nT1)=>{Object.defineProperty(nT1,"__esModule",{value:!0});nT1.getStringListFromEnv=nT1.getBooleanFromEnv=nT1.getStringFromEnv=nT1.getNumberFromEnv=void 0;var cT1=P(),lT1=f("util");function z24($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){cT1.diag.warn(`Unknown value ${(0,lT1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}nT1.getNumberFromEnv=z24;function pT1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}nT1.getStringFromEnv=pT1;function q24($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return cT1.diag.warn(`Unknown value ${(0,lT1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}nT1.getBooleanFromEnv=q24;function F24($){return pT1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}nT1.getStringListFromEnv=F24});var tT1=F((rT1)=>{Object.defineProperty(rT1,"__esModule",{value:!0});rT1._globalThis=void 0;rT1._globalThis=typeof globalThis==="object"?globalThis:global});var $j1=F((sT1)=>{Object.defineProperty(sT1,"__esModule",{value:!0});sT1.otperformance=void 0;var D24=f("perf_hooks");sT1.otperformance=D24.performance});var Xj1=F((Jj1)=>{Object.defineProperty(Jj1,"__esModule",{value:!0});Jj1.VERSION=void 0;Jj1.VERSION="2.2.0"});var Gj1=F((Yj1)=>{Object.defineProperty(Yj1,"__esModule",{value:!0});Yj1.ATTR_PROCESS_RUNTIME_NAME=void 0;Yj1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var Hj1=F((Kj1)=>{Object.defineProperty(Kj1,"__esModule",{value:!0});Kj1.SDK_INFO=void 0;var O24=Xj1(),Vx=m0(),w24=Gj1();Kj1.SDK_INFO={[Vx.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[w24.ATTR_PROCESS_RUNTIME_NAME]:"node",[Vx.ATTR_TELEMETRY_SDK_LANGUAGE]:Vx.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[Vx.ATTR_TELEMETRY_SDK_VERSION]:O24.VERSION}});var zj1=F((x3)=>{Object.defineProperty(x3,"__esModule",{value:!0});x3.SDK_INFO=x3.otperformance=x3._globalThis=x3.getStringListFromEnv=x3.getNumberFromEnv=x3.getBooleanFromEnv=x3.getStringFromEnv=void 0;var Ux=oT1();Object.defineProperty(x3,"getStringFromEnv",{enumerable:!0,get:function(){return Ux.getStringFromEnv}});Object.defineProperty(x3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Ux.getBooleanFromEnv}});Object.defineProperty(x3,"getNumberFromEnv",{enumerable:!0,get:function(){return Ux.getNumberFromEnv}});Object.defineProperty(x3,"getStringListFromEnv",{enumerable:!0,get:function(){return Ux.getStringListFromEnv}});var N24=tT1();Object.defineProperty(x3,"_globalThis",{enumerable:!0,get:function(){return N24._globalThis}});var I24=$j1();Object.defineProperty(x3,"otperformance",{enumerable:!0,get:function(){return I24.otperformance}});var L24=Hj1();Object.defineProperty(x3,"SDK_INFO",{enumerable:!0,get:function(){return L24.SDK_INFO}})});var RH0=F((g3)=>{Object.defineProperty(g3,"__esModule",{value:!0});g3.getStringListFromEnv=g3.getNumberFromEnv=g3.getStringFromEnv=g3.getBooleanFromEnv=g3.otperformance=g3._globalThis=g3.SDK_INFO=void 0;var mz=zj1();Object.defineProperty(g3,"SDK_INFO",{enumerable:!0,get:function(){return mz.SDK_INFO}});Object.defineProperty(g3,"_globalThis",{enumerable:!0,get:function(){return mz._globalThis}});Object.defineProperty(g3,"otperformance",{enumerable:!0,get:function(){return mz.otperformance}});Object.defineProperty(g3,"getBooleanFromEnv",{enumerable:!0,get:function(){return mz.getBooleanFromEnv}});Object.defineProperty(g3,"getStringFromEnv",{enumerable:!0,get:function(){return mz.getStringFromEnv}});Object.defineProperty(g3,"getNumberFromEnv",{enumerable:!0,get:function(){return mz.getNumberFromEnv}});Object.defineProperty(g3,"getStringListFromEnv",{enumerable:!0,get:function(){return mz.getStringListFromEnv}})});var Dj1=F((Vj1)=>{Object.defineProperty(Vj1,"__esModule",{value:!0});Vj1.addHrTimes=Vj1.isTimeInput=Vj1.isTimeInputHrTime=Vj1.hrTimeToMicroseconds=Vj1.hrTimeToMilliseconds=Vj1.hrTimeToNanoseconds=Vj1.hrTimeToTimeStamp=Vj1.hrTimeDuration=Vj1.timeInputToHrTime=Vj1.hrTime=Vj1.getTimeOrigin=Vj1.millisToHrTime=void 0;var TH0=RH0(),qj1=9,M24=6,C24=Math.pow(10,M24),Dx=Math.pow(10,qj1);function c2($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*C24);return[Q,X]}Vj1.millisToHrTime=c2;function jH0(){let $=TH0.otperformance.timeOrigin;if(typeof $!=="number"){let J=TH0.otperformance;$=J.timing&&J.timing.fetchStart}return $}Vj1.getTimeOrigin=jH0;function Fj1($){let J=c2(jH0()),Q=c2(typeof $==="number"?$:TH0.otperformance.now());return Bj1(J,Q)}Vj1.hrTime=Fj1;function E24($){if(SH0($))return $;else if(typeof $==="number")if($=Dx)Q[1]-=Dx,Q[0]+=1;return Q}Vj1.addHrTimes=Bj1});var Nj1=F((Oj1)=>{Object.defineProperty(Oj1,"__esModule",{value:!0});Oj1.unrefTimer=void 0;function l24($){if(typeof $!=="number")$.unref()}Oj1.unrefTimer=l24});var Lj1=F((Ij1)=>{Object.defineProperty(Ij1,"__esModule",{value:!0});Ij1.ExportResultCode=void 0;var p24;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(p24=Ij1.ExportResultCode||(Ij1.ExportResultCode={}))});var Ej1=F((Mj1)=>{Object.defineProperty(Mj1,"__esModule",{value:!0});Mj1.CompositePropagator=void 0;var Aj1=P();class Pj1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){Aj1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){Aj1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}Mj1.CompositePropagator=Pj1});var jj1=F((Rj1)=>{Object.defineProperty(Rj1,"__esModule",{value:!0});Rj1.validateValue=Rj1.validateKey=void 0;var vH0="[_0-9a-z-*/]",n24=`[a-z]${vH0}{0,255}`,i24=`[a-z0-9]${vH0}{0,240}@[a-z]${vH0}{0,13}`,o24=new RegExp(`^(?:${n24}|${i24})$`),r24=/^[ -~]{0,255}[!-~]$/,a24=/,|=/;function t24($){return o24.test($)}Rj1.validateKey=t24;function s24($){return r24.test($)&&!a24.test($)}Rj1.validateValue=s24});var fH0=F((fj1)=>{Object.defineProperty(fj1,"__esModule",{value:!0});fj1.TraceState=void 0;var Sj1=jj1(),kj1=32,$M4=512,vj1=",",_j1="=";class _H0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+_j1+this.get(J)),$},[]).join(vj1)}_parse($){if($.length>$M4)return;if(this._internalState=$.split(vj1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(_j1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,Sj1.validateKey)(W)&&(0,Sj1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>kj1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,kj1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new _H0;return $._internalState=new Map(this._internalState),$}}fj1.TraceState=_H0});var dj1=F((xj1)=>{Object.defineProperty(xj1,"__esModule",{value:!0});xj1.W3CTraceContextPropagator=xj1.parseTraceParent=xj1.TRACE_STATE_HEADER=xj1.TRACE_PARENT_HEADER=void 0;var Ox=P(),JM4=m2(),QM4=fH0();xj1.TRACE_PARENT_HEADER="traceparent";xj1.TRACE_STATE_HEADER="tracestate";var XM4="00",YM4="(?!ff)[\\da-f]{2}",WM4="(?![0]{32})[\\da-f]{32}",GM4="(?![0]{16})[\\da-f]{16}",KM4="[\\da-f]{2}",ZM4=new RegExp(`^\\s?(${YM4})-(${WM4})-(${GM4})-(${KM4})(-.*)?\\s?$`);function hj1($){let J=ZM4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}xj1.parseTraceParent=hj1;class bj1{inject($,J,Q){let X=Ox.trace.getSpanContext($);if(!X||(0,JM4.isTracingSuppressed)($)||!(0,Ox.isSpanContextValid)(X))return;let Y=`${XM4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Ox.TraceFlags.NONE).toString(16)}`;if(Q.set(J,xj1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,xj1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,xj1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=hj1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,xj1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new QM4.TraceState(typeof K==="string"?K:void 0)}return Ox.trace.setSpanContext($,W)}fields(){return[xj1.TRACE_PARENT_HEADER,xj1.TRACE_STATE_HEADER]}}xj1.W3CTraceContextPropagator=bj1});var lj1=F((mj1)=>{Object.defineProperty(mj1,"__esModule",{value:!0});mj1.getRPCMetadata=mj1.deleteRPCMetadata=mj1.setRPCMetadata=mj1.RPCType=void 0;var zM4=P(),yH0=(0,zM4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),qM4;(function($){$.HTTP="http"})(qM4=mj1.RPCType||(mj1.RPCType={}));function FM4($,J){return $.setValue(yH0,J)}mj1.setRPCMetadata=FM4;function BM4($){return $.deleteValue(yH0)}mj1.deleteRPCMetadata=BM4;function VM4($){return $.getValue(yH0)}mj1.getRPCMetadata=VM4});var tj1=F((rj1)=>{Object.defineProperty(rj1,"__esModule",{value:!0});rj1.isPlainObject=void 0;var OM4="[object Object]",wM4="[object Null]",NM4="[object Undefined]",IM4=Function.prototype,pj1=IM4.toString,LM4=pj1.call(Object),AM4=Object.getPrototypeOf,nj1=Object.prototype,ij1=nj1.hasOwnProperty,cz=Symbol?Symbol.toStringTag:void 0,oj1=nj1.toString;function PM4($){if(!MM4($)||CM4($)!==OM4)return!1;let J=AM4($);if(J===null)return!0;let Q=ij1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&pj1.call(Q)===LM4}rj1.isPlainObject=PM4;function MM4($){return $!=null&&typeof $=="object"}function CM4($){if($==null)return $===void 0?NM4:wM4;return cz&&cz in Object($)?EM4($):RM4($)}function EM4($){let J=ij1.call($,cz),Q=$[cz],X=!1;try{$[cz]=void 0,X=!0}catch{}let Y=oj1.call($);if(X)if(J)$[cz]=Q;else delete $[cz];return Y}function RM4($){return oj1.call($)}});var YS1=F((QS1)=>{Object.defineProperty(QS1,"__esModule",{value:!0});QS1.merge=void 0;var sj1=tj1(),TM4=20;function jM4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=$S1(J,$.shift(),0,Q);return J}QS1.merge=jM4;function hH0($){if(Lx($))return $.slice();return $}function $S1($,J,Q=0,X){let Y;if(Q>TM4)return;if(Q++,Ix($)||Ix(J)||JS1(J))Y=hH0(J);else if(Lx($)){if(Y=$.slice(),Lx(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(ej1($,Z,X)||ej1(J,Z,X))delete Y[Z];else{if(l2(z)&&l2(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=$S1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function ej1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function SM4($,J){if(!(0,sj1.isPlainObject)($)||!(0,sj1.isPlainObject)(J))return!1;return!0}});var KS1=F((WS1)=>{Object.defineProperty(WS1,"__esModule",{value:!0});WS1.callWithTimeout=WS1.TimeoutError=void 0;class Ax extends Error{constructor($){super($);Object.setPrototypeOf(this,Ax.prototype)}}WS1.TimeoutError=Ax;function kM4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Ax("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}WS1.callWithTimeout=kM4});var qS1=F((HS1)=>{Object.defineProperty(HS1,"__esModule",{value:!0});HS1.isUrlIgnored=HS1.urlMatches=void 0;function ZS1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}HS1.urlMatches=ZS1;function _M4($,J){if(!J)return!1;for(let Q of J)if(ZS1($,Q))return!0;return!1}HS1.isUrlIgnored=_M4});var US1=F((BS1)=>{Object.defineProperty(BS1,"__esModule",{value:!0});BS1.Deferred=void 0;class FS1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}BS1.Deferred=FS1});var NS1=F((OS1)=>{Object.defineProperty(OS1,"__esModule",{value:!0});OS1.BindOnceFuture=void 0;var yM4=US1();class DS1{_callback;_that;_isCalled=!1;_deferred=new yM4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}OS1.BindOnceFuture=DS1});var PS1=F((LS1)=>{Object.defineProperty(LS1,"__esModule",{value:!0});LS1.diagLogLevelFromString=void 0;var d3=P(),IS1={ALL:d3.DiagLogLevel.ALL,VERBOSE:d3.DiagLogLevel.VERBOSE,DEBUG:d3.DiagLogLevel.DEBUG,INFO:d3.DiagLogLevel.INFO,WARN:d3.DiagLogLevel.WARN,ERROR:d3.DiagLogLevel.ERROR,NONE:d3.DiagLogLevel.NONE};function hM4($){if($==null)return;let J=IS1[$.toUpperCase()];if(J==null)return d3.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(IS1)}, using default`),d3.DiagLogLevel.INFO;return J}LS1.diagLogLevelFromString=hM4});var RS1=F((CS1)=>{Object.defineProperty(CS1,"__esModule",{value:!0});CS1._export=void 0;var MS1=P(),bM4=m2();function xM4($,J){return new Promise((Q)=>{MS1.context.with((0,bM4.suppressTracing)(MS1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}CS1._export=xM4});var lX=F((B1)=>{Object.defineProperty(B1,"__esModule",{value:!0});B1.internal=B1.diagLogLevelFromString=B1.BindOnceFuture=B1.urlMatches=B1.isUrlIgnored=B1.callWithTimeout=B1.TimeoutError=B1.merge=B1.TraceState=B1.unsuppressTracing=B1.suppressTracing=B1.isTracingSuppressed=B1.setRPCMetadata=B1.getRPCMetadata=B1.deleteRPCMetadata=B1.RPCType=B1.parseTraceParent=B1.W3CTraceContextPropagator=B1.TRACE_STATE_HEADER=B1.TRACE_PARENT_HEADER=B1.CompositePropagator=B1.otperformance=B1.getStringListFromEnv=B1.getNumberFromEnv=B1.getBooleanFromEnv=B1.getStringFromEnv=B1._globalThis=B1.SDK_INFO=B1.parseKeyPairsIntoRecord=B1.ExportResultCode=B1.unrefTimer=B1.timeInputToHrTime=B1.millisToHrTime=B1.isTimeInputHrTime=B1.isTimeInput=B1.hrTimeToTimeStamp=B1.hrTimeToNanoseconds=B1.hrTimeToMilliseconds=B1.hrTimeToMicroseconds=B1.hrTimeDuration=B1.hrTime=B1.getTimeOrigin=B1.addHrTimes=B1.loggingErrorHandler=B1.setGlobalErrorHandler=B1.globalErrorHandler=B1.sanitizeAttributes=B1.isAttributeValue=B1.AnchoredClock=B1.W3CBaggagePropagator=void 0;var gM4=CT1();Object.defineProperty(B1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return gM4.W3CBaggagePropagator}});var dM4=jT1();Object.defineProperty(B1,"AnchoredClock",{enumerable:!0,get:function(){return dM4.AnchoredClock}});var TS1=hT1();Object.defineProperty(B1,"isAttributeValue",{enumerable:!0,get:function(){return TS1.isAttributeValue}});Object.defineProperty(B1,"sanitizeAttributes",{enumerable:!0,get:function(){return TS1.sanitizeAttributes}});var jS1=mT1();Object.defineProperty(B1,"globalErrorHandler",{enumerable:!0,get:function(){return jS1.globalErrorHandler}});Object.defineProperty(B1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return jS1.setGlobalErrorHandler}});var uM4=EH0();Object.defineProperty(B1,"loggingErrorHandler",{enumerable:!0,get:function(){return uM4.loggingErrorHandler}});var n7=Dj1();Object.defineProperty(B1,"addHrTimes",{enumerable:!0,get:function(){return n7.addHrTimes}});Object.defineProperty(B1,"getTimeOrigin",{enumerable:!0,get:function(){return n7.getTimeOrigin}});Object.defineProperty(B1,"hrTime",{enumerable:!0,get:function(){return n7.hrTime}});Object.defineProperty(B1,"hrTimeDuration",{enumerable:!0,get:function(){return n7.hrTimeDuration}});Object.defineProperty(B1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return n7.hrTimeToMicroseconds}});Object.defineProperty(B1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return n7.hrTimeToMilliseconds}});Object.defineProperty(B1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return n7.hrTimeToNanoseconds}});Object.defineProperty(B1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return n7.hrTimeToTimeStamp}});Object.defineProperty(B1,"isTimeInput",{enumerable:!0,get:function(){return n7.isTimeInput}});Object.defineProperty(B1,"isTimeInputHrTime",{enumerable:!0,get:function(){return n7.isTimeInputHrTime}});Object.defineProperty(B1,"millisToHrTime",{enumerable:!0,get:function(){return n7.millisToHrTime}});Object.defineProperty(B1,"timeInputToHrTime",{enumerable:!0,get:function(){return n7.timeInputToHrTime}});var mM4=Nj1();Object.defineProperty(B1,"unrefTimer",{enumerable:!0,get:function(){return mM4.unrefTimer}});var cM4=Lj1();Object.defineProperty(B1,"ExportResultCode",{enumerable:!0,get:function(){return cM4.ExportResultCode}});var lM4=PH0();Object.defineProperty(B1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return lM4.parseKeyPairsIntoRecord}});var lz=RH0();Object.defineProperty(B1,"SDK_INFO",{enumerable:!0,get:function(){return lz.SDK_INFO}});Object.defineProperty(B1,"_globalThis",{enumerable:!0,get:function(){return lz._globalThis}});Object.defineProperty(B1,"getStringFromEnv",{enumerable:!0,get:function(){return lz.getStringFromEnv}});Object.defineProperty(B1,"getBooleanFromEnv",{enumerable:!0,get:function(){return lz.getBooleanFromEnv}});Object.defineProperty(B1,"getNumberFromEnv",{enumerable:!0,get:function(){return lz.getNumberFromEnv}});Object.defineProperty(B1,"getStringListFromEnv",{enumerable:!0,get:function(){return lz.getStringListFromEnv}});Object.defineProperty(B1,"otperformance",{enumerable:!0,get:function(){return lz.otperformance}});var pM4=Ej1();Object.defineProperty(B1,"CompositePropagator",{enumerable:!0,get:function(){return pM4.CompositePropagator}});var Px=dj1();Object.defineProperty(B1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Px.TRACE_PARENT_HEADER}});Object.defineProperty(B1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Px.TRACE_STATE_HEADER}});Object.defineProperty(B1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Px.W3CTraceContextPropagator}});Object.defineProperty(B1,"parseTraceParent",{enumerable:!0,get:function(){return Px.parseTraceParent}});var Mx=lj1();Object.defineProperty(B1,"RPCType",{enumerable:!0,get:function(){return Mx.RPCType}});Object.defineProperty(B1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Mx.deleteRPCMetadata}});Object.defineProperty(B1,"getRPCMetadata",{enumerable:!0,get:function(){return Mx.getRPCMetadata}});Object.defineProperty(B1,"setRPCMetadata",{enumerable:!0,get:function(){return Mx.setRPCMetadata}});var bH0=m2();Object.defineProperty(B1,"isTracingSuppressed",{enumerable:!0,get:function(){return bH0.isTracingSuppressed}});Object.defineProperty(B1,"suppressTracing",{enumerable:!0,get:function(){return bH0.suppressTracing}});Object.defineProperty(B1,"unsuppressTracing",{enumerable:!0,get:function(){return bH0.unsuppressTracing}});var nM4=fH0();Object.defineProperty(B1,"TraceState",{enumerable:!0,get:function(){return nM4.TraceState}});var iM4=YS1();Object.defineProperty(B1,"merge",{enumerable:!0,get:function(){return iM4.merge}});var SS1=KS1();Object.defineProperty(B1,"TimeoutError",{enumerable:!0,get:function(){return SS1.TimeoutError}});Object.defineProperty(B1,"callWithTimeout",{enumerable:!0,get:function(){return SS1.callWithTimeout}});var kS1=qS1();Object.defineProperty(B1,"isUrlIgnored",{enumerable:!0,get:function(){return kS1.isUrlIgnored}});Object.defineProperty(B1,"urlMatches",{enumerable:!0,get:function(){return kS1.urlMatches}});var oM4=NS1();Object.defineProperty(B1,"BindOnceFuture",{enumerable:!0,get:function(){return oM4.BindOnceFuture}});var rM4=PS1();Object.defineProperty(B1,"diagLogLevelFromString",{enumerable:!0,get:function(){return rM4.diagLogLevelFromString}});var aM4=RS1();B1.internal={_export:aM4._export}});var Cx=F((_S1)=>{Object.defineProperty(_S1,"__esModule",{value:!0});_S1.AggregationTemporality=void 0;var tM4;(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE"})(tM4=_S1.AggregationTemporality||(_S1.AggregationTemporality={}))});var NK=F((yS1)=>{Object.defineProperty(yS1,"__esModule",{value:!0});yS1.DataPointType=yS1.InstrumentType=void 0;var sM4;(function($){$.COUNTER="COUNTER",$.GAUGE="GAUGE",$.HISTOGRAM="HISTOGRAM",$.UP_DOWN_COUNTER="UP_DOWN_COUNTER",$.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",$.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",$.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(sM4=yS1.InstrumentType||(yS1.InstrumentType={}));var eM4;(function($){$[$.HISTOGRAM=0]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",$[$.GAUGE=2]="GAUGE",$[$.SUM=3]="SUM"})(eM4=yS1.DataPointType||(yS1.DataPointType={}))});var ZQ=F((hS1)=>{Object.defineProperty(hS1,"__esModule",{value:!0});hS1.equalsCaseInsensitive=hS1.binarySearchUB=hS1.setEquals=hS1.FlatMap=hS1.isPromiseAllSettledRejectionResult=hS1.PromiseAllSettled=hS1.callWithTimeout=hS1.TimeoutError=hS1.instrumentationScopeId=hS1.hashAttributes=hS1.isNotNullish=void 0;function $C4($){return $!==void 0&&$!==null}hS1.isNotNullish=$C4;function JC4($){let J=Object.keys($);if(J.length===0)return"";return J=J.sort(),JSON.stringify(J.map((Q)=>[Q,$[Q]]))}hS1.hashAttributes=JC4;function QC4($){return`${$.name}:${$.version??""}:${$.schemaUrl??""}`}hS1.instrumentationScopeId=QC4;class Ex extends Error{constructor($){super($);Object.setPrototypeOf(this,Ex.prototype)}}hS1.TimeoutError=Ex;function XC4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Ex("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}hS1.callWithTimeout=XC4;async function YC4($){return Promise.all($.map(async(J)=>{try{return{status:"fulfilled",value:await J}}catch(Q){return{status:"rejected",reason:Q}}}))}hS1.PromiseAllSettled=YC4;function WC4($){return $.status==="rejected"}hS1.isPromiseAllSettledRejectionResult=WC4;function GC4($,J){let Q=[];return $.forEach((X)=>{Q.push(...J(X))}),Q}hS1.FlatMap=GC4;function KC4($,J){if($.size!==J.size)return!1;for(let Q of $)if(!J.has(Q))return!1;return!0}hS1.setEquals=KC4;function ZC4($,J){let Q=0,X=$.length-1,Y=$.length;while(X>=Q){let W=Q+Math.trunc((X-Q)/2);if($[W]{Object.defineProperty(xS1,"__esModule",{value:!0});xS1.AggregatorKind=void 0;var IC4;(function($){$[$.DROP=0]="DROP",$[$.SUM=1]="SUM",$[$.LAST_VALUE=2]="LAST_VALUE",$[$.HISTOGRAM=3]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"})(IC4=xS1.AggregatorKind||(xS1.AggregatorKind={}))});var mS1=F((dS1)=>{Object.defineProperty(dS1,"__esModule",{value:!0});dS1.DropAggregator=void 0;var LC4=dD();class gS1{kind=LC4.AggregatorKind.DROP;createAccumulation(){return}merge($,J){return}diff($,J){return}toMetricData($,J,Q,X){return}}dS1.DropAggregator=gS1});var nS1=F((lS1)=>{Object.defineProperty(lS1,"__esModule",{value:!0});lS1.HistogramAggregator=lS1.HistogramAccumulation=void 0;var AC4=dD(),p2=NK(),PC4=ZQ();function MC4($){let J=$.map(()=>0);return J.push(0),{buckets:{boundaries:$,counts:J},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}class n2{startTime;_boundaries;_recordMinMax;_current;constructor($,J,Q=!0,X=MC4(J)){this.startTime=$,this._boundaries=J,this._recordMinMax=Q,this._current=X}record($){if(Number.isNaN($))return;if(this._current.count+=1,this._current.sum+=$,this._recordMinMax)this._current.min=Math.min($,this._current.min),this._current.max=Math.max($,this._current.max),this._current.hasMinMax=!0;let J=(0,PC4.binarySearchUB)(this._boundaries,$);this._current.buckets.counts[J]+=1}setStartTime($){this.startTime=$}toPointValue(){return this._current}}lS1.HistogramAccumulation=n2;class cS1{_boundaries;_recordMinMax;kind=AC4.AggregatorKind.HISTOGRAM;constructor($,J){this._boundaries=$,this._recordMinMax=J}createAccumulation($){return new n2($,this._boundaries,this._recordMinMax)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue(),Y=Q.buckets.counts,W=X.buckets.counts,G=Array(Y.length);for(let H=0;H{let G=W.toPointValue(),K=$.type===p2.InstrumentType.GAUGE||$.type===p2.InstrumentType.UP_DOWN_COUNTER||$.type===p2.InstrumentType.OBSERVABLE_GAUGE||$.type===p2.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,buckets:G.buckets,count:G.count}}})}}}lS1.HistogramAggregator=cS1});var rS1=F((iS1)=>{Object.defineProperty(iS1,"__esModule",{value:!0});iS1.Buckets=void 0;class uH0{backing;indexBase;indexStart;indexEnd;constructor($=new mH0,J=0,Q=0,X=0){this.backing=$,this.indexBase=J,this.indexStart=Q,this.indexEnd=X}get offset(){return this.indexStart}get length(){if(this.backing.length===0)return 0;if(this.indexEnd===this.indexStart&&this.at(0)===0)return 0;return this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},($,J)=>this.at(J))}at($){let J=this.indexBase-this.indexStart;if($=0;$--)if(this.at($)!==0){this.indexEnd-=this.length-$-1;break}this._rotate()}downscale($){this._rotate();let J=1+this.indexEnd-this.indexStart,Q=1<<$,X=0,Y=0;for(let W=this.indexStart;W<=this.indexEnd;){let G=W%Q;if(G<0)G+=Q;for(let K=G;K>=$,this.indexEnd>>=$,this.indexBase=this.indexStart}clone(){return new uH0(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let $=this.indexBase-this.indexStart;if($===0)return;else if($>0)this.backing.reverse(0,this.backing.length),this.backing.reverse(0,$),this.backing.reverse($,this.backing.length);else this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+$);this.indexBase=this.indexStart}_relocateBucket($,J){if($===J)return;this.incrementBucket($,this.backing.emptyBucket(J))}}iS1.Buckets=uH0;class mH0{_counts;constructor($=[0]){this._counts=$}get length(){return this._counts.length}countAt($){return this._counts[$]}growTo($,J,Q){let X=Array($).fill(0);X.splice(Q,this._counts.length-J,...this._counts.slice(J)),X.splice(0,J,...this._counts.slice(0,J)),this._counts=X}reverse($,J){let Q=Math.floor(($+J)/2)-$;for(let X=0;X=J)this._counts[$]-=J;else this._counts[$]=0}clone(){return new mH0([...this._counts])}}});var lH0=F((aS1)=>{Object.defineProperty(aS1,"__esModule",{value:!0});aS1.getSignificand=aS1.getNormalBase2=aS1.MIN_VALUE=aS1.MAX_NORMAL_EXPONENT=aS1.MIN_NORMAL_EXPONENT=aS1.SIGNIFICAND_WIDTH=void 0;aS1.SIGNIFICAND_WIDTH=52;var EC4=2146435072,RC4=1048575,cH0=1023;aS1.MIN_NORMAL_EXPONENT=-cH0+1;aS1.MAX_NORMAL_EXPONENT=cH0;aS1.MIN_VALUE=Math.pow(2,-1022);function TC4($){let J=new DataView(new ArrayBuffer(8));return J.setFloat64(0,$),((J.getUint32(0)&EC4)>>20)-cH0}aS1.getNormalBase2=TC4;function jC4($){let J=new DataView(new ArrayBuffer(8));J.setFloat64(0,$);let Q=J.getUint32(0),X=J.getUint32(4);return(Q&RC4)*Math.pow(2,32)+X}aS1.getSignificand=jC4});var Rx=F((sS1)=>{Object.defineProperty(sS1,"__esModule",{value:!0});sS1.nextGreaterSquare=sS1.ldexp=void 0;function yC4($,J){if($===0||$===Number.POSITIVE_INFINITY||$===Number.NEGATIVE_INFINITY||Number.isNaN($))return $;return $*Math.pow(2,J)}sS1.ldexp=yC4;function hC4($){return $--,$|=$>>1,$|=$>>2,$|=$>>4,$|=$>>8,$|=$>>16,$++,$}sS1.nextGreaterSquare=hC4});var Tx=F((Jk1)=>{Object.defineProperty(Jk1,"__esModule",{value:!0});Jk1.MappingError=void 0;class $k1 extends Error{}Jk1.MappingError=$k1});var Kk1=F((Wk1)=>{Object.defineProperty(Wk1,"__esModule",{value:!0});Wk1.ExponentMapping=void 0;var uD=lH0(),xC4=Rx(),Xk1=Tx();class Yk1{_shift;constructor($){this._shift=-$}mapToIndex($){if($>this._shift}lowerBoundary($){let J=this._minNormalLowerBoundaryIndex();if($Q)throw new Xk1.MappingError(`overflow: ${$} is > maximum lower boundary: ${Q}`);return xC4.ldexp(1,$<>this._shift;if(this._shift<2)$--;return $}_maxNormalLowerBoundaryIndex(){return uD.MAX_NORMAL_EXPONENT>>this._shift}_rightShift($,J){return Math.floor($*Math.pow(2,-J))}}Wk1.ExponentMapping=Yk1});var Bk1=F((qk1)=>{Object.defineProperty(qk1,"__esModule",{value:!0});qk1.LogarithmMapping=void 0;var mD=lH0(),Zk1=Rx(),Hk1=Tx();class zk1{_scale;_scaleFactor;_inverseFactor;constructor($){this._scale=$,this._scaleFactor=Zk1.ldexp(Math.LOG2E,$),this._inverseFactor=Zk1.ldexp(Math.LN2,-$)}mapToIndex($){if($<=mD.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(mD.getSignificand($)===0)return(mD.getNormalBase2($)<=Q)return Q;return J}lowerBoundary($){let J=this._maxNormalLowerBoundaryIndex();if($>=J){if($===J)return 2*Math.exp(($-(1< maximum lower boundary: ${J}`)}let Q=this._minNormalLowerBoundaryIndex();if($<=Q){if($===Q)return mD.MIN_VALUE;else if($===Q-1)return Math.exp(($+(1<{Object.defineProperty(Dk1,"__esModule",{value:!0});Dk1.getMapping=void 0;var gC4=Kk1(),dC4=Bk1(),uC4=Tx(),Vk1=-10,Uk1=20,mC4=Array.from({length:31},($,J)=>{if(J>10)return new dC4.LogarithmMapping(J-10);return new gC4.ExponentMapping(J-10)});function cC4($){if($>Uk1||$= ${Vk1} && <= ${Uk1}, got: ${$}`);return mC4[$+10]}Dk1.getMapping=cC4});var Mk1=F((Ak1)=>{Object.defineProperty(Ak1,"__esModule",{value:!0});Ak1.ExponentialHistogramAggregator=Ak1.ExponentialHistogramAccumulation=void 0;var lC4=dD(),i2=NK(),pC4=P(),Nk1=rS1(),Ik1=wk1(),nC4=Rx();class cD{low;high;static combine($,J){return new cD(Math.min($.low,J.low),Math.max($.high,J.high))}constructor($,J){this.low=$,this.high=J}}var iC4=20,oC4=160,pH0=2;class jx{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor($,J=oC4,Q=!0,X=0,Y=0,W=0,G=Number.POSITIVE_INFINITY,K=Number.NEGATIVE_INFINITY,Z=new Nk1.Buckets,H=new Nk1.Buckets,z=(0,Ik1.getMapping)(iC4)){if(this.startTime=$,this._maxSize=J,this._recordMinMax=Q,this._sum=X,this._count=Y,this._zeroCount=W,this._min=G,this._max=K,this._positive=Z,this._negative=H,this._mapping=z,this._maxSizethis._max)this._max=$;if($0)this._updateBuckets(this._positive,$,J);else this._updateBuckets(this._negative,-$,J)}merge($){if(this._count===0)this._min=$.min,this._max=$.max;else if($.count!==0){if($.minthis.max)this._max=$.max}this.startTime=$.startTime,this._sum+=$.sum,this._count+=$.count,this._zeroCount+=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._mergeBuckets(this.positive,$,$.positive,J),this._mergeBuckets(this.negative,$,$.negative,J)}diff($){this._min=1/0,this._max=-1/0,this._sum-=$.sum,this._count-=$.count,this._zeroCount-=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._diffBuckets(this.positive,$,$.positive,J),this._diffBuckets(this.negative,$,$.negative,J)}clone(){return new jx(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($,J,Q){let X=this._mapping.mapToIndex(J),Y=!1,W=0,G=0;if($.length===0)$.indexStart=X,$.indexEnd=$.indexStart,$.indexBase=$.indexStart;else if(X<$.indexStart&&$.indexEnd-X>=this._maxSize)Y=!0,G=X,W=$.indexEnd;else if(X>$.indexEnd&&X-$.indexStart>=this._maxSize)Y=!0,G=$.indexStart,W=X;if(Y){let K=this._changeScale(W,G);this._downscale(K),X=this._mapping.mapToIndex(J)}this._incrementIndexBy($,X,Q)}_incrementIndexBy($,J,Q){if(Q===0)return;if($.length===0)$.indexStart=$.indexEnd=$.indexBase=J;if(J<$.indexStart){let Y=$.indexEnd-J;if(Y>=$.backing.length)this._grow($,Y+1);$.indexStart=J}else if(J>$.indexEnd){let Y=J-$.indexStart;if(Y>=$.backing.length)this._grow($,Y+1);$.indexEnd=J}let X=J-$.indexBase;if(X<0)X+=$.backing.length;$.incrementBucket(X,Q)}_grow($,J){let Q=$.backing.length,X=$.indexBase-$.indexStart,Y=Q-X,W=(0,nC4.nextGreaterSquare)(J);if(W>this._maxSize)W=this._maxSize;let G=W-X;$.backing.growTo(W,Y,G)}_changeScale($,J){let Q=0;while($-J>=this._maxSize)$>>=1,J>>=1,Q++;return Q}_downscale($){if($===0)return;if($<0)throw Error(`impossible change of scale: ${this.scale}`);let J=this._mapping.scale-$;this._positive.downscale($),this._negative.downscale($),this._mapping=(0,Ik1.getMapping)(J)}_minScale($){let J=Math.min(this.scale,$.scale),Q=cD.combine(this._highLowAtScale(this.positive,this.scale,J),this._highLowAtScale($.positive,$.scale,J)),X=cD.combine(this._highLowAtScale(this.negative,this.scale,J),this._highLowAtScale($.negative,$.scale,J));return Math.min(J-this._changeScale(Q.high,Q.low),J-this._changeScale(X.high,X.low))}_highLowAtScale($,J,Q){if($.length===0)return new cD(0,-1);let X=J-Q;return new cD($.indexStart>>X,$.indexEnd>>X)}_mergeBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W,Q.at(G))}_diffBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W)-$.indexBase;if(Z<0)Z+=$.backing.length;$.decrementBucket(Z,Q.at(G))}$.trim()}}Ak1.ExponentialHistogramAccumulation=jx;class Lk1{_maxSize;_recordMinMax;kind=lC4.AggregatorKind.EXPONENTIAL_HISTOGRAM;constructor($,J){this._maxSize=$,this._recordMinMax=J}createAccumulation($){return new jx($,this._maxSize,this._recordMinMax)}merge($,J){let Q=J.clone();return Q.merge($),Q}diff($,J){let Q=J.clone();return Q.diff($),Q}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:i2.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:Q.map(([Y,W])=>{let G=W.toPointValue(),K=$.type===i2.InstrumentType.GAUGE||$.type===i2.InstrumentType.UP_DOWN_COUNTER||$.type===i2.InstrumentType.OBSERVABLE_GAUGE||$.type===i2.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,positive:{offset:G.positive.offset,bucketCounts:G.positive.bucketCounts},negative:{offset:G.negative.offset,bucketCounts:G.negative.bucketCounts},count:G.count,scale:G.scale,zeroCount:G.zeroCount}}})}}}Ak1.ExponentialHistogramAggregator=Lk1});var Tk1=F((Ek1)=>{Object.defineProperty(Ek1,"__esModule",{value:!0});Ek1.LastValueAggregator=Ek1.LastValueAccumulation=void 0;var aC4=dD(),o2=lX(),tC4=NK();class r2{startTime;_current;sampleTime;constructor($,J=0,Q=[0,0]){this.startTime=$,this._current=J,this.sampleTime=Q}record($){this._current=$,this.sampleTime=(0,o2.millisToHrTime)(Date.now())}setStartTime($){this.startTime=$}toPointValue(){return this._current}}Ek1.LastValueAccumulation=r2;class Ck1{kind=aC4.AggregatorKind.LAST_VALUE;createAccumulation($){return new r2($)}merge($,J){let Q=(0,o2.hrTimeToMicroseconds)(J.sampleTime)>=(0,o2.hrTimeToMicroseconds)($.sampleTime)?J:$;return new r2($.startTime,Q.toPointValue(),Q.sampleTime)}diff($,J){let Q=(0,o2.hrTimeToMicroseconds)(J.sampleTime)>=(0,o2.hrTimeToMicroseconds)($.sampleTime)?J:$;return new r2(J.startTime,Q.toPointValue(),Q.sampleTime)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:tC4.DataPointType.GAUGE,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}})}}}Ek1.LastValueAggregator=Ck1});var vk1=F((Sk1)=>{Object.defineProperty(Sk1,"__esModule",{value:!0});Sk1.SumAggregator=Sk1.SumAccumulation=void 0;var eC4=dD(),$E4=NK();class pz{startTime;monotonic;_current;reset;constructor($,J,Q=0,X=!1){this.startTime=$,this.monotonic=J,this._current=Q,this.reset=X}record($){if(this.monotonic&&$<0)return;this._current+=$}setStartTime($){this.startTime=$}toPointValue(){return this._current}}Sk1.SumAccumulation=pz;class jk1{monotonic;kind=eC4.AggregatorKind.SUM;constructor($){this.monotonic=$}createAccumulation($){return new pz($,this.monotonic)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue();if(J.reset)return new pz(J.startTime,this.monotonic,X,J.reset);return new pz($.startTime,this.monotonic,Q+X)}diff($,J){let Q=$.toPointValue(),X=J.toPointValue();if(this.monotonic&&Q>X)return new pz(J.startTime,this.monotonic,X,!0);return new pz(J.startTime,this.monotonic,X-Q)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:$E4.DataPointType.SUM,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}}),isMonotonic:this.monotonic}}}Sk1.SumAggregator=jk1});var bk1=F((HQ)=>{Object.defineProperty(HQ,"__esModule",{value:!0});HQ.SumAggregator=HQ.SumAccumulation=HQ.LastValueAggregator=HQ.LastValueAccumulation=HQ.ExponentialHistogramAggregator=HQ.ExponentialHistogramAccumulation=HQ.HistogramAggregator=HQ.HistogramAccumulation=HQ.DropAggregator=void 0;var QE4=mS1();Object.defineProperty(HQ,"DropAggregator",{enumerable:!0,get:function(){return QE4.DropAggregator}});var _k1=nS1();Object.defineProperty(HQ,"HistogramAccumulation",{enumerable:!0,get:function(){return _k1.HistogramAccumulation}});Object.defineProperty(HQ,"HistogramAggregator",{enumerable:!0,get:function(){return _k1.HistogramAggregator}});var fk1=Mk1();Object.defineProperty(HQ,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return fk1.ExponentialHistogramAccumulation}});Object.defineProperty(HQ,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return fk1.ExponentialHistogramAggregator}});var yk1=Tk1();Object.defineProperty(HQ,"LastValueAccumulation",{enumerable:!0,get:function(){return yk1.LastValueAccumulation}});Object.defineProperty(HQ,"LastValueAggregator",{enumerable:!0,get:function(){return yk1.LastValueAggregator}});var hk1=vk1();Object.defineProperty(HQ,"SumAccumulation",{enumerable:!0,get:function(){return hk1.SumAccumulation}});Object.defineProperty(HQ,"SumAggregator",{enumerable:!0,get:function(){return hk1.SumAggregator}})});var lk1=F((xk1)=>{Object.defineProperty(xk1,"__esModule",{value:!0});xk1.DEFAULT_AGGREGATION=xk1.EXPONENTIAL_HISTOGRAM_AGGREGATION=xk1.HISTOGRAM_AGGREGATION=xk1.LAST_VALUE_AGGREGATION=xk1.SUM_AGGREGATION=xk1.DROP_AGGREGATION=xk1.DefaultAggregation=xk1.ExponentialHistogramAggregation=xk1.ExplicitBucketHistogramAggregation=xk1.HistogramAggregation=xk1.LastValueAggregation=xk1.SumAggregation=xk1.DropAggregation=void 0;var YE4=P(),nz=bk1(),pX=NK();class Sx{static DEFAULT_INSTANCE=new nz.DropAggregator;createAggregator($){return Sx.DEFAULT_INSTANCE}}xk1.DropAggregation=Sx;class a2{static MONOTONIC_INSTANCE=new nz.SumAggregator(!0);static NON_MONOTONIC_INSTANCE=new nz.SumAggregator(!1);createAggregator($){switch($.type){case pX.InstrumentType.COUNTER:case pX.InstrumentType.OBSERVABLE_COUNTER:case pX.InstrumentType.HISTOGRAM:return a2.MONOTONIC_INSTANCE;default:return a2.NON_MONOTONIC_INSTANCE}}}xk1.SumAggregation=a2;class kx{static DEFAULT_INSTANCE=new nz.LastValueAggregator;createAggregator($){return kx.DEFAULT_INSTANCE}}xk1.LastValueAggregation=kx;class vx{static DEFAULT_INSTANCE=new nz.HistogramAggregator([0,5,10,25,50,75,100,250,500,750,1000,2500,5000,7500,1e4],!0);createAggregator($){return vx.DEFAULT_INSTANCE}}xk1.HistogramAggregation=vx;class nH0{_recordMinMax;_boundaries;constructor($,J=!0){if(this._recordMinMax=J,$==null)throw Error("ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array");$=$.concat(),$=$.sort((Y,W)=>Y-W);let Q=$.lastIndexOf(-1/0),X=$.indexOf(1/0);if(X===-1)X=void 0;this._boundaries=$.slice(Q+1,X)}createAggregator($){return new nz.HistogramAggregator(this._boundaries,this._recordMinMax)}}xk1.ExplicitBucketHistogramAggregation=nH0;class iH0{_maxSize;_recordMinMax;constructor($=160,J=!0){this._maxSize=$,this._recordMinMax=J}createAggregator($){return new nz.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}}xk1.ExponentialHistogramAggregation=iH0;class oH0{_resolve($){switch($.type){case pX.InstrumentType.COUNTER:case pX.InstrumentType.UP_DOWN_COUNTER:case pX.InstrumentType.OBSERVABLE_COUNTER:case pX.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return xk1.SUM_AGGREGATION;case pX.InstrumentType.GAUGE:case pX.InstrumentType.OBSERVABLE_GAUGE:return xk1.LAST_VALUE_AGGREGATION;case pX.InstrumentType.HISTOGRAM:{if($.advice.explicitBucketBoundaries)return new nH0($.advice.explicitBucketBoundaries);return xk1.HISTOGRAM_AGGREGATION}}return YE4.diag.warn(`Unable to recognize instrument type: ${$.type}`),xk1.DROP_AGGREGATION}createAggregator($){return this._resolve($).createAggregator($)}}xk1.DefaultAggregation=oH0;xk1.DROP_AGGREGATION=new Sx;xk1.SUM_AGGREGATION=new a2;xk1.LAST_VALUE_AGGREGATION=new kx;xk1.HISTOGRAM_AGGREGATION=new vx;xk1.EXPONENTIAL_HISTOGRAM_AGGREGATION=new iH0;xk1.DEFAULT_AGGREGATION=new oH0});var t2=F((nk1)=>{Object.defineProperty(nk1,"__esModule",{value:!0});nk1.toAggregation=nk1.AggregationType=void 0;var iz=lk1(),oz;(function($){$[$.DEFAULT=0]="DEFAULT",$[$.DROP=1]="DROP",$[$.SUM=2]="SUM",$[$.LAST_VALUE=3]="LAST_VALUE",$[$.EXPLICIT_BUCKET_HISTOGRAM=4]="EXPLICIT_BUCKET_HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=5]="EXPONENTIAL_HISTOGRAM"})(oz=nk1.AggregationType||(nk1.AggregationType={}));function BE4($){switch($.type){case oz.DEFAULT:return iz.DEFAULT_AGGREGATION;case oz.DROP:return iz.DROP_AGGREGATION;case oz.SUM:return iz.SUM_AGGREGATION;case oz.LAST_VALUE:return iz.LAST_VALUE_AGGREGATION;case oz.EXPONENTIAL_HISTOGRAM:{let J=$;return new iz.ExponentialHistogramAggregation(J.options?.maxSize,J.options?.recordMinMax)}case oz.EXPLICIT_BUCKET_HISTOGRAM:{let J=$;if(J.options==null)return iz.HISTOGRAM_AGGREGATION;else return new iz.ExplicitBucketHistogramAggregation(J.options?.boundaries,J.options?.recordMinMax)}default:throw Error("Unsupported Aggregation")}}nk1.toAggregation=BE4});var rH0=F((ok1)=>{Object.defineProperty(ok1,"__esModule",{value:!0});ok1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=ok1.DEFAULT_AGGREGATION_SELECTOR=void 0;var VE4=Cx(),UE4=t2(),DE4=($)=>{return{type:UE4.AggregationType.DEFAULT}};ok1.DEFAULT_AGGREGATION_SELECTOR=DE4;var OE4=($)=>VE4.AggregationTemporality.CUMULATIVE;ok1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=OE4});var aH0=F((ek1)=>{Object.defineProperty(ek1,"__esModule",{value:!0});ek1.MetricReader=void 0;var ak1=P(),_x=ZQ(),tk1=rH0();class sk1{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor($){this._aggregationSelector=$?.aggregationSelector??tk1.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=$?.aggregationTemporalitySelector??tk1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=$?.metricProducers??[],this._cardinalitySelector=$?.cardinalitySelector}setMetricProducer($){if(this._sdkMetricProducer)throw Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=$,this.onInitialized()}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}selectCardinalityLimit($){return this._cardinalitySelector?this._cardinalitySelector($):2000}onInitialized(){}async collect($){if(this._sdkMetricProducer===void 0)throw Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw Error("MetricReader is shutdown");let[J,...Q]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:$?.timeoutMillis}),...this._metricProducers.map((G)=>G.collect({timeoutMillis:$?.timeoutMillis}))]),X=J.errors.concat((0,_x.FlatMap)(Q,(G)=>G.errors)),Y=J.resourceMetrics.resource,W=J.resourceMetrics.scopeMetrics.concat((0,_x.FlatMap)(Q,(G)=>G.resourceMetrics.scopeMetrics));return{resourceMetrics:{resource:Y,scopeMetrics:W},errors:X}}async shutdown($){if(this._shutdown){ak1.diag.error("Cannot call shutdown twice.");return}if($?.timeoutMillis==null)await this.onShutdown();else await(0,_x.callWithTimeout)(this.onShutdown(),$.timeoutMillis);this._shutdown=!0}async forceFlush($){if(this._shutdown){ak1.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if($?.timeoutMillis==null){await this.onForceFlush();return}await(0,_x.callWithTimeout)(this.onForceFlush(),$.timeoutMillis)}}ek1.MetricReader=sk1});var Wv1=F((Xv1)=>{Object.defineProperty(Xv1,"__esModule",{value:!0});Xv1.PeriodicExportingMetricReader=void 0;var tH0=P(),fx=lX(),NE4=aH0(),Jv1=ZQ();class Qv1 extends NE4.MetricReader{_interval;_exporter;_exportInterval;_exportTimeout;constructor($){super({aggregationSelector:$.exporter.selectAggregation?.bind($.exporter),aggregationTemporalitySelector:$.exporter.selectAggregationTemporality?.bind($.exporter),metricProducers:$.metricProducers});if($.exportIntervalMillis!==void 0&&$.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportIntervalMillis!==void 0&&$.exportIntervalMillis<$.exportTimeoutMillis)throw Error("exportIntervalMillis must be greater than or equal to exportTimeoutMillis");this._exportInterval=$.exportIntervalMillis??60000,this._exportTimeout=$.exportTimeoutMillis??30000,this._exporter=$.exporter}async _runOnce(){try{await(0,Jv1.callWithTimeout)(this._doRun(),this._exportTimeout)}catch($){if($ instanceof Jv1.TimeoutError){tH0.diag.error("Export took longer than %s milliseconds and timed out.",this._exportTimeout);return}(0,fx.globalErrorHandler)($)}}async _doRun(){let{resourceMetrics:$,errors:J}=await this.collect({timeoutMillis:this._exportTimeout});if(J.length>0)tH0.diag.error("PeriodicExportingMetricReader: metrics collection errors",...J);if($.resource.asyncAttributesPending)try{await $.resource.waitForAsyncAttributes?.()}catch(X){tH0.diag.debug("Error while resolving async portion of resource: ",X),(0,fx.globalErrorHandler)(X)}if($.scopeMetrics.length===0)return;let Q=await fx.internal._export(this._exporter,$);if(Q.code!==fx.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${Q.error})`)}onInitialized(){if(this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),typeof this._interval!=="number")this._interval.unref()}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){if(this._interval)clearInterval(this._interval);await this.onForceFlush(),await this._exporter.shutdown()}}Xv1.PeriodicExportingMetricReader=Qv1});var zv1=F((Zv1)=>{Object.defineProperty(Zv1,"__esModule",{value:!0});Zv1.InMemoryMetricExporter=void 0;var Gv1=lX();class Kv1{_shutdown=!1;_aggregationTemporality;_metrics=[];constructor($){this._aggregationTemporality=$}export($,J){if(this._shutdown){setTimeout(()=>J({code:Gv1.ExportResultCode.FAILED}),0);return}this._metrics.push($),setTimeout(()=>J({code:Gv1.ExportResultCode.SUCCESS}),0)}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality($){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}Zv1.InMemoryMetricExporter=Kv1});var Vv1=F((Fv1)=>{Object.defineProperty(Fv1,"__esModule",{value:!0});Fv1.ConsoleMetricExporter=void 0;var qv1=lX(),IE4=rH0();class sH0{_shutdown=!1;_temporalitySelector;constructor($){this._temporalitySelector=$?.temporalitySelector??IE4.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export($,J){if(this._shutdown){setImmediate(J,{code:qv1.ExportResultCode.FAILED});return}return sH0._sendMetrics($,J)}forceFlush(){return Promise.resolve()}selectAggregationTemporality($){return this._temporalitySelector($)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics($,J){for(let Q of $.scopeMetrics)for(let X of Q.metrics)console.dir({descriptor:X.descriptor,dataPointType:X.dataPointType,dataPoints:X.dataPoints},{depth:null});J({code:qv1.ExportResultCode.SUCCESS})}}Fv1.ConsoleMetricExporter=sH0});var Ov1=F((Uv1)=>{Object.defineProperty(Uv1,"__esModule",{value:!0});Uv1.defaultServiceName=void 0;function LE4(){return`unknown_service:${process.argv0}`}Uv1.defaultServiceName=LE4});var wv1=F((eH0)=>{Object.defineProperty(eH0,"__esModule",{value:!0});eH0.defaultServiceName=void 0;var AE4=Ov1();Object.defineProperty(eH0,"defaultServiceName",{enumerable:!0,get:function(){return AE4.defaultServiceName}})});var Jz0=F(($z0)=>{Object.defineProperty($z0,"__esModule",{value:!0});$z0.defaultServiceName=void 0;var ME4=wv1();Object.defineProperty($z0,"defaultServiceName",{enumerable:!0,get:function(){return ME4.defaultServiceName}})});var Lv1=F((Nv1)=>{Object.defineProperty(Nv1,"__esModule",{value:!0});Nv1.identity=Nv1.isPromiseLike=void 0;var EE4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};Nv1.isPromiseLike=EE4;function RE4($){return $}Nv1.identity=RE4});var Yz0=F((Pv1)=>{Object.defineProperty(Pv1,"__esModule",{value:!0});Pv1.defaultResource=Pv1.emptyResource=Pv1.resourceFromDetectedResource=Pv1.resourceFromAttributes=void 0;var e2=P(),Qz0=lX(),rz=m0(),jE4=Jz0(),s2=Lv1();class $M{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new $M({},J);return Q._rawAttributes=Av1($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,s2.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,s2.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=Av1(this._rawAttributes),this._schemaUrl=_E4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,s2.isPromiseLike)(Q))return[J,Q.catch((X)=>{e2.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function _E4($){if(typeof $==="string"||$===void 0)return $;e2.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function fE4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;e2.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var Tv1=F((Ev1)=>{Object.defineProperty(Ev1,"__esModule",{value:!0});Ev1.detectResources=void 0;var Cv1=P(),Wz0=Yz0(),xE4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,Wz0.resourceFromDetectedResource)(Q.detect($));return Cv1.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return Cv1.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,Wz0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,Wz0.emptyResource)())};Ev1.detectResources=xE4});var _v1=F((kv1)=>{Object.defineProperty(kv1,"__esModule",{value:!0});kv1.envDetector=void 0;var gE4=P(),dE4=m0(),jv1=lX();class Sv1{_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($){let J={},Q=(0,jv1.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,jv1.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){gE4.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[dE4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}kv1.envDetector=new Sv1});var JM=F((fv1)=>{Object.defineProperty(fv1,"__esModule",{value:!0});fv1.ATTR_WEBENGINE_VERSION=fv1.ATTR_WEBENGINE_NAME=fv1.ATTR_WEBENGINE_DESCRIPTION=fv1.ATTR_SERVICE_NAMESPACE=fv1.ATTR_SERVICE_INSTANCE_ID=fv1.ATTR_PROCESS_RUNTIME_VERSION=fv1.ATTR_PROCESS_RUNTIME_NAME=fv1.ATTR_PROCESS_RUNTIME_DESCRIPTION=fv1.ATTR_PROCESS_PID=fv1.ATTR_PROCESS_OWNER=fv1.ATTR_PROCESS_EXECUTABLE_PATH=fv1.ATTR_PROCESS_EXECUTABLE_NAME=fv1.ATTR_PROCESS_COMMAND_ARGS=fv1.ATTR_PROCESS_COMMAND=fv1.ATTR_OS_VERSION=fv1.ATTR_OS_TYPE=fv1.ATTR_K8S_POD_NAME=fv1.ATTR_K8S_NAMESPACE_NAME=fv1.ATTR_K8S_DEPLOYMENT_NAME=fv1.ATTR_K8S_CLUSTER_NAME=fv1.ATTR_HOST_TYPE=fv1.ATTR_HOST_NAME=fv1.ATTR_HOST_IMAGE_VERSION=fv1.ATTR_HOST_IMAGE_NAME=fv1.ATTR_HOST_IMAGE_ID=fv1.ATTR_HOST_ID=fv1.ATTR_HOST_ARCH=fv1.ATTR_CONTAINER_NAME=fv1.ATTR_CONTAINER_IMAGE_TAGS=fv1.ATTR_CONTAINER_IMAGE_NAME=fv1.ATTR_CONTAINER_ID=fv1.ATTR_CLOUD_REGION=fv1.ATTR_CLOUD_PROVIDER=fv1.ATTR_CLOUD_AVAILABILITY_ZONE=fv1.ATTR_CLOUD_ACCOUNT_ID=void 0;fv1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";fv1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";fv1.ATTR_CLOUD_PROVIDER="cloud.provider";fv1.ATTR_CLOUD_REGION="cloud.region";fv1.ATTR_CONTAINER_ID="container.id";fv1.ATTR_CONTAINER_IMAGE_NAME="container.image.name";fv1.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";fv1.ATTR_CONTAINER_NAME="container.name";fv1.ATTR_HOST_ARCH="host.arch";fv1.ATTR_HOST_ID="host.id";fv1.ATTR_HOST_IMAGE_ID="host.image.id";fv1.ATTR_HOST_IMAGE_NAME="host.image.name";fv1.ATTR_HOST_IMAGE_VERSION="host.image.version";fv1.ATTR_HOST_NAME="host.name";fv1.ATTR_HOST_TYPE="host.type";fv1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";fv1.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";fv1.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";fv1.ATTR_K8S_POD_NAME="k8s.pod.name";fv1.ATTR_OS_TYPE="os.type";fv1.ATTR_OS_VERSION="os.version";fv1.ATTR_PROCESS_COMMAND="process.command";fv1.ATTR_PROCESS_COMMAND_ARGS="process.command_args";fv1.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";fv1.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";fv1.ATTR_PROCESS_OWNER="process.owner";fv1.ATTR_PROCESS_PID="process.pid";fv1.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";fv1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";fv1.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";fv1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";fv1.ATTR_SERVICE_NAMESPACE="service.namespace";fv1.ATTR_WEBENGINE_DESCRIPTION="webengine.description";fv1.ATTR_WEBENGINE_NAME="webengine.name";fv1.ATTR_WEBENGINE_VERSION="webengine.version"});var yx=F((hv1)=>{Object.defineProperty(hv1,"__esModule",{value:!0});hv1.execAsync=void 0;var LR4=f("child_process"),AR4=f("util");hv1.execAsync=AR4.promisify(LR4.exec)});var dv1=F((xv1)=>{Object.defineProperty(xv1,"__esModule",{value:!0});xv1.getMachineId=void 0;var PR4=yx(),MR4=P();async function CR4(){try{let J=(await(0,PR4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){MR4.diag.debug(`error reading machine id: ${$}`)}return}xv1.getMachineId=CR4});var cv1=F((uv1)=>{Object.defineProperty(uv1,"__esModule",{value:!0});uv1.getMachineId=void 0;var ER4=f("fs"),RR4=P();async function TR4(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await ER4.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){RR4.diag.debug(`error reading machine id: ${Q}`)}return}uv1.getMachineId=TR4});var iv1=F((pv1)=>{Object.defineProperty(pv1,"__esModule",{value:!0});pv1.getMachineId=void 0;var jR4=f("fs"),SR4=yx(),lv1=P();async function kR4(){try{return(await jR4.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){lv1.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,SR4.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){lv1.diag.debug(`error reading machine id: ${$}`)}return}pv1.getMachineId=kR4});var tv1=F((rv1)=>{Object.defineProperty(rv1,"__esModule",{value:!0});rv1.getMachineId=void 0;var ov1=f("process"),vR4=yx(),_R4=P();async function fR4(){let J="%windir%\\System32\\REG.exe";if(ov1.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in ov1.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,vR4.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){_R4.diag.debug(`error reading machine id: ${Q}`)}return}rv1.getMachineId=fR4});var $_1=F((sv1)=>{Object.defineProperty(sv1,"__esModule",{value:!0});sv1.getMachineId=void 0;var yR4=P();async function hR4(){yR4.diag.debug("could not read machine-id: unsupported platform");return}sv1.getMachineId=hR4});var X_1=F((J_1)=>{Object.defineProperty(J_1,"__esModule",{value:!0});J_1.getMachineId=void 0;var bR4=f("process"),az;async function xR4(){if(!az)switch(bR4.platform){case"darwin":az=(await Promise.resolve().then(() => M0(dv1()))).getMachineId;break;case"linux":az=(await Promise.resolve().then(() => M0(cv1()))).getMachineId;break;case"freebsd":az=(await Promise.resolve().then(() => M0(iv1()))).getMachineId;break;case"win32":az=(await Promise.resolve().then(() => M0(tv1()))).getMachineId;break;default:az=(await Promise.resolve().then(() => M0($_1()))).getMachineId;break}return az()}J_1.getMachineId=xR4});var Gz0=F((Y_1)=>{Object.defineProperty(Y_1,"__esModule",{value:!0});Y_1.normalizeType=Y_1.normalizeArch=void 0;var gR4=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};Y_1.normalizeArch=gR4;var dR4=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};Y_1.normalizeType=dR4});var z_1=F((Z_1)=>{Object.defineProperty(Z_1,"__esModule",{value:!0});Z_1.hostDetector=void 0;var Kz0=JM(),G_1=f("os"),mR4=X_1(),cR4=Gz0();class K_1{detect($){return{attributes:{[Kz0.ATTR_HOST_NAME]:(0,G_1.hostname)(),[Kz0.ATTR_HOST_ARCH]:(0,cR4.normalizeArch)((0,G_1.arch)()),[Kz0.ATTR_HOST_ID]:(0,mR4.getMachineId)()}}}}Z_1.hostDetector=new K_1});var D_1=F((V_1)=>{Object.defineProperty(V_1,"__esModule",{value:!0});V_1.osDetector=void 0;var q_1=JM(),F_1=f("os"),lR4=Gz0();class B_1{detect($){return{attributes:{[q_1.ATTR_OS_TYPE]:(0,lR4.normalizeType)((0,F_1.platform)()),[q_1.ATTR_OS_VERSION]:(0,F_1.release)()}}}}V_1.osDetector=new B_1});var I_1=F((w_1)=>{Object.defineProperty(w_1,"__esModule",{value:!0});w_1.processDetector=void 0;var pR4=P(),u3=JM(),nR4=f("os");class O_1{detect($){let J={[u3.ATTR_PROCESS_PID]:process.pid,[u3.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[u3.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[u3.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[u3.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[u3.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[u3.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[u3.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=nR4.userInfo();J[u3.ATTR_PROCESS_OWNER]=Q.username}catch(Q){pR4.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}w_1.processDetector=new O_1});var M_1=F((A_1)=>{Object.defineProperty(A_1,"__esModule",{value:!0});A_1.serviceInstanceIdDetector=void 0;var iR4=JM(),oR4=f("crypto");class L_1{detect($){return{attributes:{[iR4.ATTR_SERVICE_INSTANCE_ID]:(0,oR4.randomUUID)()}}}}A_1.serviceInstanceIdDetector=new L_1});var C_1=F((lD)=>{Object.defineProperty(lD,"__esModule",{value:!0});lD.serviceInstanceIdDetector=lD.processDetector=lD.osDetector=lD.hostDetector=void 0;var rR4=z_1();Object.defineProperty(lD,"hostDetector",{enumerable:!0,get:function(){return rR4.hostDetector}});var aR4=D_1();Object.defineProperty(lD,"osDetector",{enumerable:!0,get:function(){return aR4.osDetector}});var tR4=I_1();Object.defineProperty(lD,"processDetector",{enumerable:!0,get:function(){return tR4.processDetector}});var sR4=M_1();Object.defineProperty(lD,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return sR4.serviceInstanceIdDetector}})});var E_1=F((pD)=>{Object.defineProperty(pD,"__esModule",{value:!0});pD.serviceInstanceIdDetector=pD.processDetector=pD.osDetector=pD.hostDetector=void 0;var hx=C_1();Object.defineProperty(pD,"hostDetector",{enumerable:!0,get:function(){return hx.hostDetector}});Object.defineProperty(pD,"osDetector",{enumerable:!0,get:function(){return hx.osDetector}});Object.defineProperty(pD,"processDetector",{enumerable:!0,get:function(){return hx.processDetector}});Object.defineProperty(pD,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return hx.serviceInstanceIdDetector}})});var j_1=F((R_1)=>{Object.defineProperty(R_1,"__esModule",{value:!0});R_1.noopDetector=R_1.NoopDetector=void 0;class Zz0{detect(){return{attributes:{}}}}R_1.NoopDetector=Zz0;R_1.noopDetector=new Zz0});var S_1=F((IK)=>{Object.defineProperty(IK,"__esModule",{value:!0});IK.noopDetector=IK.serviceInstanceIdDetector=IK.processDetector=IK.osDetector=IK.hostDetector=IK.envDetector=void 0;var QT4=_v1();Object.defineProperty(IK,"envDetector",{enumerable:!0,get:function(){return QT4.envDetector}});var bx=E_1();Object.defineProperty(IK,"hostDetector",{enumerable:!0,get:function(){return bx.hostDetector}});Object.defineProperty(IK,"osDetector",{enumerable:!0,get:function(){return bx.osDetector}});Object.defineProperty(IK,"processDetector",{enumerable:!0,get:function(){return bx.processDetector}});Object.defineProperty(IK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return bx.serviceInstanceIdDetector}});var XT4=j_1();Object.defineProperty(IK,"noopDetector",{enumerable:!0,get:function(){return XT4.noopDetector}})});var k_1=F((i7)=>{Object.defineProperty(i7,"__esModule",{value:!0});i7.defaultServiceName=i7.emptyResource=i7.defaultResource=i7.resourceFromAttributes=i7.serviceInstanceIdDetector=i7.processDetector=i7.osDetector=i7.hostDetector=i7.envDetector=i7.detectResources=void 0;var WT4=Tv1();Object.defineProperty(i7,"detectResources",{enumerable:!0,get:function(){return WT4.detectResources}});var QM=S_1();Object.defineProperty(i7,"envDetector",{enumerable:!0,get:function(){return QM.envDetector}});Object.defineProperty(i7,"hostDetector",{enumerable:!0,get:function(){return QM.hostDetector}});Object.defineProperty(i7,"osDetector",{enumerable:!0,get:function(){return QM.osDetector}});Object.defineProperty(i7,"processDetector",{enumerable:!0,get:function(){return QM.processDetector}});Object.defineProperty(i7,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return QM.serviceInstanceIdDetector}});var Hz0=Yz0();Object.defineProperty(i7,"resourceFromAttributes",{enumerable:!0,get:function(){return Hz0.resourceFromAttributes}});Object.defineProperty(i7,"defaultResource",{enumerable:!0,get:function(){return Hz0.defaultResource}});Object.defineProperty(i7,"emptyResource",{enumerable:!0,get:function(){return Hz0.emptyResource}});var GT4=Jz0();Object.defineProperty(i7,"defaultServiceName",{enumerable:!0,get:function(){return GT4.defaultServiceName}})});var y_1=F((__1)=>{Object.defineProperty(__1,"__esModule",{value:!0});__1.ViewRegistry=void 0;class v_1{_registeredViews=[];addView($){this._registeredViews.push($)}findViews($,J){return this._registeredViews.filter((X)=>{return this._matchInstrument(X.instrumentSelector,$)&&this._matchMeter(X.meterSelector,J)})}_matchInstrument($,J){return($.getType()===void 0||J.type===$.getType())&&$.getNameFilter().match(J.name)&&$.getUnitFilter().match(J.unit)}_matchMeter($,J){return $.getNameFilter().match(J.name)&&(J.version===void 0||$.getVersionFilter().match(J.version))&&(J.schemaUrl===void 0||$.getSchemaUrlFilter().match(J.schemaUrl))}}__1.ViewRegistry=v_1});var XM=F((x_1)=>{Object.defineProperty(x_1,"__esModule",{value:!0});x_1.isValidName=x_1.isDescriptorCompatibleWith=x_1.createInstrumentDescriptorWithView=x_1.createInstrumentDescriptor=void 0;var h_1=P(),ZT4=ZQ();function HT4($,J,Q){if(!b_1($))h_1.diag.warn(`Invalid metric name: "${$}". The metric name should be a ASCII string with a length no greater than 255 characters.`);return{name:$,type:J,description:Q?.description??"",unit:Q?.unit??"",valueType:Q?.valueType??h_1.ValueType.DOUBLE,advice:Q?.advice??{}}}x_1.createInstrumentDescriptor=HT4;function zT4($,J){return{name:$.name??J.name,description:$.description??J.description,type:J.type,unit:J.unit,valueType:J.valueType,advice:J.advice}}x_1.createInstrumentDescriptorWithView=zT4;function qT4($,J){return(0,ZT4.equalsCaseInsensitive)($.name,J.name)&&$.unit===J.unit&&$.type===J.type&&$.valueType===J.valueType}x_1.isDescriptorCompatibleWith=qT4;var FT4=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function b_1($){return $.match(FT4)!=null}x_1.isValidName=b_1});var xx=F((i_1)=>{Object.defineProperty(i_1,"__esModule",{value:!0});i_1.isObservableInstrument=i_1.ObservableUpDownCounterInstrument=i_1.ObservableGaugeInstrument=i_1.ObservableCounterInstrument=i_1.ObservableInstrument=i_1.HistogramInstrument=i_1.GaugeInstrument=i_1.CounterInstrument=i_1.UpDownCounterInstrument=i_1.SyncInstrument=void 0;var nD=P(),DT4=lX();class iD{_writableMetricStorage;_descriptor;constructor($,J){this._writableMetricStorage=$,this._descriptor=J}_record($,J={},Q=nD.context.active()){if(typeof $!=="number"){nD.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${$}`);return}if(this._descriptor.valueType===nD.ValueType.INT&&!Number.isInteger($)){if(nD.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._writableMetricStorage.record($,J,Q,(0,DT4.millisToHrTime)(Date.now()))}}i_1.SyncInstrument=iD;class d_1 extends iD{add($,J,Q){this._record($,J,Q)}}i_1.UpDownCounterInstrument=d_1;class u_1 extends iD{add($,J,Q){if($<0){nD.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}i_1.CounterInstrument=u_1;class m_1 extends iD{record($,J,Q){this._record($,J,Q)}}i_1.GaugeInstrument=m_1;class c_1 extends iD{record($,J,Q){if($<0){nD.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}i_1.HistogramInstrument=c_1;class oD{_observableRegistry;_metricStorages;_descriptor;constructor($,J,Q){this._observableRegistry=Q,this._descriptor=$,this._metricStorages=J}addCallback($){this._observableRegistry.addCallback($,this)}removeCallback($){this._observableRegistry.removeCallback($,this)}}i_1.ObservableInstrument=oD;class l_1 extends oD{}i_1.ObservableCounterInstrument=l_1;class p_1 extends oD{}i_1.ObservableGaugeInstrument=p_1;class n_1 extends oD{}i_1.ObservableUpDownCounterInstrument=n_1;function OT4($){return $ instanceof oD}i_1.isObservableInstrument=OT4});var s_1=F((a_1)=>{Object.defineProperty(a_1,"__esModule",{value:!0});a_1.Meter=void 0;var tz=XM(),sz=xx(),ez=NK();class r_1{_meterSharedState;constructor($){this._meterSharedState=$}createGauge($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.GAUGE,J),X=this._meterSharedState.registerMetricStorage(Q);return new sz.GaugeInstrument(X,Q)}createHistogram($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.HISTOGRAM,J),X=this._meterSharedState.registerMetricStorage(Q);return new sz.HistogramInstrument(X,Q)}createCounter($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new sz.CounterInstrument(X,Q)}createUpDownCounter($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.UP_DOWN_COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new sz.UpDownCounterInstrument(X,Q)}createObservableGauge($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.OBSERVABLE_GAUGE,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new sz.ObservableGaugeInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableCounter($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.OBSERVABLE_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new sz.ObservableCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableUpDownCounter($,J){let Q=(0,tz.createInstrumentDescriptor)($,ez.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new sz.ObservableUpDownCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}addBatchObservableCallback($,J){this._meterSharedState.observableRegistry.addBatchCallback($,J)}removeBatchObservableCallback($,J){this._meterSharedState.observableRegistry.removeBatchCallback($,J)}}a_1.Meter=r_1});var zz0=F(($f1)=>{Object.defineProperty($f1,"__esModule",{value:!0});$f1.MetricStorage=void 0;var RT4=XM();class e_1{_instrumentDescriptor;constructor($){this._instrumentDescriptor=$}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription($){this._instrumentDescriptor=(0,RT4.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:$,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}$f1.MetricStorage=e_1});var YM=F((Xf1)=>{Object.defineProperty(Xf1,"__esModule",{value:!0});Xf1.AttributeHashMap=Xf1.HashMap=void 0;var TT4=ZQ();class qz0{_hash;_valueMap=new Map;_keyMap=new Map;constructor($){this._hash=$}get($,J){return J??=this._hash($),this._valueMap.get(J)}getOrDefault($,J){let Q=this._hash($);if(this._valueMap.has(Q))return this._valueMap.get(Q);let X=J();if(!this._keyMap.has(Q))this._keyMap.set(Q,$);return this._valueMap.set(Q,X),X}set($,J,Q){if(Q??=this._hash($),!this._keyMap.has(Q))this._keyMap.set(Q,$);this._valueMap.set(Q,J)}has($,J){return J??=this._hash($),this._valueMap.has(J)}*keys(){let $=this._keyMap.entries(),J=$.next();while(J.done!==!0)yield[J.value[1],J.value[0]],J=$.next()}*entries(){let $=this._valueMap.entries(),J=$.next();while(J.done!==!0)yield[this._keyMap.get(J.value[0]),J.value[1],J.value[0]],J=$.next()}get size(){return this._valueMap.size}}Xf1.HashMap=qz0;class Qf1 extends qz0{constructor(){super(TT4.hashAttributes)}}Xf1.AttributeHashMap=Qf1});var Bz0=F((Gf1)=>{Object.defineProperty(Gf1,"__esModule",{value:!0});Gf1.DeltaMetricProcessor=void 0;var ST4=ZQ(),Fz0=YM();class Wf1{_aggregator;_activeCollectionStorage=new Fz0.AttributeHashMap;_cumulativeMemoStorage=new Fz0.AttributeHashMap;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;constructor($,J){this._aggregator=$,this._cardinalityLimit=(J??2000)-1,this._overflowHashCode=(0,ST4.hashAttributes)(this._overflowAttributes)}record($,J,Q,X){let Y=this._activeCollectionStorage.get(J);if(!Y){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(X))?.record($);return}Y=this._aggregator.createAccumulation(X),this._activeCollectionStorage.set(J,Y)}Y?.record($)}batchCumulate($,J){Array.from($.entries()).forEach(([Q,X,Y])=>{let W=this._aggregator.createAccumulation(J);W?.record(X);let G=W;if(this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit){if(Q=this._overflowAttributes,Y=this._overflowHashCode,this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}}if(this._activeCollectionStorage.has(Q,Y)){let K=this._activeCollectionStorage.get(Q,Y);G=this._aggregator.merge(K,G)}this._cumulativeMemoStorage.set(Q,W,Y),this._activeCollectionStorage.set(Q,G,Y)})}collect(){let $=this._activeCollectionStorage;return this._activeCollectionStorage=new Fz0.AttributeHashMap,$}}Gf1.DeltaMetricProcessor=Wf1});var Vz0=F((Zf1)=>{Object.defineProperty(Zf1,"__esModule",{value:!0});Zf1.TemporalMetricProcessor=void 0;var kT4=Cx(),vT4=YM();class WM{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor($,J){this._aggregator=$,J.forEach((Q)=>{this._unreportedAccumulations.set(Q,[])})}buildMetrics($,J,Q,X){this._stashAccumulations(Q);let Y=this._getMergedUnreportedAccumulations($),W=Y,G;if(this._reportHistory.has($)){let Z=this._reportHistory.get($),H=Z.collectionTime;if(G=Z.aggregationTemporality,G===kT4.AggregationTemporality.CUMULATIVE)W=WM.merge(Z.accumulations,Y,this._aggregator);else W=WM.calibrateStartTime(Z.accumulations,Y,H)}else G=$.selectAggregationTemporality(J.type);this._reportHistory.set($,{accumulations:W,collectionTime:X,aggregationTemporality:G});let K=_T4(W);if(K.length===0)return;return this._aggregator.toMetricData(J,G,K,X)}_stashAccumulations($){let J=this._unreportedAccumulations.keys();for(let Q of J){let X=this._unreportedAccumulations.get(Q);if(X===void 0)X=[],this._unreportedAccumulations.set(Q,X);X.push($)}}_getMergedUnreportedAccumulations($){let J=new vT4.AttributeHashMap,Q=this._unreportedAccumulations.get($);if(this._unreportedAccumulations.set($,[]),Q===void 0)return J;for(let X of Q)J=WM.merge(J,X,this._aggregator);return J}static merge($,J,Q){let X=$,Y=J.entries(),W=Y.next();while(W.done!==!0){let[G,K,Z]=W.value;if($.has(G,Z)){let H=$.get(G,Z),z=Q.merge(H,K);X.set(G,z,Z)}else X.set(G,K,Z);W=Y.next()}return X}static calibrateStartTime($,J,Q){for(let[X,Y]of $.keys())J.get(X,Y)?.setStartTime(Q);return J}}Zf1.TemporalMetricProcessor=WM;function _T4($){return Array.from($.entries())}});var Bf1=F((qf1)=>{Object.defineProperty(qf1,"__esModule",{value:!0});qf1.AsyncMetricStorage=void 0;var fT4=zz0(),yT4=Bz0(),hT4=Vz0(),bT4=YM();class zf1 extends fT4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new yT4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new hT4.TemporalMetricProcessor(J,X)}record($,J){let Q=new bT4.AttributeHashMap;Array.from($.entries()).forEach(([X,Y])=>{Q.set(this._attributesProcessor.process(X),Y)}),this._deltaMetricStorage.batchCumulate(Q,J)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}qf1.AsyncMetricStorage=zf1});var If1=F((wf1)=>{Object.defineProperty(wf1,"__esModule",{value:!0});wf1.getConflictResolutionRecipe=wf1.getDescriptionResolutionRecipe=wf1.getTypeConflictResolutionRecipe=wf1.getUnitConflictResolutionRecipe=wf1.getValueTypeConflictResolutionRecipe=wf1.getIncompatibilityDetails=void 0;function xT4($,J){let Q="";if($.unit!==J.unit)Q+=` - Unit '${$.unit}' does not match '${J.unit}' -`;if($.type!==J.type)Q+=` - Type '${$.type}' does not match '${J.type}' -`;if($.valueType!==J.valueType)Q+=` - Value Type '${$.valueType}' does not match '${J.valueType}' -`;if($.description!==J.description)Q+=` - Description '${$.description}' does not match '${J.description}' -`;return Q}wf1.getIncompatibilityDetails=xT4;function Vf1($,J){return` - use valueType '${$.valueType}' on instrument creation or use an instrument name other than '${J.name}'`}wf1.getValueTypeConflictResolutionRecipe=Vf1;function Uf1($,J){return` - use unit '${$.unit}' on instrument creation or use an instrument name other than '${J.name}'`}wf1.getUnitConflictResolutionRecipe=Uf1;function Df1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}'`}wf1.getTypeConflictResolutionRecipe=Df1;function Of1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}' - - OR - create a new view with the name ${$.name} and description '${$.description}' and InstrumentSelector ${X} - - OR - create a new view with the name ${J.name} and description '${$.description}' and InstrumentSelector ${X}`}wf1.getDescriptionResolutionRecipe=Of1;function gT4($,J){if($.valueType!==J.valueType)return Vf1($,J);if($.unit!==J.unit)return Uf1($,J);if($.type!==J.type)return Df1($,J);if($.description!==J.description)return Of1($,J);return""}wf1.getConflictResolutionRecipe=gT4});var Mf1=F((Af1)=>{Object.defineProperty(Af1,"__esModule",{value:!0});Af1.MetricStorageRegistry=void 0;var pT4=XM(),Lf1=P(),gx=If1();class Uz0{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new Uz0}getStorages($){let J=[];for(let X of this._sharedRegistry.values())J=J.concat(X);let Q=this._perCollectorRegistry.get($);if(Q!=null)for(let X of Q.values())J=J.concat(X);return J}register($){this._registerStorage($,this._sharedRegistry)}registerForCollector($,J){let Q=this._perCollectorRegistry.get($);if(Q==null)Q=new Map,this._perCollectorRegistry.set($,Q);this._registerStorage(J,Q)}findOrUpdateCompatibleStorage($){let J=this._sharedRegistry.get($.name);if(J===void 0)return null;return this._findOrUpdateCompatibleStorage($,J)}findOrUpdateCompatibleCollectorStorage($,J){let Q=this._perCollectorRegistry.get($);if(Q===void 0)return null;let X=Q.get(J.name);if(X===void 0)return null;return this._findOrUpdateCompatibleStorage(J,X)}_registerStorage($,J){let Q=$.getInstrumentDescriptor(),X=J.get(Q.name);if(X===void 0){J.set(Q.name,[$]);return}X.push($)}_findOrUpdateCompatibleStorage($,J){let Q=null;for(let X of J){let Y=X.getInstrumentDescriptor();if((0,pT4.isDescriptorCompatibleWith)(Y,$)){if(Y.description!==$.description){if($.description.length>Y.description.length)X.updateDescription($.description);Lf1.diag.warn("A view or instrument with the name ",$.name,` has already been registered, but has a different description and is incompatible with another registered view. -`,`Details: -`,(0,gx.getIncompatibilityDetails)(Y,$),`The longer description will be used. -To resolve the conflict:`,(0,gx.getConflictResolutionRecipe)(Y,$))}Q=X}else Lf1.diag.warn("A view or instrument with the name ",$.name,` has already been registered and is incompatible with another registered view. -`,`Details: -`,(0,gx.getIncompatibilityDetails)(Y,$),`To resolve the conflict: -`,(0,gx.getConflictResolutionRecipe)(Y,$))}return Q}}Af1.MetricStorageRegistry=Uz0});var Tf1=F((Ef1)=>{Object.defineProperty(Ef1,"__esModule",{value:!0});Ef1.MultiMetricStorage=void 0;class Cf1{_backingStorages;constructor($){this._backingStorages=$}record($,J,Q,X){this._backingStorages.forEach((Y)=>{Y.record($,J,Q,X)})}}Ef1.MultiMetricStorage=Cf1});var ff1=F((vf1)=>{Object.defineProperty(vf1,"__esModule",{value:!0});vf1.BatchObservableResultImpl=vf1.ObservableResultImpl=void 0;var rD=P(),jf1=YM(),nT4=xx();class Sf1{_instrumentName;_valueType;_buffer=new jf1.AttributeHashMap;constructor($,J){this._instrumentName=$,this._valueType=J}observe($,J={}){if(typeof $!=="number"){rD.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${$}`);return}if(this._valueType===rD.ValueType.INT&&!Number.isInteger($)){if(rD.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._buffer.set(J,$)}}vf1.ObservableResultImpl=Sf1;class kf1{_buffer=new Map;observe($,J,Q={}){if(!(0,nT4.isObservableInstrument)($))return;let X=this._buffer.get($);if(X==null)X=new jf1.AttributeHashMap,this._buffer.set($,X);if(typeof J!=="number"){rD.diag.warn(`non-number value provided to metric ${$._descriptor.name}: ${J}`);return}if($._descriptor.valueType===rD.ValueType.INT&&!Number.isInteger(J)){if(rD.diag.warn(`INT value type cannot accept a floating-point value for ${$._descriptor.name}, ignoring the fractional digits.`),J=Math.trunc(J),!Number.isInteger(J))return}X.set(Q,J)}}vf1.BatchObservableResultImpl=kf1});var df1=F((xf1)=>{Object.defineProperty(xf1,"__esModule",{value:!0});xf1.ObservableRegistry=void 0;var oT4=P(),yf1=xx(),hf1=ff1(),GM=ZQ();class bf1{_callbacks=[];_batchCallbacks=[];addCallback($,J){if(this._findCallback($,J)>=0)return;this._callbacks.push({callback:$,instrument:J})}removeCallback($,J){let Q=this._findCallback($,J);if(Q<0)return;this._callbacks.splice(Q,1)}addBatchCallback($,J){let Q=new Set(J.filter(yf1.isObservableInstrument));if(Q.size===0){oT4.diag.error("BatchObservableCallback is not associated with valid instruments",J);return}if(this._findBatchCallback($,Q)>=0)return;this._batchCallbacks.push({callback:$,instruments:Q})}removeBatchCallback($,J){let Q=new Set(J.filter(yf1.isObservableInstrument)),X=this._findBatchCallback($,Q);if(X<0)return;this._batchCallbacks.splice(X,1)}async observe($,J){let Q=this._observeCallbacks($,J),X=this._observeBatchCallbacks($,J);return(await(0,GM.PromiseAllSettled)([...Q,...X])).filter(GM.isPromiseAllSettledRejectionResult).map((G)=>G.reason)}_observeCallbacks($,J){return this._callbacks.map(async({callback:Q,instrument:X})=>{let Y=new hf1.ObservableResultImpl(X._descriptor.name,X._descriptor.valueType),W=Promise.resolve(Q(Y));if(J!=null)W=(0,GM.callWithTimeout)(W,J);await W,X._metricStorages.forEach((G)=>{G.record(Y._buffer,$)})})}_observeBatchCallbacks($,J){return this._batchCallbacks.map(async({callback:Q,instruments:X})=>{let Y=new hf1.BatchObservableResultImpl,W=Promise.resolve(Q(Y));if(J!=null)W=(0,GM.callWithTimeout)(W,J);await W,X.forEach((G)=>{let K=Y._buffer.get(G);if(K==null)return;G._metricStorages.forEach((Z)=>{Z.record(K,$)})})})}_findCallback($,J){return this._callbacks.findIndex((Q)=>{return Q.callback===$&&Q.instrument===J})}_findBatchCallback($,J){return this._batchCallbacks.findIndex((Q)=>{return Q.callback===$&&(0,GM.setEquals)(Q.instruments,J)})}}xf1.ObservableRegistry=bf1});var lf1=F((mf1)=>{Object.defineProperty(mf1,"__esModule",{value:!0});mf1.SyncMetricStorage=void 0;var rT4=zz0(),aT4=Bz0(),tT4=Vz0();class uf1 extends rT4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new aT4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new tT4.TemporalMetricProcessor(J,X)}record($,J,Q,X){J=this._attributesProcessor.process(J,Q),this._deltaMetricStorage.record($,J,Q,X)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}mf1.SyncMetricStorage=uf1});var dx=F((rf1)=>{Object.defineProperty(rf1,"__esModule",{value:!0});rf1.createDenyListAttributesProcessor=rf1.createAllowListAttributesProcessor=rf1.createMultiAttributesProcessor=rf1.createNoopAttributesProcessor=void 0;class pf1{process($,J){return $}}class nf1{_processors;constructor($){this._processors=$}process($,J){let Q=$;for(let X of this._processors)Q=X.process(Q,J);return Q}}class if1{_allowedAttributeNames;constructor($){this._allowedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>this._allowedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}class of1{_deniedAttributeNames;constructor($){this._deniedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>!this._deniedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}function sT4(){return Qj4}rf1.createNoopAttributesProcessor=sT4;function eT4($){return new nf1($)}rf1.createMultiAttributesProcessor=eT4;function $j4($){return new if1($)}rf1.createAllowListAttributesProcessor=$j4;function Jj4($){return new of1($)}rf1.createDenyListAttributesProcessor=Jj4;var Qj4=new pf1});var $y1=F((sf1)=>{Object.defineProperty(sf1,"__esModule",{value:!0});sf1.MeterSharedState=void 0;var Gj4=XM(),Kj4=s_1(),Zj4=ZQ(),Hj4=Bf1(),zj4=Mf1(),qj4=Tf1(),Fj4=df1(),Bj4=lf1(),Vj4=dx();class tf1{_meterProviderSharedState;_instrumentationScope;metricStorageRegistry=new zj4.MetricStorageRegistry;observableRegistry=new Fj4.ObservableRegistry;meter;constructor($,J){this._meterProviderSharedState=$,this._instrumentationScope=J,this.meter=new Kj4.Meter(this)}registerMetricStorage($){let J=this._registerMetricStorage($,Bj4.SyncMetricStorage);if(J.length===1)return J[0];return new qj4.MultiMetricStorage(J)}registerAsyncMetricStorage($){return this._registerMetricStorage($,Hj4.AsyncMetricStorage)}async collect($,J,Q){let X=await this.observableRegistry.observe(J,Q?.timeoutMillis),Y=this.metricStorageRegistry.getStorages($);if(Y.length===0)return null;let W=Y.map((G)=>{return G.collect($,J)}).filter(Zj4.isNotNullish);if(W.length===0)return{errors:X};return{scopeMetrics:{scope:this._instrumentationScope,metrics:W},errors:X}}_registerMetricStorage($,J){let X=this._meterProviderSharedState.viewRegistry.findViews($,this._instrumentationScope).map((Y)=>{let W=(0,Gj4.createInstrumentDescriptorWithView)(Y,$),G=this.metricStorageRegistry.findOrUpdateCompatibleStorage(W);if(G!=null)return G;let K=Y.aggregation.createAggregator(W),Z=new J(W,K,Y.attributesProcessor,this._meterProviderSharedState.metricCollectors,Y.aggregationCardinalityLimit);return this.metricStorageRegistry.register(Z),Z});if(X.length===0){let W=this._meterProviderSharedState.selectAggregations($.type).map(([G,K])=>{let Z=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(G,$);if(Z!=null)return Z;let H=K.createAggregator($),z=G.selectCardinalityLimit($.type),q=new J($,H,(0,Vj4.createNoopAttributesProcessor)(),[G],z);return this.metricStorageRegistry.registerForCollector(G,q),q});X=X.concat(W)}return X}}sf1.MeterSharedState=tf1});var Yy1=F((Qy1)=>{Object.defineProperty(Qy1,"__esModule",{value:!0});Qy1.MeterProviderSharedState=void 0;var Uj4=ZQ(),Dj4=y_1(),Oj4=$y1(),wj4=t2();class Jy1{resource;viewRegistry=new Dj4.ViewRegistry;metricCollectors=[];meterSharedStates=new Map;constructor($){this.resource=$}getMeterSharedState($){let J=(0,Uj4.instrumentationScopeId)($),Q=this.meterSharedStates.get(J);if(Q==null)Q=new Oj4.MeterSharedState(this,$),this.meterSharedStates.set(J,Q);return Q}selectAggregations($){let J=[];for(let Q of this.metricCollectors)J.push([Q,(0,wj4.toAggregation)(Q.selectAggregation($))]);return J}}Qy1.MeterProviderSharedState=Jy1});var Zy1=F((Gy1)=>{Object.defineProperty(Gy1,"__esModule",{value:!0});Gy1.MetricCollector=void 0;var Nj4=lX();class Wy1{_sharedState;_metricReader;constructor($,J){this._sharedState=$,this._metricReader=J}async collect($){let J=(0,Nj4.millisToHrTime)(Date.now()),Q=[],X=[],Y=Array.from(this._sharedState.meterSharedStates.values()).map(async(W)=>{let G=await W.collect(this,J,$);if(G?.scopeMetrics!=null)Q.push(G.scopeMetrics);if(G?.errors!=null)X.push(...G.errors)});return await Promise.all(Y),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:Q},errors:X}}async forceFlush($){await this._metricReader.forceFlush($)}async shutdown($){await this._metricReader.shutdown($)}selectAggregationTemporality($){return this._metricReader.selectAggregationTemporality($)}selectAggregation($){return this._metricReader.selectAggregation($)}selectCardinalityLimit($){return this._metricReader.selectCardinalityLimit?.($)??2000}}Gy1.MetricCollector=Wy1});var ux=F((zy1)=>{Object.defineProperty(zy1,"__esModule",{value:!0});zy1.ExactPredicate=zy1.PatternPredicate=void 0;var Ij4=/[\^$\\.+?()[\]{}|]/g;class Dz0{_matchAll;_regexp;constructor($){if($==="*")this._matchAll=!0,this._regexp=/.*/;else this._matchAll=!1,this._regexp=new RegExp(Dz0.escapePattern($))}match($){if(this._matchAll)return!0;return this._regexp.test($)}static escapePattern($){return`^${$.replace(Ij4,"\\$&").replace("*",".*")}$`}static hasWildcard($){return $.includes("*")}}zy1.PatternPredicate=Dz0;class Hy1{_matchAll;_pattern;constructor($){this._matchAll=$===void 0,this._pattern=$}match($){if(this._matchAll)return!0;if($===this._pattern)return!0;return!1}}zy1.ExactPredicate=Hy1});var Dy1=F((Vy1)=>{Object.defineProperty(Vy1,"__esModule",{value:!0});Vy1.InstrumentSelector=void 0;var Fy1=ux();class By1{_nameFilter;_type;_unitFilter;constructor($){this._nameFilter=new Fy1.PatternPredicate($?.name??"*"),this._type=$?.type,this._unitFilter=new Fy1.ExactPredicate($?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}Vy1.InstrumentSelector=By1});var Iy1=F((wy1)=>{Object.defineProperty(wy1,"__esModule",{value:!0});wy1.MeterSelector=void 0;var Oz0=ux();class Oy1{_nameFilter;_versionFilter;_schemaUrlFilter;constructor($){this._nameFilter=new Oz0.ExactPredicate($?.name),this._versionFilter=new Oz0.ExactPredicate($?.version),this._schemaUrlFilter=new Oz0.ExactPredicate($?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}wy1.MeterSelector=Oy1});var Ey1=F((My1)=>{Object.defineProperty(My1,"__esModule",{value:!0});My1.View=void 0;var Aj4=ux(),Ly1=dx(),Pj4=Dy1(),Mj4=Iy1(),Ay1=t2();function Cj4($){return $.instrumentName==null&&$.instrumentType==null&&$.instrumentUnit==null&&$.meterName==null&&$.meterVersion==null&&$.meterSchemaUrl==null}function Ej4($){if(Cj4($))throw Error("Cannot create view with no selector arguments supplied");if($.name!=null&&($?.instrumentName==null||Aj4.PatternPredicate.hasWildcard($.instrumentName)))throw Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.")}class Py1{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor($){if(Ej4($),$.attributesProcessors!=null)this.attributesProcessor=(0,Ly1.createMultiAttributesProcessor)($.attributesProcessors);else this.attributesProcessor=(0,Ly1.createNoopAttributesProcessor)();this.name=$.name,this.description=$.description,this.aggregation=(0,Ay1.toAggregation)($.aggregation??{type:Ay1.AggregationType.DEFAULT}),this.instrumentSelector=new Pj4.InstrumentSelector({name:$.instrumentName,type:$.instrumentType,unit:$.instrumentUnit}),this.meterSelector=new Mj4.MeterSelector({name:$.meterName,version:$.meterVersion,schemaUrl:$.meterSchemaUrl}),this.aggregationCardinalityLimit=$.aggregationCardinalityLimit}}My1.View=Py1});var Sy1=F((Ty1)=>{Object.defineProperty(Ty1,"__esModule",{value:!0});Ty1.MeterProvider=void 0;var mx=P(),Rj4=k_1(),Tj4=Yy1(),jj4=Zy1(),Sj4=Ey1();class Ry1{_sharedState;_shutdown=!1;constructor($){if(this._sharedState=new Tj4.MeterProviderSharedState($?.resource??(0,Rj4.defaultResource)()),$?.views!=null&&$.views.length>0)for(let J of $.views)this._sharedState.viewRegistry.addView(new Sj4.View(J));if($?.readers!=null&&$.readers.length>0)for(let J of $.readers){let Q=new jj4.MetricCollector(this._sharedState,J);J.setMetricProducer(Q),this._sharedState.metricCollectors.push(Q)}}getMeter($,J="",Q={}){if(this._shutdown)return mx.diag.warn("A shutdown MeterProvider cannot provide a Meter"),(0,mx.createNoopMeter)();return this._sharedState.getMeterSharedState({name:$,version:J,schemaUrl:Q.schemaUrl}).meter}async shutdown($){if(this._shutdown){mx.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.shutdown($)}))}async forceFlush($){if(this._shutdown){mx.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.forceFlush($)}))}}Ty1.MeterProvider=Ry1});var _y1=F((o9)=>{Object.defineProperty(o9,"__esModule",{value:!0});o9.TimeoutError=o9.createDenyListAttributesProcessor=o9.createAllowListAttributesProcessor=o9.AggregationType=o9.MeterProvider=o9.ConsoleMetricExporter=o9.InMemoryMetricExporter=o9.PeriodicExportingMetricReader=o9.MetricReader=o9.InstrumentType=o9.DataPointType=o9.AggregationTemporality=void 0;var kj4=Cx();Object.defineProperty(o9,"AggregationTemporality",{enumerable:!0,get:function(){return kj4.AggregationTemporality}});var ky1=NK();Object.defineProperty(o9,"DataPointType",{enumerable:!0,get:function(){return ky1.DataPointType}});Object.defineProperty(o9,"InstrumentType",{enumerable:!0,get:function(){return ky1.InstrumentType}});var vj4=aH0();Object.defineProperty(o9,"MetricReader",{enumerable:!0,get:function(){return vj4.MetricReader}});var _j4=Wv1();Object.defineProperty(o9,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return _j4.PeriodicExportingMetricReader}});var fj4=zv1();Object.defineProperty(o9,"InMemoryMetricExporter",{enumerable:!0,get:function(){return fj4.InMemoryMetricExporter}});var yj4=Vv1();Object.defineProperty(o9,"ConsoleMetricExporter",{enumerable:!0,get:function(){return yj4.ConsoleMetricExporter}});var hj4=Sy1();Object.defineProperty(o9,"MeterProvider",{enumerable:!0,get:function(){return hj4.MeterProvider}});var bj4=t2();Object.defineProperty(o9,"AggregationType",{enumerable:!0,get:function(){return bj4.AggregationType}});var vy1=dx();Object.defineProperty(o9,"createAllowListAttributesProcessor",{enumerable:!0,get:function(){return vy1.createAllowListAttributesProcessor}});Object.defineProperty(o9,"createDenyListAttributesProcessor",{enumerable:!0,get:function(){return vy1.createDenyListAttributesProcessor}});var xj4=ZQ();Object.defineProperty(o9,"TimeoutError",{enumerable:!0,get:function(){return xj4.TimeoutError}})});var Nz0=F((fy1)=>{Object.defineProperty(fy1,"__esModule",{value:!0});fy1.AggregationTemporalityPreference=void 0;var dj4;(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE",$[$.LOWMEMORY=2]="LOWMEMORY"})(dj4=fy1.AggregationTemporalityPreference||(fy1.AggregationTemporalityPreference={}))});var Az0=F((by1)=>{Object.defineProperty(by1,"__esModule",{value:!0});by1.OTLPMetricExporterBase=by1.LowMemoryTemporalitySelector=by1.DeltaTemporalitySelector=by1.CumulativeTemporalitySelector=void 0;var uj4=lX(),j4=_y1(),yy1=Nz0(),mj4=XQ(),cj4=P(),lj4=()=>j4.AggregationTemporality.CUMULATIVE;by1.CumulativeTemporalitySelector=lj4;var pj4=($)=>{switch($){case j4.InstrumentType.COUNTER:case j4.InstrumentType.OBSERVABLE_COUNTER:case j4.InstrumentType.GAUGE:case j4.InstrumentType.HISTOGRAM:case j4.InstrumentType.OBSERVABLE_GAUGE:return j4.AggregationTemporality.DELTA;case j4.InstrumentType.UP_DOWN_COUNTER:case j4.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return j4.AggregationTemporality.CUMULATIVE}};by1.DeltaTemporalitySelector=pj4;var nj4=($)=>{switch($){case j4.InstrumentType.COUNTER:case j4.InstrumentType.HISTOGRAM:return j4.AggregationTemporality.DELTA;case j4.InstrumentType.GAUGE:case j4.InstrumentType.UP_DOWN_COUNTER:case j4.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:case j4.InstrumentType.OBSERVABLE_COUNTER:case j4.InstrumentType.OBSERVABLE_GAUGE:return j4.AggregationTemporality.CUMULATIVE}};by1.LowMemoryTemporalitySelector=nj4;function ij4(){let $=((0,uj4.getStringFromEnv)("OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE")??"cumulative").toLowerCase();if($==="cumulative")return by1.CumulativeTemporalitySelector;if($==="delta")return by1.DeltaTemporalitySelector;if($==="lowmemory")return by1.LowMemoryTemporalitySelector;return cj4.diag.warn(`OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE is set to '${$}', but only 'cumulative' and 'delta' are allowed. Using default ('cumulative') instead.`),by1.CumulativeTemporalitySelector}function oj4($){if($!=null){if($===yy1.AggregationTemporalityPreference.DELTA)return by1.DeltaTemporalitySelector;else if($===yy1.AggregationTemporalityPreference.LOWMEMORY)return by1.LowMemoryTemporalitySelector;return by1.CumulativeTemporalitySelector}return ij4()}var rj4=Object.freeze({type:j4.AggregationType.DEFAULT});function aj4($){return $?.aggregationPreference??(()=>rj4)}class hy1 extends mj4.OTLPExporterBase{_aggregationTemporalitySelector;_aggregationSelector;constructor($,J){super($);this._aggregationSelector=aj4(J),this._aggregationTemporalitySelector=oj4(J?.temporalityPreference)}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}}by1.OTLPMetricExporterBase=hy1});var cy1=F((uy1)=>{Object.defineProperty(uy1,"__esModule",{value:!0});uy1.OTLPMetricExporter=void 0;var tj4=Az0(),sj4=mX(),gy1=b3();class dy1 extends tj4.OTLPMetricExporterBase{constructor($){super((0,gy1.createOtlpHttpExportDelegate)((0,gy1.convertLegacyHttpOptions)($??{},"METRICS","v1/metrics",{"Content-Type":"application/json"}),sj4.JsonMetricsSerializer),$)}}uy1.OTLPMetricExporter=dy1});var ly1=F((Pz0)=>{Object.defineProperty(Pz0,"__esModule",{value:!0});Pz0.OTLPMetricExporter=void 0;var ej4=cy1();Object.defineProperty(Pz0,"OTLPMetricExporter",{enumerable:!0,get:function(){return ej4.OTLPMetricExporter}})});var py1=F((Mz0)=>{Object.defineProperty(Mz0,"__esModule",{value:!0});Mz0.OTLPMetricExporter=void 0;var JS4=ly1();Object.defineProperty(Mz0,"OTLPMetricExporter",{enumerable:!0,get:function(){return JS4.OTLPMetricExporter}})});var KM=F((LK)=>{Object.defineProperty(LK,"__esModule",{value:!0});LK.OTLPMetricExporterBase=LK.LowMemoryTemporalitySelector=LK.DeltaTemporalitySelector=LK.CumulativeTemporalitySelector=LK.AggregationTemporalityPreference=LK.OTLPMetricExporter=void 0;var XS4=py1();Object.defineProperty(LK,"OTLPMetricExporter",{enumerable:!0,get:function(){return XS4.OTLPMetricExporter}});var YS4=Nz0();Object.defineProperty(LK,"AggregationTemporalityPreference",{enumerable:!0,get:function(){return YS4.AggregationTemporalityPreference}});var lx=Az0();Object.defineProperty(LK,"CumulativeTemporalitySelector",{enumerable:!0,get:function(){return lx.CumulativeTemporalitySelector}});Object.defineProperty(LK,"DeltaTemporalitySelector",{enumerable:!0,get:function(){return lx.DeltaTemporalitySelector}});Object.defineProperty(LK,"LowMemoryTemporalitySelector",{enumerable:!0,get:function(){return lx.LowMemoryTemporalitySelector}});Object.defineProperty(LK,"OTLPMetricExporterBase",{enumerable:!0,get:function(){return lx.OTLPMetricExporterBase}})});var ay1=F((oy1)=>{Object.defineProperty(oy1,"__esModule",{value:!0});oy1.OTLPTraceExporter=void 0;var GS4=XQ(),KS4=mX(),ny1=b3();class iy1 extends GS4.OTLPExporterBase{constructor($={}){super((0,ny1.createOtlpHttpExportDelegate)((0,ny1.convertLegacyHttpOptions)($,"TRACES","v1/traces",{"Content-Type":"application/json"}),KS4.JsonTraceSerializer))}}oy1.OTLPTraceExporter=iy1});var ty1=F((Cz0)=>{Object.defineProperty(Cz0,"__esModule",{value:!0});Cz0.OTLPTraceExporter=void 0;var ZS4=ay1();Object.defineProperty(Cz0,"OTLPTraceExporter",{enumerable:!0,get:function(){return ZS4.OTLPTraceExporter}})});var sy1=F((Ez0)=>{Object.defineProperty(Ez0,"__esModule",{value:!0});Ez0.OTLPTraceExporter=void 0;var zS4=ty1();Object.defineProperty(Ez0,"OTLPTraceExporter",{enumerable:!0,get:function(){return zS4.OTLPTraceExporter}})});var Tz0=F((Rz0)=>{Object.defineProperty(Rz0,"__esModule",{value:!0});Rz0.OTLPTraceExporter=void 0;var FS4=sy1();Object.defineProperty(Rz0,"OTLPTraceExporter",{enumerable:!0,get:function(){return FS4.OTLPTraceExporter}})});var Jh1=F((ey1)=>{Object.defineProperty(ey1,"__esModule",{value:!0});ey1.PACKAGE_NAME=ey1.PACKAGE_VERSION=void 0;ey1.PACKAGE_VERSION="0.36.2";ey1.PACKAGE_NAME="@opentelemetry/host-metrics"});var jz0=F((Wh1)=>{Object.defineProperty(Wh1,"__esModule",{value:!0});Wh1.BaseMetrics=void 0;var Qh1=P(),Xh1=Jh1(),US4=Xh1.PACKAGE_NAME;class Yh1{_logger=Qh1.diag;_meter;_name;constructor($){this._name=$?.name||US4;let J=$?.meterProvider??Qh1.metrics.getMeterProvider();this._meter=J.getMeter(this._name,Xh1.PACKAGE_VERSION)}}Wh1.BaseMetrics=Yh1});var Fh1=F((qh1)=>{Object.defineProperty(qh1,"__esModule",{value:!0});qh1.MEMORY_LABELS=qh1.NETWORK_LABELS=qh1.CPU_LABELS=qh1.ATTRIBUTE_NAMES=qh1.METRIC_NAMES=void 0;var DS4;(function($){$.CPU_TIME="system.cpu.time",$.CPU_UTILIZATION="system.cpu.utilization",$.MEMORY_USAGE="system.memory.usage",$.MEMORY_UTILIZATION="system.memory.utilization",$.NETWORK_DROPPED="system.network.dropped",$.NETWORK_ERRORS="system.network.errors",$.NETWORK_IO="system.network.io",$.PROCESS_CPU_TIME="process.cpu.time",$.PROCESS_CPU_UTILIZATION="process.cpu.utilization",$.PROCESS_MEMORY_USAGE="process.memory.usage"})(DS4=qh1.METRIC_NAMES||(qh1.METRIC_NAMES={}));var OS4;(function($){$.SYSTEM_CPU_LOGICAL_NUMBER="system.cpu.logical_number",$.SYSTEM_CPU_STATE="system.cpu.state",$.SYSTEM_MEMORY_STATE="system.memory.state",$.SYSTEM_DEVICE="system.device",$.NETWORK_IO_DIRECTION="network.io.direction",$.SYSTEM_NETWORK_STATE="system.network.state",$.PROCESS_CPU_STATE="process.cpu.state"})(OS4=qh1.ATTRIBUTE_NAMES||(qh1.ATTRIBUTE_NAMES={}));var wS4;(function($){$.USER="user",$.SYSTEM="system",$.IDLE="idle",$.INTERRUPT="interrupt",$.NICE="nice"})(wS4=qh1.CPU_LABELS||(qh1.CPU_LABELS={}));var NS4;(function($){$.RECEIVE="receive",$.TRANSMIT="transmit"})(NS4=qh1.NETWORK_LABELS||(qh1.NETWORK_LABELS={}));var IS4;(function($){$.FREE="free",$.USED="used"})(IS4=qh1.MEMORY_LABELS||(qh1.MEMORY_LABELS={}))});var Dh1=F((Vh1)=>{Object.defineProperty(Vh1,"__esModule",{value:!0});Vh1.getProcessMemoryData=Vh1.getMemoryData=Vh1.getProcessCpuUsageData=Vh1.getCpuUsageData=void 0;var nx=f("os"),ZM=0.001,Bh1=0.000001,px={time:Date.now(),cpus:(0,nx.cpus)()};function LS4(){let $=Date.now(),J=$-px.time,Q={time:$,cpus:(0,nx.cpus)()},X=Q.cpus.map((Y,W)=>{let G=px.cpus[W].times,K=Y.times,Z=K.idle*ZM,H=K.user*ZM,z=K.sys*ZM,q=K.irq*ZM,B=K.nice*ZM,U=(K.idle-G.idle)/J,O=(K.user-G.user)/J,w=(K.sys-G.sys)/J,N=(K.irq-G.irq)/J,I=(K.nice-G.nice)/J;return{cpuNumber:String(W),idle:Z,user:H,system:z,interrupt:q,nice:B,userP:O,systemP:w,idleP:U,interruptP:N,niceP:I}});return px=Q,X}Vh1.getCpuUsageData=LS4;var kz0={time:Date.now(),usage:process.cpuUsage()};function AS4(){let $=Date.now(),J=process.cpuUsage(),Q=kz0.usage,Y=($-kz0.time)*1000*px.cpus.length,W=J.user*Bh1,G=J.system*Bh1,K=(J.user-Q.user)/Y,Z=(J.system-Q.system)/Y;return kz0={time:$,usage:J},{user:W,system:G,userP:K,systemP:Z}}Vh1.getProcessCpuUsageData=AS4;function PS4(){let $=(0,nx.totalmem)(),J=(0,nx.freemem)(),Q=$-J,X=J/$,Y=Q/$;return{used:Q,free:J,usedP:Y,freeP:X}}Vh1.getMemoryData=PS4;function MS4(){if(process.memoryUsage.rss)return process.memoryUsage.rss();return process.memoryUsage().rss}Vh1.getProcessMemoryData=MS4});var _h1=F((Dk4)=>{var PK=f("os"),nX=f("fs"),TS4=f("path"),xz0=f("child_process").spawn,jS4=f("child_process").exec,tD=f("child_process").execSync,gz0=f("util"),Qq=process.platform,dz0=Qq==="linux"||Qq==="android",Ih1=Qq==="darwin",uz0=Qq==="win32",Lh1=Qq==="freebsd",Ah1=Qq==="openbsd",Ph1=Qq==="netbsd",vz0=0,$q="",zQ="",AK=null,MK=null,Mh1=process.env.WINDIR||"C:\\Windows",d4,aD="",HM=[],mz0=!1,Oh1="$OutputEncoding = [System.Console]::OutputEncoding = [System.Console]::InputEncoding = [System.Text.Encoding]::UTF8 ; ",fz0="--###START###--",wh1="--ERROR--",ix="--###ENDCMD###--",yz0="--##ID##--",zM={windowsHide:!0,maxBuffer:20480000,encoding:"UTF-8",env:Object.assign({},process.env,{LANG:"en_US.UTF-8"})},Ch1={maxBuffer:20480000,encoding:"UTF-8",stdio:["pipe","pipe","ignore"]};function SS4($){let J=parseInt($,10);if(isNaN(J))J=0;return J}function kS4($){let J=!1,Q="",X="";for(let Y of $)if(Y>="0"&&Y<="9"||J)J=!0,Q+=Y;else X+=Y;return[X,Q]}var hz0=new String().replace,bz0=new String().toLowerCase,Eh1=new String().toString,Rh1=new String().substr,vS4=new String().trim,_S4=new String().startsWith,Th1=Math.min;function fS4($){return $&&{}.toString.call($)==="[object Function]"}function yS4($){let J=[],Q={};for(let X=0;X<$.length;X++){let Y=Object.keys($[X]);Y.sort(function(G,K){return G-K});let W="";for(let G=0;GW?1:0})}function bS4(){if(vz0===0)vz0=PK.cpus().length;return vz0}function Jq($,J,Q,X,Y){Q=Q||":",J=J.toLowerCase(),X=X||!1,Y=Y||!1;let W="";return $.some((G)=>{let K=G.toLowerCase().replace(/\t/g,"");if(X)K=K.trim();if(K.startsWith(J)&&(Y?K.match(J+Q)||K.match(J+" "+Q):!0)){let Z=X?G.trim().split(Q):G.split(Q);if(Z.length>=2)return Z.shift(),W=Z.join(Q).trim(),!0}}),W}function xS4($,J){return J=J||16,$.replace(/\\x([0-9A-Fa-f]{2})/g,function(){return String.fromCharCode(parseInt(arguments[1],J))})}function gS4($){let J="",Q=0;return $.split("").forEach((X)=>{if(X>="0"&&X<="9"){if(Q===1)Q++}else{if(Q===0)Q++;if(Q===1)J+=X}}),J}function dS4($,J){J=J||"",$=$.toUpperCase();let Q=0,X=0,Y=gS4($),W=$.split(Y);if(W.length>=2){if(W[2])W[1]+=W[2];let G=W[1]&&W[1].toLowerCase().indexOf("pm")>-1||W[1].toLowerCase().indexOf("p.m.")>-1||W[1].toLowerCase().indexOf("p. m.")>-1||W[1].toLowerCase().indexOf("n")>-1||W[1].toLowerCase().indexOf("ch")>-1||W[1].toLowerCase().indexOf("\xF6s")>-1||J&&W[1].toLowerCase().indexOf(J)>-1;return Q=parseInt(W[0],10),X=parseInt(W[1],10),Q=G&&Q<12?Q+12:Q,("0"+Q).substr(-2)+":"+("0"+X).substr(-2)}}function uS4($,J){let Q={date:"",time:""};J=J||{};let X=(J.dateFormat||"").toLowerCase(),Y=J.pmDesignator||"",W=$.split(" ");if(W[0]){if(W[0].indexOf("/")>=0){let G=W[0].split("/");if(G.length===3)if(G[0].length===4)Q.date=G[0]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[2]).substr(-2);else if(G[2].length===2)if(X.indexOf("/d/")>-1||X.indexOf("/dd/")>-1)Q.date="20"+G[2]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[0]).substr(-2);else Q.date="20"+G[2]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[0]).substr(-2);else if(($.toLowerCase().indexOf("pm")>-1||$.toLowerCase().indexOf("p.m.")>-1||$.toLowerCase().indexOf("p. m.")>-1||$.toLowerCase().indexOf("am")>-1||$.toLowerCase().indexOf("a.m.")>-1||$.toLowerCase().indexOf("a. m.")>-1||X.indexOf("/d/")>-1||X.indexOf("/dd/")>-1)&&X.indexOf("dd/")!==0)Q.date=G[2]+"-"+("0"+G[0]).substr(-2)+"-"+("0"+G[1]).substr(-2);else Q.date=G[2]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[0]).substr(-2)}if(W[0].indexOf(".")>=0){let G=W[0].split(".");if(G.length===3)if(X.indexOf(".d.")>-1||X.indexOf(".dd.")>-1)Q.date=G[2]+"-"+("0"+G[0]).substr(-2)+"-"+("0"+G[1]).substr(-2);else Q.date=G[2]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[0]).substr(-2)}if(W[0].indexOf("-")>=0){let G=W[0].split("-");if(G.length===3)Q.date=G[0]+"-"+("0"+G[1]).substr(-2)+"-"+("0"+G[2]).substr(-2)}}if(W[1]){W.shift();let G=W.join(" ");Q.time=dS4(G,Y)}return Q}function mS4($,J){let Q=J>0,X=1,Y=0,W=0,G=[];for(let Z=0;Z<$.length;Z++)if(X<=J){if(/\s/.test($[Z])&&!Q)W=Z-1,G.push({from:Y,to:W+1,cap:$.substring(Y,W+1)}),Y=W+2,X++;Q=$[Z]===" "}else{if(!/\s/.test($[Z])&&Q){if(W=Z-1,Y{process.nextTick(()=>{try{Sh1(jh1()+" "+$).then((Q)=>{J(Q,"")})}catch(Q){J("",Q)}})})}function pS4(){return uz0?`"${process.env.VBOX_INSTALL_PATH||process.env.VBOX_MSI_INSTALL_PATH}\\VBoxManage.exe"`:"vboxmanage"}function _z0($){let J="",Q,X="";if($.indexOf(fz0)>=0){Q=$.split(fz0);let W=Q[1].split(yz0);if(J=W[0],W.length>1)$=W.slice(1).join(yz0)}if($.indexOf(ix)>=0)Q=$.split(ix),X=Q[0];let Y=-1;for(let W=0;W=0)HM.splice(Y,1)}function nS4(){if(!d4){if(d4=xz0("powershell.exe",["-NoProfile","-NoLogo","-InputFormat","Text","-NoExit","-Command","-"],{stdio:"pipe",windowsHide:!0,maxBuffer:20480000,encoding:"UTF-8",env:Object.assign({},process.env,{LANG:"en_US.UTF-8"})}),d4&&d4.pid)mz0=!0,d4.stdout.on("data",function($){if(aD=aD+$.toString("utf8"),$.indexOf(ix)>=0)_z0(aD),aD=""}),d4.stderr.on("data",function(){_z0(aD+wh1)}),d4.on("error",function(){_z0(aD+wh1)}),d4.on("close",function(){if(d4)d4.kill()})}}function iS4(){try{if(d4)d4.stdin.write("exit"+PK.EOL),d4.stdin.end(),mz0=!1}catch($){if(d4)d4.kill()}d4=null}function Sh1($){if(mz0){let J=Math.random().toString(36).substring(2,12);return new Promise((Q)=>{process.nextTick(()=>{function X(Y){Q(Y)}HM.push({id:J,cmd:$,callback:X,start:new Date});try{if(d4&&d4.pid)d4.stdin.write(Oh1+"echo "+fz0+J+yz0+"; "+PK.EOL+$+PK.EOL+"echo "+ix+PK.EOL)}catch(Y){Q("")}})})}else{let J="";return new Promise((Q)=>{process.nextTick(()=>{try{let X=xz0("powershell.exe",["-NoProfile","-NoLogo","-InputFormat","Text","-NoExit","-ExecutionPolicy","Unrestricted","-Command","-"],{stdio:"pipe",windowsHide:!0,maxBuffer:20480000,encoding:"UTF-8",env:Object.assign({},process.env,{LANG:"en_US.UTF-8"})});if(X&&!X.pid)X.on("error",function(){Q(J)});if(X&&X.pid){X.stdout.on("data",function(Y){J=J+Y.toString("utf8")}),X.stderr.on("data",function(){X.kill(),Q(J)}),X.on("close",function(){X.kill(),Q(J)}),X.on("error",function(){X.kill(),Q(J)});try{X.stdin.write(Oh1+$+PK.EOL),X.stdin.write("exit"+PK.EOL),X.stdin.end()}catch(Y){X.kill(),Q(J)}}else Q(J)}catch(X){Q(J)}})})}}function oS4($,J,Q){let X="";return Q=Q||{},new Promise((Y)=>{process.nextTick(()=>{try{let W=xz0($,J,Q);if(W&&!W.pid)W.on("error",function(){Y(X)});if(W&&W.pid)W.stdout.on("data",function(G){X+=G.toString()}),W.on("close",function(){W.kill(),Y(X)}),W.on("error",function(){W.kill(),Y(X)});else Y(X)}catch(W){Y(X)}})})}function rS4(){if(uz0){if(!zQ)try{let Q=tD("chcp",zM).toString().split(`\r -`)[0].split(":");zQ=Q.length>1?Q[1].replace(".","").trim():""}catch($){zQ="437"}return zQ}if(dz0||Ih1||Lh1||Ah1||Ph1){if(!zQ)try{let Q=tD("echo $LANG",gz0.execOptsLinux).toString().split(`\r -`)[0].split(".");if(zQ=Q.length>1?Q[1].trim():"",!zQ)zQ="UTF-8"}catch($){zQ="UTF-8"}return zQ}}function aS4(){if(AK!==null)return AK;if(AK=!1,uz0)try{let $=tD("WHERE smartctl 2>nul",zM).toString().split(`\r -`);if($&&$.length)AK=$[0].indexOf(":\\")>=0;else AK=!1}catch($){AK=!1}if(dz0||Ih1||Lh1||Ah1||Ph1)try{AK=tD("which smartctl 2>/dev/null",Ch1).toString().split(`\r -`).length>0}catch($){gz0.noop()}return AK}function tS4(){let $=["BCM2708","BCM2709","BCM2710","BCM2711","BCM2712","BCM2835","BCM2836","BCM2837","BCM2837B0"],J=[];if(MK!==null)J=MK;else try{J=nX.readFileSync("/proc/cpuinfo",{encoding:"utf8"}).toString().split(` -`),MK=J}catch(X){return!1}let Q=Jq(J,"hardware");return Q&&$.indexOf(Q)>-1}function sS4(){let $=[];try{$=nX.readFileSync("/etc/os-release",{encoding:"utf8"}).toString().split(` -`)}catch(Q){return!1}let J=Jq($,"id","=");return J&&J.indexOf("raspbian")>-1}function eS4($,J,Q){if(!Q)Q=J,J=zM;let X="chcp 65001 > nul && cmd /C "+$+" && chcp "+zQ+" > nul";jS4(X,J,function(Y,W){Q(Y,W)})}function $k4(){let $=nX.existsSync("/Library/Developer/CommandLineTools/usr/bin/"),J=nX.existsSync("/Applications/Xcode.app/Contents/Developer/Tools"),Q=nX.existsSync("/Library/Developer/Xcode/");return $||Q||J}function Jk4(){let $=process.hrtime();if(!Array.isArray($)||$.length!==2)return 0;return+$[0]*1e9+ +$[1]}function Qk4($,J){J=J||"";let Q=[];return $.forEach((X)=>{if(X.startsWith(J)){if(Q.indexOf(X)===-1)Q.push(X)}}),Q.length}function Xk4($,J){J=J||"";let Q=[];return $.forEach((X)=>{if(X.startsWith(J))Q.push(X)}),Q.length}function Yk4($,J){if(typeof J>"u")J=!1;let Q=$||"",X="",Y=Th1(Q.length,2000);for(let W=0;W<=Y;W++)if(!(Q[W]===void 0||Q[W]===">"||Q[W]==="<"||Q[W]==="*"||Q[W]==="?"||Q[W]==="["||Q[W]==="]"||Q[W]==="|"||Q[W]==="\u02DA"||Q[W]==="$"||Q[W]===";"||Q[W]==="&"||Q[W]==="]"||Q[W]==="#"||Q[W]==="\\"||Q[W]==="\t"||Q[W]===` -`||Q[W]==="\r"||Q[W]==="'"||Q[W]==="`"||Q[W]==='"'||Q[W].length>1||J&&Q[W]==="("||J&&Q[W]===")"||J&&Q[W]==="@"||J&&Q[W]===" "||J&&Q[W]=="{"||J&&Q[W]==";"||J&&Q[W]=="}"))X=X+Q[W];return X}function Wk4(){let J=!0,Q="";Q.__proto__.replace=hz0,Q.__proto__.toLowerCase=bz0,Q.__proto__.toString=Eh1,Q.__proto__.substr=Rh1,J=J||!1;let X=Date.now();if(typeof X==="number"&&X>1600000000000){let Y=X%100+15;for(let H=0;H"&&X"){if(H[W].tagStart==="true/")G=!1,Z=!0,H[W].tagStart="",H[W].tagEnd="/boolean",H[W].data=!0;if(H[W].tagStart==="false/")G=!1,Z=!0,H[W].tagStart="",H[W].tagEnd="/boolean",H[W].data=!1;if(H[W].tagStart==="array/")G=!1,Z=!0,H[W].tagStart="",H[W].tagEnd="/arrayEmpty",H[W].data=[];if(K)K=!1;if(G){if(G=!1,K=!0,H[W].tagStart==="array")H[W].data=[];if(H[W].tagStart==="dict")H[W].data={}}if(Z){if(Z=!1,H[W].tagEnd&&J.indexOf(H[W].tagEnd.substr(1))>=0)if(H[W].tagEnd==="/dict"||H[W].tagEnd==="/array"){if(W>1&&H[W-2].tagStart==="array")H[W-2].data.push(H[W-1].data);if(W>1&&H[W-2].tagStart==="dict")H[W-2].data[H[W-1].key]=H[W-1].data;W--,H.pop(),H[W].tagContent="",H[W].tagStart="",H[W].tagEnd=""}else{if(H[W].tagEnd==="/key"&&H[W].tagContent)H[W].key=H[W].tagContent;else{if(H[W].tagEnd==="/real"&&H[W].tagContent)H[W].data=parseFloat(H[W].tagContent)||0;if(H[W].tagEnd==="/integer"&&H[W].tagContent)H[W].data=parseInt(H[W].tagContent)||0;if(H[W].tagEnd==="/string"&&H[W].tagContent)H[W].data=H[W].tagContent||"";if(H[W].tagEnd==="/boolean")H[W].data=H[W].tagContent||!1;if(H[W].tagEnd==="/arrayEmpty")H[W].data=H[W].tagContent||[];if(W>0&&H[W-1].tagStart==="array")H[W-1].data.push(H[W].data);if(W>0&&H[W-1].tagStart==="dict")H[W-1].data[H[W].key]=H[W].data}H[W].tagContent="",H[W].tagStart="",H[W].tagEnd=""}H[W].tagEnd="",G=!1,K=!1}}else{if(G)H[W].tagStart+=z;if(Z)H[W].tagEnd+=z;if(K)H[W].tagContent+=z}X++}return H[0].data}function Nh1($){return typeof $==="string"&&!isNaN($)&&!isNaN(parseFloat($))}function Vk4($){let J=$.split(` -`);for(let X=0;X=0){let Y=J[X].split(" = ");if(Y[0]=Y[0].trim(),!Y[0].startsWith('"'))Y[0]='"'+Y[0]+'"';if(Y[1]=Y[1].trim(),Y[1].indexOf('"')===-1&&Y[1].endsWith(";")){let W=Y[1].substring(0,Y[1].length-1);if(!Nh1(W))Y[1]=`"${W}";`}if(Y[1].indexOf('"')>=0&&Y[1].endsWith(";")){let W=Y[1].substring(0,Y[1].length-1).replace(/"/g,"");if(Nh1(W))Y[1]=`${W};`}J[X]=Y.join(" : ")}if(J[X]=J[X].replace(/\(/g,"[").replace(/\)/g,"]").replace(/;/g,",").trim(),J[X].startsWith("}")&&J[X-1]&&J[X-1].endsWith(","))J[X-1]=J[X-1].substring(0,J[X-1].length-1)}$=J.join("");let Q={};try{Q=JSON.parse($)}catch(X){vh1()}return Q}function Uk4($,J){let Q=0,X=$.split("."),Y=J.split(".");if(X[0]Y[0])Q=-1;else if(X[0]===Y[0]&&X.length>=2&&Y.length>=2){if(X[1]Y[1])Q=-1;else if(X[1]===Y[1]){if(X.length>=3&&Y.length>=3){if(X[2]Y[2])Q=-1}else if(Y.length>=3)Q=1}}return Q}function vh1(){}Dk4.toInt=SS4;Dk4.splitByNumber=kS4;Dk4.execOptsWin=zM;Dk4.execOptsLinux=Ch1;Dk4.getCodepage=rS4;Dk4.execWin=eS4;Dk4.isFunction=fS4;Dk4.unique=yS4;Dk4.sortByKey=hS4;Dk4.cores=bS4;Dk4.getValue=Jq;Dk4.decodeEscapeSequence=xS4;Dk4.parseDateTime=uS4;Dk4.parseHead=mS4;Dk4.findObjectByKey=cS4;Dk4.getWmic=jh1;Dk4.wmic=lS4;Dk4.darwinXcodeExists=$k4;Dk4.getVboxmanage=pS4;Dk4.powerShell=Sh1;Dk4.powerShellStart=nS4;Dk4.powerShellRelease=iS4;Dk4.execSafe=oS4;Dk4.nanoSeconds=Jk4;Dk4.countUniqueLines=Qk4;Dk4.countLines=Xk4;Dk4.noop=vh1;Dk4.isRaspberry=tS4;Dk4.isRaspbian=sS4;Dk4.sanitizeShellString=Yk4;Dk4.isPrototypePolluted=Wk4;Dk4.decodePiCpuinfo=kh1;Dk4.getRpiGpu=Zk4;Dk4.promiseAll=Hk4;Dk4.promisify=zk4;Dk4.promisifySave=qk4;Dk4.smartMonToolsInstalled=aS4;Dk4.linuxVersion=Fk4;Dk4.plistParser=Bk4;Dk4.plistReader=Vk4;Dk4.stringReplace=hz0;Dk4.stringToLower=bz0;Dk4.stringToString=Eh1;Dk4.stringSubstr=Rh1;Dk4.stringTrim=vS4;Dk4.stringStartWith=_S4;Dk4.mathMin=Th1;Dk4.WINDIR=Mh1;Dk4.getFilesInPath=Kk4;Dk4.semverCompare=Uk4});var uh1=F((hv4)=>{var rx=f("os"),h5=f("child_process").exec,S4=f("child_process").execSync,Bv4=f("fs"),S0=_h1(),CK=process.platform,m3=CK==="linux"||CK==="android",c3=CK==="darwin",qM=CK==="win32",EK=CK==="freebsd",RK=CK==="openbsd",TK=CK==="netbsd",fh1=CK==="sunos",P6={},yh1="",sD={},hh1=[],eD=[],$O={},Xq;function Yq(){let $="",J="";try{let Q=rx.networkInterfaces(),X=9999;for(let Y in Q)if({}.hasOwnProperty.call(Q,Y))Q[Y].forEach(function(W){if(W&&W.internal===!1){if(J=J||Y,W.scopeid&&W.scopeid{if(Z=Z.replace(/\s+/g," ").trim(),Z.indexOf("0.0.0.0 0.0.0.0")>-1&&!/[a-zA-Z]/.test(Z)){let H=Z.split(" ");if(H.length>=5)Y=H[H.length-2]}}),Y){for(let Z in Q)if({}.hasOwnProperty.call(Q,Z))Q[Z].forEach(function(H){if(H&&H.address&&H.address===Y)$=Z})}}if(m3){let G=S4("ip route 2> /dev/null | grep default",S0.execOptsLinux).toString().split(` -`)[0].split(/\s+/);if(G[0]==="none"&&G[5])$=G[5];else if(G[4])$=G[4];if($.indexOf(":")>-1)$=$.split(":")[1].trim()}if(c3||EK||RK||TK||fh1){let Y="";if(m3)Y="ip route 2> /dev/null | grep default | awk '{print $5}'";if(c3)Y="route -n get default 2>/dev/null | grep interface: | awk '{print $2}'";if(EK||RK||TK||fh1)Y="route get 0.0.0.0 | grep interface:";if($=S4(Y).toString().split(` -`)[0],$.indexOf(":")>-1)$=$.split(":")[1].trim()}}catch(Q){S0.noop()}if($)yh1=$;return yh1}hv4.getDefaultNetworkInterface=Yq;function bh1(){let $="",J="",Q={};if(m3||EK||RK||TK){if(typeof Xq>"u")try{let X=S4("which ip",S0.execOptsLinux).toString().split(` -`);if(X.length&&X[0].indexOf(":")===-1&&X[0].indexOf("/")===0)Xq=X[0];else Xq=""}catch(X){Xq=""}try{let X="export LC_ALL=C; "+(Xq?Xq+" link show up":"/sbin/ifconfig")+"; unset LC_ALL",W=S4(X,S0.execOptsLinux).toString().split(` -`);for(let G=0;G0)$=W[G].split(":")[0];else if(W[G].indexOf("\tether ")===0){if(J=W[G].split("\tether ")[1],$&&J)Q[$]=J.trim(),$="",J=""}}catch(X){S0.noop()}return Q}function Vv4($){return new Promise((J)=>{process.nextTick(()=>{let Q=Yq();if($)$(Q);J(Q)})})}hv4.networkInterfaceDefault=Vv4;function Uv4($,J){let Q=[];for(let X in $)if({}.hasOwnProperty.call($,X)){if($[X].trim()!==""){let Y=$[X].trim().split(`\r -`),W=J&&J[X]?J[X].trim().split(`\r -`):[],G=S0.getValue(Y,"NetEnabled",":"),K=S0.getValue(Y,"AdapterTypeID",":")==="9"?"wireless":"wired",Z=S0.getValue(Y,"Name",":").replace(/\]/g,")").replace(/\[/g,"("),H=S0.getValue(Y,"NetConnectionID",":").replace(/\]/g,")").replace(/\[/g,"(");if(Z.toLowerCase().indexOf("wi-fi")>=0||Z.toLowerCase().indexOf("wireless")>=0)K="wireless";if(G!==""){let z=parseInt(S0.getValue(Y,"speed",":").trim(),10)/1e6;Q.push({mac:S0.getValue(Y,"MACAddress",":").toLowerCase(),dhcp:S0.getValue(W,"dhcpEnabled",":").toLowerCase()==="true",name:Z,iface:H,netEnabled:G==="TRUE",speed:isNaN(z)?null:z,operstate:S0.getValue(Y,"NetConnectionStatus",":")==="2"?"up":"down",type:K})}}}return Q}function Dv4(){return new Promise(($)=>{process.nextTick(()=>{let J="Get-CimInstance Win32_NetworkAdapter | fl *; echo '#-#-#-#';";J+="Get-CimInstance Win32_NetworkAdapterConfiguration | fl DHCPEnabled";try{S0.powerShell(J).then((Q)=>{Q=Q.split("#-#-#-#");let X=(Q[0]||"").split(/\n\s*\n/),Y=(Q[1]||"").split(/\n\s*\n/);$(Uv4(X,Y))})}catch(Q){$([])}})})}function Ov4(){let $={},J={primaryDNS:"",exitCode:0,ifaces:[]};try{return S4("ipconfig /all",S0.execOptsWin).split(`\r -\r -`).forEach((Y,W)=>{if(W==1){let G=Y.split(`\r -`).filter((Z)=>{return Z.toUpperCase().includes("DNS")}),K=G[0].substring(G[0].lastIndexOf(":")+1);if(J.primaryDNS=K.trim(),!J.primaryDNS)J.primaryDNS="Not defined"}if(W>1)if(W%2==0){let G=Y.substring(Y.lastIndexOf(" ")+1).replace(":","");$.name=G}else{let G=Y.split(`\r -`).filter((Z)=>{return Z.toUpperCase().includes("DNS")}),K=G[0].substring(G[0].lastIndexOf(":")+1);$.dnsSuffix=K.trim(),J.ifaces.push($),$={}}}),J}catch(Q){return{primaryDNS:"",exitCode:0,ifaces:[]}}}function wv4($,J){let Q="",X=J+".";try{let Y=$.filter((W)=>{return X.includes(W.name+".")}).map((W)=>W.dnsSuffix);if(Y[0])Q=Y[0];if(!Q)Q="";return Q}catch(Y){return"Unknown"}}function Nv4(){try{return S4("netsh lan show profiles",S0.execOptsWin).split(`\r -Profile on interface`)}catch($){if($.status===1&&$.stdout.includes("AutoConfig"))return"Disabled";return[]}}function Iv4($){try{return S4(`netsh wlan show interface name="${$}" | findstr "SSID"`,S0.execOptsWin).split(`\r -`).shift().split(":").pop().trim()}catch(J){return"Unknown"}}function Lv4($,J,Q){let X={state:"Unknown",protocol:"Unknown"};if(Q==="Disabled")return X.state="Disabled",X.protocol="Not defined",X;if($=="wired"&&Q.length>0)try{let W=Q.find((K)=>{return K.includes(J+`\r -`)}).split(`\r -`),G=W.find((K)=>{return K.includes("802.1x")});if(G.includes("Disabled"))X.state="Disabled",X.protocol="Not defined";else if(G.includes("Enabled")){let K=W.find((Z)=>{return Z.includes("EAP")});X.protocol=K.split(":").pop(),X.state="Enabled"}}catch(Y){return X}else if($=="wireless"){let Y="",W="";try{let G=Iv4(J);if(G!=="Unknown"){let K="",Z=S0.isPrototypePolluted()?"---":S0.sanitizeShellString(G),H=S0.mathMin(Z.length,2000);for(let z=0;z<=H;z++)if(Z[z]!==void 0)K=K+Z[z];Y=S4(`netsh wlan show profiles "${K}" | findstr "802.1X"`,S0.execOptsWin),W=S4(`netsh wlan show profiles "${K}" | findstr "EAP"`,S0.execOptsWin)}if(Y.includes(":")&&W.includes(":"))X.state=Y.split(":").pop(),X.protocol=W.split(":").pop()}catch(G){if(G.status===1&&G.stdout.includes("AutoConfig"))X.state="Disabled",X.protocol="Not defined";return X}}return X}function xh1($){let J=[],Q=[];if($.forEach(function(X){if(!X.startsWith("\t")&&!X.startsWith(" ")){if(Q.length)J.push(Q),Q=[]}Q.push(X)}),Q.length)J.push(Q);return J}function Av4($){let J=[];return $.forEach((Q)=>{let X={iface:"",mtu:null,mac:"",ip6:"",ip4:"",speed:null,type:"",operstate:"",duplex:"",internal:!1},Y=Q[0];X.iface=Y.split(":")[0].trim();let W=Y.split("> mtu");if(X.mtu=W.length>1?parseInt(W[1],10):null,isNaN(X.mtu))X.mtu=null;X.internal=W[0].toLowerCase().indexOf("loopback")>-1,Q.forEach((Z)=>{if(Z.trim().startsWith("ether "))X.mac=Z.split("ether ")[1].toLowerCase().trim();if(Z.trim().startsWith("inet6 ")&&!X.ip6)X.ip6=Z.split("inet6 ")[1].toLowerCase().split("%")[0].split(" ")[0];if(Z.trim().startsWith("inet ")&&!X.ip4)X.ip4=Z.split("inet ")[1].toLowerCase().split(" ")[0]});let G=S0.getValue(Q,"link rate");if(X.speed=G?parseFloat(G):null,X.speed===null){if(G=S0.getValue(Q,"uplink rate"),X.speed=G?parseFloat(G):null,X.speed!==null&&G.toLowerCase().indexOf("gbps")>=0)X.speed=X.speed*1000}else if(G.toLowerCase().indexOf("gbps")>=0)X.speed=X.speed*1000;X.type=S0.getValue(Q,"type").toLowerCase().indexOf("wi-fi")>-1?"wireless":"wired";let K=S0.getValue(Q,"status").toLowerCase();if(X.operstate=K==="active"?"up":K==="inactive"?"down":"unknown",X.duplex=S0.getValue(Q,"media").toLowerCase().indexOf("half-duplex")>-1?"half":"full",X.ip6||X.ip4||X.mac)J.push(X)}),J}function Pv4(){try{let J=S4("/sbin/ifconfig -v",{maxBuffer:20480000}).toString().split(` -`),Q=xh1(J);return Av4(Q)}catch(J){return[]}}function Mv4($){let J=`nmcli device status 2>/dev/null | grep ${$}`;try{let W=S4(J,S0.execOptsLinux).toString().replace(/\s+/g," ").trim().split(" ").slice(3).join(" ");return W!="--"?W:""}catch(Q){return""}}function gh1($){let J=[];try{let Q=`cat ${$} 2> /dev/null | grep 'iface\\|source'`;S4(Q,S0.execOptsLinux).toString().split(` -`).forEach((Y)=>{let W=Y.replace(/\s+/g," ").trim().split(" ");if(W.length>=4){if(Y.toLowerCase().indexOf(" inet ")>=0&&Y.toLowerCase().indexOf("dhcp")>=0)J.push(W[1])}if(Y.toLowerCase().includes("source")){let G=Y.split(" ")[1];J=J.concat(gh1(G))}})}catch(Q){S0.noop()}return J}function Cv4(){let $="ip a 2> /dev/null",J=[];try{let Q=S4($,S0.execOptsLinux).toString().split(` -`),X=xh1(Q);J=Ev4(X)}catch(Q){S0.noop()}try{J=gh1("/etc/network/interfaces")}catch(Q){S0.noop()}return J}function Ev4($){let J=[];if($&&$.length)$.forEach((Q)=>{if(Q&&Q.length){if(Q[0].split(":").length>2){for(let Y of Q)if(Y.indexOf(" inet ")>=0&&Y.indexOf(" dynamic ")>=0){let W=Y.split(" "),G=W[W.length-1].trim();J.push(G);break}}}});return J}function Rv4($,J,Q){let X=!1;if(J){let Y=`nmcli connection show "${J}" 2>/dev/null | grep ipv4.method;`;try{switch(S4(Y,S0.execOptsLinux).toString().replace(/\s+/g," ").trim().split(" ").slice(1).toString()){case"auto":X=!0;break;default:X=!1;break}return X}catch(W){return Q.indexOf($)>=0}}else return Q.indexOf($)>=0}function Tv4($){let J=!1,Q=`ipconfig getpacket "${$}" 2>/dev/null | grep lease_time;`;try{let X=S4(Q).toString().split(` -`);if(X.length&&X[0].startsWith("lease_time"))J=!0}catch(X){S0.noop()}return J}function jv4($){if($){let J=`nmcli connection show "${$}" 2>/dev/null | grep ipv4.dns-search;`;try{let Y=S4(J,S0.execOptsLinux).toString().replace(/\s+/g," ").trim().split(" ").slice(1).toString();return Y=="--"?"Not defined":Y}catch(Q){return"Unknown"}}else return"Unknown"}function Sv4($){if($){let J=`nmcli connection show "${$}" 2>/dev/null | grep 802-1x.eap;`;try{let Y=S4(J,S0.execOptsLinux).toString().replace(/\s+/g," ").trim().split(" ").slice(1).toString();return Y=="--"?"":Y}catch(Q){return"Not defined"}}else return"Not defined"}function kv4($){if($){if($=="Not defined")return"Disabled";return"Enabled"}else return"Unknown"}function cz0($,J,Q){let X=["00:00:00:00:00:00","00:03:FF","00:05:69","00:0C:29","00:0F:4B","00:13:07","00:13:BE","00:15:5d","00:16:3E","00:1C:42","00:21:F6","00:24:0B","00:50:56","00:A0:B1","00:E0:C8","08:00:27","0A:00:27","18:92:2C","16:DF:49","3C:F3:92","54:52:00","FC:15:97"];if(Q)return X.filter((Y)=>{return Q.toUpperCase().toUpperCase().startsWith(Y.substring(0,Q.length))}).length>0||$.toLowerCase().indexOf(" virtual ")>-1||J.toLowerCase().indexOf(" virtual ")>-1||$.toLowerCase().indexOf("vethernet ")>-1||J.toLowerCase().indexOf("vethernet ")>-1||$.toLowerCase().startsWith("veth")||J.toLowerCase().startsWith("veth")||$.toLowerCase().startsWith("vboxnet")||J.toLowerCase().startsWith("vboxnet");else return!1}function lz0($,J,Q){if(typeof $==="string")Q=$,J=!0,$=null;if(typeof $==="boolean")J=$,$=null,Q="";if(typeof J>"u")J=!0;return Q=Q||"",Q=""+Q,new Promise((X)=>{process.nextTick(()=>{let Y=rx.networkInterfaces(),W=[],G=[],K=[],Z=[];if(c3||EK||RK||TK)if(JSON.stringify(Y)===JSON.stringify(sD)&&!J){if(W=eD,$)$(W);X(W)}else{let H=Yq();if(sD=JSON.parse(JSON.stringify(Y)),G=Pv4(),G.forEach((z)=>{if({}.hasOwnProperty.call(Y,z.iface))Y[z.iface].forEach(function(O){if(O.family==="IPv4"||O.family===4)z.ip4subnet=O.netmask;if(O.family==="IPv6"||O.family===6)z.ip6subnet=O.netmask});let q="",B=S0.isPrototypePolluted()?"---":S0.sanitizeShellString(z.iface),U=S0.mathMin(B.length,2000);for(let O=0;O<=U;O++)if(B[O]!==void 0)q=q+B[O];W.push({iface:z.iface,ifaceName:z.iface,default:z.iface===H,ip4:z.ip4,ip4subnet:z.ip4subnet||"",ip6:z.ip6,ip6subnet:z.ip6subnet||"",mac:z.mac,internal:z.internal,virtual:z.internal?!1:cz0(z.iface,z.iface,z.mac),operstate:z.operstate,type:z.type,duplex:z.duplex,mtu:z.mtu,speed:z.speed,dhcp:Tv4(q),dnsSuffix:"",ieee8021xAuth:"",ieee8021xState:"",carrierChanges:0})}),eD=W,Q.toLowerCase().indexOf("default")>=0)if(W=W.filter((z)=>z.default),W.length>0)W=W[0];else W=[];if($)$(W);X(W)}if(m3)if(JSON.stringify(Y)===JSON.stringify(sD)&&!J){if(W=eD,$)$(W);X(W)}else{sD=JSON.parse(JSON.stringify(Y)),hh1=Cv4();let H=Yq();for(let z in Y){let q="",B="",U="",O="",w="",N="",I="",E=null,v=0,M=!1,b="",y="",l="",i="";if({}.hasOwnProperty.call(Y,z)){let p=z;Y[z].forEach(function(j0){if(j0.family==="IPv4"||j0.family===4)q=j0.address,B=j0.netmask;if(j0.family==="IPv6"||j0.family===6){if(!U||U.match(/^fe80::/i))U=j0.address,O=j0.netmask}w=j0.mac;let m1=parseInt(process.versions.node.split("."),10);if(w.indexOf("00:00:0")>-1&&(m3||c3)&&!j0.internal&&m1>=8&&m1<=11){if(Object.keys($O).length===0)$O=bh1();w=$O[z]||""}});let X0=z.split(":")[0].trim().toLowerCase(),x="",P0=S0.isPrototypePolluted()?"---":S0.sanitizeShellString(X0),o=S0.mathMin(P0.length,2000);for(let j0=0;j0<=o;j0++)if(P0[j0]!==void 0)x=x+P0[j0];let C=`echo -n "addr_assign_type: "; cat /sys/class/net/${x}/addr_assign_type 2>/dev/null; echo; - echo -n "address: "; cat /sys/class/net/${x}/address 2>/dev/null; echo; - echo -n "addr_len: "; cat /sys/class/net/${x}/addr_len 2>/dev/null; echo; - echo -n "broadcast: "; cat /sys/class/net/${x}/broadcast 2>/dev/null; echo; - echo -n "carrier: "; cat /sys/class/net/${x}/carrier 2>/dev/null; echo; - echo -n "carrier_changes: "; cat /sys/class/net/${x}/carrier_changes 2>/dev/null; echo; - echo -n "dev_id: "; cat /sys/class/net/${x}/dev_id 2>/dev/null; echo; - echo -n "dev_port: "; cat /sys/class/net/${x}/dev_port 2>/dev/null; echo; - echo -n "dormant: "; cat /sys/class/net/${x}/dormant 2>/dev/null; echo; - echo -n "duplex: "; cat /sys/class/net/${x}/duplex 2>/dev/null; echo; - echo -n "flags: "; cat /sys/class/net/${x}/flags 2>/dev/null; echo; - echo -n "gro_flush_timeout: "; cat /sys/class/net/${x}/gro_flush_timeout 2>/dev/null; echo; - echo -n "ifalias: "; cat /sys/class/net/${x}/ifalias 2>/dev/null; echo; - echo -n "ifindex: "; cat /sys/class/net/${x}/ifindex 2>/dev/null; echo; - echo -n "iflink: "; cat /sys/class/net/${x}/iflink 2>/dev/null; echo; - echo -n "link_mode: "; cat /sys/class/net/${x}/link_mode 2>/dev/null; echo; - echo -n "mtu: "; cat /sys/class/net/${x}/mtu 2>/dev/null; echo; - echo -n "netdev_group: "; cat /sys/class/net/${x}/netdev_group 2>/dev/null; echo; - echo -n "operstate: "; cat /sys/class/net/${x}/operstate 2>/dev/null; echo; - echo -n "proto_down: "; cat /sys/class/net/${x}/proto_down 2>/dev/null; echo; - echo -n "speed: "; cat /sys/class/net/${x}/speed 2>/dev/null; echo; - echo -n "tx_queue_len: "; cat /sys/class/net/${x}/tx_queue_len 2>/dev/null; echo; - echo -n "type: "; cat /sys/class/net/${x}/type 2>/dev/null; echo; - echo -n "wireless: "; cat /proc/net/wireless 2>/dev/null | grep ${x}; echo; - echo -n "wirelessspeed: "; iw dev ${x} link 2>&1 | grep bitrate; echo;`,e=[];try{e=S4(C,S0.execOptsLinux).toString().split(` -`);let j0=Mv4(x);M=Rv4(x,j0,hh1),b=jv4(j0),y=Sv4(j0),l=kv4(y)}catch(j0){S0.noop()}N=S0.getValue(e,"duplex"),N=N.startsWith("cat")?"":N,I=parseInt(S0.getValue(e,"mtu"),10);let w0=parseInt(S0.getValue(e,"speed"),10);E=isNaN(w0)?null:w0;let R0=S0.getValue(e,"wirelessspeed").split("tx bitrate: ");if(E===null&&R0.length===2)w0=parseFloat(R0[1]),E=isNaN(w0)?null:w0;v=parseInt(S0.getValue(e,"carrier_changes"),10);let E0=S0.getValue(e,"operstate");if(i=E0==="up"?S0.getValue(e,"wireless").trim()?"wireless":"wired":"unknown",x==="lo"||x.startsWith("bond"))i="virtual";let p0=Y[z]&&Y[z][0]?Y[z][0].internal:!1;if(z.toLowerCase().indexOf("loopback")>-1||p.toLowerCase().indexOf("loopback")>-1)p0=!0;let Q1=p0?!1:cz0(z,p,w);W.push({iface:x,ifaceName:p,default:X0===H,ip4:q,ip4subnet:B,ip6:U,ip6subnet:O,mac:w,internal:p0,virtual:Q1,operstate:E0,type:i,duplex:N,mtu:I,speed:E,dhcp:M,dnsSuffix:b,ieee8021xAuth:y,ieee8021xState:l,carrierChanges:v})}}if(eD=W,Q.toLowerCase().indexOf("default")>=0)if(W=W.filter((z)=>z.default),W.length>0)W=W[0];else W=[];if($)$(W);X(W)}if(qM)if(JSON.stringify(Y)===JSON.stringify(sD)&&!J){if(W=eD,$)$(W);X(W)}else{sD=JSON.parse(JSON.stringify(Y));let H=Yq();Dv4().then(function(z){z.forEach((q)=>{let B=!1;if(Object.keys(Y).forEach((U)=>{if(!B)Y[U].forEach((O)=>{if(Object.keys(O).indexOf("mac")>=0)B=O.mac===q.mac})}),!B)Y[q.name]=[{mac:q.mac}]}),Z=Nv4(),K=Ov4();for(let q in Y){let B="",U=S0.isPrototypePolluted()?"---":S0.sanitizeShellString(q),O=S0.mathMin(U.length,2000);for(let e=0;e<=O;e++)if(U[e]!==void 0)B=B+U[e];let w=q,N="",I="",E="",v="",M="",b="",y="",l=null,i=0,p="down",X0=!1,x="",P0="",o="",C="";if({}.hasOwnProperty.call(Y,q)){let e=q;Y[q].forEach(function(Q1){if(Q1.family==="IPv4"||Q1.family===4)N=Q1.address,I=Q1.netmask;if(Q1.family==="IPv6"||Q1.family===6){if(!E||E.match(/^fe80::/i))E=Q1.address,v=Q1.netmask}M=Q1.mac;let j0=parseInt(process.versions.node.split("."),10);if(M.indexOf("00:00:0")>-1&&(m3||c3)&&!Q1.internal&&j0>=8&&j0<=11){if(Object.keys($O).length===0)$O=bh1();M=$O[q]||""}}),x=wv4(K.ifaces,B);let w0=!1;if(z.forEach((Q1)=>{if(Q1.mac===M&&!w0)w=Q1.iface||w,e=Q1.name,X0=Q1.dhcp,p=Q1.operstate,l=p==="up"?Q1.speed:0,C=Q1.type,w0=!0}),q.toLowerCase().indexOf("wlan")>=0||e.toLowerCase().indexOf("wlan")>=0||e.toLowerCase().indexOf("802.11n")>=0||e.toLowerCase().indexOf("wireless")>=0||e.toLowerCase().indexOf("wi-fi")>=0||e.toLowerCase().indexOf("wifi")>=0)C="wireless";let R0=Lv4(C,B,Z);P0=R0.protocol,o=R0.state;let E0=Y[q]&&Y[q][0]?Y[q][0].internal:!1;if(q.toLowerCase().indexOf("loopback")>-1||e.toLowerCase().indexOf("loopback")>-1)E0=!0;let p0=E0?!1:cz0(q,e,M);W.push({iface:w,ifaceName:e,default:w===H,ip4:N,ip4subnet:I,ip6:E,ip6subnet:v,mac:M,internal:E0,virtual:p0,operstate:p,type:C,duplex:b,mtu:y,speed:l,dhcp:X0,dnsSuffix:x,ieee8021xAuth:P0,ieee8021xState:o,carrierChanges:i})}}if(eD=W,Q.toLowerCase().indexOf("default")>=0)if(W=W.filter((q)=>q.default),W.length>0)W=W[0];else W=[];if($)$(W);X(W)})}})})}hv4.networkInterfaces=lz0;function ox($,J,Q,X,Y,W,G,K){let Z={iface:$,operstate:X,rx_bytes:J,rx_dropped:Y,rx_errors:W,tx_bytes:Q,tx_dropped:G,tx_errors:K,rx_sec:null,tx_sec:null,ms:0};if(P6[$]&&P6[$].ms)Z.ms=Date.now()-P6[$].ms,Z.rx_sec=J-P6[$].rx_bytes>=0?(J-P6[$].rx_bytes)/(Z.ms/1000):0,Z.tx_sec=Q-P6[$].tx_bytes>=0?(Q-P6[$].tx_bytes)/(Z.ms/1000):0,P6[$].rx_bytes=J,P6[$].tx_bytes=Q,P6[$].rx_sec=Z.rx_sec,P6[$].tx_sec=Z.tx_sec,P6[$].ms=Date.now(),P6[$].last_ms=Z.ms,P6[$].operstate=X;else{if(!P6[$])P6[$]={};P6[$].rx_bytes=J,P6[$].tx_bytes=Q,P6[$].rx_sec=null,P6[$].tx_sec=null,P6[$].ms=Date.now(),P6[$].last_ms=0,P6[$].operstate=X}return Z}function dh1($,J){let Q=[];return new Promise((X)=>{process.nextTick(()=>{if(S0.isFunction($)&&!J)J=$,Q=[Yq()];else{if(typeof $!=="string"&&$!==void 0){if(J)J([]);return X([])}$=$||Yq(),$.__proto__.toLowerCase=S0.stringToLower,$.__proto__.replace=S0.stringReplace,$.__proto__.trim=S0.stringTrim,$=$.trim().toLowerCase().replace(/,+/g,"|"),Q=$.split("|")}let Y=[],W=[];if(Q.length&&Q[0].trim()==="*")Q=[],lz0(!1).then((G)=>{for(let K of G)Q.push(K.iface);dh1(Q.join(",")).then((K)=>{if(J)J(K);X(K)})});else{for(let G of Q)W.push(vv4(G.trim()));if(W.length)Promise.all(W).then((G)=>{if(J)J(G);X(G)});else{if(J)J(Y);X(Y)}}})})}function vv4($){function J(Q){let X=[];for(let Y in Q)if({}.hasOwnProperty.call(Q,Y)){if(Q[Y].trim()!==""){let W=Q[Y].trim().split(`\r -`);X.push({name:S0.getValue(W,"Name",":").replace(/[()[\] ]+/g,"").replace(/#|\//g,"_").toLowerCase(),rx_bytes:parseInt(S0.getValue(W,"BytesReceivedPersec",":"),10),rx_errors:parseInt(S0.getValue(W,"PacketsReceivedErrors",":"),10),rx_dropped:parseInt(S0.getValue(W,"PacketsReceivedDiscarded",":"),10),tx_bytes:parseInt(S0.getValue(W,"BytesSentPersec",":"),10),tx_errors:parseInt(S0.getValue(W,"PacketsOutboundErrors",":"),10),tx_dropped:parseInt(S0.getValue(W,"PacketsOutboundDiscarded",":"),10)})}}return X}return new Promise((Q)=>{process.nextTick(()=>{let X="",Y=S0.isPrototypePolluted()?"---":S0.sanitizeShellString($),W=S0.mathMin(Y.length,2000);for(let I=0;I<=W;I++)if(Y[I]!==void 0)X=X+Y[I];let G={iface:X,operstate:"unknown",rx_bytes:0,rx_dropped:0,rx_errors:0,tx_bytes:0,tx_dropped:0,tx_errors:0,rx_sec:null,tx_sec:null,ms:0},K="unknown",Z=0,H=0,z=0,q=0,B=0,U=0,O,w,N;if(!P6[X]||P6[X]&&!P6[X].ms||P6[X]&&P6[X].ms&&Date.now()-P6[X].ms>=500){if(m3)if(Bv4.existsSync("/sys/class/net/"+X))O="cat /sys/class/net/"+X+"/operstate; cat /sys/class/net/"+X+"/statistics/rx_bytes; cat /sys/class/net/"+X+"/statistics/tx_bytes; cat /sys/class/net/"+X+"/statistics/rx_dropped; cat /sys/class/net/"+X+"/statistics/rx_errors; cat /sys/class/net/"+X+"/statistics/tx_dropped; cat /sys/class/net/"+X+"/statistics/tx_errors; ",h5(O,function(I,E){if(!I)w=E.toString().split(` -`),K=w[0].trim(),Z=parseInt(w[1],10),H=parseInt(w[2],10),z=parseInt(w[3],10),q=parseInt(w[4],10),B=parseInt(w[5],10),U=parseInt(w[6],10),G=ox(X,Z,H,K,z,q,B,U);Q(G)});else Q(G);if(EK||RK||TK)O="netstat -ibndI "+X,h5(O,function(I,E){if(!I){w=E.toString().split(` -`);for(let v=1;v1&&w[1].trim()!==""){N=w[1].replace(/ +/g," ").split(" ");let b=N.length>11?1:0;Z=parseInt(N[b+5]),z=parseInt(N[b+10]),q=parseInt(N[b+4]),H=parseInt(N[b+8]),B=parseInt(N[b+10]),U=parseInt(N[b+7]),G=ox(X,Z,H,G.operstate,z,q,B,U)}}Q(G)})});if(qM){let I=[],E=X;S0.powerShell("Get-CimInstance Win32_PerfRawData_Tcpip_NetworkInterface | select Name,BytesReceivedPersec,PacketsReceivedErrors,PacketsReceivedDiscarded,BytesSentPersec,PacketsOutboundErrors,PacketsOutboundDiscarded | fl").then((v,M)=>{if(!M){let b=v.toString().split(/\n\s*\n/);I=J(b)}lz0(!1).then((b)=>{if(Z=0,H=0,I.forEach((y)=>{b.forEach((l)=>{if((l.iface.toLowerCase()===X.toLowerCase()||l.mac.toLowerCase()===X.toLowerCase()||l.ip4.toLowerCase()===X.toLowerCase()||l.ip6.toLowerCase()===X.toLowerCase()||l.ifaceName.replace(/[()[\] ]+/g,"").replace(/#|\//g,"_").toLowerCase()===X.replace(/[()[\] ]+/g,"").replace("#","_").toLowerCase())&&l.ifaceName.replace(/[()[\] ]+/g,"").replace(/#|\//g,"_").toLowerCase()===y.name)E=l.iface,Z=y.rx_bytes,z=y.rx_dropped,q=y.rx_errors,H=y.tx_bytes,B=y.tx_dropped,U=y.tx_errors,K=l.operstate})}),Z&&H)G=ox(E,parseInt(Z),parseInt(H),K,z,q,B,U);Q(G)})})}}else G.rx_bytes=P6[X].rx_bytes,G.tx_bytes=P6[X].tx_bytes,G.rx_sec=P6[X].rx_sec,G.tx_sec=P6[X].tx_sec,G.ms=P6[X].last_ms,G.operstate=P6[X].operstate,Q(G)})})}hv4.networkStats=dh1;function _v4($,J){let Q="";$.forEach((Y)=>{let W=Y.split(" ");if((parseInt(W[0],10)||-1)===J)W.shift(),Q=W.join(" ").split(":")[0]}),Q=Q.split(" -")[0];let X=Q.split("/");return X[X.length-1]}function fv4($){return new Promise((J)=>{process.nextTick(()=>{let Q=[];if(m3||EK||RK||TK){let X='export LC_ALL=C; netstat -tunap | grep "ESTABLISHED\\|SYN_SENT\\|SYN_RECV\\|FIN_WAIT1\\|FIN_WAIT2\\|TIME_WAIT\\|CLOSE\\|CLOSE_WAIT\\|LAST_ACK\\|LISTEN\\|CLOSING\\|UNKNOWN"; unset LC_ALL';if(EK||RK||TK)X='export LC_ALL=C; netstat -na | grep "ESTABLISHED\\|SYN_SENT\\|SYN_RECV\\|FIN_WAIT1\\|FIN_WAIT2\\|TIME_WAIT\\|CLOSE\\|CLOSE_WAIT\\|LAST_ACK\\|LISTEN\\|CLOSING\\|UNKNOWN"; unset LC_ALL';h5(X,{maxBuffer:20480000},function(Y,W){let G=W.toString().split(` -`);if(!Y&&(G.length>1||G[0]!="")){if(G.forEach(function(K){if(K=K.replace(/ +/g," ").split(" "),K.length>=7){let Z=K[3],H="",z=K[3].split(":");if(z.length>1)H=z[z.length-1],z.pop(),Z=z.join(":");let q=K[4],B="",U=K[4].split(":");if(U.length>1)B=U[U.length-1],U.pop(),q=U.join(":");let O=K[5],w=K[6].split("/");if(O)Q.push({protocol:K[0],localAddress:Z,localPort:H,peerAddress:q,peerPort:B,state:O,pid:w[0]&&w[0]!=="-"?parseInt(w[0],10):null,process:w[1]?w[1].split(" ")[0].split(":")[0]:""})}}),$)$(Q);J(Q)}else X='ss -tunap | grep "ESTAB\\|SYN-SENT\\|SYN-RECV\\|FIN-WAIT1\\|FIN-WAIT2\\|TIME-WAIT\\|CLOSE\\|CLOSE-WAIT\\|LAST-ACK\\|LISTEN\\|CLOSING"',h5(X,{maxBuffer:20480000},function(K,Z){if(!K)Z.toString().split(` -`).forEach(function(z){if(z=z.replace(/ +/g," ").split(" "),z.length>=6){let q=z[4],B="",U=z[4].split(":");if(U.length>1)B=U[U.length-1],U.pop(),q=U.join(":");let O=z[5],w="",N=z[5].split(":");if(N.length>1)w=N[N.length-1],N.pop(),O=N.join(":");let I=z[1];if(I==="ESTAB")I="ESTABLISHED";if(I==="TIME-WAIT")I="TIME_WAIT";let E=null,v="";if(z.length>=7&&z[6].indexOf("users:")>-1){let M=z[6].replace('users:(("',"").replace(/"/g,"").split(",");if(M.length>2)v=M[0].split(" ")[0].split(":")[0],E=parseInt(M[1],10)}if(I)Q.push({protocol:z[0],localAddress:q,localPort:B,peerAddress:O,peerPort:w,state:I,pid:E,process:v})}});if($)$(Q);J(Q)})})}if(c3){let X='netstat -natvln | grep "tcp4\\|tcp6\\|udp4\\|udp6"',Y="ESTABLISHED|SYN_SENT|SYN_RECV|FIN_WAIT1|FIN_WAIT2|TIME_WAIT|CLOSE|CLOSE_WAIT|LAST_ACK|LISTEN|CLOSING|UNKNOWN";h5(X,{maxBuffer:20480000},function(W,G){if(!W)h5("ps -axo pid,command",{maxBuffer:20480000},function(K,Z){let H=Z.toString().split(` -`);if(H=H.map((q)=>{return q.trim().replace(/ +/g," ")}),G.toString().split(` -`).forEach(function(q){if(q=q.replace(/ +/g," ").split(" "),q.length>=8){let B=q[3],U="",O=q[3].split(".");if(O.length>1)U=O[O.length-1],O.pop(),B=O.join(".");let w=q[4],N="",I=q[4].split(".");if(I.length>1)N=I[I.length-1],I.pop(),w=I.join(".");let E=Y.indexOf(q[5])>=0,v=E?q[5]:"UNKNOWN",M=parseInt(q[8+(E?0:-1)],10);if(v)Q.push({protocol:q[0],localAddress:B,localPort:U,peerAddress:w,peerPort:N,state:v,pid:M,process:_v4(H,M)})}}),$)$(Q);J(Q)})})}if(qM){let X="netstat -nao";try{h5(X,S0.execOptsWin,function(Y,W){if(!Y){if(W.toString().split(`\r -`).forEach(function(K){if(K=K.trim().replace(/ +/g," ").split(" "),K.length>=4){let Z=K[1],H="",z=K[1].split(":");if(z.length>1)H=z[z.length-1],z.pop(),Z=z.join(":");Z=Z.replace(/\[/g,"").replace(/\]/g,"");let q=K[2],B="",U=K[2].split(":");if(U.length>1)B=U[U.length-1],U.pop(),q=U.join(":");q=q.replace(/\[/g,"").replace(/\]/g,"");let O=S0.toInt(K[4]),w=K[3];if(w==="HERGESTELLT")w="ESTABLISHED";if(w.startsWith("ABH"))w="LISTEN";if(w==="SCHLIESSEN_WARTEN")w="CLOSE_WAIT";if(w==="WARTEND")w="TIME_WAIT";if(w==="SYN_GESENDET")w="SYN_SENT";if(w==="LISTENING")w="LISTEN";if(w==="SYN_RECEIVED")w="SYN_RECV";if(w==="FIN_WAIT_1")w="FIN_WAIT1";if(w==="FIN_WAIT_2")w="FIN_WAIT2";if(K[0].toLowerCase()!=="udp"&&w)Q.push({protocol:K[0].toLowerCase(),localAddress:Z,localPort:H,peerAddress:q,peerPort:B,state:w,pid:O,process:""});else if(K[0].toLowerCase()==="udp")Q.push({protocol:K[0].toLowerCase(),localAddress:Z,localPort:H,peerAddress:q,peerPort:B,state:"",pid:parseInt(K[3],10),process:""})}}),$)$(Q);J(Q)}})}catch(Y){if($)$(Q);J(Q)}}})})}hv4.networkConnections=fv4;function yv4($){return new Promise((J)=>{process.nextTick(()=>{let Q="";if(m3||EK||RK||TK){let X="ip route get 1";try{h5(X,{maxBuffer:20480000},function(Y,W){if(!Y){let G=W.toString().split(` -`),Z=(G&&G[0]?G[0]:"").split(" via ");if(Z&&Z[1])Z=Z[1].split(" "),Q=Z[0];if($)$(Q);J(Q)}else{if($)$(Q);J(Q)}})}catch(Y){if($)$(Q);J(Q)}}if(c3){let X="route -n get default";try{h5(X,{maxBuffer:20480000},function(Y,W){if(!Y){let G=W.toString().split(` -`).map((K)=>K.trim());Q=S0.getValue(G,"gateway")}if(!Q)X="netstat -rn | awk '/default/ {print $2}'",h5(X,{maxBuffer:20480000},function(G,K){if(Q=K.toString().split(` -`).map((H)=>H.trim()).find((H)=>/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(H)),$)$(Q);J(Q)});else{if($)$(Q);J(Q)}})}catch(Y){if($)$(Q);J(Q)}}if(qM)try{h5("netstat -r",S0.execOptsWin,function(X,Y){if(Y.toString().split(rx.EOL).forEach((G)=>{if(G=G.replace(/\s+/g," ").trim(),G.indexOf("0.0.0.0 0.0.0.0")>-1&&!/[a-zA-Z]/.test(G)){let K=G.split(" ");if(K.length>=5&&K[K.length-3].indexOf(".")>-1)Q=K[K.length-3]}}),!Q)S0.powerShell("Get-CimInstance -ClassName Win32_IP4RouteTable | Where-Object { $_.Destination -eq '0.0.0.0' -and $_.Mask -eq '0.0.0.0' }").then((G)=>{let K=G.toString().split(`\r -`);if(K.length>1&&!Q){if(Q=S0.getValue(K,"NextHop"),$)$(Q);J(Q)}});else{if($)$(Q);J(Q)}})}catch(X){if($)$(Q);J(Q)}})})}hv4.networkGatewayDefault=yv4});var lh1=F((mh1)=>{Object.defineProperty(mh1,"__esModule",{value:!0});mh1.getNetworkData=void 0;var cv4=uh1();function lv4(){return new Promise(($)=>{(0,cv4.networkStats)().then($).catch(()=>{$([])})})}mh1.getNetworkData=lv4});var oh1=F((nh1)=>{Object.defineProperty(nh1,"__esModule",{value:!0});nh1.HostMetrics=void 0;var pv4=jz0(),t1=Fh1(),ax=Dh1(),nv4=lh1();class ph1 extends pv4.BaseMetrics{_batchUpdateCpuUsages($,J){let Q=t1.ATTRIBUTE_NAMES.SYSTEM_CPU_STATE,X=t1.ATTRIBUTE_NAMES.SYSTEM_CPU_LOGICAL_NUMBER;for(let Y=0,W=J.length;Y{let J=(0,ax.getCpuUsageData)(),Q=(0,ax.getMemoryData)(),X=(0,ax.getProcessCpuUsageData)(),Y=(0,ax.getProcessMemoryData)(),W=await(0,nv4.getNetworkData)();this._batchUpdateCpuUsages($,J),this._batchUpdateMemUsages($,Q),this._batchUpdateProcessCpuUsages($,X),this._batchUpdateProcessMemUsage($,Y),this._batchUpdateNetworkData($,W)},[this._cpuTime,this._cpuUtilization,this._memoryUsage,this._memoryUtilization,this._processCpuTime,this._processCpuUtilization,this._processMemoryUsage,this._networkDropped,this._networkErrors,this._networkIo])}start(){this._createMetrics()}_cpuTime;_cpuUtilization;_memoryUsage;_memoryUtilization;_processCpuTime;_processCpuUtilization;_processMemoryUsage;_networkDropped;_networkErrors;_networkIo}nh1.HostMetrics=ph1});var rh1=F((tx)=>{Object.defineProperty(tx,"__esModule",{value:!0});tx.HostMetrics=tx.BaseMetrics=void 0;var iv4=jz0();Object.defineProperty(tx,"BaseMetrics",{enumerable:!0,get:function(){return iv4.BaseMetrics}});var ov4=oh1();Object.defineProperty(tx,"HostMetrics",{enumerable:!0,get:function(){return ov4.HostMetrics}})});var FM=F((ah1)=>{Object.defineProperty(ah1,"__esModule",{value:!0});ah1.isTracingSuppressed=ah1.unsuppressTracing=ah1.suppressTracing=void 0;var av4=P(),pz0=(0,av4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function tv4($){return $.setValue(pz0,!0)}ah1.suppressTracing=tv4;function sv4($){return $.deleteValue(pz0)}ah1.unsuppressTracing=sv4;function ev4($){return $.getValue(pz0)===!0}ah1.isTracingSuppressed=ev4});var nz0=F((sh1)=>{Object.defineProperty(sh1,"__esModule",{value:!0});sh1.BAGGAGE_MAX_TOTAL_LENGTH=sh1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=sh1.BAGGAGE_MAX_NAME_VALUE_PAIRS=sh1.BAGGAGE_HEADER=sh1.BAGGAGE_ITEMS_SEPARATOR=sh1.BAGGAGE_PROPERTIES_SEPARATOR=sh1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;sh1.BAGGAGE_KEY_PAIR_SEPARATOR="=";sh1.BAGGAGE_PROPERTIES_SEPARATOR=";";sh1.BAGGAGE_ITEMS_SEPARATOR=",";sh1.BAGGAGE_HEADER="baggage";sh1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;sh1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;sh1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var iz0=F((Jb1)=>{Object.defineProperty(Jb1,"__esModule",{value:!0});Jb1.parseKeyPairsIntoRecord=Jb1.parsePairKeyValue=Jb1.getKeyPairs=Jb1.serializeKeyPairs=void 0;var Z_4=P(),Wq=nz0();function H_4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?Wq.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>Wq.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}Jb1.serializeKeyPairs=H_4;function z_4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=Wq.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}Jb1.getKeyPairs=z_4;function $b1($){let J=$.split(Wq.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(Wq.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,Z_4.baggageEntryMetadataFromString)(J.join(Wq.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}Jb1.parsePairKeyValue=$b1;function q_4($){let J={};if(typeof $==="string"&&$.length>0)$.split(Wq.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=$b1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}Jb1.parseKeyPairsIntoRecord=q_4});var Gb1=F((Yb1)=>{Object.defineProperty(Yb1,"__esModule",{value:!0});Yb1.W3CBaggagePropagator=void 0;var oz0=P(),U_4=FM(),Gq=nz0(),rz0=iz0();class Xb1{inject($,J,Q){let X=oz0.propagation.getBaggage($);if(!X||(0,U_4.isTracingSuppressed)($))return;let Y=(0,rz0.getKeyPairs)(X).filter((G)=>{return G.length<=Gq.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,Gq.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,rz0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,Gq.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,Gq.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(Gq.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(Gq.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,rz0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return oz0.propagation.setBaggage($,oz0.propagation.createBaggage(W))}fields(){return[Gq.BAGGAGE_HEADER]}}Yb1.W3CBaggagePropagator=Xb1});var zb1=F((Zb1)=>{Object.defineProperty(Zb1,"__esModule",{value:!0});Zb1.AnchoredClock=void 0;class Kb1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}Zb1.AnchoredClock=Kb1});var Ob1=F((Ub1)=>{Object.defineProperty(Ub1,"__esModule",{value:!0});Ub1.isAttributeValue=Ub1.isAttributeKey=Ub1.sanitizeAttributes=void 0;var qb1=P();function D_4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!Fb1(Q)){qb1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!Bb1(X)){qb1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}Ub1.sanitizeAttributes=D_4;function Fb1($){return typeof $==="string"&&$!==""}Ub1.isAttributeKey=Fb1;function Bb1($){if($==null)return!0;if(Array.isArray($))return O_4($);return Vb1(typeof $)}Ub1.isAttributeValue=Bb1;function O_4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(Vb1(X)){J=X;continue}return!1}return!1}return!0}function Vb1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var az0=F((wb1)=>{Object.defineProperty(wb1,"__esModule",{value:!0});wb1.loggingErrorHandler=void 0;var I_4=P();function L_4(){return($)=>{I_4.diag.error(A_4($))}}wb1.loggingErrorHandler=L_4;function A_4($){if(typeof $==="string")return $;else return JSON.stringify(P_4($))}function P_4($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var Pb1=F((Lb1)=>{Object.defineProperty(Lb1,"__esModule",{value:!0});Lb1.globalErrorHandler=Lb1.setGlobalErrorHandler=void 0;var M_4=az0(),Ib1=(0,M_4.loggingErrorHandler)();function C_4($){Ib1=$}Lb1.setGlobalErrorHandler=C_4;function E_4($){try{Ib1($)}catch{}}Lb1.globalErrorHandler=E_4});var jb1=F((Rb1)=>{Object.defineProperty(Rb1,"__esModule",{value:!0});Rb1.getStringListFromEnv=Rb1.getBooleanFromEnv=Rb1.getStringFromEnv=Rb1.getNumberFromEnv=void 0;var Mb1=P(),Cb1=f("util");function T_4($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){Mb1.diag.warn(`Unknown value ${(0,Cb1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}Rb1.getNumberFromEnv=T_4;function Eb1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}Rb1.getStringFromEnv=Eb1;function j_4($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return Mb1.diag.warn(`Unknown value ${(0,Cb1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}Rb1.getBooleanFromEnv=j_4;function S_4($){return Eb1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}Rb1.getStringListFromEnv=S_4});var vb1=F((Sb1)=>{Object.defineProperty(Sb1,"__esModule",{value:!0});Sb1._globalThis=void 0;Sb1._globalThis=typeof globalThis==="object"?globalThis:global});var yb1=F((_b1)=>{Object.defineProperty(_b1,"__esModule",{value:!0});_b1.otperformance=void 0;var f_4=f("perf_hooks");_b1.otperformance=f_4.performance});var xb1=F((hb1)=>{Object.defineProperty(hb1,"__esModule",{value:!0});hb1.VERSION=void 0;hb1.VERSION="2.2.0"});var ub1=F((gb1)=>{Object.defineProperty(gb1,"__esModule",{value:!0});gb1.ATTR_PROCESS_RUNTIME_NAME=void 0;gb1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var lb1=F((mb1)=>{Object.defineProperty(mb1,"__esModule",{value:!0});mb1.SDK_INFO=void 0;var y_4=xb1(),sx=m0(),h_4=ub1();mb1.SDK_INFO={[sx.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[h_4.ATTR_PROCESS_RUNTIME_NAME]:"node",[sx.ATTR_TELEMETRY_SDK_LANGUAGE]:sx.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[sx.ATTR_TELEMETRY_SDK_VERSION]:y_4.VERSION}});var pb1=F((l3)=>{Object.defineProperty(l3,"__esModule",{value:!0});l3.SDK_INFO=l3.otperformance=l3._globalThis=l3.getStringListFromEnv=l3.getNumberFromEnv=l3.getBooleanFromEnv=l3.getStringFromEnv=void 0;var ex=jb1();Object.defineProperty(l3,"getStringFromEnv",{enumerable:!0,get:function(){return ex.getStringFromEnv}});Object.defineProperty(l3,"getBooleanFromEnv",{enumerable:!0,get:function(){return ex.getBooleanFromEnv}});Object.defineProperty(l3,"getNumberFromEnv",{enumerable:!0,get:function(){return ex.getNumberFromEnv}});Object.defineProperty(l3,"getStringListFromEnv",{enumerable:!0,get:function(){return ex.getStringListFromEnv}});var b_4=vb1();Object.defineProperty(l3,"_globalThis",{enumerable:!0,get:function(){return b_4._globalThis}});var x_4=yb1();Object.defineProperty(l3,"otperformance",{enumerable:!0,get:function(){return x_4.otperformance}});var g_4=lb1();Object.defineProperty(l3,"SDK_INFO",{enumerable:!0,get:function(){return g_4.SDK_INFO}})});var tz0=F((p3)=>{Object.defineProperty(p3,"__esModule",{value:!0});p3.getStringListFromEnv=p3.getNumberFromEnv=p3.getStringFromEnv=p3.getBooleanFromEnv=p3.otperformance=p3._globalThis=p3.SDK_INFO=void 0;var Kq=pb1();Object.defineProperty(p3,"SDK_INFO",{enumerable:!0,get:function(){return Kq.SDK_INFO}});Object.defineProperty(p3,"_globalThis",{enumerable:!0,get:function(){return Kq._globalThis}});Object.defineProperty(p3,"otperformance",{enumerable:!0,get:function(){return Kq.otperformance}});Object.defineProperty(p3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Kq.getBooleanFromEnv}});Object.defineProperty(p3,"getStringFromEnv",{enumerable:!0,get:function(){return Kq.getStringFromEnv}});Object.defineProperty(p3,"getNumberFromEnv",{enumerable:!0,get:function(){return Kq.getNumberFromEnv}});Object.defineProperty(p3,"getStringListFromEnv",{enumerable:!0,get:function(){return Kq.getStringListFromEnv}})});var tb1=F((rb1)=>{Object.defineProperty(rb1,"__esModule",{value:!0});rb1.addHrTimes=rb1.isTimeInput=rb1.isTimeInputHrTime=rb1.hrTimeToMicroseconds=rb1.hrTimeToMilliseconds=rb1.hrTimeToNanoseconds=rb1.hrTimeToTimeStamp=rb1.hrTimeDuration=rb1.timeInputToHrTime=rb1.hrTime=rb1.getTimeOrigin=rb1.millisToHrTime=void 0;var sz0=tz0(),nb1=9,m_4=6,c_4=Math.pow(10,m_4),$g=Math.pow(10,nb1);function BM($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*c_4);return[Q,X]}rb1.millisToHrTime=BM;function ez0(){let $=sz0.otperformance.timeOrigin;if(typeof $!=="number"){let J=sz0.otperformance;$=J.timing&&J.timing.fetchStart}return $}rb1.getTimeOrigin=ez0;function ib1($){let J=BM(ez0()),Q=BM(typeof $==="number"?$:sz0.otperformance.now());return ob1(J,Q)}rb1.hrTime=ib1;function l_4($){if($q0($))return $;else if(typeof $==="number")if($=$g)Q[1]-=$g,Q[0]+=1;return Q}rb1.addHrTimes=ob1});var $x1=F((sb1)=>{Object.defineProperty(sb1,"__esModule",{value:!0});sb1.unrefTimer=void 0;function Zf4($){if(typeof $!=="number")$.unref()}sb1.unrefTimer=Zf4});var Qx1=F((Jx1)=>{Object.defineProperty(Jx1,"__esModule",{value:!0});Jx1.ExportResultCode=void 0;var Hf4;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(Hf4=Jx1.ExportResultCode||(Jx1.ExportResultCode={}))});var Kx1=F((Wx1)=>{Object.defineProperty(Wx1,"__esModule",{value:!0});Wx1.CompositePropagator=void 0;var Xx1=P();class Yx1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){Xx1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){Xx1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}Wx1.CompositePropagator=Yx1});var zx1=F((Zx1)=>{Object.defineProperty(Zx1,"__esModule",{value:!0});Zx1.validateValue=Zx1.validateKey=void 0;var Qq0="[_0-9a-z-*/]",zf4=`[a-z]${Qq0}{0,255}`,qf4=`[a-z0-9]${Qq0}{0,240}@[a-z]${Qq0}{0,13}`,Ff4=new RegExp(`^(?:${zf4}|${qf4})$`),Bf4=/^[ -~]{0,255}[!-~]$/,Vf4=/,|=/;function Uf4($){return Ff4.test($)}Zx1.validateKey=Uf4;function Df4($){return Bf4.test($)&&!Vf4.test($)}Zx1.validateValue=Df4});var Yq0=F((Ux1)=>{Object.defineProperty(Ux1,"__esModule",{value:!0});Ux1.TraceState=void 0;var qx1=zx1(),Fx1=32,wf4=512,Bx1=",",Vx1="=";class Xq0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+Vx1+this.get(J)),$},[]).join(Bx1)}_parse($){if($.length>wf4)return;if(this._internalState=$.split(Bx1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(Vx1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,qx1.validateKey)(W)&&(0,qx1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>Fx1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,Fx1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new Xq0;return $._internalState=new Map(this._internalState),$}}Ux1.TraceState=Xq0});var Lx1=F((Nx1)=>{Object.defineProperty(Nx1,"__esModule",{value:!0});Nx1.W3CTraceContextPropagator=Nx1.parseTraceParent=Nx1.TRACE_STATE_HEADER=Nx1.TRACE_PARENT_HEADER=void 0;var Jg=P(),Nf4=FM(),If4=Yq0();Nx1.TRACE_PARENT_HEADER="traceparent";Nx1.TRACE_STATE_HEADER="tracestate";var Lf4="00",Af4="(?!ff)[\\da-f]{2}",Pf4="(?![0]{32})[\\da-f]{32}",Mf4="(?![0]{16})[\\da-f]{16}",Cf4="[\\da-f]{2}",Ef4=new RegExp(`^\\s?(${Af4})-(${Pf4})-(${Mf4})-(${Cf4})(-.*)?\\s?$`);function Ox1($){let J=Ef4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}Nx1.parseTraceParent=Ox1;class wx1{inject($,J,Q){let X=Jg.trace.getSpanContext($);if(!X||(0,Nf4.isTracingSuppressed)($)||!(0,Jg.isSpanContextValid)(X))return;let Y=`${Lf4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Jg.TraceFlags.NONE).toString(16)}`;if(Q.set(J,Nx1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,Nx1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,Nx1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=Ox1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,Nx1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new If4.TraceState(typeof K==="string"?K:void 0)}return Jg.trace.setSpanContext($,W)}fields(){return[Nx1.TRACE_PARENT_HEADER,Nx1.TRACE_STATE_HEADER]}}Nx1.W3CTraceContextPropagator=wx1});var Cx1=F((Px1)=>{Object.defineProperty(Px1,"__esModule",{value:!0});Px1.getRPCMetadata=Px1.deleteRPCMetadata=Px1.setRPCMetadata=Px1.RPCType=void 0;var Tf4=P(),Wq0=(0,Tf4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),jf4;(function($){$.HTTP="http"})(jf4=Px1.RPCType||(Px1.RPCType={}));function Sf4($,J){return $.setValue(Wq0,J)}Px1.setRPCMetadata=Sf4;function kf4($){return $.deleteValue(Wq0)}Px1.deleteRPCMetadata=kf4;function vf4($){return $.getValue(Wq0)}Px1.getRPCMetadata=vf4});var vx1=F((Sx1)=>{Object.defineProperty(Sx1,"__esModule",{value:!0});Sx1.isPlainObject=void 0;var yf4="[object Object]",hf4="[object Null]",bf4="[object Undefined]",xf4=Function.prototype,Ex1=xf4.toString,gf4=Ex1.call(Object),df4=Object.getPrototypeOf,Rx1=Object.prototype,Tx1=Rx1.hasOwnProperty,Zq=Symbol?Symbol.toStringTag:void 0,jx1=Rx1.toString;function uf4($){if(!mf4($)||cf4($)!==yf4)return!1;let J=df4($);if(J===null)return!0;let Q=Tx1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&Ex1.call(Q)===gf4}Sx1.isPlainObject=uf4;function mf4($){return $!=null&&typeof $=="object"}function cf4($){if($==null)return $===void 0?bf4:hf4;return Zq&&Zq in Object($)?lf4($):pf4($)}function lf4($){let J=Tx1.call($,Zq),Q=$[Zq],X=!1;try{$[Zq]=void 0,X=!0}catch{}let Y=jx1.call($);if(X)if(J)$[Zq]=Q;else delete $[Zq];return Y}function pf4($){return jx1.call($)}});var gx1=F((bx1)=>{Object.defineProperty(bx1,"__esModule",{value:!0});bx1.merge=void 0;var _x1=vx1(),nf4=20;function if4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=yx1(J,$.shift(),0,Q);return J}bx1.merge=if4;function Gq0($){if(Wg($))return $.slice();return $}function yx1($,J,Q=0,X){let Y;if(Q>nf4)return;if(Q++,Yg($)||Yg(J)||hx1(J))Y=Gq0(J);else if(Wg($)){if(Y=$.slice(),Wg(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(fx1($,Z,X)||fx1(J,Z,X))delete Y[Z];else{if(VM(z)&&VM(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=yx1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function fx1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function of4($,J){if(!(0,_x1.isPlainObject)($)||!(0,_x1.isPlainObject)(J))return!1;return!0}});var mx1=F((dx1)=>{Object.defineProperty(dx1,"__esModule",{value:!0});dx1.callWithTimeout=dx1.TimeoutError=void 0;class Gg extends Error{constructor($){super($);Object.setPrototypeOf(this,Gg.prototype)}}dx1.TimeoutError=Gg;function rf4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Gg("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}dx1.callWithTimeout=rf4});var nx1=F((lx1)=>{Object.defineProperty(lx1,"__esModule",{value:!0});lx1.isUrlIgnored=lx1.urlMatches=void 0;function cx1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}lx1.urlMatches=cx1;function tf4($,J){if(!J)return!1;for(let Q of J)if(cx1($,Q))return!0;return!1}lx1.isUrlIgnored=tf4});var ax1=F((ox1)=>{Object.defineProperty(ox1,"__esModule",{value:!0});ox1.Deferred=void 0;class ix1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}ox1.Deferred=ix1});var $g1=F((sx1)=>{Object.defineProperty(sx1,"__esModule",{value:!0});sx1.BindOnceFuture=void 0;var ef4=ax1();class tx1{_callback;_that;_isCalled=!1;_deferred=new ef4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}sx1.BindOnceFuture=tx1});var Yg1=F((Qg1)=>{Object.defineProperty(Qg1,"__esModule",{value:!0});Qg1.diagLogLevelFromString=void 0;var n3=P(),Jg1={ALL:n3.DiagLogLevel.ALL,VERBOSE:n3.DiagLogLevel.VERBOSE,DEBUG:n3.DiagLogLevel.DEBUG,INFO:n3.DiagLogLevel.INFO,WARN:n3.DiagLogLevel.WARN,ERROR:n3.DiagLogLevel.ERROR,NONE:n3.DiagLogLevel.NONE};function $y4($){if($==null)return;let J=Jg1[$.toUpperCase()];if(J==null)return n3.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(Jg1)}, using default`),n3.DiagLogLevel.INFO;return J}Qg1.diagLogLevelFromString=$y4});var Zg1=F((Gg1)=>{Object.defineProperty(Gg1,"__esModule",{value:!0});Gg1._export=void 0;var Wg1=P(),Jy4=FM();function Qy4($,J){return new Promise((Q)=>{Wg1.context.with((0,Jy4.suppressTracing)(Wg1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}Gg1._export=Qy4});var qQ=F((V1)=>{Object.defineProperty(V1,"__esModule",{value:!0});V1.internal=V1.diagLogLevelFromString=V1.BindOnceFuture=V1.urlMatches=V1.isUrlIgnored=V1.callWithTimeout=V1.TimeoutError=V1.merge=V1.TraceState=V1.unsuppressTracing=V1.suppressTracing=V1.isTracingSuppressed=V1.setRPCMetadata=V1.getRPCMetadata=V1.deleteRPCMetadata=V1.RPCType=V1.parseTraceParent=V1.W3CTraceContextPropagator=V1.TRACE_STATE_HEADER=V1.TRACE_PARENT_HEADER=V1.CompositePropagator=V1.otperformance=V1.getStringListFromEnv=V1.getNumberFromEnv=V1.getBooleanFromEnv=V1.getStringFromEnv=V1._globalThis=V1.SDK_INFO=V1.parseKeyPairsIntoRecord=V1.ExportResultCode=V1.unrefTimer=V1.timeInputToHrTime=V1.millisToHrTime=V1.isTimeInputHrTime=V1.isTimeInput=V1.hrTimeToTimeStamp=V1.hrTimeToNanoseconds=V1.hrTimeToMilliseconds=V1.hrTimeToMicroseconds=V1.hrTimeDuration=V1.hrTime=V1.getTimeOrigin=V1.addHrTimes=V1.loggingErrorHandler=V1.setGlobalErrorHandler=V1.globalErrorHandler=V1.sanitizeAttributes=V1.isAttributeValue=V1.AnchoredClock=V1.W3CBaggagePropagator=void 0;var Xy4=Gb1();Object.defineProperty(V1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return Xy4.W3CBaggagePropagator}});var Yy4=zb1();Object.defineProperty(V1,"AnchoredClock",{enumerable:!0,get:function(){return Yy4.AnchoredClock}});var Hg1=Ob1();Object.defineProperty(V1,"isAttributeValue",{enumerable:!0,get:function(){return Hg1.isAttributeValue}});Object.defineProperty(V1,"sanitizeAttributes",{enumerable:!0,get:function(){return Hg1.sanitizeAttributes}});var zg1=Pb1();Object.defineProperty(V1,"globalErrorHandler",{enumerable:!0,get:function(){return zg1.globalErrorHandler}});Object.defineProperty(V1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return zg1.setGlobalErrorHandler}});var Wy4=az0();Object.defineProperty(V1,"loggingErrorHandler",{enumerable:!0,get:function(){return Wy4.loggingErrorHandler}});var o7=tb1();Object.defineProperty(V1,"addHrTimes",{enumerable:!0,get:function(){return o7.addHrTimes}});Object.defineProperty(V1,"getTimeOrigin",{enumerable:!0,get:function(){return o7.getTimeOrigin}});Object.defineProperty(V1,"hrTime",{enumerable:!0,get:function(){return o7.hrTime}});Object.defineProperty(V1,"hrTimeDuration",{enumerable:!0,get:function(){return o7.hrTimeDuration}});Object.defineProperty(V1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return o7.hrTimeToMicroseconds}});Object.defineProperty(V1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return o7.hrTimeToMilliseconds}});Object.defineProperty(V1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return o7.hrTimeToNanoseconds}});Object.defineProperty(V1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return o7.hrTimeToTimeStamp}});Object.defineProperty(V1,"isTimeInput",{enumerable:!0,get:function(){return o7.isTimeInput}});Object.defineProperty(V1,"isTimeInputHrTime",{enumerable:!0,get:function(){return o7.isTimeInputHrTime}});Object.defineProperty(V1,"millisToHrTime",{enumerable:!0,get:function(){return o7.millisToHrTime}});Object.defineProperty(V1,"timeInputToHrTime",{enumerable:!0,get:function(){return o7.timeInputToHrTime}});var Gy4=$x1();Object.defineProperty(V1,"unrefTimer",{enumerable:!0,get:function(){return Gy4.unrefTimer}});var Ky4=Qx1();Object.defineProperty(V1,"ExportResultCode",{enumerable:!0,get:function(){return Ky4.ExportResultCode}});var Zy4=iz0();Object.defineProperty(V1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return Zy4.parseKeyPairsIntoRecord}});var Hq=tz0();Object.defineProperty(V1,"SDK_INFO",{enumerable:!0,get:function(){return Hq.SDK_INFO}});Object.defineProperty(V1,"_globalThis",{enumerable:!0,get:function(){return Hq._globalThis}});Object.defineProperty(V1,"getStringFromEnv",{enumerable:!0,get:function(){return Hq.getStringFromEnv}});Object.defineProperty(V1,"getBooleanFromEnv",{enumerable:!0,get:function(){return Hq.getBooleanFromEnv}});Object.defineProperty(V1,"getNumberFromEnv",{enumerable:!0,get:function(){return Hq.getNumberFromEnv}});Object.defineProperty(V1,"getStringListFromEnv",{enumerable:!0,get:function(){return Hq.getStringListFromEnv}});Object.defineProperty(V1,"otperformance",{enumerable:!0,get:function(){return Hq.otperformance}});var Hy4=Kx1();Object.defineProperty(V1,"CompositePropagator",{enumerable:!0,get:function(){return Hy4.CompositePropagator}});var Kg=Lx1();Object.defineProperty(V1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Kg.TRACE_PARENT_HEADER}});Object.defineProperty(V1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Kg.TRACE_STATE_HEADER}});Object.defineProperty(V1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Kg.W3CTraceContextPropagator}});Object.defineProperty(V1,"parseTraceParent",{enumerable:!0,get:function(){return Kg.parseTraceParent}});var Zg=Cx1();Object.defineProperty(V1,"RPCType",{enumerable:!0,get:function(){return Zg.RPCType}});Object.defineProperty(V1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Zg.deleteRPCMetadata}});Object.defineProperty(V1,"getRPCMetadata",{enumerable:!0,get:function(){return Zg.getRPCMetadata}});Object.defineProperty(V1,"setRPCMetadata",{enumerable:!0,get:function(){return Zg.setRPCMetadata}});var Kq0=FM();Object.defineProperty(V1,"isTracingSuppressed",{enumerable:!0,get:function(){return Kq0.isTracingSuppressed}});Object.defineProperty(V1,"suppressTracing",{enumerable:!0,get:function(){return Kq0.suppressTracing}});Object.defineProperty(V1,"unsuppressTracing",{enumerable:!0,get:function(){return Kq0.unsuppressTracing}});var zy4=Yq0();Object.defineProperty(V1,"TraceState",{enumerable:!0,get:function(){return zy4.TraceState}});var qy4=gx1();Object.defineProperty(V1,"merge",{enumerable:!0,get:function(){return qy4.merge}});var qg1=mx1();Object.defineProperty(V1,"TimeoutError",{enumerable:!0,get:function(){return qg1.TimeoutError}});Object.defineProperty(V1,"callWithTimeout",{enumerable:!0,get:function(){return qg1.callWithTimeout}});var Fg1=nx1();Object.defineProperty(V1,"isUrlIgnored",{enumerable:!0,get:function(){return Fg1.isUrlIgnored}});Object.defineProperty(V1,"urlMatches",{enumerable:!0,get:function(){return Fg1.urlMatches}});var Fy4=$g1();Object.defineProperty(V1,"BindOnceFuture",{enumerable:!0,get:function(){return Fy4.BindOnceFuture}});var By4=Yg1();Object.defineProperty(V1,"diagLogLevelFromString",{enumerable:!0,get:function(){return By4.diagLogLevelFromString}});var Vy4=Zg1();V1.internal={_export:Vy4._export}});var Dg1=F((Vg1)=>{Object.defineProperty(Vg1,"__esModule",{value:!0});Vg1.defaultServiceName=void 0;function Uy4(){return`unknown_service:${process.argv0}`}Vg1.defaultServiceName=Uy4});var Og1=F((Zq0)=>{Object.defineProperty(Zq0,"__esModule",{value:!0});Zq0.defaultServiceName=void 0;var Dy4=Dg1();Object.defineProperty(Zq0,"defaultServiceName",{enumerable:!0,get:function(){return Dy4.defaultServiceName}})});var zq0=F((Hq0)=>{Object.defineProperty(Hq0,"__esModule",{value:!0});Hq0.defaultServiceName=void 0;var wy4=Og1();Object.defineProperty(Hq0,"defaultServiceName",{enumerable:!0,get:function(){return wy4.defaultServiceName}})});var Ig1=F((wg1)=>{Object.defineProperty(wg1,"__esModule",{value:!0});wg1.identity=wg1.isPromiseLike=void 0;var Iy4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};wg1.isPromiseLike=Iy4;function Ly4($){return $}wg1.identity=Ly4});var Bq0=F((Ag1)=>{Object.defineProperty(Ag1,"__esModule",{value:!0});Ag1.defaultResource=Ag1.emptyResource=Ag1.resourceFromDetectedResource=Ag1.resourceFromAttributes=void 0;var DM=P(),qq0=qQ(),zq=m0(),Py4=zq0(),UM=Ig1();class OM{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new OM({},J);return Q._rawAttributes=Lg1($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,UM.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,UM.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=Lg1(this._rawAttributes),this._schemaUrl=Ry4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,UM.isPromiseLike)(Q))return[J,Q.catch((X)=>{DM.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function Ry4($){if(typeof $==="string"||$===void 0)return $;DM.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function Ty4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;DM.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var Rg1=F((Cg1)=>{Object.defineProperty(Cg1,"__esModule",{value:!0});Cg1.detectResources=void 0;var Mg1=P(),Vq0=Bq0(),vy4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,Vq0.resourceFromDetectedResource)(Q.detect($));return Mg1.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return Mg1.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,Vq0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,Vq0.emptyResource)())};Cg1.detectResources=vy4});var vg1=F((Sg1)=>{Object.defineProperty(Sg1,"__esModule",{value:!0});Sg1.envDetector=void 0;var _y4=P(),fy4=m0(),Tg1=qQ();class jg1{_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($){let J={},Q=(0,Tg1.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,Tg1.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){_y4.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[fy4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}Sg1.envDetector=new jg1});var wM=F((_g1)=>{Object.defineProperty(_g1,"__esModule",{value:!0});_g1.ATTR_WEBENGINE_VERSION=_g1.ATTR_WEBENGINE_NAME=_g1.ATTR_WEBENGINE_DESCRIPTION=_g1.ATTR_SERVICE_NAMESPACE=_g1.ATTR_SERVICE_INSTANCE_ID=_g1.ATTR_PROCESS_RUNTIME_VERSION=_g1.ATTR_PROCESS_RUNTIME_NAME=_g1.ATTR_PROCESS_RUNTIME_DESCRIPTION=_g1.ATTR_PROCESS_PID=_g1.ATTR_PROCESS_OWNER=_g1.ATTR_PROCESS_EXECUTABLE_PATH=_g1.ATTR_PROCESS_EXECUTABLE_NAME=_g1.ATTR_PROCESS_COMMAND_ARGS=_g1.ATTR_PROCESS_COMMAND=_g1.ATTR_OS_VERSION=_g1.ATTR_OS_TYPE=_g1.ATTR_K8S_POD_NAME=_g1.ATTR_K8S_NAMESPACE_NAME=_g1.ATTR_K8S_DEPLOYMENT_NAME=_g1.ATTR_K8S_CLUSTER_NAME=_g1.ATTR_HOST_TYPE=_g1.ATTR_HOST_NAME=_g1.ATTR_HOST_IMAGE_VERSION=_g1.ATTR_HOST_IMAGE_NAME=_g1.ATTR_HOST_IMAGE_ID=_g1.ATTR_HOST_ID=_g1.ATTR_HOST_ARCH=_g1.ATTR_CONTAINER_NAME=_g1.ATTR_CONTAINER_IMAGE_TAGS=_g1.ATTR_CONTAINER_IMAGE_NAME=_g1.ATTR_CONTAINER_ID=_g1.ATTR_CLOUD_REGION=_g1.ATTR_CLOUD_PROVIDER=_g1.ATTR_CLOUD_AVAILABILITY_ZONE=_g1.ATTR_CLOUD_ACCOUNT_ID=void 0;_g1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";_g1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";_g1.ATTR_CLOUD_PROVIDER="cloud.provider";_g1.ATTR_CLOUD_REGION="cloud.region";_g1.ATTR_CONTAINER_ID="container.id";_g1.ATTR_CONTAINER_IMAGE_NAME="container.image.name";_g1.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";_g1.ATTR_CONTAINER_NAME="container.name";_g1.ATTR_HOST_ARCH="host.arch";_g1.ATTR_HOST_ID="host.id";_g1.ATTR_HOST_IMAGE_ID="host.image.id";_g1.ATTR_HOST_IMAGE_NAME="host.image.name";_g1.ATTR_HOST_IMAGE_VERSION="host.image.version";_g1.ATTR_HOST_NAME="host.name";_g1.ATTR_HOST_TYPE="host.type";_g1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";_g1.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";_g1.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";_g1.ATTR_K8S_POD_NAME="k8s.pod.name";_g1.ATTR_OS_TYPE="os.type";_g1.ATTR_OS_VERSION="os.version";_g1.ATTR_PROCESS_COMMAND="process.command";_g1.ATTR_PROCESS_COMMAND_ARGS="process.command_args";_g1.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";_g1.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";_g1.ATTR_PROCESS_OWNER="process.owner";_g1.ATTR_PROCESS_PID="process.pid";_g1.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";_g1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";_g1.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";_g1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";_g1.ATTR_SERVICE_NAMESPACE="service.namespace";_g1.ATTR_WEBENGINE_DESCRIPTION="webengine.description";_g1.ATTR_WEBENGINE_NAME="webengine.name";_g1.ATTR_WEBENGINE_VERSION="webengine.version"});var Hg=F((yg1)=>{Object.defineProperty(yg1,"__esModule",{value:!0});yg1.execAsync=void 0;var Uh4=f("child_process"),Dh4=f("util");yg1.execAsync=Dh4.promisify(Uh4.exec)});var gg1=F((bg1)=>{Object.defineProperty(bg1,"__esModule",{value:!0});bg1.getMachineId=void 0;var Oh4=Hg(),wh4=P();async function Nh4(){try{let J=(await(0,Oh4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){wh4.diag.debug(`error reading machine id: ${$}`)}return}bg1.getMachineId=Nh4});var mg1=F((dg1)=>{Object.defineProperty(dg1,"__esModule",{value:!0});dg1.getMachineId=void 0;var Ih4=f("fs"),Lh4=P();async function Ah4(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await Ih4.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){Lh4.diag.debug(`error reading machine id: ${Q}`)}return}dg1.getMachineId=Ah4});var ng1=F((lg1)=>{Object.defineProperty(lg1,"__esModule",{value:!0});lg1.getMachineId=void 0;var Ph4=f("fs"),Mh4=Hg(),cg1=P();async function Ch4(){try{return(await Ph4.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){cg1.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,Mh4.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){cg1.diag.debug(`error reading machine id: ${$}`)}return}lg1.getMachineId=Ch4});var ag1=F((og1)=>{Object.defineProperty(og1,"__esModule",{value:!0});og1.getMachineId=void 0;var ig1=f("process"),Eh4=Hg(),Rh4=P();async function Th4(){let J="%windir%\\System32\\REG.exe";if(ig1.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in ig1.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,Eh4.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){Rh4.diag.debug(`error reading machine id: ${Q}`)}return}og1.getMachineId=Th4});var eg1=F((tg1)=>{Object.defineProperty(tg1,"__esModule",{value:!0});tg1.getMachineId=void 0;var jh4=P();async function Sh4(){jh4.diag.debug("could not read machine-id: unsupported platform");return}tg1.getMachineId=Sh4});var Qd1=F(($d1)=>{Object.defineProperty($d1,"__esModule",{value:!0});$d1.getMachineId=void 0;var kh4=f("process"),qq;async function vh4(){if(!qq)switch(kh4.platform){case"darwin":qq=(await Promise.resolve().then(() => M0(gg1()))).getMachineId;break;case"linux":qq=(await Promise.resolve().then(() => M0(mg1()))).getMachineId;break;case"freebsd":qq=(await Promise.resolve().then(() => M0(ng1()))).getMachineId;break;case"win32":qq=(await Promise.resolve().then(() => M0(ag1()))).getMachineId;break;default:qq=(await Promise.resolve().then(() => M0(eg1()))).getMachineId;break}return qq()}$d1.getMachineId=vh4});var Uq0=F((Xd1)=>{Object.defineProperty(Xd1,"__esModule",{value:!0});Xd1.normalizeType=Xd1.normalizeArch=void 0;var _h4=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};Xd1.normalizeArch=_h4;var fh4=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};Xd1.normalizeType=fh4});var Hd1=F((Kd1)=>{Object.defineProperty(Kd1,"__esModule",{value:!0});Kd1.hostDetector=void 0;var Dq0=wM(),Wd1=f("os"),hh4=Qd1(),bh4=Uq0();class Gd1{detect($){return{attributes:{[Dq0.ATTR_HOST_NAME]:(0,Wd1.hostname)(),[Dq0.ATTR_HOST_ARCH]:(0,bh4.normalizeArch)((0,Wd1.arch)()),[Dq0.ATTR_HOST_ID]:(0,hh4.getMachineId)()}}}}Kd1.hostDetector=new Gd1});var Ud1=F((Bd1)=>{Object.defineProperty(Bd1,"__esModule",{value:!0});Bd1.osDetector=void 0;var zd1=wM(),qd1=f("os"),xh4=Uq0();class Fd1{detect($){return{attributes:{[zd1.ATTR_OS_TYPE]:(0,xh4.normalizeType)((0,qd1.platform)()),[zd1.ATTR_OS_VERSION]:(0,qd1.release)()}}}}Bd1.osDetector=new Fd1});var Nd1=F((Od1)=>{Object.defineProperty(Od1,"__esModule",{value:!0});Od1.processDetector=void 0;var gh4=P(),i3=wM(),dh4=f("os");class Dd1{detect($){let J={[i3.ATTR_PROCESS_PID]:process.pid,[i3.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[i3.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[i3.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[i3.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[i3.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[i3.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[i3.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=dh4.userInfo();J[i3.ATTR_PROCESS_OWNER]=Q.username}catch(Q){gh4.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}Od1.processDetector=new Dd1});var Pd1=F((Ld1)=>{Object.defineProperty(Ld1,"__esModule",{value:!0});Ld1.serviceInstanceIdDetector=void 0;var uh4=wM(),mh4=f("crypto");class Id1{detect($){return{attributes:{[uh4.ATTR_SERVICE_INSTANCE_ID]:(0,mh4.randomUUID)()}}}}Ld1.serviceInstanceIdDetector=new Id1});var Md1=F((JO)=>{Object.defineProperty(JO,"__esModule",{value:!0});JO.serviceInstanceIdDetector=JO.processDetector=JO.osDetector=JO.hostDetector=void 0;var ch4=Hd1();Object.defineProperty(JO,"hostDetector",{enumerable:!0,get:function(){return ch4.hostDetector}});var lh4=Ud1();Object.defineProperty(JO,"osDetector",{enumerable:!0,get:function(){return lh4.osDetector}});var ph4=Nd1();Object.defineProperty(JO,"processDetector",{enumerable:!0,get:function(){return ph4.processDetector}});var nh4=Pd1();Object.defineProperty(JO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return nh4.serviceInstanceIdDetector}})});var Cd1=F((QO)=>{Object.defineProperty(QO,"__esModule",{value:!0});QO.serviceInstanceIdDetector=QO.processDetector=QO.osDetector=QO.hostDetector=void 0;var zg=Md1();Object.defineProperty(QO,"hostDetector",{enumerable:!0,get:function(){return zg.hostDetector}});Object.defineProperty(QO,"osDetector",{enumerable:!0,get:function(){return zg.osDetector}});Object.defineProperty(QO,"processDetector",{enumerable:!0,get:function(){return zg.processDetector}});Object.defineProperty(QO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return zg.serviceInstanceIdDetector}})});var Td1=F((Ed1)=>{Object.defineProperty(Ed1,"__esModule",{value:!0});Ed1.noopDetector=Ed1.NoopDetector=void 0;class Oq0{detect(){return{attributes:{}}}}Ed1.NoopDetector=Oq0;Ed1.noopDetector=new Oq0});var jd1=F((jK)=>{Object.defineProperty(jK,"__esModule",{value:!0});jK.noopDetector=jK.serviceInstanceIdDetector=jK.processDetector=jK.osDetector=jK.hostDetector=jK.envDetector=void 0;var ah4=vg1();Object.defineProperty(jK,"envDetector",{enumerable:!0,get:function(){return ah4.envDetector}});var qg=Cd1();Object.defineProperty(jK,"hostDetector",{enumerable:!0,get:function(){return qg.hostDetector}});Object.defineProperty(jK,"osDetector",{enumerable:!0,get:function(){return qg.osDetector}});Object.defineProperty(jK,"processDetector",{enumerable:!0,get:function(){return qg.processDetector}});Object.defineProperty(jK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return qg.serviceInstanceIdDetector}});var th4=Td1();Object.defineProperty(jK,"noopDetector",{enumerable:!0,get:function(){return th4.noopDetector}})});var Sd1=F((r7)=>{Object.defineProperty(r7,"__esModule",{value:!0});r7.defaultServiceName=r7.emptyResource=r7.defaultResource=r7.resourceFromAttributes=r7.serviceInstanceIdDetector=r7.processDetector=r7.osDetector=r7.hostDetector=r7.envDetector=r7.detectResources=void 0;var eh4=Rg1();Object.defineProperty(r7,"detectResources",{enumerable:!0,get:function(){return eh4.detectResources}});var NM=jd1();Object.defineProperty(r7,"envDetector",{enumerable:!0,get:function(){return NM.envDetector}});Object.defineProperty(r7,"hostDetector",{enumerable:!0,get:function(){return NM.hostDetector}});Object.defineProperty(r7,"osDetector",{enumerable:!0,get:function(){return NM.osDetector}});Object.defineProperty(r7,"processDetector",{enumerable:!0,get:function(){return NM.processDetector}});Object.defineProperty(r7,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return NM.serviceInstanceIdDetector}});var wq0=Bq0();Object.defineProperty(r7,"resourceFromAttributes",{enumerable:!0,get:function(){return wq0.resourceFromAttributes}});Object.defineProperty(r7,"defaultResource",{enumerable:!0,get:function(){return wq0.defaultResource}});Object.defineProperty(r7,"emptyResource",{enumerable:!0,get:function(){return wq0.emptyResource}});var $b4=zq0();Object.defineProperty(r7,"defaultServiceName",{enumerable:!0,get:function(){return $b4.defaultServiceName}})});var fd1=F((vd1)=>{Object.defineProperty(vd1,"__esModule",{value:!0});vd1.LogRecordImpl=void 0;var Fq=P(),Fg=qQ();class kd1{hrTime;hrTimeObserved;spanContext;resource;instrumentationScope;attributes={};_severityText;_severityNumber;_body;_eventName;totalAttributesCount=0;_isReadonly=!1;_logRecordLimits;set severityText($){if(this._isLogRecordReadonly())return;this._severityText=$}get severityText(){return this._severityText}set severityNumber($){if(this._isLogRecordReadonly())return;this._severityNumber=$}get severityNumber(){return this._severityNumber}set body($){if(this._isLogRecordReadonly())return;this._body=$}get body(){return this._body}get eventName(){return this._eventName}set eventName($){if(this._isLogRecordReadonly())return;this._eventName=$}get droppedAttributesCount(){return this.totalAttributesCount-Object.keys(this.attributes).length}constructor($,J,Q){let{timestamp:X,observedTimestamp:Y,eventName:W,severityNumber:G,severityText:K,body:Z,attributes:H={},context:z}=Q,q=Date.now();if(this.hrTime=(0,Fg.timeInputToHrTime)(X??q),this.hrTimeObserved=(0,Fg.timeInputToHrTime)(Y??q),z){let B=Fq.trace.getSpanContext(z);if(B&&Fq.isSpanContextValid(B))this.spanContext=B}this.severityNumber=G,this.severityText=K,this.body=Z,this.resource=$.resource,this.instrumentationScope=J,this._logRecordLimits=$.logRecordLimits,this._eventName=W,this.setAttributes(H)}setAttribute($,J){if(this._isLogRecordReadonly())return this;if(J===null)return this;if($.length===0)return Fq.diag.warn(`Invalid attribute key: ${$}`),this;if(!(0,Fg.isAttributeValue)(J)&&!(typeof J==="object"&&!Array.isArray(J)&&Object.keys(J).length>0))return Fq.diag.warn(`Invalid attribute value set for key: ${$}`),this;if(this.totalAttributesCount+=1,Object.keys(this.attributes).length>=this._logRecordLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,$)){if(this.droppedAttributesCount===1)Fq.diag.warn("Dropping extra attributes.");return this}if((0,Fg.isAttributeValue)(J))this.attributes[$]=this._truncateToSize(J);else this.attributes[$]=J;return this}setAttributes($){for(let[J,Q]of Object.entries($))this.setAttribute(J,Q);return this}setBody($){return this.body=$,this}setEventName($){return this.eventName=$,this}setSeverityNumber($){return this.severityNumber=$,this}setSeverityText($){return this.severityText=$,this}_makeReadonly(){this._isReadonly=!0}_truncateToSize($){let J=this._logRecordLimits.attributeValueLengthLimit;if(J<=0)return Fq.diag.warn(`Attribute value limit must be positive, got ${J}`),$;if(typeof $==="string")return this._truncateToLimitUtil($,J);if(Array.isArray($))return $.map((Q)=>typeof Q==="string"?this._truncateToLimitUtil(Q,J):Q);return $}_truncateToLimitUtil($,J){if($.length<=J)return $;return $.substring(0,J)}_isLogRecordReadonly(){if(this._isReadonly)Fq.diag.warn("Can not execute the operation on emitted log record");return this._isReadonly}}vd1.LogRecordImpl=kd1});var xd1=F((hd1)=>{Object.defineProperty(hd1,"__esModule",{value:!0});hd1.Logger=void 0;var Qb4=P(),Xb4=fd1();class yd1{instrumentationScope;_sharedState;constructor($,J){this.instrumentationScope=$,this._sharedState=J}emit($){let J=$.context||Qb4.context.active(),Q=new Xb4.LogRecordImpl(this._sharedState,this.instrumentationScope,{context:J,...$});this._sharedState.activeProcessor.onEmit(Q,J),Q._makeReadonly()}}hd1.Logger=yd1});var ud1=F((gd1)=>{Object.defineProperty(gd1,"__esModule",{value:!0});gd1.reconfigureLimits=gd1.loadDefaultConfig=void 0;var XO=qQ();function Yb4(){return{forceFlushTimeoutMillis:30000,logRecordLimits:{attributeValueLengthLimit:(0,XO.getNumberFromEnv)("OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0,attributeCountLimit:(0,XO.getNumberFromEnv)("OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT")??128},includeTraceContext:!0}}gd1.loadDefaultConfig=Yb4;function Wb4($){return{attributeCountLimit:$.attributeCountLimit??(0,XO.getNumberFromEnv)("OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT")??(0,XO.getNumberFromEnv)("OTEL_ATTRIBUTE_COUNT_LIMIT")??128,attributeValueLengthLimit:$.attributeValueLengthLimit??(0,XO.getNumberFromEnv)("OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT")??(0,XO.getNumberFromEnv)("OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0}}gd1.reconfigureLimits=Wb4});var Nq0=F((cd1)=>{Object.defineProperty(cd1,"__esModule",{value:!0});cd1.NoopLogRecordProcessor=void 0;class md1{forceFlush(){return Promise.resolve()}onEmit($,J){}shutdown(){return Promise.resolve()}}cd1.NoopLogRecordProcessor=md1});var od1=F((nd1)=>{Object.defineProperty(nd1,"__esModule",{value:!0});nd1.MultiLogRecordProcessor=void 0;var Kb4=qQ();class pd1{processors;forceFlushTimeoutMillis;constructor($,J){this.processors=$,this.forceFlushTimeoutMillis=J}async forceFlush(){let $=this.forceFlushTimeoutMillis;await Promise.all(this.processors.map((J)=>(0,Kb4.callWithTimeout)(J.forceFlush(),$)))}onEmit($,J){this.processors.forEach((Q)=>Q.onEmit($,J))}async shutdown(){await Promise.all(this.processors.map(($)=>$.shutdown()))}}nd1.MultiLogRecordProcessor=pd1});var sd1=F((ad1)=>{Object.defineProperty(ad1,"__esModule",{value:!0});ad1.LoggerProviderSharedState=void 0;var Zb4=Nq0(),Hb4=od1();class rd1{resource;forceFlushTimeoutMillis;logRecordLimits;processors;loggers=new Map;activeProcessor;registeredLogRecordProcessors=[];constructor($,J,Q,X){if(this.resource=$,this.forceFlushTimeoutMillis=J,this.logRecordLimits=Q,this.processors=X,X.length>0)this.registeredLogRecordProcessors=X,this.activeProcessor=new Hb4.MultiLogRecordProcessor(this.registeredLogRecordProcessors,this.forceFlushTimeoutMillis);else this.activeProcessor=new Zb4.NoopLogRecordProcessor}}ad1.LoggerProviderSharedState=rd1});var Wu1=F((Qu1)=>{Object.defineProperty(Qu1,"__esModule",{value:!0});Qu1.LoggerProvider=Qu1.DEFAULT_LOGGER_NAME=void 0;var Bg=P(),zb4=T5(),qb4=Sd1(),ed1=qQ(),Fb4=xd1(),$u1=ud1(),Bb4=sd1();Qu1.DEFAULT_LOGGER_NAME="unknown";class Ju1{_shutdownOnce;_sharedState;constructor($={}){let J=(0,ed1.merge)({},(0,$u1.loadDefaultConfig)(),$),Q=$.resource??(0,qb4.defaultResource)();this._sharedState=new Bb4.LoggerProviderSharedState(Q,J.forceFlushTimeoutMillis,(0,$u1.reconfigureLimits)(J.logRecordLimits),$?.processors??[]),this._shutdownOnce=new ed1.BindOnceFuture(this._shutdown,this)}getLogger($,J,Q){if(this._shutdownOnce.isCalled)return Bg.diag.warn("A shutdown LoggerProvider cannot provide a Logger"),zb4.NOOP_LOGGER;if(!$)Bg.diag.warn("Logger requested without instrumentation scope name.");let X=$||Qu1.DEFAULT_LOGGER_NAME,Y=`${X}@${J||""}:${Q?.schemaUrl||""}`;if(!this._sharedState.loggers.has(Y))this._sharedState.loggers.set(Y,new Fb4.Logger({name:X,version:J,schemaUrl:Q?.schemaUrl},this._sharedState));return this._sharedState.loggers.get(Y)}forceFlush(){if(this._shutdownOnce.isCalled)return Bg.diag.warn("invalid attempt to force flush after LoggerProvider shutdown"),this._shutdownOnce.promise;return this._sharedState.activeProcessor.forceFlush()}shutdown(){if(this._shutdownOnce.isCalled)return Bg.diag.warn("shutdown may only be called once per LoggerProvider"),this._shutdownOnce.promise;return this._shutdownOnce.call()}_shutdown(){return this._sharedState.activeProcessor.shutdown()}}Qu1.LoggerProvider=Ju1});var zu1=F((Zu1)=>{Object.defineProperty(Zu1,"__esModule",{value:!0});Zu1.ConsoleLogRecordExporter=void 0;var Gu1=qQ();class Ku1{export($,J){this._sendLogRecords($,J)}shutdown(){return Promise.resolve()}_exportInfo($){return{resource:{attributes:$.resource.attributes},instrumentationScope:$.instrumentationScope,timestamp:(0,Gu1.hrTimeToMicroseconds)($.hrTime),traceId:$.spanContext?.traceId,spanId:$.spanContext?.spanId,traceFlags:$.spanContext?.traceFlags,severityText:$.severityText,severityNumber:$.severityNumber,body:$.body,attributes:$.attributes}}_sendLogRecords($,J){for(let Q of $)console.dir(this._exportInfo(Q),{depth:3});J?.({code:Gu1.ExportResultCode.SUCCESS})}}Zu1.ConsoleLogRecordExporter=Ku1});var Vu1=F((Fu1)=>{Object.defineProperty(Fu1,"__esModule",{value:!0});Fu1.SimpleLogRecordProcessor=void 0;var YO=qQ();class qu1{_exporter;_shutdownOnce;_unresolvedExports;constructor($){this._exporter=$,this._shutdownOnce=new YO.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}onEmit($){if(this._shutdownOnce.isCalled)return;let J=()=>YO.internal._export(this._exporter,[$]).then((Q)=>{if(Q.code!==YO.ExportResultCode.SUCCESS)(0,YO.globalErrorHandler)(Q.error??Error(`SimpleLogRecordProcessor: log record export failed (status ${Q})`))}).catch(YO.globalErrorHandler);if($.resource.asyncAttributesPending){let Q=$.resource.waitForAsyncAttributes?.().then(()=>{return this._unresolvedExports.delete(Q),J()},YO.globalErrorHandler);if(Q!=null)this._unresolvedExports.add(Q)}else J()}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports))}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}Fu1.SimpleLogRecordProcessor=qu1});var Nu1=F((Ou1)=>{Object.defineProperty(Ou1,"__esModule",{value:!0});Ou1.InMemoryLogRecordExporter=void 0;var Uu1=qQ();class Du1{_finishedLogRecords=[];_stopped=!1;export($,J){if(this._stopped)return J({code:Uu1.ExportResultCode.FAILED,error:Error("Exporter has been stopped")});this._finishedLogRecords.push(...$),J({code:Uu1.ExportResultCode.SUCCESS})}shutdown(){return this._stopped=!0,this.reset(),Promise.resolve()}getFinishedLogRecords(){return this._finishedLogRecords}reset(){this._finishedLogRecords=[]}}Ou1.InMemoryLogRecordExporter=Du1});var Pu1=F((Lu1)=>{Object.defineProperty(Lu1,"__esModule",{value:!0});Lu1.BatchLogRecordProcessorBase=void 0;var Vb4=P(),a7=qQ();class Iu1{_exporter;_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_isExporting=!1;_finishedLogRecords=[];_timer;_shutdownOnce;constructor($,J){if(this._exporter=$,this._maxExportBatchSize=J?.maxExportBatchSize??(0,a7.getNumberFromEnv)("OTEL_BLRP_MAX_EXPORT_BATCH_SIZE")??512,this._maxQueueSize=J?.maxQueueSize??(0,a7.getNumberFromEnv)("OTEL_BLRP_MAX_QUEUE_SIZE")??2048,this._scheduledDelayMillis=J?.scheduledDelayMillis??(0,a7.getNumberFromEnv)("OTEL_BLRP_SCHEDULE_DELAY")??5000,this._exportTimeoutMillis=J?.exportTimeoutMillis??(0,a7.getNumberFromEnv)("OTEL_BLRP_EXPORT_TIMEOUT")??30000,this._shutdownOnce=new a7.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize)Vb4.diag.warn("BatchLogRecordProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize}onEmit($){if(this._shutdownOnce.isCalled)return;this._addToBuffer($)}forceFlush(){if(this._shutdownOnce.isCalled)return this._shutdownOnce.promise;return this._flushAll()}shutdown(){return this._shutdownOnce.call()}async _shutdown(){this.onShutdown(),await this._flushAll(),await this._exporter.shutdown()}_addToBuffer($){if(this._finishedLogRecords.length>=this._maxQueueSize)return;this._finishedLogRecords.push($),this._maybeStartTimer()}_flushAll(){return new Promise(($,J)=>{let Q=[],X=Math.ceil(this._finishedLogRecords.length/this._maxExportBatchSize);for(let Y=0;Y{$()}).catch(J)})}_flushOneBatch(){if(this._clearTimer(),this._finishedLogRecords.length===0)return Promise.resolve();return new Promise(($,J)=>{(0,a7.callWithTimeout)(this._export(this._finishedLogRecords.splice(0,this._maxExportBatchSize)),this._exportTimeoutMillis).then(()=>$()).catch(J)})}_maybeStartTimer(){if(this._isExporting)return;let $=()=>{this._isExporting=!0,this._flushOneBatch().then(()=>{if(this._isExporting=!1,this._finishedLogRecords.length>0)this._clearTimer(),this._maybeStartTimer()}).catch((J)=>{this._isExporting=!1,(0,a7.globalErrorHandler)(J)})};if(this._finishedLogRecords.length>=this._maxExportBatchSize)return $();if(this._timer!==void 0)return;if(this._timer=setTimeout(()=>$(),this._scheduledDelayMillis),typeof this._timer!=="number")this._timer.unref()}_clearTimer(){if(this._timer!==void 0)clearTimeout(this._timer),this._timer=void 0}_export($){let J=()=>a7.internal._export(this._exporter,$).then((X)=>{if(X.code!==a7.ExportResultCode.SUCCESS)(0,a7.globalErrorHandler)(X.error??Error(`BatchLogRecordProcessor: log record export failed (status ${X})`))}).catch(a7.globalErrorHandler),Q=$.map((X)=>X.resource).filter((X)=>X.asyncAttributesPending);if(Q.length===0)return J();else return Promise.all(Q.map((X)=>X.waitForAsyncAttributes?.())).then(J,a7.globalErrorHandler)}}Lu1.BatchLogRecordProcessorBase=Iu1});var Ru1=F((Cu1)=>{Object.defineProperty(Cu1,"__esModule",{value:!0});Cu1.BatchLogRecordProcessor=void 0;var Ub4=Pu1();class Mu1 extends Ub4.BatchLogRecordProcessorBase{onShutdown(){}}Cu1.BatchLogRecordProcessor=Mu1});var Tu1=F((Iq0)=>{Object.defineProperty(Iq0,"__esModule",{value:!0});Iq0.BatchLogRecordProcessor=void 0;var Db4=Ru1();Object.defineProperty(Iq0,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return Db4.BatchLogRecordProcessor}})});var ju1=F((Lq0)=>{Object.defineProperty(Lq0,"__esModule",{value:!0});Lq0.BatchLogRecordProcessor=void 0;var wb4=Tu1();Object.defineProperty(Lq0,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return wb4.BatchLogRecordProcessor}})});var Vg=F((SK)=>{Object.defineProperty(SK,"__esModule",{value:!0});SK.BatchLogRecordProcessor=SK.InMemoryLogRecordExporter=SK.SimpleLogRecordProcessor=SK.ConsoleLogRecordExporter=SK.NoopLogRecordProcessor=SK.LoggerProvider=void 0;var Ib4=Wu1();Object.defineProperty(SK,"LoggerProvider",{enumerable:!0,get:function(){return Ib4.LoggerProvider}});var Lb4=Nq0();Object.defineProperty(SK,"NoopLogRecordProcessor",{enumerable:!0,get:function(){return Lb4.NoopLogRecordProcessor}});var Ab4=zu1();Object.defineProperty(SK,"ConsoleLogRecordExporter",{enumerable:!0,get:function(){return Ab4.ConsoleLogRecordExporter}});var Pb4=Vu1();Object.defineProperty(SK,"SimpleLogRecordProcessor",{enumerable:!0,get:function(){return Pb4.SimpleLogRecordProcessor}});var Mb4=Nu1();Object.defineProperty(SK,"InMemoryLogRecordExporter",{enumerable:!0,get:function(){return Mb4.InMemoryLogRecordExporter}});var Cb4=ju1();Object.defineProperty(SK,"BatchLogRecordProcessor",{enumerable:!0,get:function(){return Cb4.BatchLogRecordProcessor}})});var o3;var Ug=D(()=>{(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE"})(o3||(o3={}))});function Dg($){let J=Object.keys($);if(J.length===0)return"";return J=J.sort(),JSON.stringify(J.map((Q)=>[Q,$[Q]]))}function Su1($){return`${$.name}:${$.version??""}:${$.schemaUrl??""}`}function kK($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new IM("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}function ku1($,J){if($.size!==J.size)return!1;for(let Q of $)if(!J.has(Q))return!1;return!0}function vu1($,J){let Q=0,X=$.length-1,Y=$.length;while(X>=Q){let W=Q+Math.trunc((X-Q)/2);if($[W]{IM=class IM extends Error{constructor($){super($);Object.setPrototypeOf(this,IM.prototype)}}});var t7;var WO=D(()=>{(function($){$[$.DROP=0]="DROP",$[$.SUM=1]="SUM",$[$.LAST_VALUE=2]="LAST_VALUE",$[$.HISTOGRAM=3]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"})(t7||(t7={}))});class Og{kind=t7.DROP;createAccumulation(){return}merge($,J){return}diff($,J){return}toMetricData($,J,Q,X){return}}var fu1=D(()=>{WO()});var n6,iX;var Bq=D(()=>{(function($){$.COUNTER="COUNTER",$.GAUGE="GAUGE",$.HISTOGRAM="HISTOGRAM",$.UP_DOWN_COUNTER="UP_DOWN_COUNTER",$.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",$.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",$.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(n6||(n6={}));(function($){$[$.HISTOGRAM=0]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",$[$.GAUGE=2]="GAUGE",$[$.SUM=3]="SUM"})(iX||(iX={}))});function Rb4($){let J=$.map(()=>0);return J.push(0),{buckets:{boundaries:$,counts:J},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}class LM{startTime;_boundaries;_recordMinMax;_current;constructor($,J,Q=!0,X=Rb4(J)){this.startTime=$,this._boundaries=J,this._recordMinMax=Q,this._current=X}record($){if(Number.isNaN($))return;if(this._current.count+=1,this._current.sum+=$,this._recordMinMax)this._current.min=Math.min($,this._current.min),this._current.max=Math.max($,this._current.max),this._current.hasMinMax=!0;let J=vu1(this._boundaries,$);this._current.buckets.counts[J]+=1}setStartTime($){this.startTime=$}toPointValue(){return this._current}}class AM{kind=t7.HISTOGRAM;_boundaries;_recordMinMax;constructor($,J){this._boundaries=$,this._recordMinMax=J}createAccumulation($){return new LM($,this._boundaries,this._recordMinMax)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue(),Y=Q.buckets.counts,W=X.buckets.counts,G=Array(Y.length);for(let H=0;H{let G=W.toPointValue(),K=$.type===n6.GAUGE||$.type===n6.UP_DOWN_COUNTER||$.type===n6.OBSERVABLE_GAUGE||$.type===n6.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,buckets:G.buckets,count:G.count}}})}}}var yu1=D(()=>{WO();Bq();r3()});class PM{backing;indexBase;indexStart;indexEnd;constructor($=new Aq0,J=0,Q=0,X=0){this.backing=$,this.indexBase=J,this.indexStart=Q,this.indexEnd=X}get offset(){return this.indexStart}get length(){if(this.backing.length===0)return 0;if(this.indexEnd===this.indexStart&&this.at(0)===0)return 0;return this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},($,J)=>this.at(J))}at($){let J=this.indexBase-this.indexStart;if($=0;$--)if(this.at($)!==0){this.indexEnd-=this.length-$-1;break}this._rotate()}downscale($){this._rotate();let J=1+this.indexEnd-this.indexStart,Q=1<<$,X=0,Y=0;for(let W=this.indexStart;W<=this.indexEnd;){let G=W%Q;if(G<0)G+=Q;for(let K=G;K>=$,this.indexEnd>>=$,this.indexBase=this.indexStart}clone(){return new PM(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let $=this.indexBase-this.indexStart;if($===0)return;else if($>0)this.backing.reverse(0,this.backing.length),this.backing.reverse(0,$),this.backing.reverse($,this.backing.length);else this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+$);this.indexBase=this.indexStart}_relocateBucket($,J){if($===J)return;this.incrementBucket($,this.backing.emptyBucket(J))}}class Aq0{_counts;constructor($=[0]){this._counts=$}get length(){return this._counts.length}countAt($){return this._counts[$]}growTo($,J,Q){let X=Array($).fill(0);X.splice(Q,this._counts.length-J,...this._counts.slice(J)),X.splice(0,J,...this._counts.slice(0,J)),this._counts=X}reverse($,J){let Q=Math.floor(($+J)/2)-$;for(let X=0;X=J)this._counts[$]-=J;else this._counts[$]=0}clone(){return new Aq0([...this._counts])}}function Ig($){let J=new DataView(new ArrayBuffer(8));return J.setFloat64(0,$),((J.getUint32(0)&2146435072)>>20)-1023}function Lg($){let J=new DataView(new ArrayBuffer(8));J.setFloat64(0,$);let Q=J.getUint32(0),X=J.getUint32(4);return(Q&1048575)*Math.pow(2,32)+X}var hu1=52,wg=-1022,Ng=1023,MM;var Pq0=D(()=>{MM=Math.pow(2,-1022)});function CM($,J){if($===0||$===Number.POSITIVE_INFINITY||$===Number.NEGATIVE_INFINITY||Number.isNaN($))return $;return $*Math.pow(2,J)}function xu1($){return $--,$|=$>>1,$|=$>>2,$|=$>>4,$|=$>>8,$|=$>>16,$++,$}var a3;var Ag=D(()=>{a3=class a3 extends Error{}});class Mq0{_shift;constructor($){this._shift=-$}mapToIndex($){if($>this._shift}lowerBoundary($){let J=this._minNormalLowerBoundaryIndex();if($Q)throw new a3(`overflow: ${$} is > maximum lower boundary: ${Q}`);return CM(1,$<>this._shift;if(this._shift<2)$--;return $}_maxNormalLowerBoundaryIndex(){return Ng>>this._shift}_rightShift($,J){return Math.floor($*Math.pow(2,-J))}}var du1=D(()=>{Pq0();Ag()});class Cq0{_scale;_scaleFactor;_inverseFactor;constructor($){this._scale=$,this._scaleFactor=CM(Math.LOG2E,$),this._inverseFactor=CM(Math.LN2,-$)}mapToIndex($){if($<=MM)return this._minNormalLowerBoundaryIndex()-1;if(Lg($)===0)return(Ig($)<=Q)return Q;return J}lowerBoundary($){let J=this._maxNormalLowerBoundaryIndex();if($>=J){if($===J)return 2*Math.exp(($-(1< maximum lower boundary: ${J}`)}let Q=this._minNormalLowerBoundaryIndex();if($<=Q){if($===Q)return MM;else if($===Q-1)return Math.exp(($+(1<{Pq0();Ag()});function Eq0($){if($>cu1||$= ${mu1} && <= ${cu1}, got: ${$}`);return Tb4[$+10]}var mu1=-10,cu1=20,Tb4;var lu1=D(()=>{du1();uu1();Ag();Tb4=Array.from({length:31},($,J)=>{if(J>10)return new Cq0(J-10);return new Mq0(J-10)})});class GO{static combine($,J){return new GO(Math.min($.low,J.low),Math.max($.high,J.high))}low;high;constructor($,J){this.low=$,this.high=J}}class Pg{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor($,J=Sb4,Q=!0,X=0,Y=0,W=0,G=Number.POSITIVE_INFINITY,K=Number.NEGATIVE_INFINITY,Z=new PM,H=new PM,z=Eq0(jb4)){if(this.startTime=$,this._maxSize=J,this._recordMinMax=Q,this._sum=X,this._count=Y,this._zeroCount=W,this._min=G,this._max=K,this._positive=Z,this._negative=H,this._mapping=z,this._maxSizethis._max)this._max=$;if($0)this._updateBuckets(this._positive,$,J);else this._updateBuckets(this._negative,-$,J)}merge($){if(this._count===0)this._min=$.min,this._max=$.max;else if($.count!==0){if($.minthis.max)this._max=$.max}this.startTime=$.startTime,this._sum+=$.sum,this._count+=$.count,this._zeroCount+=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._mergeBuckets(this.positive,$,$.positive,J),this._mergeBuckets(this.negative,$,$.negative,J)}diff($){this._min=1/0,this._max=-1/0,this._sum-=$.sum,this._count-=$.count,this._zeroCount-=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._diffBuckets(this.positive,$,$.positive,J),this._diffBuckets(this.negative,$,$.negative,J)}clone(){return new Pg(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($,J,Q){let X=this._mapping.mapToIndex(J),Y=!1,W=0,G=0;if($.length===0)$.indexStart=X,$.indexEnd=$.indexStart,$.indexBase=$.indexStart;else if(X<$.indexStart&&$.indexEnd-X>=this._maxSize)Y=!0,G=X,W=$.indexEnd;else if(X>$.indexEnd&&X-$.indexStart>=this._maxSize)Y=!0,G=$.indexStart,W=X;if(Y){let K=this._changeScale(W,G);this._downscale(K),X=this._mapping.mapToIndex(J)}this._incrementIndexBy($,X,Q)}_incrementIndexBy($,J,Q){if(Q===0)return;if($.length===0)$.indexStart=$.indexEnd=$.indexBase=J;if(J<$.indexStart){let Y=$.indexEnd-J;if(Y>=$.backing.length)this._grow($,Y+1);$.indexStart=J}else if(J>$.indexEnd){let Y=J-$.indexStart;if(Y>=$.backing.length)this._grow($,Y+1);$.indexEnd=J}let X=J-$.indexBase;if(X<0)X+=$.backing.length;$.incrementBucket(X,Q)}_grow($,J){let Q=$.backing.length,X=$.indexBase-$.indexStart,Y=Q-X,W=xu1(J);if(W>this._maxSize)W=this._maxSize;let G=W-X;$.backing.growTo(W,Y,G)}_changeScale($,J){let Q=0;while($-J>=this._maxSize)$>>=1,J>>=1,Q++;return Q}_downscale($){if($===0)return;if($<0)throw Error(`impossible change of scale: ${this.scale}`);let J=this._mapping.scale-$;this._positive.downscale($),this._negative.downscale($),this._mapping=Eq0(J)}_minScale($){let J=Math.min(this.scale,$.scale),Q=GO.combine(this._highLowAtScale(this.positive,this.scale,J),this._highLowAtScale($.positive,$.scale,J)),X=GO.combine(this._highLowAtScale(this.negative,this.scale,J),this._highLowAtScale($.negative,$.scale,J));return Math.min(J-this._changeScale(Q.high,Q.low),J-this._changeScale(X.high,X.low))}_highLowAtScale($,J,Q){if($.length===0)return new GO(0,-1);let X=J-Q;return new GO($.indexStart>>X,$.indexEnd>>X)}_mergeBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W,Q.at(G))}_diffBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W)-$.indexBase;if(Z<0)Z+=$.backing.length;$.decrementBucket(Z,Q.at(G))}$.trim()}}class Mg{kind=t7.EXPONENTIAL_HISTOGRAM;_maxSize;_recordMinMax;constructor($,J){this._maxSize=$,this._recordMinMax=J}createAccumulation($){return new Pg($,this._maxSize,this._recordMinMax)}merge($,J){let Q=J.clone();return Q.merge($),Q}diff($,J){let Q=J.clone();return Q.diff($),Q}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:iX.EXPONENTIAL_HISTOGRAM,dataPoints:Q.map(([Y,W])=>{let G=W.toPointValue(),K=$.type===n6.GAUGE||$.type===n6.UP_DOWN_COUNTER||$.type===n6.OBSERVABLE_GAUGE||$.type===n6.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,positive:{offset:G.positive.offset,bucketCounts:G.positive.bucketCounts},negative:{offset:G.negative.offset,bucketCounts:G.negative.bucketCounts},count:G.count,scale:G.scale,zeroCount:G.zeroCount}}})}}}var pu1,jb4=20,Sb4=160,Rq0=2;var nu1=D(()=>{WO();Bq();lu1();pu1=M0(P(),1)});class EM{startTime;_current;sampleTime;constructor($,J=0,Q=[0,0]){this.startTime=$,this._current=J,this.sampleTime=Q}record($){this._current=$,this.sampleTime=Vq.millisToHrTime(Date.now())}setStartTime($){this.startTime=$}toPointValue(){return this._current}}class Cg{kind=t7.LAST_VALUE;createAccumulation($){return new EM($)}merge($,J){let Q=Vq.hrTimeToMicroseconds(J.sampleTime)>=Vq.hrTimeToMicroseconds($.sampleTime)?J:$;return new EM($.startTime,Q.toPointValue(),Q.sampleTime)}diff($,J){let Q=Vq.hrTimeToMicroseconds(J.sampleTime)>=Vq.hrTimeToMicroseconds($.sampleTime)?J:$;return new EM(J.startTime,Q.toPointValue(),Q.sampleTime)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:iX.GAUGE,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}})}}}var Vq;var iu1=D(()=>{WO();Bq();Vq=M0(q6(),1)});class Uq{startTime;monotonic;_current;reset;constructor($,J,Q=0,X=!1){this.startTime=$,this.monotonic=J,this._current=Q,this.reset=X}record($){if(this.monotonic&&$<0)return;this._current+=$}setStartTime($){this.startTime=$}toPointValue(){return this._current}}class RM{kind=t7.SUM;monotonic;constructor($){this.monotonic=$}createAccumulation($){return new Uq($,this.monotonic)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue();if(J.reset)return new Uq(J.startTime,this.monotonic,X,J.reset);return new Uq($.startTime,this.monotonic,Q+X)}diff($,J){let Q=$.toPointValue(),X=J.toPointValue();if(this.monotonic&&Q>X)return new Uq(J.startTime,this.monotonic,X,!0);return new Uq(J.startTime,this.monotonic,X-Q)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:iX.SUM,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}}),isMonotonic:this.monotonic}}}var ou1=D(()=>{WO();Bq()});var ru1=D(()=>{fu1();yu1();nu1();iu1();ou1()});class Rg{_boundaries;_recordMinMax;constructor($,J=!0){if($==null)throw Error("ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array");$=$.concat(),$=$.sort((Y,W)=>Y-W);let Q=$.lastIndexOf(-1/0),X=$.indexOf(1/0);if(X===-1)X=void 0;this._boundaries=$.slice(Q+1,X),this._recordMinMax=J}createAggregator($){return new AM(this._boundaries,this._recordMinMax)}}class Tg{_maxSize;_recordMinMax;constructor($=160,J=!0){this._maxSize=$,this._recordMinMax=J}createAggregator($){return new Mg(this._maxSize,this._recordMinMax)}}class tu1{_resolve($){switch($.type){case n6.COUNTER:case n6.UP_DOWN_COUNTER:case n6.OBSERVABLE_COUNTER:case n6.OBSERVABLE_UP_DOWN_COUNTER:return vq0;case n6.GAUGE:case n6.OBSERVABLE_GAUGE:return _q0;case n6.HISTOGRAM:{if($.advice.explicitBucketBoundaries)return new Rg($.advice.explicitBucketBoundaries);return fq0}}return au1.diag.warn(`Unable to recognize instrument type: ${$.type}`),kq0}createAggregator($){return this._resolve($).createAggregator($)}}var au1,Tq0,Eg,jq0,Sq0,kq0,vq0,_q0,fq0,VE9,su1;var eu1=D(()=>{ru1();Bq();au1=M0(P(),1);Tq0=class Tq0{static DEFAULT_INSTANCE=new Og;createAggregator($){return Tq0.DEFAULT_INSTANCE}};Eg=class Eg{static MONOTONIC_INSTANCE=new RM(!0);static NON_MONOTONIC_INSTANCE=new RM(!1);createAggregator($){switch($.type){case n6.COUNTER:case n6.OBSERVABLE_COUNTER:case n6.HISTOGRAM:return Eg.MONOTONIC_INSTANCE;default:return Eg.NON_MONOTONIC_INSTANCE}}};jq0=class jq0{static DEFAULT_INSTANCE=new Cg;createAggregator($){return jq0.DEFAULT_INSTANCE}};Sq0=class Sq0{static DEFAULT_INSTANCE=new AM([0,5,10,25,50,75,100,250,500,750,1000,2500,5000,7500,1e4],!0);createAggregator($){return Sq0.DEFAULT_INSTANCE}};kq0=new Tq0,vq0=new Eg,_q0=new jq0,fq0=new Sq0,VE9=new Tg,su1=new tu1});function jg($){switch($.type){case s7.DEFAULT:return su1;case s7.DROP:return kq0;case s7.SUM:return vq0;case s7.LAST_VALUE:return _q0;case s7.EXPONENTIAL_HISTOGRAM:{let J=$;return new Tg(J.options?.maxSize,J.options?.recordMinMax)}case s7.EXPLICIT_BUCKET_HISTOGRAM:{let J=$;if(J.options==null)return fq0;else return new Rg(J.options?.boundaries,J.options?.recordMinMax)}default:throw Error("Unsupported Aggregation")}}var s7;var Sg=D(()=>{eu1();(function($){$[$.DEFAULT=0]="DEFAULT",$[$.DROP=1]="DROP",$[$.SUM=2]="SUM",$[$.LAST_VALUE=3]="LAST_VALUE",$[$.EXPLICIT_BUCKET_HISTOGRAM=4]="EXPLICIT_BUCKET_HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=5]="EXPONENTIAL_HISTOGRAM"})(s7||(s7={}))});var $m1=($)=>{return{type:s7.DEFAULT}},Jm1=($)=>o3.CUMULATIVE;var Qm1=D(()=>{Ug();Sg()});class hq0{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor($){this._aggregationSelector=$?.aggregationSelector??$m1,this._aggregationTemporalitySelector=$?.aggregationTemporalitySelector??Jm1,this._metricProducers=$?.metricProducers??[],this._cardinalitySelector=$?.cardinalitySelector}setMetricProducer($){if(this._sdkMetricProducer)throw Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=$,this.onInitialized()}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}selectCardinalityLimit($){return this._cardinalitySelector?this._cardinalitySelector($):2000}onInitialized(){}async collect($){if(this._sdkMetricProducer===void 0)throw Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw Error("MetricReader is shutdown");let[J,...Q]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:$?.timeoutMillis}),...this._metricProducers.map((G)=>G.collect({timeoutMillis:$?.timeoutMillis}))]),X=J.errors.concat(Q.flatMap((G)=>G.errors)),Y=J.resourceMetrics.resource,W=J.resourceMetrics.scopeMetrics.concat(Q.flatMap((G)=>G.resourceMetrics.scopeMetrics));return{resourceMetrics:{resource:Y,scopeMetrics:W},errors:X}}async shutdown($){if(this._shutdown){yq0.diag.error("Cannot call shutdown twice.");return}if($?.timeoutMillis==null)await this.onShutdown();else await kK(this.onShutdown(),$.timeoutMillis);this._shutdown=!0}async forceFlush($){if(this._shutdown){yq0.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if($?.timeoutMillis==null){await this.onForceFlush();return}await kK(this.onForceFlush(),$.timeoutMillis)}}var yq0;var Xm1=D(()=>{r3();Qm1();yq0=M0(P(),1)});var TM,Dq,jM;var Ym1=D(()=>{Xm1();r3();TM=M0(P(),1),Dq=M0(q6(),1);jM=class jM extends hq0{_interval;_exporter;_exportInterval;_exportTimeout;constructor($){let{exporter:J,exportIntervalMillis:Q=60000,metricProducers:X}=$,{exportTimeoutMillis:Y=30000}=$;super({aggregationSelector:J.selectAggregation?.bind(J),aggregationTemporalitySelector:J.selectAggregationTemporality?.bind(J),metricProducers:X});if(Q<=0)throw Error("exportIntervalMillis must be greater than 0");if(Y<=0)throw Error("exportTimeoutMillis must be greater than 0");if(Q0)TM.diag.error("PeriodicExportingMetricReader: metrics collection errors",...J);if($.resource.asyncAttributesPending)try{await $.resource.waitForAsyncAttributes?.()}catch(X){TM.diag.debug("Error while resolving async portion of resource: ",X),Dq.globalErrorHandler(X)}if($.scopeMetrics.length===0)return;let Q=await Dq.internal._export(this._exporter,$);if(Q.code!==Dq.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${Q.error})`)}onInitialized(){if(this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),typeof this._interval!=="number")this._interval.unref()}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){if(this._interval)clearInterval(this._interval);await this.onForceFlush(),await this._exporter.shutdown()}}});class bq0{_registeredViews=[];addView($){this._registeredViews.push($)}findViews($,J){return this._registeredViews.filter((X)=>{return this._matchInstrument(X.instrumentSelector,$)&&this._matchMeter(X.meterSelector,J)})}_matchInstrument($,J){return($.getType()===void 0||J.type===$.getType())&&$.getNameFilter().match(J.name)&&$.getUnitFilter().match(J.unit)}_matchMeter($,J){return $.getNameFilter().match(J.name)&&(J.version===void 0||$.getVersionFilter().match(J.version))&&(J.schemaUrl===void 0||$.getSchemaUrlFilter().match(J.schemaUrl))}}function oX($,J,Q){if(!vb4($))kg.diag.warn(`Invalid metric name: "${$}". The metric name should be a ASCII string with a length no greater than 255 characters.`);return{name:$,type:J,description:Q?.description??"",unit:Q?.unit??"",valueType:Q?.valueType??kg.ValueType.DOUBLE,advice:Q?.advice??{}}}function Wm1($,J){return{name:$.name??J.name,description:$.description??J.description,type:J.type,unit:J.unit,valueType:J.valueType,advice:J.advice}}function Gm1($,J){return _u1($.name,J.name)&&$.unit===J.unit&&$.type===J.type&&$.valueType===J.valueType}function vb4($){return kb4.test($)}var kg,kb4;var SM=D(()=>{r3();kg=M0(P(),1);kb4=/^[a-z][a-z0-9_.\-/]{0,254}$/i});class kM{_writableMetricStorage;_descriptor;constructor($,J){this._writableMetricStorage=$,this._descriptor=J}_record($,J={},Q=t3.context.active()){if(typeof $!=="number"){t3.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${$}`);return}if(this._descriptor.valueType===t3.ValueType.INT&&!Number.isInteger($)){if(t3.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._writableMetricStorage.record($,J,Q,Km1.millisToHrTime(Date.now()))}}class vM{_metricStorages;_descriptor;_observableRegistry;constructor($,J,Q){this._descriptor=$,this._metricStorages=J,this._observableRegistry=Q}addCallback($){this._observableRegistry.addCallback($,this)}removeCallback($){this._observableRegistry.removeCallback($,this)}}function _M($){return $ instanceof vM}var t3,Km1,xq0,gq0,dq0,uq0,mq0,cq0,lq0;var vg=D(()=>{t3=M0(P(),1),Km1=M0(q6(),1);xq0=class xq0 extends kM{add($,J,Q){this._record($,J,Q)}};gq0=class gq0 extends kM{add($,J,Q){if($<0){t3.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}};dq0=class dq0 extends kM{record($,J,Q){this._record($,J,Q)}};uq0=class uq0 extends kM{record($,J,Q){if($<0){t3.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}};mq0=class mq0 extends vM{};cq0=class cq0 extends vM{};lq0=class lq0 extends vM{}});class pq0{_meterSharedState;constructor($){this._meterSharedState=$}createGauge($,J){let Q=oX($,n6.GAUGE,J),X=this._meterSharedState.registerMetricStorage(Q);return new dq0(X,Q)}createHistogram($,J){let Q=oX($,n6.HISTOGRAM,J),X=this._meterSharedState.registerMetricStorage(Q);return new uq0(X,Q)}createCounter($,J){let Q=oX($,n6.COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new gq0(X,Q)}createUpDownCounter($,J){let Q=oX($,n6.UP_DOWN_COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new xq0(X,Q)}createObservableGauge($,J){let Q=oX($,n6.OBSERVABLE_GAUGE,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new cq0(Q,X,this._meterSharedState.observableRegistry)}createObservableCounter($,J){let Q=oX($,n6.OBSERVABLE_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new mq0(Q,X,this._meterSharedState.observableRegistry)}createObservableUpDownCounter($,J){let Q=oX($,n6.OBSERVABLE_UP_DOWN_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new lq0(Q,X,this._meterSharedState.observableRegistry)}addBatchObservableCallback($,J){this._meterSharedState.observableRegistry.addBatchCallback($,J)}removeBatchObservableCallback($,J){this._meterSharedState.observableRegistry.removeBatchCallback($,J)}}var Zm1=D(()=>{SM();vg();Bq()});class fM{_instrumentDescriptor;constructor($){this._instrumentDescriptor=$}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription($){this._instrumentDescriptor=oX(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:$,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}var nq0=D(()=>{SM()});class Hm1{_valueMap=new Map;_keyMap=new Map;_hash;constructor($){this._hash=$}get($,J){return J??=this._hash($),this._valueMap.get(J)}getOrDefault($,J){let Q=this._hash($);if(this._valueMap.has(Q))return this._valueMap.get(Q);let X=J();if(!this._keyMap.has(Q))this._keyMap.set(Q,$);return this._valueMap.set(Q,X),X}set($,J,Q){if(Q??=this._hash($),!this._keyMap.has(Q))this._keyMap.set(Q,$);this._valueMap.set(Q,J)}has($,J){return J??=this._hash($),this._valueMap.has(J)}*keys(){let $=this._keyMap.entries(),J=$.next();while(J.done!==!0)yield[J.value[1],J.value[0]],J=$.next()}*entries(){let $=this._valueMap.entries(),J=$.next();while(J.done!==!0)yield[this._keyMap.get(J.value[0]),J.value[1],J.value[0]],J=$.next()}get size(){return this._valueMap.size}}var e7;var yM=D(()=>{r3();e7=class e7 extends Hm1{constructor(){super(Dg)}}});class hM{_activeCollectionStorage=new e7;_cumulativeMemoStorage=new e7;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;_aggregator;constructor($,J){this._aggregator=$,this._cardinalityLimit=(J??2000)-1,this._overflowHashCode=Dg(this._overflowAttributes)}record($,J,Q,X){let Y=this._activeCollectionStorage.get(J);if(!Y){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(X))?.record($);return}Y=this._aggregator.createAccumulation(X),this._activeCollectionStorage.set(J,Y)}Y?.record($)}batchCumulate($,J){Array.from($.entries()).forEach(([Q,X,Y])=>{let W=this._aggregator.createAccumulation(J);W?.record(X);let G=W;if(this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit){if(Q=this._overflowAttributes,Y=this._overflowHashCode,this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}}if(this._activeCollectionStorage.has(Q,Y)){let K=this._activeCollectionStorage.get(Q,Y);G=this._aggregator.merge(K,G)}this._cumulativeMemoStorage.set(Q,W,Y),this._activeCollectionStorage.set(Q,G,Y)})}collect(){let $=this._activeCollectionStorage;return this._activeCollectionStorage=new e7,$}}var iq0=D(()=>{r3();yM()});class vK{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor($,J){this._aggregator=$,J.forEach((Q)=>{this._unreportedAccumulations.set(Q,[])})}buildMetrics($,J,Q,X){this._stashAccumulations(Q);let Y=this._getMergedUnreportedAccumulations($),W=Y,G;if(this._reportHistory.has($)){let Z=this._reportHistory.get($),H=Z.collectionTime;if(G=Z.aggregationTemporality,G===o3.CUMULATIVE)W=vK.merge(Z.accumulations,Y,this._aggregator);else W=vK.calibrateStartTime(Z.accumulations,Y,H)}else G=$.selectAggregationTemporality(J.type);this._reportHistory.set($,{accumulations:W,collectionTime:X,aggregationTemporality:G});let K=_b4(W);if(K.length===0)return;return this._aggregator.toMetricData(J,G,K,X)}_stashAccumulations($){let J=this._unreportedAccumulations.keys();for(let Q of J){let X=this._unreportedAccumulations.get(Q);if(X===void 0)X=[],this._unreportedAccumulations.set(Q,X);X.push($)}}_getMergedUnreportedAccumulations($){let J=new e7,Q=this._unreportedAccumulations.get($);if(this._unreportedAccumulations.set($,[]),Q===void 0)return J;for(let X of Q)J=vK.merge(J,X,this._aggregator);return J}static merge($,J,Q){let X=$,Y=J.entries(),W=Y.next();while(W.done!==!0){let[G,K,Z]=W.value;if($.has(G,Z)){let H=$.get(G,Z),z=Q.merge(H,K);X.set(G,z,Z)}else X.set(G,K,Z);W=Y.next()}return X}static calibrateStartTime($,J,Q){for(let[X,Y]of $.keys())J.get(X,Y)?.setStartTime(Q);return J}}function _b4($){return Array.from($.entries())}var oq0=D(()=>{Ug();yM()});var rq0;var zm1=D(()=>{nq0();iq0();oq0();yM();rq0=class rq0 extends fM{_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;_attributesProcessor;constructor($,J,Q,X,Y){super($);this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new hM(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new vK(J,X),this._attributesProcessor=Q}record($,J){let Q=new e7;Array.from($.entries()).forEach(([X,Y])=>{Q.set(this._attributesProcessor.process(X),Y)}),this._deltaMetricStorage.batchCumulate(Q,J)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}});function aq0($,J){let Q="";if($.unit!==J.unit)Q+=` - Unit '${$.unit}' does not match '${J.unit}' -`;if($.type!==J.type)Q+=` - Type '${$.type}' does not match '${J.type}' -`;if($.valueType!==J.valueType)Q+=` - Value Type '${$.valueType}' does not match '${J.valueType}' -`;if($.description!==J.description)Q+=` - Description '${$.description}' does not match '${J.description}' -`;return Q}function fb4($,J){return` - use valueType '${$.valueType}' on instrument creation or use an instrument name other than '${J.name}'`}function yb4($,J){return` - use unit '${$.unit}' on instrument creation or use an instrument name other than '${J.name}'`}function hb4($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}'`}function bb4($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}' - - OR - create a new view with the name ${$.name} and description '${$.description}' and InstrumentSelector ${X} - - OR - create a new view with the name ${J.name} and description '${$.description}' and InstrumentSelector ${X}`}function tq0($,J){if($.valueType!==J.valueType)return fb4($,J);if($.unit!==J.unit)return yb4($,J);if($.type!==J.type)return hb4($,J);if($.description!==J.description)return bb4($,J);return""}class _g{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new _g}getStorages($){let J=[];for(let X of this._sharedRegistry.values())J=J.concat(X);let Q=this._perCollectorRegistry.get($);if(Q!=null)for(let X of Q.values())J=J.concat(X);return J}register($){this._registerStorage($,this._sharedRegistry)}registerForCollector($,J){let Q=this._perCollectorRegistry.get($);if(Q==null)Q=new Map,this._perCollectorRegistry.set($,Q);this._registerStorage(J,Q)}findOrUpdateCompatibleStorage($){let J=this._sharedRegistry.get($.name);if(J===void 0)return null;return this._findOrUpdateCompatibleStorage($,J)}findOrUpdateCompatibleCollectorStorage($,J){let Q=this._perCollectorRegistry.get($);if(Q===void 0)return null;let X=Q.get(J.name);if(X===void 0)return null;return this._findOrUpdateCompatibleStorage(J,X)}_registerStorage($,J){let Q=$.getInstrumentDescriptor(),X=J.get(Q.name);if(X===void 0){J.set(Q.name,[$]);return}X.push($)}_findOrUpdateCompatibleStorage($,J){let Q=null;for(let X of J){let Y=X.getInstrumentDescriptor();if(Gm1(Y,$)){if(Y.description!==$.description){if($.description.length>Y.description.length)X.updateDescription($.description);sq0.diag.warn("A view or instrument with the name ",$.name,` has already been registered, but has a different description and is incompatible with another registered view. -`,`Details: -`,aq0(Y,$),`The longer description will be used. -To resolve the conflict:`,tq0(Y,$))}Q=X}else sq0.diag.warn("A view or instrument with the name ",$.name,` has already been registered and is incompatible with another registered view. -`,`Details: -`,aq0(Y,$),`To resolve the conflict: -`,tq0(Y,$))}return Q}}var sq0;var qm1=D(()=>{SM();sq0=M0(P(),1)});class eq0{_backingStorages;constructor($){this._backingStorages=$}record($,J,Q,X){this._backingStorages.forEach((Y)=>{Y.record($,J,Q,X)})}}class $F0{_buffer=new e7;_instrumentName;_valueType;constructor($,J){this._instrumentName=$,this._valueType=J}observe($,J={}){if(typeof $!=="number"){_K.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${$}`);return}if(this._valueType===_K.ValueType.INT&&!Number.isInteger($)){if(_K.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._buffer.set(J,$)}}class JF0{_buffer=new Map;observe($,J,Q={}){if(!_M($))return;let X=this._buffer.get($);if(X==null)X=new e7,this._buffer.set($,X);if(typeof J!=="number"){_K.diag.warn(`non-number value provided to metric ${$._descriptor.name}: ${J}`);return}if($._descriptor.valueType===_K.ValueType.INT&&!Number.isInteger(J)){if(_K.diag.warn(`INT value type cannot accept a floating-point value for ${$._descriptor.name}, ignoring the fractional digits.`),J=Math.trunc(J),!Number.isInteger(J))return}X.set(Q,J)}}var _K;var Fm1=D(()=>{yM();vg();_K=M0(P(),1)});class QF0{_callbacks=[];_batchCallbacks=[];addCallback($,J){if(this._findCallback($,J)>=0)return;this._callbacks.push({callback:$,instrument:J})}removeCallback($,J){let Q=this._findCallback($,J);if(Q<0)return;this._callbacks.splice(Q,1)}addBatchCallback($,J){let Q=new Set(J.filter(_M));if(Q.size===0){Bm1.diag.error("BatchObservableCallback is not associated with valid instruments",J);return}if(this._findBatchCallback($,Q)>=0)return;this._batchCallbacks.push({callback:$,instruments:Q})}removeBatchCallback($,J){let Q=new Set(J.filter(_M)),X=this._findBatchCallback($,Q);if(X<0)return;this._batchCallbacks.splice(X,1)}async observe($,J){let Q=this._observeCallbacks($,J),X=this._observeBatchCallbacks($,J);return(await Promise.allSettled([...Q,...X])).filter((G)=>G.status==="rejected").map((G)=>G.reason)}_observeCallbacks($,J){return this._callbacks.map(async({callback:Q,instrument:X})=>{let Y=new $F0(X._descriptor.name,X._descriptor.valueType),W=Promise.resolve(Q(Y));if(J!=null)W=kK(W,J);await W,X._metricStorages.forEach((G)=>{G.record(Y._buffer,$)})})}_observeBatchCallbacks($,J){return this._batchCallbacks.map(async({callback:Q,instruments:X})=>{let Y=new JF0,W=Promise.resolve(Q(Y));if(J!=null)W=kK(W,J);await W,X.forEach((G)=>{let K=Y._buffer.get(G);if(K==null)return;G._metricStorages.forEach((Z)=>{Z.record(K,$)})})})}_findCallback($,J){return this._callbacks.findIndex((Q)=>{return Q.callback===$&&Q.instrument===J})}_findBatchCallback($,J){return this._batchCallbacks.findIndex((Q)=>{return Q.callback===$&&ku1(Q.instruments,J)})}}var Bm1;var Vm1=D(()=>{vg();Fm1();r3();Bm1=M0(P(),1)});var XF0;var Um1=D(()=>{nq0();iq0();oq0();XF0=class XF0 extends fM{_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;_attributesProcessor;constructor($,J,Q,X,Y){super($);this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new hM(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new vK(J,X),this._attributesProcessor=Q}record($,J,Q,X){J=this._attributesProcessor.process(J,Q),this._deltaMetricStorage.record($,J,Q,X)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}});class Dm1{process($,J){return $}}class Om1{_processors;constructor($){this._processors=$}process($,J){let Q=$;for(let X of this._processors)Q=X.process(Q,J);return Q}}function fg(){return xb4}function wm1($){return new Om1($)}var xb4;var YF0=D(()=>{xb4=new Dm1});class WF0{metricStorageRegistry=new _g;observableRegistry=new QF0;meter;_meterProviderSharedState;_instrumentationScope;constructor($,J){this.meter=new pq0(this),this._meterProviderSharedState=$,this._instrumentationScope=J}registerMetricStorage($){let J=this._registerMetricStorage($,XF0);if(J.length===1)return J[0];return new eq0(J)}registerAsyncMetricStorage($){return this._registerMetricStorage($,rq0)}async collect($,J,Q){let X=await this.observableRegistry.observe(J,Q?.timeoutMillis),Y=this.metricStorageRegistry.getStorages($);if(Y.length===0)return null;let W=[];if(Y.forEach((G)=>{let K=G.collect($,J);if(K!=null)W.push(K)}),W.length===0)return{errors:X};return{scopeMetrics:{scope:this._instrumentationScope,metrics:W},errors:X}}_registerMetricStorage($,J){let X=this._meterProviderSharedState.viewRegistry.findViews($,this._instrumentationScope).map((Y)=>{let W=Wm1(Y,$),G=this.metricStorageRegistry.findOrUpdateCompatibleStorage(W);if(G!=null)return G;let K=Y.aggregation.createAggregator(W),Z=new J(W,K,Y.attributesProcessor,this._meterProviderSharedState.metricCollectors,Y.aggregationCardinalityLimit);return this.metricStorageRegistry.register(Z),Z});if(X.length===0){let W=this._meterProviderSharedState.selectAggregations($.type).map(([G,K])=>{let Z=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(G,$);if(Z!=null)return Z;let H=K.createAggregator($),z=G.selectCardinalityLimit($.type),q=new J($,H,fg(),[G],z);return this.metricStorageRegistry.registerForCollector(G,q),q});X=X.concat(W)}return X}}var Nm1=D(()=>{SM();Zm1();zm1();qm1();Vm1();Um1();YF0()});class GF0{viewRegistry=new bq0;metricCollectors=[];meterSharedStates=new Map;resource;constructor($){this.resource=$}getMeterSharedState($){let J=Su1($),Q=this.meterSharedStates.get(J);if(Q==null)Q=new WF0(this,$),this.meterSharedStates.set(J,Q);return Q}selectAggregations($){let J=[];for(let Q of this.metricCollectors)J.push([Q,jg(Q.selectAggregation($))]);return J}}var Im1=D(()=>{r3();Nm1();Sg()});class KF0{_sharedState;_metricReader;constructor($,J){this._sharedState=$,this._metricReader=J}async collect($){let J=Lm1.millisToHrTime(Date.now()),Q=[],X=[],Y=Array.from(this._sharedState.meterSharedStates.values()).map(async(W)=>{let G=await W.collect(this,J,$);if(G?.scopeMetrics!=null)Q.push(G.scopeMetrics);if(G?.errors!=null)X.push(...G.errors)});return await Promise.all(Y),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:Q},errors:X}}async forceFlush($){await this._metricReader.forceFlush($)}async shutdown($){await this._metricReader.shutdown($)}selectAggregationTemporality($){return this._metricReader.selectAggregationTemporality($)}selectAggregation($){return this._metricReader.selectAggregation($)}selectCardinalityLimit($){return this._metricReader.selectCardinalityLimit?.($)??2000}}var Lm1;var Am1=D(()=>{Lm1=M0(q6(),1)});class KO{_matchAll;_regexp;constructor($){if($==="*")this._matchAll=!0,this._regexp=/.*/;else this._matchAll=!1,this._regexp=new RegExp(KO.escapePattern($))}match($){if(this._matchAll)return!0;return this._regexp.test($)}static escapePattern($){return`^${$.replace(gb4,"\\$&").replace("*",".*")}$`}static hasWildcard($){return $.includes("*")}}class Oq{_matchAll;_pattern;constructor($){this._matchAll=$===void 0,this._pattern=$}match($){if(this._matchAll)return!0;if($===this._pattern)return!0;return!1}}var gb4;var yg=D(()=>{gb4=/[\^$\\.+?()[\]{}|]/g});class ZF0{_nameFilter;_type;_unitFilter;constructor($){this._nameFilter=new KO($?.name??"*"),this._type=$?.type,this._unitFilter=new Oq($?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}var Pm1=D(()=>{yg()});class HF0{_nameFilter;_versionFilter;_schemaUrlFilter;constructor($){this._nameFilter=new Oq($?.name),this._versionFilter=new Oq($?.version),this._schemaUrlFilter=new Oq($?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}var Mm1=D(()=>{yg()});function db4($){return $.instrumentName==null&&$.instrumentType==null&&$.instrumentUnit==null&&$.meterName==null&&$.meterVersion==null&&$.meterSchemaUrl==null}function ub4($){if(db4($))throw Error("Cannot create view with no selector arguments supplied");if($.name!=null&&($?.instrumentName==null||KO.hasWildcard($.instrumentName)))throw Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.")}class zF0{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor($){if(ub4($),$.attributesProcessors!=null)this.attributesProcessor=wm1($.attributesProcessors);else this.attributesProcessor=fg();this.name=$.name,this.description=$.description,this.aggregation=jg($.aggregation??{type:s7.DEFAULT}),this.instrumentSelector=new ZF0({name:$.instrumentName,type:$.instrumentType,unit:$.instrumentUnit}),this.meterSelector=new HF0({name:$.meterName,version:$.meterVersion,schemaUrl:$.meterSchemaUrl}),this.aggregationCardinalityLimit=$.aggregationCardinalityLimit}}var Cm1=D(()=>{yg();YF0();Pm1();Mm1();Sg()});class hg{_sharedState;_shutdown=!1;constructor($){if(this._sharedState=new GF0($?.resource??Em1.defaultResource()),$?.views!=null&&$.views.length>0)for(let J of $.views)this._sharedState.viewRegistry.addView(new zF0(J));if($?.readers!=null&&$.readers.length>0)for(let J of $.readers){let Q=new KF0(this._sharedState,J);J.setMetricProducer(Q),this._sharedState.metricCollectors.push(Q)}}getMeter($,J="",Q={}){if(this._shutdown)return ZO.diag.warn("A shutdown MeterProvider cannot provide a Meter"),ZO.createNoopMeter();return this._sharedState.getMeterSharedState({name:$,version:J,schemaUrl:Q.schemaUrl}).meter}async shutdown($){if(this._shutdown){ZO.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.shutdown($)}))}async forceFlush($){if(this._shutdown){ZO.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.forceFlush($)}))}}var ZO,Em1;var Rm1=D(()=>{Im1();Am1();Cm1();ZO=M0(P(),1),Em1=M0(eP(),1)});var qF0=D(()=>{Ug();Ym1();Rm1()});var bM=F((Tm1)=>{Object.defineProperty(Tm1,"__esModule",{value:!0});Tm1.isTracingSuppressed=Tm1.unsuppressTracing=Tm1.suppressTracing=void 0;var mb4=P(),FF0=(0,mb4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function cb4($){return $.setValue(FF0,!0)}Tm1.suppressTracing=cb4;function lb4($){return $.deleteValue(FF0)}Tm1.unsuppressTracing=lb4;function pb4($){return $.getValue(FF0)===!0}Tm1.isTracingSuppressed=pb4});var BF0=F((Sm1)=>{Object.defineProperty(Sm1,"__esModule",{value:!0});Sm1.BAGGAGE_MAX_TOTAL_LENGTH=Sm1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=Sm1.BAGGAGE_MAX_NAME_VALUE_PAIRS=Sm1.BAGGAGE_HEADER=Sm1.BAGGAGE_ITEMS_SEPARATOR=Sm1.BAGGAGE_PROPERTIES_SEPARATOR=Sm1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;Sm1.BAGGAGE_KEY_PAIR_SEPARATOR="=";Sm1.BAGGAGE_PROPERTIES_SEPARATOR=";";Sm1.BAGGAGE_ITEMS_SEPARATOR=",";Sm1.BAGGAGE_HEADER="baggage";Sm1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;Sm1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;Sm1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var VF0=F((_m1)=>{Object.defineProperty(_m1,"__esModule",{value:!0});_m1.parseKeyPairsIntoRecord=_m1.parsePairKeyValue=_m1.getKeyPairs=_m1.serializeKeyPairs=void 0;var $x4=P(),wq=BF0();function Jx4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?wq.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>wq.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}_m1.serializeKeyPairs=Jx4;function Qx4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=wq.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}_m1.getKeyPairs=Qx4;function vm1($){let J=$.split(wq.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(wq.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,$x4.baggageEntryMetadataFromString)(J.join(wq.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}_m1.parsePairKeyValue=vm1;function Xx4($){let J={};if(typeof $==="string"&&$.length>0)$.split(wq.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=vm1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}_m1.parseKeyPairsIntoRecord=Xx4});var xm1=F((hm1)=>{Object.defineProperty(hm1,"__esModule",{value:!0});hm1.W3CBaggagePropagator=void 0;var UF0=P(),Kx4=bM(),Nq=BF0(),DF0=VF0();class ym1{inject($,J,Q){let X=UF0.propagation.getBaggage($);if(!X||(0,Kx4.isTracingSuppressed)($))return;let Y=(0,DF0.getKeyPairs)(X).filter((G)=>{return G.length<=Nq.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,Nq.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,DF0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,Nq.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,Nq.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(Nq.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(Nq.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,DF0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return UF0.propagation.setBaggage($,UF0.propagation.createBaggage(W))}fields(){return[Nq.BAGGAGE_HEADER]}}hm1.W3CBaggagePropagator=ym1});var mm1=F((dm1)=>{Object.defineProperty(dm1,"__esModule",{value:!0});dm1.AnchoredClock=void 0;class gm1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}dm1.AnchoredClock=gm1});var rm1=F((im1)=>{Object.defineProperty(im1,"__esModule",{value:!0});im1.isAttributeValue=im1.isAttributeKey=im1.sanitizeAttributes=void 0;var cm1=P();function Zx4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!lm1(Q)){cm1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!pm1(X)){cm1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}im1.sanitizeAttributes=Zx4;function lm1($){return typeof $==="string"&&$!==""}im1.isAttributeKey=lm1;function pm1($){if($==null)return!0;if(Array.isArray($))return Hx4($);return nm1(typeof $)}im1.isAttributeValue=pm1;function Hx4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(nm1(X)){J=X;continue}return!1}return!1}return!0}function nm1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var OF0=F((am1)=>{Object.defineProperty(am1,"__esModule",{value:!0});am1.loggingErrorHandler=void 0;var Fx4=P();function Bx4(){return($)=>{Fx4.diag.error(Vx4($))}}am1.loggingErrorHandler=Bx4;function Vx4($){if(typeof $==="string")return $;else return JSON.stringify(Ux4($))}function Ux4($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var Jc1=F((em1)=>{Object.defineProperty(em1,"__esModule",{value:!0});em1.globalErrorHandler=em1.setGlobalErrorHandler=void 0;var Dx4=OF0(),sm1=(0,Dx4.loggingErrorHandler)();function Ox4($){sm1=$}em1.setGlobalErrorHandler=Ox4;function wx4($){try{sm1($)}catch{}}em1.globalErrorHandler=wx4});var Kc1=F((Wc1)=>{Object.defineProperty(Wc1,"__esModule",{value:!0});Wc1.getStringListFromEnv=Wc1.getBooleanFromEnv=Wc1.getStringFromEnv=Wc1.getNumberFromEnv=void 0;var Qc1=P(),Xc1=f("util");function Ix4($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){Qc1.diag.warn(`Unknown value ${(0,Xc1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}Wc1.getNumberFromEnv=Ix4;function Yc1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}Wc1.getStringFromEnv=Yc1;function Lx4($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return Qc1.diag.warn(`Unknown value ${(0,Xc1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}Wc1.getBooleanFromEnv=Lx4;function Ax4($){return Yc1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}Wc1.getStringListFromEnv=Ax4});var zc1=F((Zc1)=>{Object.defineProperty(Zc1,"__esModule",{value:!0});Zc1._globalThis=void 0;Zc1._globalThis=typeof globalThis==="object"?globalThis:global});var Bc1=F((qc1)=>{Object.defineProperty(qc1,"__esModule",{value:!0});qc1.otperformance=void 0;var Ex4=f("perf_hooks");qc1.otperformance=Ex4.performance});var Dc1=F((Vc1)=>{Object.defineProperty(Vc1,"__esModule",{value:!0});Vc1.VERSION=void 0;Vc1.VERSION="2.2.0"});var Nc1=F((Oc1)=>{Object.defineProperty(Oc1,"__esModule",{value:!0});Oc1.ATTR_PROCESS_RUNTIME_NAME=void 0;Oc1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var Ac1=F((Ic1)=>{Object.defineProperty(Ic1,"__esModule",{value:!0});Ic1.SDK_INFO=void 0;var Rx4=Dc1(),bg=m0(),Tx4=Nc1();Ic1.SDK_INFO={[bg.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[Tx4.ATTR_PROCESS_RUNTIME_NAME]:"node",[bg.ATTR_TELEMETRY_SDK_LANGUAGE]:bg.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[bg.ATTR_TELEMETRY_SDK_VERSION]:Rx4.VERSION}});var Pc1=F((s3)=>{Object.defineProperty(s3,"__esModule",{value:!0});s3.SDK_INFO=s3.otperformance=s3._globalThis=s3.getStringListFromEnv=s3.getNumberFromEnv=s3.getBooleanFromEnv=s3.getStringFromEnv=void 0;var xg=Kc1();Object.defineProperty(s3,"getStringFromEnv",{enumerable:!0,get:function(){return xg.getStringFromEnv}});Object.defineProperty(s3,"getBooleanFromEnv",{enumerable:!0,get:function(){return xg.getBooleanFromEnv}});Object.defineProperty(s3,"getNumberFromEnv",{enumerable:!0,get:function(){return xg.getNumberFromEnv}});Object.defineProperty(s3,"getStringListFromEnv",{enumerable:!0,get:function(){return xg.getStringListFromEnv}});var jx4=zc1();Object.defineProperty(s3,"_globalThis",{enumerable:!0,get:function(){return jx4._globalThis}});var Sx4=Bc1();Object.defineProperty(s3,"otperformance",{enumerable:!0,get:function(){return Sx4.otperformance}});var kx4=Ac1();Object.defineProperty(s3,"SDK_INFO",{enumerable:!0,get:function(){return kx4.SDK_INFO}})});var wF0=F((e3)=>{Object.defineProperty(e3,"__esModule",{value:!0});e3.getStringListFromEnv=e3.getNumberFromEnv=e3.getStringFromEnv=e3.getBooleanFromEnv=e3.otperformance=e3._globalThis=e3.SDK_INFO=void 0;var Iq=Pc1();Object.defineProperty(e3,"SDK_INFO",{enumerable:!0,get:function(){return Iq.SDK_INFO}});Object.defineProperty(e3,"_globalThis",{enumerable:!0,get:function(){return Iq._globalThis}});Object.defineProperty(e3,"otperformance",{enumerable:!0,get:function(){return Iq.otperformance}});Object.defineProperty(e3,"getBooleanFromEnv",{enumerable:!0,get:function(){return Iq.getBooleanFromEnv}});Object.defineProperty(e3,"getStringFromEnv",{enumerable:!0,get:function(){return Iq.getStringFromEnv}});Object.defineProperty(e3,"getNumberFromEnv",{enumerable:!0,get:function(){return Iq.getNumberFromEnv}});Object.defineProperty(e3,"getStringListFromEnv",{enumerable:!0,get:function(){return Iq.getStringListFromEnv}})});var jc1=F((Rc1)=>{Object.defineProperty(Rc1,"__esModule",{value:!0});Rc1.addHrTimes=Rc1.isTimeInput=Rc1.isTimeInputHrTime=Rc1.hrTimeToMicroseconds=Rc1.hrTimeToMilliseconds=Rc1.hrTimeToNanoseconds=Rc1.hrTimeToTimeStamp=Rc1.hrTimeDuration=Rc1.timeInputToHrTime=Rc1.hrTime=Rc1.getTimeOrigin=Rc1.millisToHrTime=void 0;var NF0=wF0(),Mc1=9,fx4=6,yx4=Math.pow(10,fx4),gg=Math.pow(10,Mc1);function xM($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*yx4);return[Q,X]}Rc1.millisToHrTime=xM;function IF0(){let $=NF0.otperformance.timeOrigin;if(typeof $!=="number"){let J=NF0.otperformance;$=J.timing&&J.timing.fetchStart}return $}Rc1.getTimeOrigin=IF0;function Cc1($){let J=xM(IF0()),Q=xM(typeof $==="number"?$:NF0.otperformance.now());return Ec1(J,Q)}Rc1.hrTime=Cc1;function hx4($){if(LF0($))return $;else if(typeof $==="number")if($=gg)Q[1]-=gg,Q[0]+=1;return Q}Rc1.addHrTimes=Ec1});var vc1=F((Sc1)=>{Object.defineProperty(Sc1,"__esModule",{value:!0});Sc1.unrefTimer=void 0;function $g4($){if(typeof $!=="number")$.unref()}Sc1.unrefTimer=$g4});var fc1=F((_c1)=>{Object.defineProperty(_c1,"__esModule",{value:!0});_c1.ExportResultCode=void 0;var Jg4;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(Jg4=_c1.ExportResultCode||(_c1.ExportResultCode={}))});var gc1=F((bc1)=>{Object.defineProperty(bc1,"__esModule",{value:!0});bc1.CompositePropagator=void 0;var yc1=P();class hc1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){yc1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){yc1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}bc1.CompositePropagator=hc1});var mc1=F((dc1)=>{Object.defineProperty(dc1,"__esModule",{value:!0});dc1.validateValue=dc1.validateKey=void 0;var PF0="[_0-9a-z-*/]",Qg4=`[a-z]${PF0}{0,255}`,Xg4=`[a-z0-9]${PF0}{0,240}@[a-z]${PF0}{0,13}`,Yg4=new RegExp(`^(?:${Qg4}|${Xg4})$`),Wg4=/^[ -~]{0,255}[!-~]$/,Gg4=/,|=/;function Kg4($){return Yg4.test($)}dc1.validateKey=Kg4;function Zg4($){return Wg4.test($)&&!Gg4.test($)}dc1.validateValue=Zg4});var CF0=F((ic1)=>{Object.defineProperty(ic1,"__esModule",{value:!0});ic1.TraceState=void 0;var cc1=mc1(),lc1=32,zg4=512,pc1=",",nc1="=";class MF0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+nc1+this.get(J)),$},[]).join(pc1)}_parse($){if($.length>zg4)return;if(this._internalState=$.split(pc1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(nc1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,cc1.validateKey)(W)&&(0,cc1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>lc1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,lc1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new MF0;return $._internalState=new Map(this._internalState),$}}ic1.TraceState=MF0});var ec1=F((tc1)=>{Object.defineProperty(tc1,"__esModule",{value:!0});tc1.W3CTraceContextPropagator=tc1.parseTraceParent=tc1.TRACE_STATE_HEADER=tc1.TRACE_PARENT_HEADER=void 0;var dg=P(),qg4=bM(),Fg4=CF0();tc1.TRACE_PARENT_HEADER="traceparent";tc1.TRACE_STATE_HEADER="tracestate";var Bg4="00",Vg4="(?!ff)[\\da-f]{2}",Ug4="(?![0]{32})[\\da-f]{32}",Dg4="(?![0]{16})[\\da-f]{16}",Og4="[\\da-f]{2}",wg4=new RegExp(`^\\s?(${Vg4})-(${Ug4})-(${Dg4})-(${Og4})(-.*)?\\s?$`);function rc1($){let J=wg4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}tc1.parseTraceParent=rc1;class ac1{inject($,J,Q){let X=dg.trace.getSpanContext($);if(!X||(0,qg4.isTracingSuppressed)($)||!(0,dg.isSpanContextValid)(X))return;let Y=`${Bg4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||dg.TraceFlags.NONE).toString(16)}`;if(Q.set(J,tc1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,tc1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,tc1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=rc1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,tc1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new Fg4.TraceState(typeof K==="string"?K:void 0)}return dg.trace.setSpanContext($,W)}fields(){return[tc1.TRACE_PARENT_HEADER,tc1.TRACE_STATE_HEADER]}}tc1.W3CTraceContextPropagator=ac1});var Xl1=F((Jl1)=>{Object.defineProperty(Jl1,"__esModule",{value:!0});Jl1.getRPCMetadata=Jl1.deleteRPCMetadata=Jl1.setRPCMetadata=Jl1.RPCType=void 0;var Ig4=P(),EF0=(0,Ig4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),Lg4;(function($){$.HTTP="http"})(Lg4=Jl1.RPCType||(Jl1.RPCType={}));function Ag4($,J){return $.setValue(EF0,J)}Jl1.setRPCMetadata=Ag4;function Pg4($){return $.deleteValue(EF0)}Jl1.deleteRPCMetadata=Pg4;function Mg4($){return $.getValue(EF0)}Jl1.getRPCMetadata=Mg4});var zl1=F((Zl1)=>{Object.defineProperty(Zl1,"__esModule",{value:!0});Zl1.isPlainObject=void 0;var Rg4="[object Object]",Tg4="[object Null]",jg4="[object Undefined]",Sg4=Function.prototype,Yl1=Sg4.toString,kg4=Yl1.call(Object),vg4=Object.getPrototypeOf,Wl1=Object.prototype,Gl1=Wl1.hasOwnProperty,Lq=Symbol?Symbol.toStringTag:void 0,Kl1=Wl1.toString;function _g4($){if(!fg4($)||yg4($)!==Rg4)return!1;let J=vg4($);if(J===null)return!0;let Q=Gl1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&Yl1.call(Q)===kg4}Zl1.isPlainObject=_g4;function fg4($){return $!=null&&typeof $=="object"}function yg4($){if($==null)return $===void 0?jg4:Tg4;return Lq&&Lq in Object($)?hg4($):bg4($)}function hg4($){let J=Gl1.call($,Lq),Q=$[Lq],X=!1;try{$[Lq]=void 0,X=!0}catch{}let Y=Kl1.call($);if(X)if(J)$[Lq]=Q;else delete $[Lq];return Y}function bg4($){return Kl1.call($)}});var Ol1=F((Ul1)=>{Object.defineProperty(Ul1,"__esModule",{value:!0});Ul1.merge=void 0;var ql1=zl1(),xg4=20;function gg4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=Bl1(J,$.shift(),0,Q);return J}Ul1.merge=gg4;function RF0($){if(lg($))return $.slice();return $}function Bl1($,J,Q=0,X){let Y;if(Q>xg4)return;if(Q++,cg($)||cg(J)||Vl1(J))Y=RF0(J);else if(lg($)){if(Y=$.slice(),lg(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(Fl1($,Z,X)||Fl1(J,Z,X))delete Y[Z];else{if(gM(z)&&gM(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=Bl1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function Fl1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function dg4($,J){if(!(0,ql1.isPlainObject)($)||!(0,ql1.isPlainObject)(J))return!1;return!0}});var Il1=F((wl1)=>{Object.defineProperty(wl1,"__esModule",{value:!0});wl1.callWithTimeout=wl1.TimeoutError=void 0;class pg extends Error{constructor($){super($);Object.setPrototypeOf(this,pg.prototype)}}wl1.TimeoutError=pg;function ug4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new pg("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}wl1.callWithTimeout=ug4});var Ml1=F((Al1)=>{Object.defineProperty(Al1,"__esModule",{value:!0});Al1.isUrlIgnored=Al1.urlMatches=void 0;function Ll1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}Al1.urlMatches=Ll1;function cg4($,J){if(!J)return!1;for(let Q of J)if(Ll1($,Q))return!0;return!1}Al1.isUrlIgnored=cg4});var Tl1=F((El1)=>{Object.defineProperty(El1,"__esModule",{value:!0});El1.Deferred=void 0;class Cl1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}El1.Deferred=Cl1});var vl1=F((Sl1)=>{Object.defineProperty(Sl1,"__esModule",{value:!0});Sl1.BindOnceFuture=void 0;var pg4=Tl1();class jl1{_callback;_that;_isCalled=!1;_deferred=new pg4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}Sl1.BindOnceFuture=jl1});var hl1=F((fl1)=>{Object.defineProperty(fl1,"__esModule",{value:!0});fl1.diagLogLevelFromString=void 0;var $W=P(),_l1={ALL:$W.DiagLogLevel.ALL,VERBOSE:$W.DiagLogLevel.VERBOSE,DEBUG:$W.DiagLogLevel.DEBUG,INFO:$W.DiagLogLevel.INFO,WARN:$W.DiagLogLevel.WARN,ERROR:$W.DiagLogLevel.ERROR,NONE:$W.DiagLogLevel.NONE};function ng4($){if($==null)return;let J=_l1[$.toUpperCase()];if(J==null)return $W.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(_l1)}, using default`),$W.DiagLogLevel.INFO;return J}fl1.diagLogLevelFromString=ng4});var dl1=F((xl1)=>{Object.defineProperty(xl1,"__esModule",{value:!0});xl1._export=void 0;var bl1=P(),ig4=bM();function og4($,J){return new Promise((Q)=>{bl1.context.with((0,ig4.suppressTracing)(bl1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}xl1._export=og4});var r$=F((U1)=>{Object.defineProperty(U1,"__esModule",{value:!0});U1.internal=U1.diagLogLevelFromString=U1.BindOnceFuture=U1.urlMatches=U1.isUrlIgnored=U1.callWithTimeout=U1.TimeoutError=U1.merge=U1.TraceState=U1.unsuppressTracing=U1.suppressTracing=U1.isTracingSuppressed=U1.setRPCMetadata=U1.getRPCMetadata=U1.deleteRPCMetadata=U1.RPCType=U1.parseTraceParent=U1.W3CTraceContextPropagator=U1.TRACE_STATE_HEADER=U1.TRACE_PARENT_HEADER=U1.CompositePropagator=U1.otperformance=U1.getStringListFromEnv=U1.getNumberFromEnv=U1.getBooleanFromEnv=U1.getStringFromEnv=U1._globalThis=U1.SDK_INFO=U1.parseKeyPairsIntoRecord=U1.ExportResultCode=U1.unrefTimer=U1.timeInputToHrTime=U1.millisToHrTime=U1.isTimeInputHrTime=U1.isTimeInput=U1.hrTimeToTimeStamp=U1.hrTimeToNanoseconds=U1.hrTimeToMilliseconds=U1.hrTimeToMicroseconds=U1.hrTimeDuration=U1.hrTime=U1.getTimeOrigin=U1.addHrTimes=U1.loggingErrorHandler=U1.setGlobalErrorHandler=U1.globalErrorHandler=U1.sanitizeAttributes=U1.isAttributeValue=U1.AnchoredClock=U1.W3CBaggagePropagator=void 0;var rg4=xm1();Object.defineProperty(U1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return rg4.W3CBaggagePropagator}});var ag4=mm1();Object.defineProperty(U1,"AnchoredClock",{enumerable:!0,get:function(){return ag4.AnchoredClock}});var ul1=rm1();Object.defineProperty(U1,"isAttributeValue",{enumerable:!0,get:function(){return ul1.isAttributeValue}});Object.defineProperty(U1,"sanitizeAttributes",{enumerable:!0,get:function(){return ul1.sanitizeAttributes}});var ml1=Jc1();Object.defineProperty(U1,"globalErrorHandler",{enumerable:!0,get:function(){return ml1.globalErrorHandler}});Object.defineProperty(U1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return ml1.setGlobalErrorHandler}});var tg4=OF0();Object.defineProperty(U1,"loggingErrorHandler",{enumerable:!0,get:function(){return tg4.loggingErrorHandler}});var $J=jc1();Object.defineProperty(U1,"addHrTimes",{enumerable:!0,get:function(){return $J.addHrTimes}});Object.defineProperty(U1,"getTimeOrigin",{enumerable:!0,get:function(){return $J.getTimeOrigin}});Object.defineProperty(U1,"hrTime",{enumerable:!0,get:function(){return $J.hrTime}});Object.defineProperty(U1,"hrTimeDuration",{enumerable:!0,get:function(){return $J.hrTimeDuration}});Object.defineProperty(U1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return $J.hrTimeToMicroseconds}});Object.defineProperty(U1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return $J.hrTimeToMilliseconds}});Object.defineProperty(U1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return $J.hrTimeToNanoseconds}});Object.defineProperty(U1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return $J.hrTimeToTimeStamp}});Object.defineProperty(U1,"isTimeInput",{enumerable:!0,get:function(){return $J.isTimeInput}});Object.defineProperty(U1,"isTimeInputHrTime",{enumerable:!0,get:function(){return $J.isTimeInputHrTime}});Object.defineProperty(U1,"millisToHrTime",{enumerable:!0,get:function(){return $J.millisToHrTime}});Object.defineProperty(U1,"timeInputToHrTime",{enumerable:!0,get:function(){return $J.timeInputToHrTime}});var sg4=vc1();Object.defineProperty(U1,"unrefTimer",{enumerable:!0,get:function(){return sg4.unrefTimer}});var eg4=fc1();Object.defineProperty(U1,"ExportResultCode",{enumerable:!0,get:function(){return eg4.ExportResultCode}});var $d4=VF0();Object.defineProperty(U1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return $d4.parseKeyPairsIntoRecord}});var Aq=wF0();Object.defineProperty(U1,"SDK_INFO",{enumerable:!0,get:function(){return Aq.SDK_INFO}});Object.defineProperty(U1,"_globalThis",{enumerable:!0,get:function(){return Aq._globalThis}});Object.defineProperty(U1,"getStringFromEnv",{enumerable:!0,get:function(){return Aq.getStringFromEnv}});Object.defineProperty(U1,"getBooleanFromEnv",{enumerable:!0,get:function(){return Aq.getBooleanFromEnv}});Object.defineProperty(U1,"getNumberFromEnv",{enumerable:!0,get:function(){return Aq.getNumberFromEnv}});Object.defineProperty(U1,"getStringListFromEnv",{enumerable:!0,get:function(){return Aq.getStringListFromEnv}});Object.defineProperty(U1,"otperformance",{enumerable:!0,get:function(){return Aq.otperformance}});var Jd4=gc1();Object.defineProperty(U1,"CompositePropagator",{enumerable:!0,get:function(){return Jd4.CompositePropagator}});var ng=ec1();Object.defineProperty(U1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return ng.TRACE_PARENT_HEADER}});Object.defineProperty(U1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return ng.TRACE_STATE_HEADER}});Object.defineProperty(U1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return ng.W3CTraceContextPropagator}});Object.defineProperty(U1,"parseTraceParent",{enumerable:!0,get:function(){return ng.parseTraceParent}});var ig=Xl1();Object.defineProperty(U1,"RPCType",{enumerable:!0,get:function(){return ig.RPCType}});Object.defineProperty(U1,"deleteRPCMetadata",{enumerable:!0,get:function(){return ig.deleteRPCMetadata}});Object.defineProperty(U1,"getRPCMetadata",{enumerable:!0,get:function(){return ig.getRPCMetadata}});Object.defineProperty(U1,"setRPCMetadata",{enumerable:!0,get:function(){return ig.setRPCMetadata}});var TF0=bM();Object.defineProperty(U1,"isTracingSuppressed",{enumerable:!0,get:function(){return TF0.isTracingSuppressed}});Object.defineProperty(U1,"suppressTracing",{enumerable:!0,get:function(){return TF0.suppressTracing}});Object.defineProperty(U1,"unsuppressTracing",{enumerable:!0,get:function(){return TF0.unsuppressTracing}});var Qd4=CF0();Object.defineProperty(U1,"TraceState",{enumerable:!0,get:function(){return Qd4.TraceState}});var Xd4=Ol1();Object.defineProperty(U1,"merge",{enumerable:!0,get:function(){return Xd4.merge}});var cl1=Il1();Object.defineProperty(U1,"TimeoutError",{enumerable:!0,get:function(){return cl1.TimeoutError}});Object.defineProperty(U1,"callWithTimeout",{enumerable:!0,get:function(){return cl1.callWithTimeout}});var ll1=Ml1();Object.defineProperty(U1,"isUrlIgnored",{enumerable:!0,get:function(){return ll1.isUrlIgnored}});Object.defineProperty(U1,"urlMatches",{enumerable:!0,get:function(){return ll1.urlMatches}});var Yd4=vl1();Object.defineProperty(U1,"BindOnceFuture",{enumerable:!0,get:function(){return Yd4.BindOnceFuture}});var Wd4=hl1();Object.defineProperty(U1,"diagLogLevelFromString",{enumerable:!0,get:function(){return Wd4.diagLogLevelFromString}});var Gd4=dl1();U1.internal={_export:Gd4._export}});var og=F((nl1)=>{Object.defineProperty(nl1,"__esModule",{value:!0});nl1.AggregationTemporality=void 0;var Kd4;(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE"})(Kd4=nl1.AggregationTemporality||(nl1.AggregationTemporality={}))});var fK=F((ol1)=>{Object.defineProperty(ol1,"__esModule",{value:!0});ol1.DataPointType=ol1.InstrumentType=void 0;var Zd4;(function($){$.COUNTER="COUNTER",$.GAUGE="GAUGE",$.HISTOGRAM="HISTOGRAM",$.UP_DOWN_COUNTER="UP_DOWN_COUNTER",$.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",$.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",$.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(Zd4=ol1.InstrumentType||(ol1.InstrumentType={}));var Hd4;(function($){$[$.HISTOGRAM=0]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",$[$.GAUGE=2]="GAUGE",$[$.SUM=3]="SUM"})(Hd4=ol1.DataPointType||(ol1.DataPointType={}))});var FQ=F((rl1)=>{Object.defineProperty(rl1,"__esModule",{value:!0});rl1.equalsCaseInsensitive=rl1.binarySearchUB=rl1.setEquals=rl1.FlatMap=rl1.isPromiseAllSettledRejectionResult=rl1.PromiseAllSettled=rl1.callWithTimeout=rl1.TimeoutError=rl1.instrumentationScopeId=rl1.hashAttributes=rl1.isNotNullish=void 0;function zd4($){return $!==void 0&&$!==null}rl1.isNotNullish=zd4;function qd4($){let J=Object.keys($);if(J.length===0)return"";return J=J.sort(),JSON.stringify(J.map((Q)=>[Q,$[Q]]))}rl1.hashAttributes=qd4;function Fd4($){return`${$.name}:${$.version??""}:${$.schemaUrl??""}`}rl1.instrumentationScopeId=Fd4;class rg extends Error{constructor($){super($);Object.setPrototypeOf(this,rg.prototype)}}rl1.TimeoutError=rg;function Bd4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new rg("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}rl1.callWithTimeout=Bd4;async function Vd4($){return Promise.all($.map(async(J)=>{try{return{status:"fulfilled",value:await J}}catch(Q){return{status:"rejected",reason:Q}}}))}rl1.PromiseAllSettled=Vd4;function Ud4($){return $.status==="rejected"}rl1.isPromiseAllSettledRejectionResult=Ud4;function Dd4($,J){let Q=[];return $.forEach((X)=>{Q.push(...J(X))}),Q}rl1.FlatMap=Dd4;function Od4($,J){if($.size!==J.size)return!1;for(let Q of $)if(!J.has(Q))return!1;return!0}rl1.setEquals=Od4;function wd4($,J){let Q=0,X=$.length-1,Y=$.length;while(X>=Q){let W=Q+Math.trunc((X-Q)/2);if($[W]{Object.defineProperty(tl1,"__esModule",{value:!0});tl1.AggregatorKind=void 0;var Sd4;(function($){$[$.DROP=0]="DROP",$[$.SUM=1]="SUM",$[$.LAST_VALUE=2]="LAST_VALUE",$[$.HISTOGRAM=3]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"})(Sd4=tl1.AggregatorKind||(tl1.AggregatorKind={}))});var Jp1=F((el1)=>{Object.defineProperty(el1,"__esModule",{value:!0});el1.DropAggregator=void 0;var kd4=HO();class sl1{kind=kd4.AggregatorKind.DROP;createAccumulation(){return}merge($,J){return}diff($,J){return}toMetricData($,J,Q,X){return}}el1.DropAggregator=sl1});var Wp1=F((Xp1)=>{Object.defineProperty(Xp1,"__esModule",{value:!0});Xp1.HistogramAggregator=Xp1.HistogramAccumulation=void 0;var vd4=HO(),dM=fK(),_d4=FQ();function fd4($){let J=$.map(()=>0);return J.push(0),{buckets:{boundaries:$,counts:J},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}class uM{startTime;_boundaries;_recordMinMax;_current;constructor($,J,Q=!0,X=fd4(J)){this.startTime=$,this._boundaries=J,this._recordMinMax=Q,this._current=X}record($){if(Number.isNaN($))return;if(this._current.count+=1,this._current.sum+=$,this._recordMinMax)this._current.min=Math.min($,this._current.min),this._current.max=Math.max($,this._current.max),this._current.hasMinMax=!0;let J=(0,_d4.binarySearchUB)(this._boundaries,$);this._current.buckets.counts[J]+=1}setStartTime($){this.startTime=$}toPointValue(){return this._current}}Xp1.HistogramAccumulation=uM;class Qp1{_boundaries;_recordMinMax;kind=vd4.AggregatorKind.HISTOGRAM;constructor($,J){this._boundaries=$,this._recordMinMax=J}createAccumulation($){return new uM($,this._boundaries,this._recordMinMax)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue(),Y=Q.buckets.counts,W=X.buckets.counts,G=Array(Y.length);for(let H=0;H{let G=W.toPointValue(),K=$.type===dM.InstrumentType.GAUGE||$.type===dM.InstrumentType.UP_DOWN_COUNTER||$.type===dM.InstrumentType.OBSERVABLE_GAUGE||$.type===dM.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,buckets:G.buckets,count:G.count}}})}}}Xp1.HistogramAggregator=Qp1});var Zp1=F((Gp1)=>{Object.defineProperty(Gp1,"__esModule",{value:!0});Gp1.Buckets=void 0;class vF0{backing;indexBase;indexStart;indexEnd;constructor($=new _F0,J=0,Q=0,X=0){this.backing=$,this.indexBase=J,this.indexStart=Q,this.indexEnd=X}get offset(){return this.indexStart}get length(){if(this.backing.length===0)return 0;if(this.indexEnd===this.indexStart&&this.at(0)===0)return 0;return this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},($,J)=>this.at(J))}at($){let J=this.indexBase-this.indexStart;if($=0;$--)if(this.at($)!==0){this.indexEnd-=this.length-$-1;break}this._rotate()}downscale($){this._rotate();let J=1+this.indexEnd-this.indexStart,Q=1<<$,X=0,Y=0;for(let W=this.indexStart;W<=this.indexEnd;){let G=W%Q;if(G<0)G+=Q;for(let K=G;K>=$,this.indexEnd>>=$,this.indexBase=this.indexStart}clone(){return new vF0(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let $=this.indexBase-this.indexStart;if($===0)return;else if($>0)this.backing.reverse(0,this.backing.length),this.backing.reverse(0,$),this.backing.reverse($,this.backing.length);else this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+$);this.indexBase=this.indexStart}_relocateBucket($,J){if($===J)return;this.incrementBucket($,this.backing.emptyBucket(J))}}Gp1.Buckets=vF0;class _F0{_counts;constructor($=[0]){this._counts=$}get length(){return this._counts.length}countAt($){return this._counts[$]}growTo($,J,Q){let X=Array($).fill(0);X.splice(Q,this._counts.length-J,...this._counts.slice(J)),X.splice(0,J,...this._counts.slice(0,J)),this._counts=X}reverse($,J){let Q=Math.floor(($+J)/2)-$;for(let X=0;X=J)this._counts[$]-=J;else this._counts[$]=0}clone(){return new _F0([...this._counts])}}});var yF0=F((Hp1)=>{Object.defineProperty(Hp1,"__esModule",{value:!0});Hp1.getSignificand=Hp1.getNormalBase2=Hp1.MIN_VALUE=Hp1.MAX_NORMAL_EXPONENT=Hp1.MIN_NORMAL_EXPONENT=Hp1.SIGNIFICAND_WIDTH=void 0;Hp1.SIGNIFICAND_WIDTH=52;var hd4=2146435072,bd4=1048575,fF0=1023;Hp1.MIN_NORMAL_EXPONENT=-fF0+1;Hp1.MAX_NORMAL_EXPONENT=fF0;Hp1.MIN_VALUE=Math.pow(2,-1022);function xd4($){let J=new DataView(new ArrayBuffer(8));return J.setFloat64(0,$),((J.getUint32(0)&hd4)>>20)-fF0}Hp1.getNormalBase2=xd4;function gd4($){let J=new DataView(new ArrayBuffer(8));J.setFloat64(0,$);let Q=J.getUint32(0),X=J.getUint32(4);return(Q&bd4)*Math.pow(2,32)+X}Hp1.getSignificand=gd4});var ag=F((qp1)=>{Object.defineProperty(qp1,"__esModule",{value:!0});qp1.nextGreaterSquare=qp1.ldexp=void 0;function pd4($,J){if($===0||$===Number.POSITIVE_INFINITY||$===Number.NEGATIVE_INFINITY||Number.isNaN($))return $;return $*Math.pow(2,J)}qp1.ldexp=pd4;function nd4($){return $--,$|=$>>1,$|=$>>2,$|=$>>4,$|=$>>8,$|=$>>16,$++,$}qp1.nextGreaterSquare=nd4});var tg=F((Vp1)=>{Object.defineProperty(Vp1,"__esModule",{value:!0});Vp1.MappingError=void 0;class Bp1 extends Error{}Vp1.MappingError=Bp1});var Ip1=F((wp1)=>{Object.defineProperty(wp1,"__esModule",{value:!0});wp1.ExponentMapping=void 0;var zO=yF0(),od4=ag(),Dp1=tg();class Op1{_shift;constructor($){this._shift=-$}mapToIndex($){if($>this._shift}lowerBoundary($){let J=this._minNormalLowerBoundaryIndex();if($Q)throw new Dp1.MappingError(`overflow: ${$} is > maximum lower boundary: ${Q}`);return od4.ldexp(1,$<>this._shift;if(this._shift<2)$--;return $}_maxNormalLowerBoundaryIndex(){return zO.MAX_NORMAL_EXPONENT>>this._shift}_rightShift($,J){return Math.floor($*Math.pow(2,-J))}}wp1.ExponentMapping=Op1});var Ep1=F((Mp1)=>{Object.defineProperty(Mp1,"__esModule",{value:!0});Mp1.LogarithmMapping=void 0;var qO=yF0(),Lp1=ag(),Ap1=tg();class Pp1{_scale;_scaleFactor;_inverseFactor;constructor($){this._scale=$,this._scaleFactor=Lp1.ldexp(Math.LOG2E,$),this._inverseFactor=Lp1.ldexp(Math.LN2,-$)}mapToIndex($){if($<=qO.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(qO.getSignificand($)===0)return(qO.getNormalBase2($)<=Q)return Q;return J}lowerBoundary($){let J=this._maxNormalLowerBoundaryIndex();if($>=J){if($===J)return 2*Math.exp(($-(1< maximum lower boundary: ${J}`)}let Q=this._minNormalLowerBoundaryIndex();if($<=Q){if($===Q)return qO.MIN_VALUE;else if($===Q-1)return Math.exp(($+(1<{Object.defineProperty(jp1,"__esModule",{value:!0});jp1.getMapping=void 0;var rd4=Ip1(),ad4=Ep1(),td4=tg(),Rp1=-10,Tp1=20,sd4=Array.from({length:31},($,J)=>{if(J>10)return new ad4.LogarithmMapping(J-10);return new rd4.ExponentMapping(J-10)});function ed4($){if($>Tp1||$= ${Rp1} && <= ${Tp1}, got: ${$}`);return sd4[$+10]}jp1.getMapping=ed4});var bp1=F((yp1)=>{Object.defineProperty(yp1,"__esModule",{value:!0});yp1.ExponentialHistogramAggregator=yp1.ExponentialHistogramAccumulation=void 0;var $u4=HO(),mM=fK(),Ju4=P(),vp1=Zp1(),_p1=kp1(),Qu4=ag();class FO{low;high;static combine($,J){return new FO(Math.min($.low,J.low),Math.max($.high,J.high))}constructor($,J){this.low=$,this.high=J}}var Xu4=20,Yu4=160,hF0=2;class sg{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor($,J=Yu4,Q=!0,X=0,Y=0,W=0,G=Number.POSITIVE_INFINITY,K=Number.NEGATIVE_INFINITY,Z=new vp1.Buckets,H=new vp1.Buckets,z=(0,_p1.getMapping)(Xu4)){if(this.startTime=$,this._maxSize=J,this._recordMinMax=Q,this._sum=X,this._count=Y,this._zeroCount=W,this._min=G,this._max=K,this._positive=Z,this._negative=H,this._mapping=z,this._maxSizethis._max)this._max=$;if($0)this._updateBuckets(this._positive,$,J);else this._updateBuckets(this._negative,-$,J)}merge($){if(this._count===0)this._min=$.min,this._max=$.max;else if($.count!==0){if($.minthis.max)this._max=$.max}this.startTime=$.startTime,this._sum+=$.sum,this._count+=$.count,this._zeroCount+=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._mergeBuckets(this.positive,$,$.positive,J),this._mergeBuckets(this.negative,$,$.negative,J)}diff($){this._min=1/0,this._max=-1/0,this._sum-=$.sum,this._count-=$.count,this._zeroCount-=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._diffBuckets(this.positive,$,$.positive,J),this._diffBuckets(this.negative,$,$.negative,J)}clone(){return new sg(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($,J,Q){let X=this._mapping.mapToIndex(J),Y=!1,W=0,G=0;if($.length===0)$.indexStart=X,$.indexEnd=$.indexStart,$.indexBase=$.indexStart;else if(X<$.indexStart&&$.indexEnd-X>=this._maxSize)Y=!0,G=X,W=$.indexEnd;else if(X>$.indexEnd&&X-$.indexStart>=this._maxSize)Y=!0,G=$.indexStart,W=X;if(Y){let K=this._changeScale(W,G);this._downscale(K),X=this._mapping.mapToIndex(J)}this._incrementIndexBy($,X,Q)}_incrementIndexBy($,J,Q){if(Q===0)return;if($.length===0)$.indexStart=$.indexEnd=$.indexBase=J;if(J<$.indexStart){let Y=$.indexEnd-J;if(Y>=$.backing.length)this._grow($,Y+1);$.indexStart=J}else if(J>$.indexEnd){let Y=J-$.indexStart;if(Y>=$.backing.length)this._grow($,Y+1);$.indexEnd=J}let X=J-$.indexBase;if(X<0)X+=$.backing.length;$.incrementBucket(X,Q)}_grow($,J){let Q=$.backing.length,X=$.indexBase-$.indexStart,Y=Q-X,W=(0,Qu4.nextGreaterSquare)(J);if(W>this._maxSize)W=this._maxSize;let G=W-X;$.backing.growTo(W,Y,G)}_changeScale($,J){let Q=0;while($-J>=this._maxSize)$>>=1,J>>=1,Q++;return Q}_downscale($){if($===0)return;if($<0)throw Error(`impossible change of scale: ${this.scale}`);let J=this._mapping.scale-$;this._positive.downscale($),this._negative.downscale($),this._mapping=(0,_p1.getMapping)(J)}_minScale($){let J=Math.min(this.scale,$.scale),Q=FO.combine(this._highLowAtScale(this.positive,this.scale,J),this._highLowAtScale($.positive,$.scale,J)),X=FO.combine(this._highLowAtScale(this.negative,this.scale,J),this._highLowAtScale($.negative,$.scale,J));return Math.min(J-this._changeScale(Q.high,Q.low),J-this._changeScale(X.high,X.low))}_highLowAtScale($,J,Q){if($.length===0)return new FO(0,-1);let X=J-Q;return new FO($.indexStart>>X,$.indexEnd>>X)}_mergeBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W,Q.at(G))}_diffBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W)-$.indexBase;if(Z<0)Z+=$.backing.length;$.decrementBucket(Z,Q.at(G))}$.trim()}}yp1.ExponentialHistogramAccumulation=sg;class fp1{_maxSize;_recordMinMax;kind=$u4.AggregatorKind.EXPONENTIAL_HISTOGRAM;constructor($,J){this._maxSize=$,this._recordMinMax=J}createAccumulation($){return new sg($,this._maxSize,this._recordMinMax)}merge($,J){let Q=J.clone();return Q.merge($),Q}diff($,J){let Q=J.clone();return Q.diff($),Q}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:mM.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:Q.map(([Y,W])=>{let G=W.toPointValue(),K=$.type===mM.InstrumentType.GAUGE||$.type===mM.InstrumentType.UP_DOWN_COUNTER||$.type===mM.InstrumentType.OBSERVABLE_GAUGE||$.type===mM.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,positive:{offset:G.positive.offset,bucketCounts:G.positive.bucketCounts},negative:{offset:G.negative.offset,bucketCounts:G.negative.bucketCounts},count:G.count,scale:G.scale,zeroCount:G.zeroCount}}})}}}yp1.ExponentialHistogramAggregator=fp1});var up1=F((gp1)=>{Object.defineProperty(gp1,"__esModule",{value:!0});gp1.LastValueAggregator=gp1.LastValueAccumulation=void 0;var Gu4=HO(),cM=r$(),Ku4=fK();class lM{startTime;_current;sampleTime;constructor($,J=0,Q=[0,0]){this.startTime=$,this._current=J,this.sampleTime=Q}record($){this._current=$,this.sampleTime=(0,cM.millisToHrTime)(Date.now())}setStartTime($){this.startTime=$}toPointValue(){return this._current}}gp1.LastValueAccumulation=lM;class xp1{kind=Gu4.AggregatorKind.LAST_VALUE;createAccumulation($){return new lM($)}merge($,J){let Q=(0,cM.hrTimeToMicroseconds)(J.sampleTime)>=(0,cM.hrTimeToMicroseconds)($.sampleTime)?J:$;return new lM($.startTime,Q.toPointValue(),Q.sampleTime)}diff($,J){let Q=(0,cM.hrTimeToMicroseconds)(J.sampleTime)>=(0,cM.hrTimeToMicroseconds)($.sampleTime)?J:$;return new lM(J.startTime,Q.toPointValue(),Q.sampleTime)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:Ku4.DataPointType.GAUGE,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}})}}}gp1.LastValueAggregator=xp1});var pp1=F((cp1)=>{Object.defineProperty(cp1,"__esModule",{value:!0});cp1.SumAggregator=cp1.SumAccumulation=void 0;var Hu4=HO(),zu4=fK();class Pq{startTime;monotonic;_current;reset;constructor($,J,Q=0,X=!1){this.startTime=$,this.monotonic=J,this._current=Q,this.reset=X}record($){if(this.monotonic&&$<0)return;this._current+=$}setStartTime($){this.startTime=$}toPointValue(){return this._current}}cp1.SumAccumulation=Pq;class mp1{monotonic;kind=Hu4.AggregatorKind.SUM;constructor($){this.monotonic=$}createAccumulation($){return new Pq($,this.monotonic)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue();if(J.reset)return new Pq(J.startTime,this.monotonic,X,J.reset);return new Pq($.startTime,this.monotonic,Q+X)}diff($,J){let Q=$.toPointValue(),X=J.toPointValue();if(this.monotonic&&Q>X)return new Pq(J.startTime,this.monotonic,X,!0);return new Pq(J.startTime,this.monotonic,X-Q)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:zu4.DataPointType.SUM,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}}),isMonotonic:this.monotonic}}}cp1.SumAggregator=mp1});var ap1=F((BQ)=>{Object.defineProperty(BQ,"__esModule",{value:!0});BQ.SumAggregator=BQ.SumAccumulation=BQ.LastValueAggregator=BQ.LastValueAccumulation=BQ.ExponentialHistogramAggregator=BQ.ExponentialHistogramAccumulation=BQ.HistogramAggregator=BQ.HistogramAccumulation=BQ.DropAggregator=void 0;var Fu4=Jp1();Object.defineProperty(BQ,"DropAggregator",{enumerable:!0,get:function(){return Fu4.DropAggregator}});var np1=Wp1();Object.defineProperty(BQ,"HistogramAccumulation",{enumerable:!0,get:function(){return np1.HistogramAccumulation}});Object.defineProperty(BQ,"HistogramAggregator",{enumerable:!0,get:function(){return np1.HistogramAggregator}});var ip1=bp1();Object.defineProperty(BQ,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return ip1.ExponentialHistogramAccumulation}});Object.defineProperty(BQ,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return ip1.ExponentialHistogramAggregator}});var op1=up1();Object.defineProperty(BQ,"LastValueAccumulation",{enumerable:!0,get:function(){return op1.LastValueAccumulation}});Object.defineProperty(BQ,"LastValueAggregator",{enumerable:!0,get:function(){return op1.LastValueAggregator}});var rp1=pp1();Object.defineProperty(BQ,"SumAccumulation",{enumerable:!0,get:function(){return rp1.SumAccumulation}});Object.defineProperty(BQ,"SumAggregator",{enumerable:!0,get:function(){return rp1.SumAggregator}})});var Xn1=F((tp1)=>{Object.defineProperty(tp1,"__esModule",{value:!0});tp1.DEFAULT_AGGREGATION=tp1.EXPONENTIAL_HISTOGRAM_AGGREGATION=tp1.HISTOGRAM_AGGREGATION=tp1.LAST_VALUE_AGGREGATION=tp1.SUM_AGGREGATION=tp1.DROP_AGGREGATION=tp1.DefaultAggregation=tp1.ExponentialHistogramAggregation=tp1.ExplicitBucketHistogramAggregation=tp1.HistogramAggregation=tp1.LastValueAggregation=tp1.SumAggregation=tp1.DropAggregation=void 0;var Vu4=P(),Mq=ap1(),rX=fK();class eg{static DEFAULT_INSTANCE=new Mq.DropAggregator;createAggregator($){return eg.DEFAULT_INSTANCE}}tp1.DropAggregation=eg;class pM{static MONOTONIC_INSTANCE=new Mq.SumAggregator(!0);static NON_MONOTONIC_INSTANCE=new Mq.SumAggregator(!1);createAggregator($){switch($.type){case rX.InstrumentType.COUNTER:case rX.InstrumentType.OBSERVABLE_COUNTER:case rX.InstrumentType.HISTOGRAM:return pM.MONOTONIC_INSTANCE;default:return pM.NON_MONOTONIC_INSTANCE}}}tp1.SumAggregation=pM;class $d{static DEFAULT_INSTANCE=new Mq.LastValueAggregator;createAggregator($){return $d.DEFAULT_INSTANCE}}tp1.LastValueAggregation=$d;class Jd{static DEFAULT_INSTANCE=new Mq.HistogramAggregator([0,5,10,25,50,75,100,250,500,750,1000,2500,5000,7500,1e4],!0);createAggregator($){return Jd.DEFAULT_INSTANCE}}tp1.HistogramAggregation=Jd;class bF0{_recordMinMax;_boundaries;constructor($,J=!0){if(this._recordMinMax=J,$==null)throw Error("ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array");$=$.concat(),$=$.sort((Y,W)=>Y-W);let Q=$.lastIndexOf(-1/0),X=$.indexOf(1/0);if(X===-1)X=void 0;this._boundaries=$.slice(Q+1,X)}createAggregator($){return new Mq.HistogramAggregator(this._boundaries,this._recordMinMax)}}tp1.ExplicitBucketHistogramAggregation=bF0;class xF0{_maxSize;_recordMinMax;constructor($=160,J=!0){this._maxSize=$,this._recordMinMax=J}createAggregator($){return new Mq.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}}tp1.ExponentialHistogramAggregation=xF0;class gF0{_resolve($){switch($.type){case rX.InstrumentType.COUNTER:case rX.InstrumentType.UP_DOWN_COUNTER:case rX.InstrumentType.OBSERVABLE_COUNTER:case rX.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return tp1.SUM_AGGREGATION;case rX.InstrumentType.GAUGE:case rX.InstrumentType.OBSERVABLE_GAUGE:return tp1.LAST_VALUE_AGGREGATION;case rX.InstrumentType.HISTOGRAM:{if($.advice.explicitBucketBoundaries)return new bF0($.advice.explicitBucketBoundaries);return tp1.HISTOGRAM_AGGREGATION}}return Vu4.diag.warn(`Unable to recognize instrument type: ${$.type}`),tp1.DROP_AGGREGATION}createAggregator($){return this._resolve($).createAggregator($)}}tp1.DefaultAggregation=gF0;tp1.DROP_AGGREGATION=new eg;tp1.SUM_AGGREGATION=new pM;tp1.LAST_VALUE_AGGREGATION=new $d;tp1.HISTOGRAM_AGGREGATION=new Jd;tp1.EXPONENTIAL_HISTOGRAM_AGGREGATION=new xF0;tp1.DEFAULT_AGGREGATION=new gF0});var nM=F((Wn1)=>{Object.defineProperty(Wn1,"__esModule",{value:!0});Wn1.toAggregation=Wn1.AggregationType=void 0;var Cq=Xn1(),Eq;(function($){$[$.DEFAULT=0]="DEFAULT",$[$.DROP=1]="DROP",$[$.SUM=2]="SUM",$[$.LAST_VALUE=3]="LAST_VALUE",$[$.EXPLICIT_BUCKET_HISTOGRAM=4]="EXPLICIT_BUCKET_HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=5]="EXPONENTIAL_HISTOGRAM"})(Eq=Wn1.AggregationType||(Wn1.AggregationType={}));function Pu4($){switch($.type){case Eq.DEFAULT:return Cq.DEFAULT_AGGREGATION;case Eq.DROP:return Cq.DROP_AGGREGATION;case Eq.SUM:return Cq.SUM_AGGREGATION;case Eq.LAST_VALUE:return Cq.LAST_VALUE_AGGREGATION;case Eq.EXPONENTIAL_HISTOGRAM:{let J=$;return new Cq.ExponentialHistogramAggregation(J.options?.maxSize,J.options?.recordMinMax)}case Eq.EXPLICIT_BUCKET_HISTOGRAM:{let J=$;if(J.options==null)return Cq.HISTOGRAM_AGGREGATION;else return new Cq.ExplicitBucketHistogramAggregation(J.options?.boundaries,J.options?.recordMinMax)}default:throw Error("Unsupported Aggregation")}}Wn1.toAggregation=Pu4});var dF0=F((Kn1)=>{Object.defineProperty(Kn1,"__esModule",{value:!0});Kn1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=Kn1.DEFAULT_AGGREGATION_SELECTOR=void 0;var Mu4=og(),Cu4=nM(),Eu4=($)=>{return{type:Cu4.AggregationType.DEFAULT}};Kn1.DEFAULT_AGGREGATION_SELECTOR=Eu4;var Ru4=($)=>Mu4.AggregationTemporality.CUMULATIVE;Kn1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=Ru4});var uF0=F((Fn1)=>{Object.defineProperty(Fn1,"__esModule",{value:!0});Fn1.MetricReader=void 0;var Hn1=P(),Qd=FQ(),zn1=dF0();class qn1{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor($){this._aggregationSelector=$?.aggregationSelector??zn1.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=$?.aggregationTemporalitySelector??zn1.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=$?.metricProducers??[],this._cardinalitySelector=$?.cardinalitySelector}setMetricProducer($){if(this._sdkMetricProducer)throw Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=$,this.onInitialized()}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}selectCardinalityLimit($){return this._cardinalitySelector?this._cardinalitySelector($):2000}onInitialized(){}async collect($){if(this._sdkMetricProducer===void 0)throw Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw Error("MetricReader is shutdown");let[J,...Q]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:$?.timeoutMillis}),...this._metricProducers.map((G)=>G.collect({timeoutMillis:$?.timeoutMillis}))]),X=J.errors.concat((0,Qd.FlatMap)(Q,(G)=>G.errors)),Y=J.resourceMetrics.resource,W=J.resourceMetrics.scopeMetrics.concat((0,Qd.FlatMap)(Q,(G)=>G.resourceMetrics.scopeMetrics));return{resourceMetrics:{resource:Y,scopeMetrics:W},errors:X}}async shutdown($){if(this._shutdown){Hn1.diag.error("Cannot call shutdown twice.");return}if($?.timeoutMillis==null)await this.onShutdown();else await(0,Qd.callWithTimeout)(this.onShutdown(),$.timeoutMillis);this._shutdown=!0}async forceFlush($){if(this._shutdown){Hn1.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if($?.timeoutMillis==null){await this.onForceFlush();return}await(0,Qd.callWithTimeout)(this.onForceFlush(),$.timeoutMillis)}}Fn1.MetricReader=qn1});var wn1=F((Dn1)=>{Object.defineProperty(Dn1,"__esModule",{value:!0});Dn1.PeriodicExportingMetricReader=void 0;var mF0=P(),Xd=r$(),ju4=uF0(),Vn1=FQ();class Un1 extends ju4.MetricReader{_interval;_exporter;_exportInterval;_exportTimeout;constructor($){super({aggregationSelector:$.exporter.selectAggregation?.bind($.exporter),aggregationTemporalitySelector:$.exporter.selectAggregationTemporality?.bind($.exporter),metricProducers:$.metricProducers});if($.exportIntervalMillis!==void 0&&$.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportIntervalMillis!==void 0&&$.exportIntervalMillis<$.exportTimeoutMillis)throw Error("exportIntervalMillis must be greater than or equal to exportTimeoutMillis");this._exportInterval=$.exportIntervalMillis??60000,this._exportTimeout=$.exportTimeoutMillis??30000,this._exporter=$.exporter}async _runOnce(){try{await(0,Vn1.callWithTimeout)(this._doRun(),this._exportTimeout)}catch($){if($ instanceof Vn1.TimeoutError){mF0.diag.error("Export took longer than %s milliseconds and timed out.",this._exportTimeout);return}(0,Xd.globalErrorHandler)($)}}async _doRun(){let{resourceMetrics:$,errors:J}=await this.collect({timeoutMillis:this._exportTimeout});if(J.length>0)mF0.diag.error("PeriodicExportingMetricReader: metrics collection errors",...J);if($.resource.asyncAttributesPending)try{await $.resource.waitForAsyncAttributes?.()}catch(X){mF0.diag.debug("Error while resolving async portion of resource: ",X),(0,Xd.globalErrorHandler)(X)}if($.scopeMetrics.length===0)return;let Q=await Xd.internal._export(this._exporter,$);if(Q.code!==Xd.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${Q.error})`)}onInitialized(){if(this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),typeof this._interval!=="number")this._interval.unref()}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){if(this._interval)clearInterval(this._interval);await this.onForceFlush(),await this._exporter.shutdown()}}Dn1.PeriodicExportingMetricReader=Un1});var Pn1=F((Ln1)=>{Object.defineProperty(Ln1,"__esModule",{value:!0});Ln1.InMemoryMetricExporter=void 0;var Nn1=r$();class In1{_shutdown=!1;_aggregationTemporality;_metrics=[];constructor($){this._aggregationTemporality=$}export($,J){if(this._shutdown){setTimeout(()=>J({code:Nn1.ExportResultCode.FAILED}),0);return}this._metrics.push($),setTimeout(()=>J({code:Nn1.ExportResultCode.SUCCESS}),0)}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality($){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}Ln1.InMemoryMetricExporter=In1});var Rn1=F((Cn1)=>{Object.defineProperty(Cn1,"__esModule",{value:!0});Cn1.ConsoleMetricExporter=void 0;var Mn1=r$(),Su4=dF0();class cF0{_shutdown=!1;_temporalitySelector;constructor($){this._temporalitySelector=$?.temporalitySelector??Su4.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export($,J){if(this._shutdown){setImmediate(J,{code:Mn1.ExportResultCode.FAILED});return}return cF0._sendMetrics($,J)}forceFlush(){return Promise.resolve()}selectAggregationTemporality($){return this._temporalitySelector($)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics($,J){for(let Q of $.scopeMetrics)for(let X of Q.metrics)console.dir({descriptor:X.descriptor,dataPointType:X.dataPointType,dataPoints:X.dataPoints},{depth:null});J({code:Mn1.ExportResultCode.SUCCESS})}}Cn1.ConsoleMetricExporter=cF0});var Sn1=F((Tn1)=>{Object.defineProperty(Tn1,"__esModule",{value:!0});Tn1.defaultServiceName=void 0;function ku4(){return`unknown_service:${process.argv0}`}Tn1.defaultServiceName=ku4});var kn1=F((lF0)=>{Object.defineProperty(lF0,"__esModule",{value:!0});lF0.defaultServiceName=void 0;var vu4=Sn1();Object.defineProperty(lF0,"defaultServiceName",{enumerable:!0,get:function(){return vu4.defaultServiceName}})});var nF0=F((pF0)=>{Object.defineProperty(pF0,"__esModule",{value:!0});pF0.defaultServiceName=void 0;var fu4=kn1();Object.defineProperty(pF0,"defaultServiceName",{enumerable:!0,get:function(){return fu4.defaultServiceName}})});var fn1=F((vn1)=>{Object.defineProperty(vn1,"__esModule",{value:!0});vn1.identity=vn1.isPromiseLike=void 0;var hu4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};vn1.isPromiseLike=hu4;function bu4($){return $}vn1.identity=bu4});var rF0=F((hn1)=>{Object.defineProperty(hn1,"__esModule",{value:!0});hn1.defaultResource=hn1.emptyResource=hn1.resourceFromDetectedResource=hn1.resourceFromAttributes=void 0;var oM=P(),iF0=r$(),Rq=m0(),gu4=nF0(),iM=fn1();class rM{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new rM({},J);return Q._rawAttributes=yn1($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,iM.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,iM.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=yn1(this._rawAttributes),this._schemaUrl=cu4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,iM.isPromiseLike)(Q))return[J,Q.catch((X)=>{oM.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function cu4($){if(typeof $==="string"||$===void 0)return $;oM.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function lu4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;oM.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var un1=F((gn1)=>{Object.defineProperty(gn1,"__esModule",{value:!0});gn1.detectResources=void 0;var xn1=P(),aF0=rF0(),ou4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,aF0.resourceFromDetectedResource)(Q.detect($));return xn1.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return xn1.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,aF0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,aF0.emptyResource)())};gn1.detectResources=ou4});var nn1=F((ln1)=>{Object.defineProperty(ln1,"__esModule",{value:!0});ln1.envDetector=void 0;var ru4=P(),au4=m0(),mn1=r$();class cn1{_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($){let J={},Q=(0,mn1.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,mn1.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){ru4.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[au4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}ln1.envDetector=new cn1});var aM=F((in1)=>{Object.defineProperty(in1,"__esModule",{value:!0});in1.ATTR_WEBENGINE_VERSION=in1.ATTR_WEBENGINE_NAME=in1.ATTR_WEBENGINE_DESCRIPTION=in1.ATTR_SERVICE_NAMESPACE=in1.ATTR_SERVICE_INSTANCE_ID=in1.ATTR_PROCESS_RUNTIME_VERSION=in1.ATTR_PROCESS_RUNTIME_NAME=in1.ATTR_PROCESS_RUNTIME_DESCRIPTION=in1.ATTR_PROCESS_PID=in1.ATTR_PROCESS_OWNER=in1.ATTR_PROCESS_EXECUTABLE_PATH=in1.ATTR_PROCESS_EXECUTABLE_NAME=in1.ATTR_PROCESS_COMMAND_ARGS=in1.ATTR_PROCESS_COMMAND=in1.ATTR_OS_VERSION=in1.ATTR_OS_TYPE=in1.ATTR_K8S_POD_NAME=in1.ATTR_K8S_NAMESPACE_NAME=in1.ATTR_K8S_DEPLOYMENT_NAME=in1.ATTR_K8S_CLUSTER_NAME=in1.ATTR_HOST_TYPE=in1.ATTR_HOST_NAME=in1.ATTR_HOST_IMAGE_VERSION=in1.ATTR_HOST_IMAGE_NAME=in1.ATTR_HOST_IMAGE_ID=in1.ATTR_HOST_ID=in1.ATTR_HOST_ARCH=in1.ATTR_CONTAINER_NAME=in1.ATTR_CONTAINER_IMAGE_TAGS=in1.ATTR_CONTAINER_IMAGE_NAME=in1.ATTR_CONTAINER_ID=in1.ATTR_CLOUD_REGION=in1.ATTR_CLOUD_PROVIDER=in1.ATTR_CLOUD_AVAILABILITY_ZONE=in1.ATTR_CLOUD_ACCOUNT_ID=void 0;in1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";in1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";in1.ATTR_CLOUD_PROVIDER="cloud.provider";in1.ATTR_CLOUD_REGION="cloud.region";in1.ATTR_CONTAINER_ID="container.id";in1.ATTR_CONTAINER_IMAGE_NAME="container.image.name";in1.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";in1.ATTR_CONTAINER_NAME="container.name";in1.ATTR_HOST_ARCH="host.arch";in1.ATTR_HOST_ID="host.id";in1.ATTR_HOST_IMAGE_ID="host.image.id";in1.ATTR_HOST_IMAGE_NAME="host.image.name";in1.ATTR_HOST_IMAGE_VERSION="host.image.version";in1.ATTR_HOST_NAME="host.name";in1.ATTR_HOST_TYPE="host.type";in1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";in1.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";in1.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";in1.ATTR_K8S_POD_NAME="k8s.pod.name";in1.ATTR_OS_TYPE="os.type";in1.ATTR_OS_VERSION="os.version";in1.ATTR_PROCESS_COMMAND="process.command";in1.ATTR_PROCESS_COMMAND_ARGS="process.command_args";in1.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";in1.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";in1.ATTR_PROCESS_OWNER="process.owner";in1.ATTR_PROCESS_PID="process.pid";in1.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";in1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";in1.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";in1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";in1.ATTR_SERVICE_NAMESPACE="service.namespace";in1.ATTR_WEBENGINE_DESCRIPTION="webengine.description";in1.ATTR_WEBENGINE_NAME="webengine.name";in1.ATTR_WEBENGINE_VERSION="webengine.version"});var Yd=F((rn1)=>{Object.defineProperty(rn1,"__esModule",{value:!0});rn1.execAsync=void 0;var km4=f("child_process"),vm4=f("util");rn1.execAsync=vm4.promisify(km4.exec)});var en1=F((tn1)=>{Object.defineProperty(tn1,"__esModule",{value:!0});tn1.getMachineId=void 0;var _m4=Yd(),fm4=P();async function ym4(){try{let J=(await(0,_m4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){fm4.diag.debug(`error reading machine id: ${$}`)}return}tn1.getMachineId=ym4});var Qi1=F(($i1)=>{Object.defineProperty($i1,"__esModule",{value:!0});$i1.getMachineId=void 0;var hm4=f("fs"),bm4=P();async function xm4(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await hm4.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){bm4.diag.debug(`error reading machine id: ${Q}`)}return}$i1.getMachineId=xm4});var Gi1=F((Yi1)=>{Object.defineProperty(Yi1,"__esModule",{value:!0});Yi1.getMachineId=void 0;var gm4=f("fs"),dm4=Yd(),Xi1=P();async function um4(){try{return(await gm4.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){Xi1.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,dm4.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){Xi1.diag.debug(`error reading machine id: ${$}`)}return}Yi1.getMachineId=um4});var zi1=F((Zi1)=>{Object.defineProperty(Zi1,"__esModule",{value:!0});Zi1.getMachineId=void 0;var Ki1=f("process"),mm4=Yd(),cm4=P();async function lm4(){let J="%windir%\\System32\\REG.exe";if(Ki1.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in Ki1.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,mm4.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){cm4.diag.debug(`error reading machine id: ${Q}`)}return}Zi1.getMachineId=lm4});var Bi1=F((qi1)=>{Object.defineProperty(qi1,"__esModule",{value:!0});qi1.getMachineId=void 0;var pm4=P();async function nm4(){pm4.diag.debug("could not read machine-id: unsupported platform");return}qi1.getMachineId=nm4});var Di1=F((Vi1)=>{Object.defineProperty(Vi1,"__esModule",{value:!0});Vi1.getMachineId=void 0;var im4=f("process"),Tq;async function om4(){if(!Tq)switch(im4.platform){case"darwin":Tq=(await Promise.resolve().then(() => M0(en1()))).getMachineId;break;case"linux":Tq=(await Promise.resolve().then(() => M0(Qi1()))).getMachineId;break;case"freebsd":Tq=(await Promise.resolve().then(() => M0(Gi1()))).getMachineId;break;case"win32":Tq=(await Promise.resolve().then(() => M0(zi1()))).getMachineId;break;default:Tq=(await Promise.resolve().then(() => M0(Bi1()))).getMachineId;break}return Tq()}Vi1.getMachineId=om4});var tF0=F((Oi1)=>{Object.defineProperty(Oi1,"__esModule",{value:!0});Oi1.normalizeType=Oi1.normalizeArch=void 0;var rm4=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};Oi1.normalizeArch=rm4;var am4=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};Oi1.normalizeType=am4});var Pi1=F((Li1)=>{Object.defineProperty(Li1,"__esModule",{value:!0});Li1.hostDetector=void 0;var sF0=aM(),Ni1=f("os"),sm4=Di1(),em4=tF0();class Ii1{detect($){return{attributes:{[sF0.ATTR_HOST_NAME]:(0,Ni1.hostname)(),[sF0.ATTR_HOST_ARCH]:(0,em4.normalizeArch)((0,Ni1.arch)()),[sF0.ATTR_HOST_ID]:(0,sm4.getMachineId)()}}}}Li1.hostDetector=new Ii1});var ji1=F((Ri1)=>{Object.defineProperty(Ri1,"__esModule",{value:!0});Ri1.osDetector=void 0;var Mi1=aM(),Ci1=f("os"),$c4=tF0();class Ei1{detect($){return{attributes:{[Mi1.ATTR_OS_TYPE]:(0,$c4.normalizeType)((0,Ci1.platform)()),[Mi1.ATTR_OS_VERSION]:(0,Ci1.release)()}}}}Ri1.osDetector=new Ei1});var _i1=F((ki1)=>{Object.defineProperty(ki1,"__esModule",{value:!0});ki1.processDetector=void 0;var Jc4=P(),JW=aM(),Qc4=f("os");class Si1{detect($){let J={[JW.ATTR_PROCESS_PID]:process.pid,[JW.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[JW.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[JW.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[JW.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[JW.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[JW.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[JW.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=Qc4.userInfo();J[JW.ATTR_PROCESS_OWNER]=Q.username}catch(Q){Jc4.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}ki1.processDetector=new Si1});var bi1=F((yi1)=>{Object.defineProperty(yi1,"__esModule",{value:!0});yi1.serviceInstanceIdDetector=void 0;var Xc4=aM(),Yc4=f("crypto");class fi1{detect($){return{attributes:{[Xc4.ATTR_SERVICE_INSTANCE_ID]:(0,Yc4.randomUUID)()}}}}yi1.serviceInstanceIdDetector=new fi1});var xi1=F((BO)=>{Object.defineProperty(BO,"__esModule",{value:!0});BO.serviceInstanceIdDetector=BO.processDetector=BO.osDetector=BO.hostDetector=void 0;var Wc4=Pi1();Object.defineProperty(BO,"hostDetector",{enumerable:!0,get:function(){return Wc4.hostDetector}});var Gc4=ji1();Object.defineProperty(BO,"osDetector",{enumerable:!0,get:function(){return Gc4.osDetector}});var Kc4=_i1();Object.defineProperty(BO,"processDetector",{enumerable:!0,get:function(){return Kc4.processDetector}});var Zc4=bi1();Object.defineProperty(BO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Zc4.serviceInstanceIdDetector}})});var gi1=F((VO)=>{Object.defineProperty(VO,"__esModule",{value:!0});VO.serviceInstanceIdDetector=VO.processDetector=VO.osDetector=VO.hostDetector=void 0;var Wd=xi1();Object.defineProperty(VO,"hostDetector",{enumerable:!0,get:function(){return Wd.hostDetector}});Object.defineProperty(VO,"osDetector",{enumerable:!0,get:function(){return Wd.osDetector}});Object.defineProperty(VO,"processDetector",{enumerable:!0,get:function(){return Wd.processDetector}});Object.defineProperty(VO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Wd.serviceInstanceIdDetector}})});var mi1=F((di1)=>{Object.defineProperty(di1,"__esModule",{value:!0});di1.noopDetector=di1.NoopDetector=void 0;class eF0{detect(){return{attributes:{}}}}di1.NoopDetector=eF0;di1.noopDetector=new eF0});var ci1=F((yK)=>{Object.defineProperty(yK,"__esModule",{value:!0});yK.noopDetector=yK.serviceInstanceIdDetector=yK.processDetector=yK.osDetector=yK.hostDetector=yK.envDetector=void 0;var Fc4=nn1();Object.defineProperty(yK,"envDetector",{enumerable:!0,get:function(){return Fc4.envDetector}});var Gd=gi1();Object.defineProperty(yK,"hostDetector",{enumerable:!0,get:function(){return Gd.hostDetector}});Object.defineProperty(yK,"osDetector",{enumerable:!0,get:function(){return Gd.osDetector}});Object.defineProperty(yK,"processDetector",{enumerable:!0,get:function(){return Gd.processDetector}});Object.defineProperty(yK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Gd.serviceInstanceIdDetector}});var Bc4=mi1();Object.defineProperty(yK,"noopDetector",{enumerable:!0,get:function(){return Bc4.noopDetector}})});var UO=F((JJ)=>{Object.defineProperty(JJ,"__esModule",{value:!0});JJ.defaultServiceName=JJ.emptyResource=JJ.defaultResource=JJ.resourceFromAttributes=JJ.serviceInstanceIdDetector=JJ.processDetector=JJ.osDetector=JJ.hostDetector=JJ.envDetector=JJ.detectResources=void 0;var Uc4=un1();Object.defineProperty(JJ,"detectResources",{enumerable:!0,get:function(){return Uc4.detectResources}});var tM=ci1();Object.defineProperty(JJ,"envDetector",{enumerable:!0,get:function(){return tM.envDetector}});Object.defineProperty(JJ,"hostDetector",{enumerable:!0,get:function(){return tM.hostDetector}});Object.defineProperty(JJ,"osDetector",{enumerable:!0,get:function(){return tM.osDetector}});Object.defineProperty(JJ,"processDetector",{enumerable:!0,get:function(){return tM.processDetector}});Object.defineProperty(JJ,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return tM.serviceInstanceIdDetector}});var $B0=rF0();Object.defineProperty(JJ,"resourceFromAttributes",{enumerable:!0,get:function(){return $B0.resourceFromAttributes}});Object.defineProperty(JJ,"defaultResource",{enumerable:!0,get:function(){return $B0.defaultResource}});Object.defineProperty(JJ,"emptyResource",{enumerable:!0,get:function(){return $B0.emptyResource}});var Dc4=nF0();Object.defineProperty(JJ,"defaultServiceName",{enumerable:!0,get:function(){return Dc4.defaultServiceName}})});var ii1=F((pi1)=>{Object.defineProperty(pi1,"__esModule",{value:!0});pi1.ViewRegistry=void 0;class li1{_registeredViews=[];addView($){this._registeredViews.push($)}findViews($,J){return this._registeredViews.filter((X)=>{return this._matchInstrument(X.instrumentSelector,$)&&this._matchMeter(X.meterSelector,J)})}_matchInstrument($,J){return($.getType()===void 0||J.type===$.getType())&&$.getNameFilter().match(J.name)&&$.getUnitFilter().match(J.unit)}_matchMeter($,J){return $.getNameFilter().match(J.name)&&(J.version===void 0||$.getVersionFilter().match(J.version))&&(J.schemaUrl===void 0||$.getSchemaUrlFilter().match(J.schemaUrl))}}pi1.ViewRegistry=li1});var sM=F((ai1)=>{Object.defineProperty(ai1,"__esModule",{value:!0});ai1.isValidName=ai1.isDescriptorCompatibleWith=ai1.createInstrumentDescriptorWithView=ai1.createInstrumentDescriptor=void 0;var oi1=P(),wc4=FQ();function Nc4($,J,Q){if(!ri1($))oi1.diag.warn(`Invalid metric name: "${$}". The metric name should be a ASCII string with a length no greater than 255 characters.`);return{name:$,type:J,description:Q?.description??"",unit:Q?.unit??"",valueType:Q?.valueType??oi1.ValueType.DOUBLE,advice:Q?.advice??{}}}ai1.createInstrumentDescriptor=Nc4;function Ic4($,J){return{name:$.name??J.name,description:$.description??J.description,type:J.type,unit:J.unit,valueType:J.valueType,advice:J.advice}}ai1.createInstrumentDescriptorWithView=Ic4;function Lc4($,J){return(0,wc4.equalsCaseInsensitive)($.name,J.name)&&$.unit===J.unit&&$.type===J.type&&$.valueType===J.valueType}ai1.isDescriptorCompatibleWith=Lc4;var Ac4=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function ri1($){return $.match(Ac4)!=null}ai1.isValidName=ri1});var Kd=F((Wo1)=>{Object.defineProperty(Wo1,"__esModule",{value:!0});Wo1.isObservableInstrument=Wo1.ObservableUpDownCounterInstrument=Wo1.ObservableGaugeInstrument=Wo1.ObservableCounterInstrument=Wo1.ObservableInstrument=Wo1.HistogramInstrument=Wo1.GaugeInstrument=Wo1.CounterInstrument=Wo1.UpDownCounterInstrument=Wo1.SyncInstrument=void 0;var DO=P(),Ec4=r$();class OO{_writableMetricStorage;_descriptor;constructor($,J){this._writableMetricStorage=$,this._descriptor=J}_record($,J={},Q=DO.context.active()){if(typeof $!=="number"){DO.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${$}`);return}if(this._descriptor.valueType===DO.ValueType.INT&&!Number.isInteger($)){if(DO.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._writableMetricStorage.record($,J,Q,(0,Ec4.millisToHrTime)(Date.now()))}}Wo1.SyncInstrument=OO;class si1 extends OO{add($,J,Q){this._record($,J,Q)}}Wo1.UpDownCounterInstrument=si1;class ei1 extends OO{add($,J,Q){if($<0){DO.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}Wo1.CounterInstrument=ei1;class $o1 extends OO{record($,J,Q){this._record($,J,Q)}}Wo1.GaugeInstrument=$o1;class Jo1 extends OO{record($,J,Q){if($<0){DO.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}Wo1.HistogramInstrument=Jo1;class wO{_observableRegistry;_metricStorages;_descriptor;constructor($,J,Q){this._observableRegistry=Q,this._descriptor=$,this._metricStorages=J}addCallback($){this._observableRegistry.addCallback($,this)}removeCallback($){this._observableRegistry.removeCallback($,this)}}Wo1.ObservableInstrument=wO;class Qo1 extends wO{}Wo1.ObservableCounterInstrument=Qo1;class Xo1 extends wO{}Wo1.ObservableGaugeInstrument=Xo1;class Yo1 extends wO{}Wo1.ObservableUpDownCounterInstrument=Yo1;function Rc4($){return $ instanceof wO}Wo1.isObservableInstrument=Rc4});var zo1=F((Zo1)=>{Object.defineProperty(Zo1,"__esModule",{value:!0});Zo1.Meter=void 0;var jq=sM(),Sq=Kd(),kq=fK();class Ko1{_meterSharedState;constructor($){this._meterSharedState=$}createGauge($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.GAUGE,J),X=this._meterSharedState.registerMetricStorage(Q);return new Sq.GaugeInstrument(X,Q)}createHistogram($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.HISTOGRAM,J),X=this._meterSharedState.registerMetricStorage(Q);return new Sq.HistogramInstrument(X,Q)}createCounter($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new Sq.CounterInstrument(X,Q)}createUpDownCounter($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.UP_DOWN_COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new Sq.UpDownCounterInstrument(X,Q)}createObservableGauge($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.OBSERVABLE_GAUGE,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new Sq.ObservableGaugeInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableCounter($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.OBSERVABLE_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new Sq.ObservableCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableUpDownCounter($,J){let Q=(0,jq.createInstrumentDescriptor)($,kq.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new Sq.ObservableUpDownCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}addBatchObservableCallback($,J){this._meterSharedState.observableRegistry.addBatchCallback($,J)}removeBatchObservableCallback($,J){this._meterSharedState.observableRegistry.removeBatchCallback($,J)}}Zo1.Meter=Ko1});var JB0=F((Fo1)=>{Object.defineProperty(Fo1,"__esModule",{value:!0});Fo1.MetricStorage=void 0;var bc4=sM();class qo1{_instrumentDescriptor;constructor($){this._instrumentDescriptor=$}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription($){this._instrumentDescriptor=(0,bc4.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:$,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}Fo1.MetricStorage=qo1});var eM=F((Uo1)=>{Object.defineProperty(Uo1,"__esModule",{value:!0});Uo1.AttributeHashMap=Uo1.HashMap=void 0;var xc4=FQ();class QB0{_hash;_valueMap=new Map;_keyMap=new Map;constructor($){this._hash=$}get($,J){return J??=this._hash($),this._valueMap.get(J)}getOrDefault($,J){let Q=this._hash($);if(this._valueMap.has(Q))return this._valueMap.get(Q);let X=J();if(!this._keyMap.has(Q))this._keyMap.set(Q,$);return this._valueMap.set(Q,X),X}set($,J,Q){if(Q??=this._hash($),!this._keyMap.has(Q))this._keyMap.set(Q,$);this._valueMap.set(Q,J)}has($,J){return J??=this._hash($),this._valueMap.has(J)}*keys(){let $=this._keyMap.entries(),J=$.next();while(J.done!==!0)yield[J.value[1],J.value[0]],J=$.next()}*entries(){let $=this._valueMap.entries(),J=$.next();while(J.done!==!0)yield[this._keyMap.get(J.value[0]),J.value[1],J.value[0]],J=$.next()}get size(){return this._valueMap.size}}Uo1.HashMap=QB0;class Vo1 extends QB0{constructor(){super(xc4.hashAttributes)}}Uo1.AttributeHashMap=Vo1});var YB0=F((wo1)=>{Object.defineProperty(wo1,"__esModule",{value:!0});wo1.DeltaMetricProcessor=void 0;var dc4=FQ(),XB0=eM();class Oo1{_aggregator;_activeCollectionStorage=new XB0.AttributeHashMap;_cumulativeMemoStorage=new XB0.AttributeHashMap;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;constructor($,J){this._aggregator=$,this._cardinalityLimit=(J??2000)-1,this._overflowHashCode=(0,dc4.hashAttributes)(this._overflowAttributes)}record($,J,Q,X){let Y=this._activeCollectionStorage.get(J);if(!Y){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(X))?.record($);return}Y=this._aggregator.createAccumulation(X),this._activeCollectionStorage.set(J,Y)}Y?.record($)}batchCumulate($,J){Array.from($.entries()).forEach(([Q,X,Y])=>{let W=this._aggregator.createAccumulation(J);W?.record(X);let G=W;if(this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit){if(Q=this._overflowAttributes,Y=this._overflowHashCode,this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}}if(this._activeCollectionStorage.has(Q,Y)){let K=this._activeCollectionStorage.get(Q,Y);G=this._aggregator.merge(K,G)}this._cumulativeMemoStorage.set(Q,W,Y),this._activeCollectionStorage.set(Q,G,Y)})}collect(){let $=this._activeCollectionStorage;return this._activeCollectionStorage=new XB0.AttributeHashMap,$}}wo1.DeltaMetricProcessor=Oo1});var WB0=F((Io1)=>{Object.defineProperty(Io1,"__esModule",{value:!0});Io1.TemporalMetricProcessor=void 0;var uc4=og(),mc4=eM();class $C{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor($,J){this._aggregator=$,J.forEach((Q)=>{this._unreportedAccumulations.set(Q,[])})}buildMetrics($,J,Q,X){this._stashAccumulations(Q);let Y=this._getMergedUnreportedAccumulations($),W=Y,G;if(this._reportHistory.has($)){let Z=this._reportHistory.get($),H=Z.collectionTime;if(G=Z.aggregationTemporality,G===uc4.AggregationTemporality.CUMULATIVE)W=$C.merge(Z.accumulations,Y,this._aggregator);else W=$C.calibrateStartTime(Z.accumulations,Y,H)}else G=$.selectAggregationTemporality(J.type);this._reportHistory.set($,{accumulations:W,collectionTime:X,aggregationTemporality:G});let K=cc4(W);if(K.length===0)return;return this._aggregator.toMetricData(J,G,K,X)}_stashAccumulations($){let J=this._unreportedAccumulations.keys();for(let Q of J){let X=this._unreportedAccumulations.get(Q);if(X===void 0)X=[],this._unreportedAccumulations.set(Q,X);X.push($)}}_getMergedUnreportedAccumulations($){let J=new mc4.AttributeHashMap,Q=this._unreportedAccumulations.get($);if(this._unreportedAccumulations.set($,[]),Q===void 0)return J;for(let X of Q)J=$C.merge(J,X,this._aggregator);return J}static merge($,J,Q){let X=$,Y=J.entries(),W=Y.next();while(W.done!==!0){let[G,K,Z]=W.value;if($.has(G,Z)){let H=$.get(G,Z),z=Q.merge(H,K);X.set(G,z,Z)}else X.set(G,K,Z);W=Y.next()}return X}static calibrateStartTime($,J,Q){for(let[X,Y]of $.keys())J.get(X,Y)?.setStartTime(Q);return J}}Io1.TemporalMetricProcessor=$C;function cc4($){return Array.from($.entries())}});var Co1=F((Po1)=>{Object.defineProperty(Po1,"__esModule",{value:!0});Po1.AsyncMetricStorage=void 0;var lc4=JB0(),pc4=YB0(),nc4=WB0(),ic4=eM();class Ao1 extends lc4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new pc4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new nc4.TemporalMetricProcessor(J,X)}record($,J){let Q=new ic4.AttributeHashMap;Array.from($.entries()).forEach(([X,Y])=>{Q.set(this._attributesProcessor.process(X),Y)}),this._deltaMetricStorage.batchCumulate(Q,J)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}Po1.AsyncMetricStorage=Ao1});var vo1=F((So1)=>{Object.defineProperty(So1,"__esModule",{value:!0});So1.getConflictResolutionRecipe=So1.getDescriptionResolutionRecipe=So1.getTypeConflictResolutionRecipe=So1.getUnitConflictResolutionRecipe=So1.getValueTypeConflictResolutionRecipe=So1.getIncompatibilityDetails=void 0;function oc4($,J){let Q="";if($.unit!==J.unit)Q+=` - Unit '${$.unit}' does not match '${J.unit}' -`;if($.type!==J.type)Q+=` - Type '${$.type}' does not match '${J.type}' -`;if($.valueType!==J.valueType)Q+=` - Value Type '${$.valueType}' does not match '${J.valueType}' -`;if($.description!==J.description)Q+=` - Description '${$.description}' does not match '${J.description}' -`;return Q}So1.getIncompatibilityDetails=oc4;function Eo1($,J){return` - use valueType '${$.valueType}' on instrument creation or use an instrument name other than '${J.name}'`}So1.getValueTypeConflictResolutionRecipe=Eo1;function Ro1($,J){return` - use unit '${$.unit}' on instrument creation or use an instrument name other than '${J.name}'`}So1.getUnitConflictResolutionRecipe=Ro1;function To1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}'`}So1.getTypeConflictResolutionRecipe=To1;function jo1($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}' - - OR - create a new view with the name ${$.name} and description '${$.description}' and InstrumentSelector ${X} - - OR - create a new view with the name ${J.name} and description '${$.description}' and InstrumentSelector ${X}`}So1.getDescriptionResolutionRecipe=jo1;function rc4($,J){if($.valueType!==J.valueType)return Eo1($,J);if($.unit!==J.unit)return Ro1($,J);if($.type!==J.type)return To1($,J);if($.description!==J.description)return jo1($,J);return""}So1.getConflictResolutionRecipe=rc4});var ho1=F((fo1)=>{Object.defineProperty(fo1,"__esModule",{value:!0});fo1.MetricStorageRegistry=void 0;var Jl4=sM(),_o1=P(),Zd=vo1();class GB0{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new GB0}getStorages($){let J=[];for(let X of this._sharedRegistry.values())J=J.concat(X);let Q=this._perCollectorRegistry.get($);if(Q!=null)for(let X of Q.values())J=J.concat(X);return J}register($){this._registerStorage($,this._sharedRegistry)}registerForCollector($,J){let Q=this._perCollectorRegistry.get($);if(Q==null)Q=new Map,this._perCollectorRegistry.set($,Q);this._registerStorage(J,Q)}findOrUpdateCompatibleStorage($){let J=this._sharedRegistry.get($.name);if(J===void 0)return null;return this._findOrUpdateCompatibleStorage($,J)}findOrUpdateCompatibleCollectorStorage($,J){let Q=this._perCollectorRegistry.get($);if(Q===void 0)return null;let X=Q.get(J.name);if(X===void 0)return null;return this._findOrUpdateCompatibleStorage(J,X)}_registerStorage($,J){let Q=$.getInstrumentDescriptor(),X=J.get(Q.name);if(X===void 0){J.set(Q.name,[$]);return}X.push($)}_findOrUpdateCompatibleStorage($,J){let Q=null;for(let X of J){let Y=X.getInstrumentDescriptor();if((0,Jl4.isDescriptorCompatibleWith)(Y,$)){if(Y.description!==$.description){if($.description.length>Y.description.length)X.updateDescription($.description);_o1.diag.warn("A view or instrument with the name ",$.name,` has already been registered, but has a different description and is incompatible with another registered view. -`,`Details: -`,(0,Zd.getIncompatibilityDetails)(Y,$),`The longer description will be used. -To resolve the conflict:`,(0,Zd.getConflictResolutionRecipe)(Y,$))}Q=X}else _o1.diag.warn("A view or instrument with the name ",$.name,` has already been registered and is incompatible with another registered view. -`,`Details: -`,(0,Zd.getIncompatibilityDetails)(Y,$),`To resolve the conflict: -`,(0,Zd.getConflictResolutionRecipe)(Y,$))}return Q}}fo1.MetricStorageRegistry=GB0});var do1=F((xo1)=>{Object.defineProperty(xo1,"__esModule",{value:!0});xo1.MultiMetricStorage=void 0;class bo1{_backingStorages;constructor($){this._backingStorages=$}record($,J,Q,X){this._backingStorages.forEach((Y)=>{Y.record($,J,Q,X)})}}xo1.MultiMetricStorage=bo1});var no1=F((lo1)=>{Object.defineProperty(lo1,"__esModule",{value:!0});lo1.BatchObservableResultImpl=lo1.ObservableResultImpl=void 0;var NO=P(),uo1=eM(),Ql4=Kd();class mo1{_instrumentName;_valueType;_buffer=new uo1.AttributeHashMap;constructor($,J){this._instrumentName=$,this._valueType=J}observe($,J={}){if(typeof $!=="number"){NO.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${$}`);return}if(this._valueType===NO.ValueType.INT&&!Number.isInteger($)){if(NO.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._buffer.set(J,$)}}lo1.ObservableResultImpl=mo1;class co1{_buffer=new Map;observe($,J,Q={}){if(!(0,Ql4.isObservableInstrument)($))return;let X=this._buffer.get($);if(X==null)X=new uo1.AttributeHashMap,this._buffer.set($,X);if(typeof J!=="number"){NO.diag.warn(`non-number value provided to metric ${$._descriptor.name}: ${J}`);return}if($._descriptor.valueType===NO.ValueType.INT&&!Number.isInteger(J)){if(NO.diag.warn(`INT value type cannot accept a floating-point value for ${$._descriptor.name}, ignoring the fractional digits.`),J=Math.trunc(J),!Number.isInteger(J))return}X.set(Q,J)}}lo1.BatchObservableResultImpl=co1});var so1=F((ao1)=>{Object.defineProperty(ao1,"__esModule",{value:!0});ao1.ObservableRegistry=void 0;var Yl4=P(),io1=Kd(),oo1=no1(),JC=FQ();class ro1{_callbacks=[];_batchCallbacks=[];addCallback($,J){if(this._findCallback($,J)>=0)return;this._callbacks.push({callback:$,instrument:J})}removeCallback($,J){let Q=this._findCallback($,J);if(Q<0)return;this._callbacks.splice(Q,1)}addBatchCallback($,J){let Q=new Set(J.filter(io1.isObservableInstrument));if(Q.size===0){Yl4.diag.error("BatchObservableCallback is not associated with valid instruments",J);return}if(this._findBatchCallback($,Q)>=0)return;this._batchCallbacks.push({callback:$,instruments:Q})}removeBatchCallback($,J){let Q=new Set(J.filter(io1.isObservableInstrument)),X=this._findBatchCallback($,Q);if(X<0)return;this._batchCallbacks.splice(X,1)}async observe($,J){let Q=this._observeCallbacks($,J),X=this._observeBatchCallbacks($,J);return(await(0,JC.PromiseAllSettled)([...Q,...X])).filter(JC.isPromiseAllSettledRejectionResult).map((G)=>G.reason)}_observeCallbacks($,J){return this._callbacks.map(async({callback:Q,instrument:X})=>{let Y=new oo1.ObservableResultImpl(X._descriptor.name,X._descriptor.valueType),W=Promise.resolve(Q(Y));if(J!=null)W=(0,JC.callWithTimeout)(W,J);await W,X._metricStorages.forEach((G)=>{G.record(Y._buffer,$)})})}_observeBatchCallbacks($,J){return this._batchCallbacks.map(async({callback:Q,instruments:X})=>{let Y=new oo1.BatchObservableResultImpl,W=Promise.resolve(Q(Y));if(J!=null)W=(0,JC.callWithTimeout)(W,J);await W,X.forEach((G)=>{let K=Y._buffer.get(G);if(K==null)return;G._metricStorages.forEach((Z)=>{Z.record(K,$)})})})}_findCallback($,J){return this._callbacks.findIndex((Q)=>{return Q.callback===$&&Q.instrument===J})}_findBatchCallback($,J){return this._batchCallbacks.findIndex((Q)=>{return Q.callback===$&&(0,JC.setEquals)(Q.instruments,J)})}}ao1.ObservableRegistry=ro1});var Qr1=F(($r1)=>{Object.defineProperty($r1,"__esModule",{value:!0});$r1.SyncMetricStorage=void 0;var Wl4=JB0(),Gl4=YB0(),Kl4=WB0();class eo1 extends Wl4.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new Gl4.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new Kl4.TemporalMetricProcessor(J,X)}record($,J,Q,X){J=this._attributesProcessor.process(J,Q),this._deltaMetricStorage.record($,J,Q,X)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}$r1.SyncMetricStorage=eo1});var Hd=F((Kr1)=>{Object.defineProperty(Kr1,"__esModule",{value:!0});Kr1.createDenyListAttributesProcessor=Kr1.createAllowListAttributesProcessor=Kr1.createMultiAttributesProcessor=Kr1.createNoopAttributesProcessor=void 0;class Xr1{process($,J){return $}}class Yr1{_processors;constructor($){this._processors=$}process($,J){let Q=$;for(let X of this._processors)Q=X.process(Q,J);return Q}}class Wr1{_allowedAttributeNames;constructor($){this._allowedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>this._allowedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}class Gr1{_deniedAttributeNames;constructor($){this._deniedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>!this._deniedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}function Zl4(){return Fl4}Kr1.createNoopAttributesProcessor=Zl4;function Hl4($){return new Yr1($)}Kr1.createMultiAttributesProcessor=Hl4;function zl4($){return new Wr1($)}Kr1.createAllowListAttributesProcessor=zl4;function ql4($){return new Gr1($)}Kr1.createDenyListAttributesProcessor=ql4;var Fl4=new Xr1});var Fr1=F((zr1)=>{Object.defineProperty(zr1,"__esModule",{value:!0});zr1.MeterSharedState=void 0;var Dl4=sM(),Ol4=zo1(),wl4=FQ(),Nl4=Co1(),Il4=ho1(),Ll4=do1(),Al4=so1(),Pl4=Qr1(),Ml4=Hd();class Hr1{_meterProviderSharedState;_instrumentationScope;metricStorageRegistry=new Il4.MetricStorageRegistry;observableRegistry=new Al4.ObservableRegistry;meter;constructor($,J){this._meterProviderSharedState=$,this._instrumentationScope=J,this.meter=new Ol4.Meter(this)}registerMetricStorage($){let J=this._registerMetricStorage($,Pl4.SyncMetricStorage);if(J.length===1)return J[0];return new Ll4.MultiMetricStorage(J)}registerAsyncMetricStorage($){return this._registerMetricStorage($,Nl4.AsyncMetricStorage)}async collect($,J,Q){let X=await this.observableRegistry.observe(J,Q?.timeoutMillis),Y=this.metricStorageRegistry.getStorages($);if(Y.length===0)return null;let W=Y.map((G)=>{return G.collect($,J)}).filter(wl4.isNotNullish);if(W.length===0)return{errors:X};return{scopeMetrics:{scope:this._instrumentationScope,metrics:W},errors:X}}_registerMetricStorage($,J){let X=this._meterProviderSharedState.viewRegistry.findViews($,this._instrumentationScope).map((Y)=>{let W=(0,Dl4.createInstrumentDescriptorWithView)(Y,$),G=this.metricStorageRegistry.findOrUpdateCompatibleStorage(W);if(G!=null)return G;let K=Y.aggregation.createAggregator(W),Z=new J(W,K,Y.attributesProcessor,this._meterProviderSharedState.metricCollectors,Y.aggregationCardinalityLimit);return this.metricStorageRegistry.register(Z),Z});if(X.length===0){let W=this._meterProviderSharedState.selectAggregations($.type).map(([G,K])=>{let Z=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(G,$);if(Z!=null)return Z;let H=K.createAggregator($),z=G.selectCardinalityLimit($.type),q=new J($,H,(0,Ml4.createNoopAttributesProcessor)(),[G],z);return this.metricStorageRegistry.registerForCollector(G,q),q});X=X.concat(W)}return X}}zr1.MeterSharedState=Hr1});var Dr1=F((Vr1)=>{Object.defineProperty(Vr1,"__esModule",{value:!0});Vr1.MeterProviderSharedState=void 0;var Cl4=FQ(),El4=ii1(),Rl4=Fr1(),Tl4=nM();class Br1{resource;viewRegistry=new El4.ViewRegistry;metricCollectors=[];meterSharedStates=new Map;constructor($){this.resource=$}getMeterSharedState($){let J=(0,Cl4.instrumentationScopeId)($),Q=this.meterSharedStates.get(J);if(Q==null)Q=new Rl4.MeterSharedState(this,$),this.meterSharedStates.set(J,Q);return Q}selectAggregations($){let J=[];for(let Q of this.metricCollectors)J.push([Q,(0,Tl4.toAggregation)(Q.selectAggregation($))]);return J}}Vr1.MeterProviderSharedState=Br1});var Ir1=F((wr1)=>{Object.defineProperty(wr1,"__esModule",{value:!0});wr1.MetricCollector=void 0;var jl4=r$();class Or1{_sharedState;_metricReader;constructor($,J){this._sharedState=$,this._metricReader=J}async collect($){let J=(0,jl4.millisToHrTime)(Date.now()),Q=[],X=[],Y=Array.from(this._sharedState.meterSharedStates.values()).map(async(W)=>{let G=await W.collect(this,J,$);if(G?.scopeMetrics!=null)Q.push(G.scopeMetrics);if(G?.errors!=null)X.push(...G.errors)});return await Promise.all(Y),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:Q},errors:X}}async forceFlush($){await this._metricReader.forceFlush($)}async shutdown($){await this._metricReader.shutdown($)}selectAggregationTemporality($){return this._metricReader.selectAggregationTemporality($)}selectAggregation($){return this._metricReader.selectAggregation($)}selectCardinalityLimit($){return this._metricReader.selectCardinalityLimit?.($)??2000}}wr1.MetricCollector=Or1});var zd=F((Ar1)=>{Object.defineProperty(Ar1,"__esModule",{value:!0});Ar1.ExactPredicate=Ar1.PatternPredicate=void 0;var Sl4=/[\^$\\.+?()[\]{}|]/g;class KB0{_matchAll;_regexp;constructor($){if($==="*")this._matchAll=!0,this._regexp=/.*/;else this._matchAll=!1,this._regexp=new RegExp(KB0.escapePattern($))}match($){if(this._matchAll)return!0;return this._regexp.test($)}static escapePattern($){return`^${$.replace(Sl4,"\\$&").replace("*",".*")}$`}static hasWildcard($){return $.includes("*")}}Ar1.PatternPredicate=KB0;class Lr1{_matchAll;_pattern;constructor($){this._matchAll=$===void 0,this._pattern=$}match($){if(this._matchAll)return!0;if($===this._pattern)return!0;return!1}}Ar1.ExactPredicate=Lr1});var Tr1=F((Er1)=>{Object.defineProperty(Er1,"__esModule",{value:!0});Er1.InstrumentSelector=void 0;var Mr1=zd();class Cr1{_nameFilter;_type;_unitFilter;constructor($){this._nameFilter=new Mr1.PatternPredicate($?.name??"*"),this._type=$?.type,this._unitFilter=new Mr1.ExactPredicate($?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}Er1.InstrumentSelector=Cr1});var vr1=F((Sr1)=>{Object.defineProperty(Sr1,"__esModule",{value:!0});Sr1.MeterSelector=void 0;var ZB0=zd();class jr1{_nameFilter;_versionFilter;_schemaUrlFilter;constructor($){this._nameFilter=new ZB0.ExactPredicate($?.name),this._versionFilter=new ZB0.ExactPredicate($?.version),this._schemaUrlFilter=new ZB0.ExactPredicate($?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}Sr1.MeterSelector=jr1});var xr1=F((hr1)=>{Object.defineProperty(hr1,"__esModule",{value:!0});hr1.View=void 0;var vl4=zd(),_r1=Hd(),_l4=Tr1(),fl4=vr1(),fr1=nM();function yl4($){return $.instrumentName==null&&$.instrumentType==null&&$.instrumentUnit==null&&$.meterName==null&&$.meterVersion==null&&$.meterSchemaUrl==null}function hl4($){if(yl4($))throw Error("Cannot create view with no selector arguments supplied");if($.name!=null&&($?.instrumentName==null||vl4.PatternPredicate.hasWildcard($.instrumentName)))throw Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.")}class yr1{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor($){if(hl4($),$.attributesProcessors!=null)this.attributesProcessor=(0,_r1.createMultiAttributesProcessor)($.attributesProcessors);else this.attributesProcessor=(0,_r1.createNoopAttributesProcessor)();this.name=$.name,this.description=$.description,this.aggregation=(0,fr1.toAggregation)($.aggregation??{type:fr1.AggregationType.DEFAULT}),this.instrumentSelector=new _l4.InstrumentSelector({name:$.instrumentName,type:$.instrumentType,unit:$.instrumentUnit}),this.meterSelector=new fl4.MeterSelector({name:$.meterName,version:$.meterVersion,schemaUrl:$.meterSchemaUrl}),this.aggregationCardinalityLimit=$.aggregationCardinalityLimit}}hr1.View=yr1});var mr1=F((dr1)=>{Object.defineProperty(dr1,"__esModule",{value:!0});dr1.MeterProvider=void 0;var qd=P(),bl4=UO(),xl4=Dr1(),gl4=Ir1(),dl4=xr1();class gr1{_sharedState;_shutdown=!1;constructor($){if(this._sharedState=new xl4.MeterProviderSharedState($?.resource??(0,bl4.defaultResource)()),$?.views!=null&&$.views.length>0)for(let J of $.views)this._sharedState.viewRegistry.addView(new dl4.View(J));if($?.readers!=null&&$.readers.length>0)for(let J of $.readers){let Q=new gl4.MetricCollector(this._sharedState,J);J.setMetricProducer(Q),this._sharedState.metricCollectors.push(Q)}}getMeter($,J="",Q={}){if(this._shutdown)return qd.diag.warn("A shutdown MeterProvider cannot provide a Meter"),(0,qd.createNoopMeter)();return this._sharedState.getMeterSharedState({name:$,version:J,schemaUrl:Q.schemaUrl}).meter}async shutdown($){if(this._shutdown){qd.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.shutdown($)}))}async forceFlush($){if(this._shutdown){qd.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.forceFlush($)}))}}dr1.MeterProvider=gr1});var HB0=F((r9)=>{Object.defineProperty(r9,"__esModule",{value:!0});r9.TimeoutError=r9.createDenyListAttributesProcessor=r9.createAllowListAttributesProcessor=r9.AggregationType=r9.MeterProvider=r9.ConsoleMetricExporter=r9.InMemoryMetricExporter=r9.PeriodicExportingMetricReader=r9.MetricReader=r9.InstrumentType=r9.DataPointType=r9.AggregationTemporality=void 0;var ul4=og();Object.defineProperty(r9,"AggregationTemporality",{enumerable:!0,get:function(){return ul4.AggregationTemporality}});var cr1=fK();Object.defineProperty(r9,"DataPointType",{enumerable:!0,get:function(){return cr1.DataPointType}});Object.defineProperty(r9,"InstrumentType",{enumerable:!0,get:function(){return cr1.InstrumentType}});var ml4=uF0();Object.defineProperty(r9,"MetricReader",{enumerable:!0,get:function(){return ml4.MetricReader}});var cl4=wn1();Object.defineProperty(r9,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return cl4.PeriodicExportingMetricReader}});var ll4=Pn1();Object.defineProperty(r9,"InMemoryMetricExporter",{enumerable:!0,get:function(){return ll4.InMemoryMetricExporter}});var pl4=Rn1();Object.defineProperty(r9,"ConsoleMetricExporter",{enumerable:!0,get:function(){return pl4.ConsoleMetricExporter}});var nl4=mr1();Object.defineProperty(r9,"MeterProvider",{enumerable:!0,get:function(){return nl4.MeterProvider}});var il4=nM();Object.defineProperty(r9,"AggregationType",{enumerable:!0,get:function(){return il4.AggregationType}});var lr1=Hd();Object.defineProperty(r9,"createAllowListAttributesProcessor",{enumerable:!0,get:function(){return lr1.createAllowListAttributesProcessor}});Object.defineProperty(r9,"createDenyListAttributesProcessor",{enumerable:!0,get:function(){return lr1.createDenyListAttributesProcessor}});var ol4=FQ();Object.defineProperty(r9,"TimeoutError",{enumerable:!0,get:function(){return ol4.TimeoutError}})});var zB0=F((nr1)=>{Object.defineProperty(nr1,"__esModule",{value:!0});nr1.AbstractAsyncHooksContextManager=void 0;var al4=f("events"),tl4=["addListener","on","once","prependListener","prependOnceListener"];class pr1{bind($,J){if(J instanceof al4.EventEmitter)return this._bindEventEmitter($,J);if(typeof J==="function")return this._bindFunction($,J);return J}_bindFunction($,J){let Q=this,X=function(...Y){return Q.with($,()=>J.apply(this,Y))};return Object.defineProperty(X,"length",{enumerable:!1,configurable:!0,writable:!1,value:J.length}),X}_bindEventEmitter($,J){if(this._getPatchMap(J)!==void 0)return J;if(this._createPatchMap(J),tl4.forEach((X)=>{if(J[X]===void 0)return;J[X]=this._patchAddListener(J,J[X],$)}),typeof J.removeListener==="function")J.removeListener=this._patchRemoveListener(J,J.removeListener);if(typeof J.off==="function")J.off=this._patchRemoveListener(J,J.off);if(typeof J.removeAllListeners==="function")J.removeAllListeners=this._patchRemoveAllListeners(J,J.removeAllListeners);return J}_patchRemoveListener($,J){let Q=this;return function(X,Y){let W=Q._getPatchMap($)?.[X];if(W===void 0)return J.call(this,X,Y);let G=W.get(Y);return J.call(this,X,G||Y)}}_patchRemoveAllListeners($,J){let Q=this;return function(X){let Y=Q._getPatchMap($);if(Y!==void 0){if(arguments.length===0)Q._createPatchMap($);else if(Y[X]!==void 0)delete Y[X]}return J.apply(this,arguments)}}_patchAddListener($,J,Q){let X=this;return function(Y,W){if(X._wrapped)return J.call(this,Y,W);let G=X._getPatchMap($);if(G===void 0)G=X._createPatchMap($);let K=G[Y];if(K===void 0)K=new WeakMap,G[Y]=K;let Z=X.bind(Q,W);K.set(W,Z),X._wrapped=!0;try{return J.call(this,Y,Z)}finally{X._wrapped=!1}}}_createPatchMap($){let J=Object.create(null);return $[this._kOtListeners]=J,J}_getPatchMap($){return $[this._kOtListeners]}_kOtListeners=Symbol("OtListeners");_wrapped=!1}nr1.AbstractAsyncHooksContextManager=pr1});var tr1=F((rr1)=>{Object.defineProperty(rr1,"__esModule",{value:!0});rr1.AsyncHooksContextManager=void 0;var sl4=P(),el4=f("async_hooks"),$p4=zB0();class or1 extends $p4.AbstractAsyncHooksContextManager{_asyncHook;_contexts=new Map;_stack=[];constructor(){super();this._asyncHook=el4.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]??sl4.ROOT_CONTEXT}with($,J,Q,...X){this._enterContext($);try{return J.call(Q,...X)}finally{this._exitContext()}}enable(){return this._asyncHook.enable(),this}disable(){return this._asyncHook.disable(),this._contexts.clear(),this._stack=[],this}_init($,J){if(J==="TIMERWRAP")return;let Q=this._stack[this._stack.length-1];if(Q!==void 0)this._contexts.set($,Q)}_destroy($){this._contexts.delete($)}_before($){let J=this._contexts.get($);if(J!==void 0)this._enterContext(J)}_after(){this._exitContext()}_enterContext($){this._stack.push($)}_exitContext(){this._stack.pop()}}rr1.AsyncHooksContextManager=or1});var Ja1=F((er1)=>{Object.defineProperty(er1,"__esModule",{value:!0});er1.AsyncLocalStorageContextManager=void 0;var Jp4=P(),Qp4=f("async_hooks"),Xp4=zB0();class sr1 extends Xp4.AbstractAsyncHooksContextManager{_asyncLocalStorage;constructor(){super();this._asyncLocalStorage=new Qp4.AsyncLocalStorage}active(){return this._asyncLocalStorage.getStore()??Jp4.ROOT_CONTEXT}with($,J,Q,...X){let Y=Q==null?J:J.bind(Q);return this._asyncLocalStorage.run($,Y,...X)}enable(){return this}disable(){return this._asyncLocalStorage.disable(),this}}er1.AsyncLocalStorageContextManager=sr1});var qB0=F((Fd)=>{Object.defineProperty(Fd,"__esModule",{value:!0});Fd.AsyncLocalStorageContextManager=Fd.AsyncHooksContextManager=void 0;var Yp4=tr1();Object.defineProperty(Fd,"AsyncHooksContextManager",{enumerable:!0,get:function(){return Yp4.AsyncHooksContextManager}});var Wp4=Ja1();Object.defineProperty(Fd,"AsyncLocalStorageContextManager",{enumerable:!0,get:function(){return Wp4.AsyncLocalStorageContextManager}})});var QC=F((Qa1)=>{Object.defineProperty(Qa1,"__esModule",{value:!0});Qa1.isTracingSuppressed=Qa1.unsuppressTracing=Qa1.suppressTracing=void 0;var Kp4=P(),FB0=(0,Kp4.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function Zp4($){return $.setValue(FB0,!0)}Qa1.suppressTracing=Zp4;function Hp4($){return $.deleteValue(FB0)}Qa1.unsuppressTracing=Hp4;function zp4($){return $.getValue(FB0)===!0}Qa1.isTracingSuppressed=zp4});var BB0=F((Ya1)=>{Object.defineProperty(Ya1,"__esModule",{value:!0});Ya1.BAGGAGE_MAX_TOTAL_LENGTH=Ya1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=Ya1.BAGGAGE_MAX_NAME_VALUE_PAIRS=Ya1.BAGGAGE_HEADER=Ya1.BAGGAGE_ITEMS_SEPARATOR=Ya1.BAGGAGE_PROPERTIES_SEPARATOR=Ya1.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;Ya1.BAGGAGE_KEY_PAIR_SEPARATOR="=";Ya1.BAGGAGE_PROPERTIES_SEPARATOR=";";Ya1.BAGGAGE_ITEMS_SEPARATOR=",";Ya1.BAGGAGE_HEADER="baggage";Ya1.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;Ya1.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;Ya1.BAGGAGE_MAX_TOTAL_LENGTH=8192});var VB0=F((Ka1)=>{Object.defineProperty(Ka1,"__esModule",{value:!0});Ka1.parseKeyPairsIntoRecord=Ka1.parsePairKeyValue=Ka1.getKeyPairs=Ka1.serializeKeyPairs=void 0;var Np4=P(),vq=BB0();function Ip4($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?vq.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>vq.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}Ka1.serializeKeyPairs=Ip4;function Lp4($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=vq.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}Ka1.getKeyPairs=Lp4;function Ga1($){let J=$.split(vq.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(vq.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,Np4.baggageEntryMetadataFromString)(J.join(vq.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}Ka1.parsePairKeyValue=Ga1;function Ap4($){let J={};if(typeof $==="string"&&$.length>0)$.split(vq.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=Ga1(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}Ka1.parseKeyPairsIntoRecord=Ap4});var Fa1=F((za1)=>{Object.defineProperty(za1,"__esModule",{value:!0});za1.W3CBaggagePropagator=void 0;var UB0=P(),Ep4=QC(),_q=BB0(),DB0=VB0();class Ha1{inject($,J,Q){let X=UB0.propagation.getBaggage($);if(!X||(0,Ep4.isTracingSuppressed)($))return;let Y=(0,DB0.getKeyPairs)(X).filter((G)=>{return G.length<=_q.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,_q.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,DB0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,_q.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,_q.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(_q.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(_q.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,DB0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return UB0.propagation.setBaggage($,UB0.propagation.createBaggage(W))}fields(){return[_q.BAGGAGE_HEADER]}}za1.W3CBaggagePropagator=Ha1});var Da1=F((Va1)=>{Object.defineProperty(Va1,"__esModule",{value:!0});Va1.AnchoredClock=void 0;class Ba1{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}Va1.AnchoredClock=Ba1});var Pa1=F((La1)=>{Object.defineProperty(La1,"__esModule",{value:!0});La1.isAttributeValue=La1.isAttributeKey=La1.sanitizeAttributes=void 0;var Oa1=P();function Rp4($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!wa1(Q)){Oa1.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!Na1(X)){Oa1.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}La1.sanitizeAttributes=Rp4;function wa1($){return typeof $==="string"&&$!==""}La1.isAttributeKey=wa1;function Na1($){if($==null)return!0;if(Array.isArray($))return Tp4($);return Ia1(typeof $)}La1.isAttributeValue=Na1;function Tp4($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(Ia1(X)){J=X;continue}return!1}return!1}return!0}function Ia1($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var OB0=F((Ma1)=>{Object.defineProperty(Ma1,"__esModule",{value:!0});Ma1.loggingErrorHandler=void 0;var kp4=P();function vp4(){return($)=>{kp4.diag.error(_p4($))}}Ma1.loggingErrorHandler=vp4;function _p4($){if(typeof $==="string")return $;else return JSON.stringify(fp4($))}function fp4($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var ja1=F((Ra1)=>{Object.defineProperty(Ra1,"__esModule",{value:!0});Ra1.globalErrorHandler=Ra1.setGlobalErrorHandler=void 0;var yp4=OB0(),Ea1=(0,yp4.loggingErrorHandler)();function hp4($){Ea1=$}Ra1.setGlobalErrorHandler=hp4;function bp4($){try{Ea1($)}catch{}}Ra1.globalErrorHandler=bp4});var ya1=F((_a1)=>{Object.defineProperty(_a1,"__esModule",{value:!0});_a1.getStringListFromEnv=_a1.getBooleanFromEnv=_a1.getStringFromEnv=_a1.getNumberFromEnv=void 0;var Sa1=P(),ka1=f("util");function gp4($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){Sa1.diag.warn(`Unknown value ${(0,ka1.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}_a1.getNumberFromEnv=gp4;function va1($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}_a1.getStringFromEnv=va1;function dp4($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return Sa1.diag.warn(`Unknown value ${(0,ka1.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}_a1.getBooleanFromEnv=dp4;function up4($){return va1($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}_a1.getStringListFromEnv=up4});var xa1=F((ha1)=>{Object.defineProperty(ha1,"__esModule",{value:!0});ha1._globalThis=void 0;ha1._globalThis=typeof globalThis==="object"?globalThis:global});var ua1=F((ga1)=>{Object.defineProperty(ga1,"__esModule",{value:!0});ga1.otperformance=void 0;var pp4=f("perf_hooks");ga1.otperformance=pp4.performance});var la1=F((ma1)=>{Object.defineProperty(ma1,"__esModule",{value:!0});ma1.VERSION=void 0;ma1.VERSION="2.2.0"});var ia1=F((pa1)=>{Object.defineProperty(pa1,"__esModule",{value:!0});pa1.ATTR_PROCESS_RUNTIME_NAME=void 0;pa1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var aa1=F((oa1)=>{Object.defineProperty(oa1,"__esModule",{value:!0});oa1.SDK_INFO=void 0;var np4=la1(),Bd=m0(),ip4=ia1();oa1.SDK_INFO={[Bd.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[ip4.ATTR_PROCESS_RUNTIME_NAME]:"node",[Bd.ATTR_TELEMETRY_SDK_LANGUAGE]:Bd.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[Bd.ATTR_TELEMETRY_SDK_VERSION]:np4.VERSION}});var ta1=F((QW)=>{Object.defineProperty(QW,"__esModule",{value:!0});QW.SDK_INFO=QW.otperformance=QW._globalThis=QW.getStringListFromEnv=QW.getNumberFromEnv=QW.getBooleanFromEnv=QW.getStringFromEnv=void 0;var Vd=ya1();Object.defineProperty(QW,"getStringFromEnv",{enumerable:!0,get:function(){return Vd.getStringFromEnv}});Object.defineProperty(QW,"getBooleanFromEnv",{enumerable:!0,get:function(){return Vd.getBooleanFromEnv}});Object.defineProperty(QW,"getNumberFromEnv",{enumerable:!0,get:function(){return Vd.getNumberFromEnv}});Object.defineProperty(QW,"getStringListFromEnv",{enumerable:!0,get:function(){return Vd.getStringListFromEnv}});var op4=xa1();Object.defineProperty(QW,"_globalThis",{enumerable:!0,get:function(){return op4._globalThis}});var rp4=ua1();Object.defineProperty(QW,"otperformance",{enumerable:!0,get:function(){return rp4.otperformance}});var ap4=aa1();Object.defineProperty(QW,"SDK_INFO",{enumerable:!0,get:function(){return ap4.SDK_INFO}})});var wB0=F((XW)=>{Object.defineProperty(XW,"__esModule",{value:!0});XW.getStringListFromEnv=XW.getNumberFromEnv=XW.getStringFromEnv=XW.getBooleanFromEnv=XW.otperformance=XW._globalThis=XW.SDK_INFO=void 0;var fq=ta1();Object.defineProperty(XW,"SDK_INFO",{enumerable:!0,get:function(){return fq.SDK_INFO}});Object.defineProperty(XW,"_globalThis",{enumerable:!0,get:function(){return fq._globalThis}});Object.defineProperty(XW,"otperformance",{enumerable:!0,get:function(){return fq.otperformance}});Object.defineProperty(XW,"getBooleanFromEnv",{enumerable:!0,get:function(){return fq.getBooleanFromEnv}});Object.defineProperty(XW,"getStringFromEnv",{enumerable:!0,get:function(){return fq.getStringFromEnv}});Object.defineProperty(XW,"getNumberFromEnv",{enumerable:!0,get:function(){return fq.getNumberFromEnv}});Object.defineProperty(XW,"getStringListFromEnv",{enumerable:!0,get:function(){return fq.getStringListFromEnv}})});var Xt1=F((Jt1)=>{Object.defineProperty(Jt1,"__esModule",{value:!0});Jt1.addHrTimes=Jt1.isTimeInput=Jt1.isTimeInputHrTime=Jt1.hrTimeToMicroseconds=Jt1.hrTimeToMilliseconds=Jt1.hrTimeToNanoseconds=Jt1.hrTimeToTimeStamp=Jt1.hrTimeDuration=Jt1.timeInputToHrTime=Jt1.hrTime=Jt1.getTimeOrigin=Jt1.millisToHrTime=void 0;var NB0=wB0(),sa1=9,ep4=6,$n4=Math.pow(10,ep4),Ud=Math.pow(10,sa1);function XC($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*$n4);return[Q,X]}Jt1.millisToHrTime=XC;function IB0(){let $=NB0.otperformance.timeOrigin;if(typeof $!=="number"){let J=NB0.otperformance;$=J.timing&&J.timing.fetchStart}return $}Jt1.getTimeOrigin=IB0;function ea1($){let J=XC(IB0()),Q=XC(typeof $==="number"?$:NB0.otperformance.now());return $t1(J,Q)}Jt1.hrTime=ea1;function Jn4($){if(LB0($))return $;else if(typeof $==="number")if($=Ud)Q[1]-=Ud,Q[0]+=1;return Q}Jt1.addHrTimes=$t1});var Gt1=F((Yt1)=>{Object.defineProperty(Yt1,"__esModule",{value:!0});Yt1.unrefTimer=void 0;function Nn4($){if(typeof $!=="number")$.unref()}Yt1.unrefTimer=Nn4});var Zt1=F((Kt1)=>{Object.defineProperty(Kt1,"__esModule",{value:!0});Kt1.ExportResultCode=void 0;var In4;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(In4=Kt1.ExportResultCode||(Kt1.ExportResultCode={}))});var Bt1=F((qt1)=>{Object.defineProperty(qt1,"__esModule",{value:!0});qt1.CompositePropagator=void 0;var Ht1=P();class zt1{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){Ht1.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){Ht1.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}qt1.CompositePropagator=zt1});var Dt1=F((Vt1)=>{Object.defineProperty(Vt1,"__esModule",{value:!0});Vt1.validateValue=Vt1.validateKey=void 0;var PB0="[_0-9a-z-*/]",Ln4=`[a-z]${PB0}{0,255}`,An4=`[a-z0-9]${PB0}{0,240}@[a-z]${PB0}{0,13}`,Pn4=new RegExp(`^(?:${Ln4}|${An4})$`),Mn4=/^[ -~]{0,255}[!-~]$/,Cn4=/,|=/;function En4($){return Pn4.test($)}Vt1.validateKey=En4;function Rn4($){return Mn4.test($)&&!Cn4.test($)}Vt1.validateValue=Rn4});var CB0=F((Lt1)=>{Object.defineProperty(Lt1,"__esModule",{value:!0});Lt1.TraceState=void 0;var Ot1=Dt1(),wt1=32,jn4=512,Nt1=",",It1="=";class MB0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+It1+this.get(J)),$},[]).join(Nt1)}_parse($){if($.length>jn4)return;if(this._internalState=$.split(Nt1).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(It1);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,Ot1.validateKey)(W)&&(0,Ot1.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>wt1)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,wt1))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new MB0;return $._internalState=new Map(this._internalState),$}}Lt1.TraceState=MB0});var Rt1=F((Ct1)=>{Object.defineProperty(Ct1,"__esModule",{value:!0});Ct1.W3CTraceContextPropagator=Ct1.parseTraceParent=Ct1.TRACE_STATE_HEADER=Ct1.TRACE_PARENT_HEADER=void 0;var Dd=P(),Sn4=QC(),kn4=CB0();Ct1.TRACE_PARENT_HEADER="traceparent";Ct1.TRACE_STATE_HEADER="tracestate";var vn4="00",_n4="(?!ff)[\\da-f]{2}",fn4="(?![0]{32})[\\da-f]{32}",yn4="(?![0]{16})[\\da-f]{16}",hn4="[\\da-f]{2}",bn4=new RegExp(`^\\s?(${_n4})-(${fn4})-(${yn4})-(${hn4})(-.*)?\\s?$`);function Pt1($){let J=bn4.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}Ct1.parseTraceParent=Pt1;class Mt1{inject($,J,Q){let X=Dd.trace.getSpanContext($);if(!X||(0,Sn4.isTracingSuppressed)($)||!(0,Dd.isSpanContextValid)(X))return;let Y=`${vn4}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Dd.TraceFlags.NONE).toString(16)}`;if(Q.set(J,Ct1.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,Ct1.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,Ct1.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=Pt1(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,Ct1.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new kn4.TraceState(typeof K==="string"?K:void 0)}return Dd.trace.setSpanContext($,W)}fields(){return[Ct1.TRACE_PARENT_HEADER,Ct1.TRACE_STATE_HEADER]}}Ct1.W3CTraceContextPropagator=Mt1});var kt1=F((jt1)=>{Object.defineProperty(jt1,"__esModule",{value:!0});jt1.getRPCMetadata=jt1.deleteRPCMetadata=jt1.setRPCMetadata=jt1.RPCType=void 0;var gn4=P(),EB0=(0,gn4.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),dn4;(function($){$.HTTP="http"})(dn4=jt1.RPCType||(jt1.RPCType={}));function un4($,J){return $.setValue(EB0,J)}jt1.setRPCMetadata=un4;function mn4($){return $.deleteValue(EB0)}jt1.deleteRPCMetadata=mn4;function cn4($){return $.getValue(EB0)}jt1.getRPCMetadata=cn4});var xt1=F((ht1)=>{Object.defineProperty(ht1,"__esModule",{value:!0});ht1.isPlainObject=void 0;var nn4="[object Object]",in4="[object Null]",on4="[object Undefined]",rn4=Function.prototype,vt1=rn4.toString,an4=vt1.call(Object),tn4=Object.getPrototypeOf,_t1=Object.prototype,ft1=_t1.hasOwnProperty,yq=Symbol?Symbol.toStringTag:void 0,yt1=_t1.toString;function sn4($){if(!en4($)||$i4($)!==nn4)return!1;let J=tn4($);if(J===null)return!0;let Q=ft1.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&vt1.call(Q)===an4}ht1.isPlainObject=sn4;function en4($){return $!=null&&typeof $=="object"}function $i4($){if($==null)return $===void 0?on4:in4;return yq&&yq in Object($)?Ji4($):Qi4($)}function Ji4($){let J=ft1.call($,yq),Q=$[yq],X=!1;try{$[yq]=void 0,X=!0}catch{}let Y=yt1.call($);if(X)if(J)$[yq]=Q;else delete $[yq];return Y}function Qi4($){return yt1.call($)}});var pt1=F((ct1)=>{Object.defineProperty(ct1,"__esModule",{value:!0});ct1.merge=void 0;var gt1=xt1(),Xi4=20;function Yi4(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=ut1(J,$.shift(),0,Q);return J}ct1.merge=Yi4;function RB0($){if(Id($))return $.slice();return $}function ut1($,J,Q=0,X){let Y;if(Q>Xi4)return;if(Q++,Nd($)||Nd(J)||mt1(J))Y=RB0(J);else if(Id($)){if(Y=$.slice(),Id(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(dt1($,Z,X)||dt1(J,Z,X))delete Y[Z];else{if(YC(z)&&YC(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=ut1(Y[Z],H,Q,X)}}}}else Y=J;return Y}function dt1($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function Wi4($,J){if(!(0,gt1.isPlainObject)($)||!(0,gt1.isPlainObject)(J))return!1;return!0}});var ot1=F((nt1)=>{Object.defineProperty(nt1,"__esModule",{value:!0});nt1.callWithTimeout=nt1.TimeoutError=void 0;class Ld extends Error{constructor($){super($);Object.setPrototypeOf(this,Ld.prototype)}}nt1.TimeoutError=Ld;function Gi4($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Ld("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}nt1.callWithTimeout=Gi4});var st1=F((at1)=>{Object.defineProperty(at1,"__esModule",{value:!0});at1.isUrlIgnored=at1.urlMatches=void 0;function rt1($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}at1.urlMatches=rt1;function Zi4($,J){if(!J)return!1;for(let Q of J)if(rt1($,Q))return!0;return!1}at1.isUrlIgnored=Zi4});var Qs1=F(($s1)=>{Object.defineProperty($s1,"__esModule",{value:!0});$s1.Deferred=void 0;class et1{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}$s1.Deferred=et1});var Gs1=F((Ys1)=>{Object.defineProperty(Ys1,"__esModule",{value:!0});Ys1.BindOnceFuture=void 0;var zi4=Qs1();class Xs1{_callback;_that;_isCalled=!1;_deferred=new zi4.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}Ys1.BindOnceFuture=Xs1});var zs1=F((Zs1)=>{Object.defineProperty(Zs1,"__esModule",{value:!0});Zs1.diagLogLevelFromString=void 0;var YW=P(),Ks1={ALL:YW.DiagLogLevel.ALL,VERBOSE:YW.DiagLogLevel.VERBOSE,DEBUG:YW.DiagLogLevel.DEBUG,INFO:YW.DiagLogLevel.INFO,WARN:YW.DiagLogLevel.WARN,ERROR:YW.DiagLogLevel.ERROR,NONE:YW.DiagLogLevel.NONE};function qi4($){if($==null)return;let J=Ks1[$.toUpperCase()];if(J==null)return YW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(Ks1)}, using default`),YW.DiagLogLevel.INFO;return J}Zs1.diagLogLevelFromString=qi4});var Vs1=F((Fs1)=>{Object.defineProperty(Fs1,"__esModule",{value:!0});Fs1._export=void 0;var qs1=P(),Fi4=QC();function Bi4($,J){return new Promise((Q)=>{qs1.context.with((0,Fi4.suppressTracing)(qs1.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}Fs1._export=Bi4});var L9=F((D1)=>{Object.defineProperty(D1,"__esModule",{value:!0});D1.internal=D1.diagLogLevelFromString=D1.BindOnceFuture=D1.urlMatches=D1.isUrlIgnored=D1.callWithTimeout=D1.TimeoutError=D1.merge=D1.TraceState=D1.unsuppressTracing=D1.suppressTracing=D1.isTracingSuppressed=D1.setRPCMetadata=D1.getRPCMetadata=D1.deleteRPCMetadata=D1.RPCType=D1.parseTraceParent=D1.W3CTraceContextPropagator=D1.TRACE_STATE_HEADER=D1.TRACE_PARENT_HEADER=D1.CompositePropagator=D1.otperformance=D1.getStringListFromEnv=D1.getNumberFromEnv=D1.getBooleanFromEnv=D1.getStringFromEnv=D1._globalThis=D1.SDK_INFO=D1.parseKeyPairsIntoRecord=D1.ExportResultCode=D1.unrefTimer=D1.timeInputToHrTime=D1.millisToHrTime=D1.isTimeInputHrTime=D1.isTimeInput=D1.hrTimeToTimeStamp=D1.hrTimeToNanoseconds=D1.hrTimeToMilliseconds=D1.hrTimeToMicroseconds=D1.hrTimeDuration=D1.hrTime=D1.getTimeOrigin=D1.addHrTimes=D1.loggingErrorHandler=D1.setGlobalErrorHandler=D1.globalErrorHandler=D1.sanitizeAttributes=D1.isAttributeValue=D1.AnchoredClock=D1.W3CBaggagePropagator=void 0;var Vi4=Fa1();Object.defineProperty(D1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return Vi4.W3CBaggagePropagator}});var Ui4=Da1();Object.defineProperty(D1,"AnchoredClock",{enumerable:!0,get:function(){return Ui4.AnchoredClock}});var Us1=Pa1();Object.defineProperty(D1,"isAttributeValue",{enumerable:!0,get:function(){return Us1.isAttributeValue}});Object.defineProperty(D1,"sanitizeAttributes",{enumerable:!0,get:function(){return Us1.sanitizeAttributes}});var Ds1=ja1();Object.defineProperty(D1,"globalErrorHandler",{enumerable:!0,get:function(){return Ds1.globalErrorHandler}});Object.defineProperty(D1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return Ds1.setGlobalErrorHandler}});var Di4=OB0();Object.defineProperty(D1,"loggingErrorHandler",{enumerable:!0,get:function(){return Di4.loggingErrorHandler}});var QJ=Xt1();Object.defineProperty(D1,"addHrTimes",{enumerable:!0,get:function(){return QJ.addHrTimes}});Object.defineProperty(D1,"getTimeOrigin",{enumerable:!0,get:function(){return QJ.getTimeOrigin}});Object.defineProperty(D1,"hrTime",{enumerable:!0,get:function(){return QJ.hrTime}});Object.defineProperty(D1,"hrTimeDuration",{enumerable:!0,get:function(){return QJ.hrTimeDuration}});Object.defineProperty(D1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return QJ.hrTimeToMicroseconds}});Object.defineProperty(D1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return QJ.hrTimeToMilliseconds}});Object.defineProperty(D1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return QJ.hrTimeToNanoseconds}});Object.defineProperty(D1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return QJ.hrTimeToTimeStamp}});Object.defineProperty(D1,"isTimeInput",{enumerable:!0,get:function(){return QJ.isTimeInput}});Object.defineProperty(D1,"isTimeInputHrTime",{enumerable:!0,get:function(){return QJ.isTimeInputHrTime}});Object.defineProperty(D1,"millisToHrTime",{enumerable:!0,get:function(){return QJ.millisToHrTime}});Object.defineProperty(D1,"timeInputToHrTime",{enumerable:!0,get:function(){return QJ.timeInputToHrTime}});var Oi4=Gt1();Object.defineProperty(D1,"unrefTimer",{enumerable:!0,get:function(){return Oi4.unrefTimer}});var wi4=Zt1();Object.defineProperty(D1,"ExportResultCode",{enumerable:!0,get:function(){return wi4.ExportResultCode}});var Ni4=VB0();Object.defineProperty(D1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return Ni4.parseKeyPairsIntoRecord}});var hq=wB0();Object.defineProperty(D1,"SDK_INFO",{enumerable:!0,get:function(){return hq.SDK_INFO}});Object.defineProperty(D1,"_globalThis",{enumerable:!0,get:function(){return hq._globalThis}});Object.defineProperty(D1,"getStringFromEnv",{enumerable:!0,get:function(){return hq.getStringFromEnv}});Object.defineProperty(D1,"getBooleanFromEnv",{enumerable:!0,get:function(){return hq.getBooleanFromEnv}});Object.defineProperty(D1,"getNumberFromEnv",{enumerable:!0,get:function(){return hq.getNumberFromEnv}});Object.defineProperty(D1,"getStringListFromEnv",{enumerable:!0,get:function(){return hq.getStringListFromEnv}});Object.defineProperty(D1,"otperformance",{enumerable:!0,get:function(){return hq.otperformance}});var Ii4=Bt1();Object.defineProperty(D1,"CompositePropagator",{enumerable:!0,get:function(){return Ii4.CompositePropagator}});var Ad=Rt1();Object.defineProperty(D1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Ad.TRACE_PARENT_HEADER}});Object.defineProperty(D1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Ad.TRACE_STATE_HEADER}});Object.defineProperty(D1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Ad.W3CTraceContextPropagator}});Object.defineProperty(D1,"parseTraceParent",{enumerable:!0,get:function(){return Ad.parseTraceParent}});var Pd=kt1();Object.defineProperty(D1,"RPCType",{enumerable:!0,get:function(){return Pd.RPCType}});Object.defineProperty(D1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Pd.deleteRPCMetadata}});Object.defineProperty(D1,"getRPCMetadata",{enumerable:!0,get:function(){return Pd.getRPCMetadata}});Object.defineProperty(D1,"setRPCMetadata",{enumerable:!0,get:function(){return Pd.setRPCMetadata}});var TB0=QC();Object.defineProperty(D1,"isTracingSuppressed",{enumerable:!0,get:function(){return TB0.isTracingSuppressed}});Object.defineProperty(D1,"suppressTracing",{enumerable:!0,get:function(){return TB0.suppressTracing}});Object.defineProperty(D1,"unsuppressTracing",{enumerable:!0,get:function(){return TB0.unsuppressTracing}});var Li4=CB0();Object.defineProperty(D1,"TraceState",{enumerable:!0,get:function(){return Li4.TraceState}});var Ai4=pt1();Object.defineProperty(D1,"merge",{enumerable:!0,get:function(){return Ai4.merge}});var Os1=ot1();Object.defineProperty(D1,"TimeoutError",{enumerable:!0,get:function(){return Os1.TimeoutError}});Object.defineProperty(D1,"callWithTimeout",{enumerable:!0,get:function(){return Os1.callWithTimeout}});var ws1=st1();Object.defineProperty(D1,"isUrlIgnored",{enumerable:!0,get:function(){return ws1.isUrlIgnored}});Object.defineProperty(D1,"urlMatches",{enumerable:!0,get:function(){return ws1.urlMatches}});var Pi4=Gs1();Object.defineProperty(D1,"BindOnceFuture",{enumerable:!0,get:function(){return Pi4.BindOnceFuture}});var Mi4=zs1();Object.defineProperty(D1,"diagLogLevelFromString",{enumerable:!0,get:function(){return Mi4.diagLogLevelFromString}});var Ci4=Vs1();D1.internal={_export:Ci4._export}});var As1=F((Is1)=>{Object.defineProperty(Is1,"__esModule",{value:!0});Is1.defaultServiceName=void 0;function Ei4(){return`unknown_service:${process.argv0}`}Is1.defaultServiceName=Ei4});var Ps1=F((jB0)=>{Object.defineProperty(jB0,"__esModule",{value:!0});jB0.defaultServiceName=void 0;var Ri4=As1();Object.defineProperty(jB0,"defaultServiceName",{enumerable:!0,get:function(){return Ri4.defaultServiceName}})});var kB0=F((SB0)=>{Object.defineProperty(SB0,"__esModule",{value:!0});SB0.defaultServiceName=void 0;var ji4=Ps1();Object.defineProperty(SB0,"defaultServiceName",{enumerable:!0,get:function(){return ji4.defaultServiceName}})});var Es1=F((Ms1)=>{Object.defineProperty(Ms1,"__esModule",{value:!0});Ms1.identity=Ms1.isPromiseLike=void 0;var ki4=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};Ms1.isPromiseLike=ki4;function vi4($){return $}Ms1.identity=vi4});var fB0=F((Ts1)=>{Object.defineProperty(Ts1,"__esModule",{value:!0});Ts1.defaultResource=Ts1.emptyResource=Ts1.resourceFromDetectedResource=Ts1.resourceFromAttributes=void 0;var GC=P(),vB0=L9(),bq=m0(),fi4=kB0(),WC=Es1();class KC{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new KC({},J);return Q._rawAttributes=Rs1($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,WC.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,WC.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=Rs1(this._rawAttributes),this._schemaUrl=xi4(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,WC.isPromiseLike)(Q))return[J,Q.catch((X)=>{GC.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function xi4($){if(typeof $==="string"||$===void 0)return $;GC.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function gi4($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;GC.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var _s1=F((ks1)=>{Object.defineProperty(ks1,"__esModule",{value:!0});ks1.detectResources=void 0;var Ss1=P(),yB0=fB0(),ci4=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,yB0.resourceFromDetectedResource)(Q.detect($));return Ss1.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return Ss1.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,yB0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,yB0.emptyResource)())};ks1.detectResources=ci4});var xs1=F((hs1)=>{Object.defineProperty(hs1,"__esModule",{value:!0});hs1.envDetector=void 0;var li4=P(),pi4=m0(),fs1=L9();class ys1{_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($){let J={},Q=(0,fs1.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,fs1.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){li4.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[pi4.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}hs1.envDetector=new ys1});var ZC=F((gs1)=>{Object.defineProperty(gs1,"__esModule",{value:!0});gs1.ATTR_WEBENGINE_VERSION=gs1.ATTR_WEBENGINE_NAME=gs1.ATTR_WEBENGINE_DESCRIPTION=gs1.ATTR_SERVICE_NAMESPACE=gs1.ATTR_SERVICE_INSTANCE_ID=gs1.ATTR_PROCESS_RUNTIME_VERSION=gs1.ATTR_PROCESS_RUNTIME_NAME=gs1.ATTR_PROCESS_RUNTIME_DESCRIPTION=gs1.ATTR_PROCESS_PID=gs1.ATTR_PROCESS_OWNER=gs1.ATTR_PROCESS_EXECUTABLE_PATH=gs1.ATTR_PROCESS_EXECUTABLE_NAME=gs1.ATTR_PROCESS_COMMAND_ARGS=gs1.ATTR_PROCESS_COMMAND=gs1.ATTR_OS_VERSION=gs1.ATTR_OS_TYPE=gs1.ATTR_K8S_POD_NAME=gs1.ATTR_K8S_NAMESPACE_NAME=gs1.ATTR_K8S_DEPLOYMENT_NAME=gs1.ATTR_K8S_CLUSTER_NAME=gs1.ATTR_HOST_TYPE=gs1.ATTR_HOST_NAME=gs1.ATTR_HOST_IMAGE_VERSION=gs1.ATTR_HOST_IMAGE_NAME=gs1.ATTR_HOST_IMAGE_ID=gs1.ATTR_HOST_ID=gs1.ATTR_HOST_ARCH=gs1.ATTR_CONTAINER_NAME=gs1.ATTR_CONTAINER_IMAGE_TAGS=gs1.ATTR_CONTAINER_IMAGE_NAME=gs1.ATTR_CONTAINER_ID=gs1.ATTR_CLOUD_REGION=gs1.ATTR_CLOUD_PROVIDER=gs1.ATTR_CLOUD_AVAILABILITY_ZONE=gs1.ATTR_CLOUD_ACCOUNT_ID=void 0;gs1.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";gs1.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";gs1.ATTR_CLOUD_PROVIDER="cloud.provider";gs1.ATTR_CLOUD_REGION="cloud.region";gs1.ATTR_CONTAINER_ID="container.id";gs1.ATTR_CONTAINER_IMAGE_NAME="container.image.name";gs1.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";gs1.ATTR_CONTAINER_NAME="container.name";gs1.ATTR_HOST_ARCH="host.arch";gs1.ATTR_HOST_ID="host.id";gs1.ATTR_HOST_IMAGE_ID="host.image.id";gs1.ATTR_HOST_IMAGE_NAME="host.image.name";gs1.ATTR_HOST_IMAGE_VERSION="host.image.version";gs1.ATTR_HOST_NAME="host.name";gs1.ATTR_HOST_TYPE="host.type";gs1.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";gs1.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";gs1.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";gs1.ATTR_K8S_POD_NAME="k8s.pod.name";gs1.ATTR_OS_TYPE="os.type";gs1.ATTR_OS_VERSION="os.version";gs1.ATTR_PROCESS_COMMAND="process.command";gs1.ATTR_PROCESS_COMMAND_ARGS="process.command_args";gs1.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";gs1.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";gs1.ATTR_PROCESS_OWNER="process.owner";gs1.ATTR_PROCESS_PID="process.pid";gs1.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";gs1.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";gs1.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";gs1.ATTR_SERVICE_INSTANCE_ID="service.instance.id";gs1.ATTR_SERVICE_NAMESPACE="service.namespace";gs1.ATTR_WEBENGINE_DESCRIPTION="webengine.description";gs1.ATTR_WEBENGINE_NAME="webengine.name";gs1.ATTR_WEBENGINE_VERSION="webengine.version"});var Md=F((us1)=>{Object.defineProperty(us1,"__esModule",{value:!0});us1.execAsync=void 0;var Eo4=f("child_process"),Ro4=f("util");us1.execAsync=Ro4.promisify(Eo4.exec)});var ps1=F((cs1)=>{Object.defineProperty(cs1,"__esModule",{value:!0});cs1.getMachineId=void 0;var To4=Md(),jo4=P();async function So4(){try{let J=(await(0,To4.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){jo4.diag.debug(`error reading machine id: ${$}`)}return}cs1.getMachineId=So4});var os1=F((ns1)=>{Object.defineProperty(ns1,"__esModule",{value:!0});ns1.getMachineId=void 0;var ko4=f("fs"),vo4=P();async function _o4(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await ko4.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){vo4.diag.debug(`error reading machine id: ${Q}`)}return}ns1.getMachineId=_o4});var ss1=F((as1)=>{Object.defineProperty(as1,"__esModule",{value:!0});as1.getMachineId=void 0;var fo4=f("fs"),yo4=Md(),rs1=P();async function ho4(){try{return(await fo4.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){rs1.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,yo4.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){rs1.diag.debug(`error reading machine id: ${$}`)}return}as1.getMachineId=ho4});var Qe1=F(($e1)=>{Object.defineProperty($e1,"__esModule",{value:!0});$e1.getMachineId=void 0;var es1=f("process"),bo4=Md(),xo4=P();async function go4(){let J="%windir%\\System32\\REG.exe";if(es1.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in es1.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,bo4.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){xo4.diag.debug(`error reading machine id: ${Q}`)}return}$e1.getMachineId=go4});var We1=F((Xe1)=>{Object.defineProperty(Xe1,"__esModule",{value:!0});Xe1.getMachineId=void 0;var do4=P();async function uo4(){do4.diag.debug("could not read machine-id: unsupported platform");return}Xe1.getMachineId=uo4});var Ze1=F((Ge1)=>{Object.defineProperty(Ge1,"__esModule",{value:!0});Ge1.getMachineId=void 0;var mo4=f("process"),xq;async function co4(){if(!xq)switch(mo4.platform){case"darwin":xq=(await Promise.resolve().then(() => M0(ps1()))).getMachineId;break;case"linux":xq=(await Promise.resolve().then(() => M0(os1()))).getMachineId;break;case"freebsd":xq=(await Promise.resolve().then(() => M0(ss1()))).getMachineId;break;case"win32":xq=(await Promise.resolve().then(() => M0(Qe1()))).getMachineId;break;default:xq=(await Promise.resolve().then(() => M0(We1()))).getMachineId;break}return xq()}Ge1.getMachineId=co4});var hB0=F((He1)=>{Object.defineProperty(He1,"__esModule",{value:!0});He1.normalizeType=He1.normalizeArch=void 0;var lo4=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};He1.normalizeArch=lo4;var po4=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};He1.normalizeType=po4});var Ue1=F((Be1)=>{Object.defineProperty(Be1,"__esModule",{value:!0});Be1.hostDetector=void 0;var bB0=ZC(),qe1=f("os"),io4=Ze1(),oo4=hB0();class Fe1{detect($){return{attributes:{[bB0.ATTR_HOST_NAME]:(0,qe1.hostname)(),[bB0.ATTR_HOST_ARCH]:(0,oo4.normalizeArch)((0,qe1.arch)()),[bB0.ATTR_HOST_ID]:(0,io4.getMachineId)()}}}}Be1.hostDetector=new Fe1});var Le1=F((Ne1)=>{Object.defineProperty(Ne1,"__esModule",{value:!0});Ne1.osDetector=void 0;var De1=ZC(),Oe1=f("os"),ro4=hB0();class we1{detect($){return{attributes:{[De1.ATTR_OS_TYPE]:(0,ro4.normalizeType)((0,Oe1.platform)()),[De1.ATTR_OS_VERSION]:(0,Oe1.release)()}}}}Ne1.osDetector=new we1});var Ce1=F((Pe1)=>{Object.defineProperty(Pe1,"__esModule",{value:!0});Pe1.processDetector=void 0;var ao4=P(),WW=ZC(),to4=f("os");class Ae1{detect($){let J={[WW.ATTR_PROCESS_PID]:process.pid,[WW.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[WW.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[WW.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[WW.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[WW.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[WW.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[WW.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=to4.userInfo();J[WW.ATTR_PROCESS_OWNER]=Q.username}catch(Q){ao4.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}Pe1.processDetector=new Ae1});var je1=F((Re1)=>{Object.defineProperty(Re1,"__esModule",{value:!0});Re1.serviceInstanceIdDetector=void 0;var so4=ZC(),eo4=f("crypto");class Ee1{detect($){return{attributes:{[so4.ATTR_SERVICE_INSTANCE_ID]:(0,eo4.randomUUID)()}}}}Re1.serviceInstanceIdDetector=new Ee1});var Se1=F((IO)=>{Object.defineProperty(IO,"__esModule",{value:!0});IO.serviceInstanceIdDetector=IO.processDetector=IO.osDetector=IO.hostDetector=void 0;var $r4=Ue1();Object.defineProperty(IO,"hostDetector",{enumerable:!0,get:function(){return $r4.hostDetector}});var Jr4=Le1();Object.defineProperty(IO,"osDetector",{enumerable:!0,get:function(){return Jr4.osDetector}});var Qr4=Ce1();Object.defineProperty(IO,"processDetector",{enumerable:!0,get:function(){return Qr4.processDetector}});var Xr4=je1();Object.defineProperty(IO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Xr4.serviceInstanceIdDetector}})});var ke1=F((LO)=>{Object.defineProperty(LO,"__esModule",{value:!0});LO.serviceInstanceIdDetector=LO.processDetector=LO.osDetector=LO.hostDetector=void 0;var Cd=Se1();Object.defineProperty(LO,"hostDetector",{enumerable:!0,get:function(){return Cd.hostDetector}});Object.defineProperty(LO,"osDetector",{enumerable:!0,get:function(){return Cd.osDetector}});Object.defineProperty(LO,"processDetector",{enumerable:!0,get:function(){return Cd.processDetector}});Object.defineProperty(LO,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Cd.serviceInstanceIdDetector}})});var fe1=F((ve1)=>{Object.defineProperty(ve1,"__esModule",{value:!0});ve1.noopDetector=ve1.NoopDetector=void 0;class xB0{detect(){return{attributes:{}}}}ve1.NoopDetector=xB0;ve1.noopDetector=new xB0});var ye1=F((hK)=>{Object.defineProperty(hK,"__esModule",{value:!0});hK.noopDetector=hK.serviceInstanceIdDetector=hK.processDetector=hK.osDetector=hK.hostDetector=hK.envDetector=void 0;var Kr4=xs1();Object.defineProperty(hK,"envDetector",{enumerable:!0,get:function(){return Kr4.envDetector}});var Ed=ke1();Object.defineProperty(hK,"hostDetector",{enumerable:!0,get:function(){return Ed.hostDetector}});Object.defineProperty(hK,"osDetector",{enumerable:!0,get:function(){return Ed.osDetector}});Object.defineProperty(hK,"processDetector",{enumerable:!0,get:function(){return Ed.processDetector}});Object.defineProperty(hK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Ed.serviceInstanceIdDetector}});var Zr4=fe1();Object.defineProperty(hK,"noopDetector",{enumerable:!0,get:function(){return Zr4.noopDetector}})});var he1=F((XJ)=>{Object.defineProperty(XJ,"__esModule",{value:!0});XJ.defaultServiceName=XJ.emptyResource=XJ.defaultResource=XJ.resourceFromAttributes=XJ.serviceInstanceIdDetector=XJ.processDetector=XJ.osDetector=XJ.hostDetector=XJ.envDetector=XJ.detectResources=void 0;var zr4=_s1();Object.defineProperty(XJ,"detectResources",{enumerable:!0,get:function(){return zr4.detectResources}});var HC=ye1();Object.defineProperty(XJ,"envDetector",{enumerable:!0,get:function(){return HC.envDetector}});Object.defineProperty(XJ,"hostDetector",{enumerable:!0,get:function(){return HC.hostDetector}});Object.defineProperty(XJ,"osDetector",{enumerable:!0,get:function(){return HC.osDetector}});Object.defineProperty(XJ,"processDetector",{enumerable:!0,get:function(){return HC.processDetector}});Object.defineProperty(XJ,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return HC.serviceInstanceIdDetector}});var gB0=fB0();Object.defineProperty(XJ,"resourceFromAttributes",{enumerable:!0,get:function(){return gB0.resourceFromAttributes}});Object.defineProperty(XJ,"defaultResource",{enumerable:!0,get:function(){return gB0.defaultResource}});Object.defineProperty(XJ,"emptyResource",{enumerable:!0,get:function(){return gB0.emptyResource}});var qr4=kB0();Object.defineProperty(XJ,"defaultServiceName",{enumerable:!0,get:function(){return qr4.defaultServiceName}})});var ge1=F((be1)=>{Object.defineProperty(be1,"__esModule",{value:!0});be1.ExceptionEventName=void 0;be1.ExceptionEventName="exception"});var ce1=F((ue1)=>{Object.defineProperty(ue1,"__esModule",{value:!0});ue1.SpanImpl=void 0;var YJ=P(),u8=L9(),gq=m0(),Br4=ge1();class de1{_spanContext;kind;parentSpanContext;attributes={};links=[];events=[];startTime;resource;instrumentationScope;_droppedAttributesCount=0;_droppedEventsCount=0;_droppedLinksCount=0;name;status={code:YJ.SpanStatusCode.UNSET};endTime=[0,0];_ended=!1;_duration=[-1,-1];_spanProcessor;_spanLimits;_attributeValueLengthLimit;_performanceStartTime;_performanceOffset;_startTimeProvided;constructor($){let J=Date.now();if(this._spanContext=$.spanContext,this._performanceStartTime=u8.otperformance.now(),this._performanceOffset=J-(this._performanceStartTime+(0,u8.getTimeOrigin)()),this._startTimeProvided=$.startTime!=null,this._spanLimits=$.spanLimits,this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,this._spanProcessor=$.spanProcessor,this.name=$.name,this.parentSpanContext=$.parentSpanContext,this.kind=$.kind,this.links=$.links||[],this.startTime=this._getTime($.startTime??J),this.resource=$.resource,this.instrumentationScope=$.scope,$.attributes!=null)this.setAttributes($.attributes);this._spanProcessor.onStart(this,$.context)}spanContext(){return this._spanContext}setAttribute($,J){if(J==null||this._isSpanEnded())return this;if($.length===0)return YJ.diag.warn(`Invalid attribute key: ${$}`),this;if(!(0,u8.isAttributeValue)(J))return YJ.diag.warn(`Invalid attribute value set for key: ${$}`),this;let{attributeCountLimit:Q}=this._spanLimits;if(Q!==void 0&&Object.keys(this.attributes).length>=Q&&!Object.prototype.hasOwnProperty.call(this.attributes,$))return this._droppedAttributesCount++,this;return this.attributes[$]=this._truncateToSize(J),this}setAttributes($){for(let[J,Q]of Object.entries($))this.setAttribute(J,Q);return this}addEvent($,J,Q){if(this._isSpanEnded())return this;let{eventCountLimit:X}=this._spanLimits;if(X===0)return YJ.diag.warn("No events allowed."),this._droppedEventsCount++,this;if(X!==void 0&&this.events.length>=X){if(this._droppedEventsCount===0)YJ.diag.debug("Dropping extra events.");this.events.shift(),this._droppedEventsCount++}if((0,u8.isTimeInput)(J)){if(!(0,u8.isTimeInput)(Q))Q=J;J=void 0}let Y=(0,u8.sanitizeAttributes)(J);return this.events.push({name:$,attributes:Y,time:this._getTime(Q),droppedAttributesCount:0}),this}addLink($){return this.links.push($),this}addLinks($){return this.links.push(...$),this}setStatus($){if(this._isSpanEnded())return this;if(this.status={...$},this.status.message!=null&&typeof $.message!=="string")YJ.diag.warn(`Dropping invalid status.message of type '${typeof $.message}', expected 'string'`),delete this.status.message;return this}updateName($){if(this._isSpanEnded())return this;return this.name=$,this}end($){if(this._isSpanEnded()){YJ.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}if(this._ended=!0,this.endTime=this._getTime($),this._duration=(0,u8.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0)YJ.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];if(this._droppedEventsCount>0)YJ.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`);this._spanProcessor.onEnd(this)}_getTime($){if(typeof $==="number"&&$<=u8.otperformance.now())return(0,u8.hrTime)($+this._performanceOffset);if(typeof $==="number")return(0,u8.millisToHrTime)($);if($ instanceof Date)return(0,u8.millisToHrTime)($.getTime());if((0,u8.isTimeInputHrTime)($))return $;if(this._startTimeProvided)return(0,u8.millisToHrTime)(Date.now());let J=u8.otperformance.now()-this._performanceStartTime;return(0,u8.addHrTimes)(this.startTime,(0,u8.millisToHrTime)(J))}isRecording(){return this._ended===!1}recordException($,J){let Q={};if(typeof $==="string")Q[gq.ATTR_EXCEPTION_MESSAGE]=$;else if($){if($.code)Q[gq.ATTR_EXCEPTION_TYPE]=$.code.toString();else if($.name)Q[gq.ATTR_EXCEPTION_TYPE]=$.name;if($.message)Q[gq.ATTR_EXCEPTION_MESSAGE]=$.message;if($.stack)Q[gq.ATTR_EXCEPTION_STACKTRACE]=$.stack}if(Q[gq.ATTR_EXCEPTION_TYPE]||Q[gq.ATTR_EXCEPTION_MESSAGE])this.addEvent(Br4.ExceptionEventName,Q,J);else YJ.diag.warn(`Failed to record an exception ${$}`)}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 $=Error(`Operation attempted on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`);YJ.diag.warn(`Cannot execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`,$)}return this._ended}_truncateToLimitUtil($,J){if($.length<=J)return $;return $.substring(0,J)}_truncateToSize($){let J=this._attributeValueLengthLimit;if(J<=0)return YJ.diag.warn(`Attribute value limit must be positive, got ${J}`),$;if(typeof $==="string")return this._truncateToLimitUtil($,J);if(Array.isArray($))return $.map((Q)=>typeof Q==="string"?this._truncateToLimitUtil(Q,J):Q);return $}}ue1.SpanImpl=de1});var zC=F((le1)=>{Object.defineProperty(le1,"__esModule",{value:!0});le1.SamplingDecision=void 0;var Vr4;(function($){$[$.NOT_RECORD=0]="NOT_RECORD",$[$.RECORD=1]="RECORD",$[$.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(Vr4=le1.SamplingDecision||(le1.SamplingDecision={}))});var Rd=F((ne1)=>{Object.defineProperty(ne1,"__esModule",{value:!0});ne1.AlwaysOffSampler=void 0;var Ur4=zC();class pe1{shouldSample(){return{decision:Ur4.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}ne1.AlwaysOffSampler=pe1});var Td=F((re1)=>{Object.defineProperty(re1,"__esModule",{value:!0});re1.AlwaysOnSampler=void 0;var Dr4=zC();class oe1{shouldSample(){return{decision:Dr4.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}re1.AlwaysOnSampler=oe1});var mB0=F((ee1)=>{Object.defineProperty(ee1,"__esModule",{value:!0});ee1.ParentBasedSampler=void 0;var jd=P(),Or4=L9(),te1=Rd(),uB0=Td();class se1{_root;_remoteParentSampled;_remoteParentNotSampled;_localParentSampled;_localParentNotSampled;constructor($){if(this._root=$.root,!this._root)(0,Or4.globalErrorHandler)(Error("ParentBasedSampler must have a root sampler configured")),this._root=new uB0.AlwaysOnSampler;this._remoteParentSampled=$.remoteParentSampled??new uB0.AlwaysOnSampler,this._remoteParentNotSampled=$.remoteParentNotSampled??new te1.AlwaysOffSampler,this._localParentSampled=$.localParentSampled??new uB0.AlwaysOnSampler,this._localParentNotSampled=$.localParentNotSampled??new te1.AlwaysOffSampler}shouldSample($,J,Q,X,Y,W){let G=jd.trace.getSpanContext($);if(!G||!(0,jd.isSpanContextValid)(G))return this._root.shouldSample($,J,Q,X,Y,W);if(G.isRemote){if(G.traceFlags&jd.TraceFlags.SAMPLED)return this._remoteParentSampled.shouldSample($,J,Q,X,Y,W);return this._remoteParentNotSampled.shouldSample($,J,Q,X,Y,W)}if(G.traceFlags&jd.TraceFlags.SAMPLED)return this._localParentSampled.shouldSample($,J,Q,X,Y,W);return this._localParentNotSampled.shouldSample($,J,Q,X,Y,W)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}ee1.ParentBasedSampler=se1});var cB0=F((X06)=>{Object.defineProperty(X06,"__esModule",{value:!0});X06.TraceIdRatioBasedSampler=void 0;var wr4=P(),J06=zC();class Q06{_ratio;_upperBound;constructor($=0){this._ratio=$,this._ratio=this._normalize($),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample($,J){return{decision:(0,wr4.isValidTraceId)(J)&&this._accumulate(J)=1?1:$<=0?0:$}_accumulate($){let J=0;for(let Q=0;Q<$.length/8;Q++){let X=Q*8,Y=parseInt($.slice(X,X+8),16);J=(J^Y)>>>0}return J}}X06.TraceIdRatioBasedSampler=Q06});var nB0=F((H06)=>{Object.defineProperty(H06,"__esModule",{value:!0});H06.buildSamplerFromEnv=H06.loadDefaultConfig=void 0;var pB0=P(),aX=L9(),W06=Rd(),lB0=Td(),Sd=mB0(),G06=cB0(),tX;(function($){$.AlwaysOff="always_off",$.AlwaysOn="always_on",$.ParentBasedAlwaysOff="parentbased_always_off",$.ParentBasedAlwaysOn="parentbased_always_on",$.ParentBasedTraceIdRatio="parentbased_traceidratio",$.TraceIdRatio="traceidratio"})(tX||(tX={}));var kd=1;function Nr4(){return{sampler:Z06(),forceFlushTimeoutMillis:30000,generalLimits:{attributeValueLengthLimit:(0,aX.getNumberFromEnv)("OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0,attributeCountLimit:(0,aX.getNumberFromEnv)("OTEL_ATTRIBUTE_COUNT_LIMIT")??128},spanLimits:{attributeValueLengthLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0,attributeCountLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT")??128,linkCountLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_LINK_COUNT_LIMIT")??128,eventCountLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_EVENT_COUNT_LIMIT")??128,attributePerEventCountLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT")??128,attributePerLinkCountLimit:(0,aX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT")??128}}}H06.loadDefaultConfig=Nr4;function Z06(){let $=(0,aX.getStringFromEnv)("OTEL_TRACES_SAMPLER")??tX.ParentBasedAlwaysOn;switch($){case tX.AlwaysOn:return new lB0.AlwaysOnSampler;case tX.AlwaysOff:return new W06.AlwaysOffSampler;case tX.ParentBasedAlwaysOn:return new Sd.ParentBasedSampler({root:new lB0.AlwaysOnSampler});case tX.ParentBasedAlwaysOff:return new Sd.ParentBasedSampler({root:new W06.AlwaysOffSampler});case tX.TraceIdRatio:return new G06.TraceIdRatioBasedSampler(K06());case tX.ParentBasedTraceIdRatio:return new Sd.ParentBasedSampler({root:new G06.TraceIdRatioBasedSampler(K06())});default:return pB0.diag.error(`OTEL_TRACES_SAMPLER value "${$}" invalid, defaulting to "${tX.ParentBasedAlwaysOn}".`),new Sd.ParentBasedSampler({root:new lB0.AlwaysOnSampler})}}H06.buildSamplerFromEnv=Z06;function K06(){let $=(0,aX.getNumberFromEnv)("OTEL_TRACES_SAMPLER_ARG");if($==null)return pB0.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${kd}.`),kd;if($<0||$>1)return pB0.diag.error(`OTEL_TRACES_SAMPLER_ARG=${$} was given, but it is out of range ([0..1]), defaulting to ${kd}.`),kd;return $}});var iB0=F((F06)=>{Object.defineProperty(F06,"__esModule",{value:!0});F06.reconfigureLimits=F06.mergeConfig=F06.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=F06.DEFAULT_ATTRIBUTE_COUNT_LIMIT=void 0;var q06=nB0(),vd=L9();F06.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128;F06.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0;function Lr4($){let J={sampler:(0,q06.buildSamplerFromEnv)()},Q=(0,q06.loadDefaultConfig)(),X=Object.assign({},Q,J,$);return X.generalLimits=Object.assign({},Q.generalLimits,$.generalLimits||{}),X.spanLimits=Object.assign({},Q.spanLimits,$.spanLimits||{}),X}F06.mergeConfig=Lr4;function Ar4($){let J=Object.assign({},$.spanLimits);return J.attributeCountLimit=$.spanLimits?.attributeCountLimit??$.generalLimits?.attributeCountLimit??(0,vd.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT")??(0,vd.getNumberFromEnv)("OTEL_ATTRIBUTE_COUNT_LIMIT")??F06.DEFAULT_ATTRIBUTE_COUNT_LIMIT,J.attributeValueLengthLimit=$.spanLimits?.attributeValueLengthLimit??$.generalLimits?.attributeValueLengthLimit??(0,vd.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT")??(0,vd.getNumberFromEnv)("OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT")??F06.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},$,{spanLimits:J})}F06.reconfigureLimits=Ar4});var N06=F((O06)=>{Object.defineProperty(O06,"__esModule",{value:!0});O06.BatchSpanProcessorBase=void 0;var AO=P(),GW=L9();class D06{_exporter;_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_isExporting=!1;_finishedSpans=[];_timer;_shutdownOnce;_droppedSpansCount=0;constructor($,J){if(this._exporter=$,this._maxExportBatchSize=typeof J?.maxExportBatchSize==="number"?J.maxExportBatchSize:(0,GW.getNumberFromEnv)("OTEL_BSP_MAX_EXPORT_BATCH_SIZE")??512,this._maxQueueSize=typeof J?.maxQueueSize==="number"?J.maxQueueSize:(0,GW.getNumberFromEnv)("OTEL_BSP_MAX_QUEUE_SIZE")??2048,this._scheduledDelayMillis=typeof J?.scheduledDelayMillis==="number"?J.scheduledDelayMillis:(0,GW.getNumberFromEnv)("OTEL_BSP_SCHEDULE_DELAY")??5000,this._exportTimeoutMillis=typeof J?.exportTimeoutMillis==="number"?J.exportTimeoutMillis:(0,GW.getNumberFromEnv)("OTEL_BSP_EXPORT_TIMEOUT")??30000,this._shutdownOnce=new GW.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize)AO.diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize}forceFlush(){if(this._shutdownOnce.isCalled)return this._shutdownOnce.promise;return this._flushAll()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&AO.TraceFlags.SAMPLED)===0)return;this._addToBuffer($)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>{return this.onShutdown()}).then(()=>{return this._flushAll()}).then(()=>{return this._exporter.shutdown()})}_addToBuffer($){if(this._finishedSpans.length>=this._maxQueueSize){if(this._droppedSpansCount===0)AO.diag.debug("maxQueueSize reached, dropping spans");this._droppedSpansCount++;return}if(this._droppedSpansCount>0)AO.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0;this._finishedSpans.push($),this._maybeStartTimer()}_flushAll(){return new Promise(($,J)=>{let Q=[],X=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let Y=0,W=X;Y{$()}).catch(J)})}_flushOneBatch(){if(this._clearTimer(),this._finishedSpans.length===0)return Promise.resolve();return new Promise(($,J)=>{let Q=setTimeout(()=>{J(Error("Timeout"))},this._exportTimeoutMillis);AO.context.with((0,GW.suppressTracing)(AO.context.active()),()=>{let X;if(this._finishedSpans.length<=this._maxExportBatchSize)X=this._finishedSpans,this._finishedSpans=[];else X=this._finishedSpans.splice(0,this._maxExportBatchSize);let Y=()=>this._exporter.export(X,(G)=>{if(clearTimeout(Q),G.code===GW.ExportResultCode.SUCCESS)$();else J(G.error??Error("BatchSpanProcessor: span export failed"))}),W=null;for(let G=0,K=X.length;G{(0,GW.globalErrorHandler)(G),J(G)})})})}_maybeStartTimer(){if(this._isExporting)return;let $=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{if(this._isExporting=!1,this._finishedSpans.length>0)this._clearTimer(),this._maybeStartTimer()}).catch((J)=>{this._isExporting=!1,(0,GW.globalErrorHandler)(J)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return $();if(this._timer!==void 0)return;if(this._timer=setTimeout(()=>$(),this._scheduledDelayMillis),typeof this._timer!=="number")this._timer.unref()}_clearTimer(){if(this._timer!==void 0)clearTimeout(this._timer),this._timer=void 0}}O06.BatchSpanProcessorBase=D06});var P06=F((L06)=>{Object.defineProperty(L06,"__esModule",{value:!0});L06.BatchSpanProcessor=void 0;var Mr4=N06();class I06 extends Mr4.BatchSpanProcessorBase{onShutdown(){}}L06.BatchSpanProcessor=I06});var j06=F((R06)=>{Object.defineProperty(R06,"__esModule",{value:!0});R06.RandomIdGenerator=void 0;var Cr4=8,C06=16;class E06{generateTraceId=M06(C06);generateSpanId=M06(Cr4)}R06.RandomIdGenerator=E06;var _d=Buffer.allocUnsafe(C06);function M06($){return function(){for(let Q=0;Q<$/4;Q++)_d.writeUInt32BE(Math.random()*4294967296>>>0,Q*4);for(let Q=0;Q<$;Q++)if(_d[Q]>0)break;else if(Q===$-1)_d[$-1]=1;return _d.toString("hex",0,$)}}});var S06=F((fd)=>{Object.defineProperty(fd,"__esModule",{value:!0});fd.RandomIdGenerator=fd.BatchSpanProcessor=void 0;var Er4=P06();Object.defineProperty(fd,"BatchSpanProcessor",{enumerable:!0,get:function(){return Er4.BatchSpanProcessor}});var Rr4=j06();Object.defineProperty(fd,"RandomIdGenerator",{enumerable:!0,get:function(){return Rr4.RandomIdGenerator}})});var oB0=F((yd)=>{Object.defineProperty(yd,"__esModule",{value:!0});yd.RandomIdGenerator=yd.BatchSpanProcessor=void 0;var k06=S06();Object.defineProperty(yd,"BatchSpanProcessor",{enumerable:!0,get:function(){return k06.BatchSpanProcessor}});Object.defineProperty(yd,"RandomIdGenerator",{enumerable:!0,get:function(){return k06.RandomIdGenerator}})});var y06=F((_06)=>{Object.defineProperty(_06,"__esModule",{value:!0});_06.Tracer=void 0;var L8=P(),hd=L9(),Sr4=ce1(),kr4=iB0(),vr4=oB0();class v06{_sampler;_generalLimits;_spanLimits;_idGenerator;instrumentationScope;_resource;_spanProcessor;constructor($,J,Q,X){let Y=(0,kr4.mergeConfig)(J);this._sampler=Y.sampler,this._generalLimits=Y.generalLimits,this._spanLimits=Y.spanLimits,this._idGenerator=J.idGenerator||new vr4.RandomIdGenerator,this._resource=Q,this._spanProcessor=X,this.instrumentationScope=$}startSpan($,J={},Q=L8.context.active()){if(J.root)Q=L8.trace.deleteSpan(Q);let X=L8.trace.getSpan(Q);if((0,hd.isTracingSuppressed)(Q))return L8.diag.debug("Instrumentation suppressed, returning Noop Span"),L8.trace.wrapSpanContext(L8.INVALID_SPAN_CONTEXT);let Y=X?.spanContext(),W=this._idGenerator.generateSpanId(),G,K,Z;if(!Y||!L8.trace.isSpanContextValid(Y))K=this._idGenerator.generateTraceId();else K=Y.traceId,Z=Y.traceState,G=Y;let H=J.kind??L8.SpanKind.INTERNAL,z=(J.links??[]).map((I)=>{return{context:I.context,attributes:(0,hd.sanitizeAttributes)(I.attributes)}}),q=(0,hd.sanitizeAttributes)(J.attributes),B=this._sampler.shouldSample(Q,K,$,H,q,z);Z=B.traceState??Z;let U=B.decision===L8.SamplingDecision.RECORD_AND_SAMPLED?L8.TraceFlags.SAMPLED:L8.TraceFlags.NONE,O={traceId:K,spanId:W,traceFlags:U,traceState:Z};if(B.decision===L8.SamplingDecision.NOT_RECORD)return L8.diag.debug("Recording is off, propagating context in a non-recording span"),L8.trace.wrapSpanContext(O);let w=(0,hd.sanitizeAttributes)(Object.assign(q,B.attributes));return new Sr4.SpanImpl({resource:this._resource,scope:this.instrumentationScope,context:Q,spanContext:O,name:$,kind:H,links:z,parentSpanContext:G,attributes:w,startTime:J.startTime,spanProcessor:this._spanProcessor,spanLimits:this._spanLimits})}startActiveSpan($,J,Q,X){let Y,W,G;if(arguments.length<2)return;else if(arguments.length===2)G=J;else if(arguments.length===3)Y=J,G=Q;else Y=J,W=Q,G=X;let K=W??L8.context.active(),Z=this.startSpan($,Y,K),H=L8.trace.setSpan(K,Z);return L8.context.with(H,G,void 0,Z)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}}_06.Tracer=v06});var g06=F((b06)=>{Object.defineProperty(b06,"__esModule",{value:!0});b06.MultiSpanProcessor=void 0;var _r4=L9();class h06{_spanProcessors;constructor($){this._spanProcessors=$}forceFlush(){let $=[];for(let J of this._spanProcessors)$.push(J.forceFlush());return new Promise((J)=>{Promise.all($).then(()=>{J()}).catch((Q)=>{(0,_r4.globalErrorHandler)(Q||Error("MultiSpanProcessor: forceFlush failed")),J()})})}onStart($,J){for(let Q of this._spanProcessors)Q.onStart($,J)}onEnd($){for(let J of this._spanProcessors)J.onEnd($)}shutdown(){let $=[];for(let J of this._spanProcessors)$.push(J.shutdown());return new Promise((J,Q)=>{Promise.all($).then(()=>{J()},Q)})}}b06.MultiSpanProcessor=h06});var l06=F((m06)=>{Object.defineProperty(m06,"__esModule",{value:!0});m06.BasicTracerProvider=m06.ForceFlushState=void 0;var fr4=L9(),yr4=he1(),hr4=y06(),br4=nB0(),xr4=g06(),gr4=iB0(),PO;(function($){$[$.resolved=0]="resolved",$[$.timeout=1]="timeout",$[$.error=2]="error",$[$.unresolved=3]="unresolved"})(PO=m06.ForceFlushState||(m06.ForceFlushState={}));class u06{_config;_tracers=new Map;_resource;_activeSpanProcessor;constructor($={}){let J=(0,fr4.merge)({},(0,br4.loadDefaultConfig)(),(0,gr4.reconfigureLimits)($));this._resource=J.resource??(0,yr4.defaultResource)(),this._config=Object.assign({},J,{resource:this._resource});let Q=[];if($.spanProcessors?.length)Q.push(...$.spanProcessors);this._activeSpanProcessor=new xr4.MultiSpanProcessor(Q)}getTracer($,J,Q){let X=`${$}@${J||""}:${Q?.schemaUrl||""}`;if(!this._tracers.has(X))this._tracers.set(X,new hr4.Tracer({name:$,version:J,schemaUrl:Q?.schemaUrl},this._config,this._resource,this._activeSpanProcessor));return this._tracers.get(X)}forceFlush(){let $=this._config.forceFlushTimeoutMillis,J=this._activeSpanProcessor._spanProcessors.map((Q)=>{return new Promise((X)=>{let Y,W=setTimeout(()=>{X(Error(`Span processor did not completed within timeout period of ${$} ms`)),Y=PO.timeout},$);Q.forceFlush().then(()=>{if(clearTimeout(W),Y!==PO.timeout)Y=PO.resolved,X(Y)}).catch((G)=>{clearTimeout(W),Y=PO.error,X(G)})})});return new Promise((Q,X)=>{Promise.all(J).then((Y)=>{let W=Y.filter((G)=>G!==PO.resolved);if(W.length>0)X(W);else Q()}).catch((Y)=>X([Y]))})}shutdown(){return this._activeSpanProcessor.shutdown()}}m06.BasicTracerProvider=u06});var o06=F((n06)=>{Object.defineProperty(n06,"__esModule",{value:!0});n06.ConsoleSpanExporter=void 0;var rB0=L9();class p06{export($,J){return this._sendSpans($,J)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo($){return{resource:{attributes:$.resource.attributes},instrumentationScope:$.instrumentationScope,traceId:$.spanContext().traceId,parentSpanContext:$.parentSpanContext,traceState:$.spanContext().traceState?.serialize(),name:$.name,id:$.spanContext().spanId,kind:$.kind,timestamp:(0,rB0.hrTimeToMicroseconds)($.startTime),duration:(0,rB0.hrTimeToMicroseconds)($.duration),attributes:$.attributes,status:$.status,events:$.events,links:$.links}}_sendSpans($,J){for(let Q of $)console.dir(this._exportInfo(Q),{depth:3});if(J)return J({code:rB0.ExportResultCode.SUCCESS})}}n06.ConsoleSpanExporter=p06});var e06=F((t06)=>{Object.defineProperty(t06,"__esModule",{value:!0});t06.InMemorySpanExporter=void 0;var r06=L9();class a06{_finishedSpans=[];_stopped=!1;export($,J){if(this._stopped)return J({code:r06.ExportResultCode.FAILED,error:Error("Exporter has been stopped")});this._finishedSpans.push(...$),setTimeout(()=>J({code:r06.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}t06.InMemorySpanExporter=a06});var X16=F((J16)=>{Object.defineProperty(J16,"__esModule",{value:!0});J16.SimpleSpanProcessor=void 0;var dr4=P(),bd=L9();class $16{_exporter;_shutdownOnce;_pendingExports;constructor($){this._exporter=$,this._shutdownOnce=new bd.BindOnceFuture(this._shutdown,this),this._pendingExports=new Set}async forceFlush(){if(await Promise.all(Array.from(this._pendingExports)),this._exporter.forceFlush)await this._exporter.forceFlush()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&dr4.TraceFlags.SAMPLED)===0)return;let J=this._doExport($).catch((Q)=>(0,bd.globalErrorHandler)(Q));this._pendingExports.add(J),J.finally(()=>this._pendingExports.delete(J))}async _doExport($){if($.resource.asyncAttributesPending)await $.resource.waitForAsyncAttributes?.();let J=await bd.internal._export(this._exporter,[$]);if(J.code!==bd.ExportResultCode.SUCCESS)throw J.error??Error(`SimpleSpanProcessor: span export failed (status ${J})`)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}J16.SimpleSpanProcessor=$16});var K16=F((W16)=>{Object.defineProperty(W16,"__esModule",{value:!0});W16.NoopSpanProcessor=void 0;class Y16{onStart($,J){}onEnd($){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}W16.NoopSpanProcessor=Y16});var aB0=F((a9)=>{Object.defineProperty(a9,"__esModule",{value:!0});a9.SamplingDecision=a9.TraceIdRatioBasedSampler=a9.ParentBasedSampler=a9.AlwaysOnSampler=a9.AlwaysOffSampler=a9.NoopSpanProcessor=a9.SimpleSpanProcessor=a9.InMemorySpanExporter=a9.ConsoleSpanExporter=a9.RandomIdGenerator=a9.BatchSpanProcessor=a9.BasicTracerProvider=void 0;var ur4=l06();Object.defineProperty(a9,"BasicTracerProvider",{enumerable:!0,get:function(){return ur4.BasicTracerProvider}});var Z16=oB0();Object.defineProperty(a9,"BatchSpanProcessor",{enumerable:!0,get:function(){return Z16.BatchSpanProcessor}});Object.defineProperty(a9,"RandomIdGenerator",{enumerable:!0,get:function(){return Z16.RandomIdGenerator}});var mr4=o06();Object.defineProperty(a9,"ConsoleSpanExporter",{enumerable:!0,get:function(){return mr4.ConsoleSpanExporter}});var cr4=e06();Object.defineProperty(a9,"InMemorySpanExporter",{enumerable:!0,get:function(){return cr4.InMemorySpanExporter}});var lr4=X16();Object.defineProperty(a9,"SimpleSpanProcessor",{enumerable:!0,get:function(){return lr4.SimpleSpanProcessor}});var pr4=K16();Object.defineProperty(a9,"NoopSpanProcessor",{enumerable:!0,get:function(){return pr4.NoopSpanProcessor}});var nr4=Rd();Object.defineProperty(a9,"AlwaysOffSampler",{enumerable:!0,get:function(){return nr4.AlwaysOffSampler}});var ir4=Td();Object.defineProperty(a9,"AlwaysOnSampler",{enumerable:!0,get:function(){return ir4.AlwaysOnSampler}});var or4=mB0();Object.defineProperty(a9,"ParentBasedSampler",{enumerable:!0,get:function(){return or4.ParentBasedSampler}});var rr4=cB0();Object.defineProperty(a9,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return rr4.TraceIdRatioBasedSampler}});var ar4=zC();Object.defineProperty(a9,"SamplingDecision",{enumerable:!0,get:function(){return ar4.SamplingDecision}})});var F16=F((z16)=>{Object.defineProperty(z16,"__esModule",{value:!0});z16.NodeTracerProvider=void 0;var sr4=qB0(),er4=aB0(),qC=P(),tB0=L9();function $a4($){if($===null)return;if($===void 0){let J=new sr4.AsyncLocalStorageContextManager;J.enable(),qC.context.setGlobalContextManager(J);return}$.enable(),qC.context.setGlobalContextManager($)}function Ja4($){if($===null)return;if($===void 0){qC.propagation.setGlobalPropagator(new tB0.CompositePropagator({propagators:[new tB0.W3CTraceContextPropagator,new tB0.W3CBaggagePropagator]}));return}qC.propagation.setGlobalPropagator($)}class H16 extends er4.BasicTracerProvider{constructor($={}){super($)}register($={}){qC.trace.setGlobalTracerProvider(this),$a4($.contextManager),Ja4($.propagator)}}z16.NodeTracerProvider=H16});var sB0=F((A9)=>{Object.defineProperty(A9,"__esModule",{value:!0});A9.TraceIdRatioBasedSampler=A9.SimpleSpanProcessor=A9.SamplingDecision=A9.RandomIdGenerator=A9.ParentBasedSampler=A9.NoopSpanProcessor=A9.InMemorySpanExporter=A9.ConsoleSpanExporter=A9.BatchSpanProcessor=A9.BasicTracerProvider=A9.AlwaysOnSampler=A9.AlwaysOffSampler=A9.NodeTracerProvider=void 0;var Qa4=F16();Object.defineProperty(A9,"NodeTracerProvider",{enumerable:!0,get:function(){return Qa4.NodeTracerProvider}});var WJ=aB0();Object.defineProperty(A9,"AlwaysOffSampler",{enumerable:!0,get:function(){return WJ.AlwaysOffSampler}});Object.defineProperty(A9,"AlwaysOnSampler",{enumerable:!0,get:function(){return WJ.AlwaysOnSampler}});Object.defineProperty(A9,"BasicTracerProvider",{enumerable:!0,get:function(){return WJ.BasicTracerProvider}});Object.defineProperty(A9,"BatchSpanProcessor",{enumerable:!0,get:function(){return WJ.BatchSpanProcessor}});Object.defineProperty(A9,"ConsoleSpanExporter",{enumerable:!0,get:function(){return WJ.ConsoleSpanExporter}});Object.defineProperty(A9,"InMemorySpanExporter",{enumerable:!0,get:function(){return WJ.InMemorySpanExporter}});Object.defineProperty(A9,"NoopSpanProcessor",{enumerable:!0,get:function(){return WJ.NoopSpanProcessor}});Object.defineProperty(A9,"ParentBasedSampler",{enumerable:!0,get:function(){return WJ.ParentBasedSampler}});Object.defineProperty(A9,"RandomIdGenerator",{enumerable:!0,get:function(){return WJ.RandomIdGenerator}});Object.defineProperty(A9,"SamplingDecision",{enumerable:!0,get:function(){return WJ.SamplingDecision}});Object.defineProperty(A9,"SimpleSpanProcessor",{enumerable:!0,get:function(){return WJ.SimpleSpanProcessor}});Object.defineProperty(A9,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return WJ.TraceIdRatioBasedSampler}})});var U16=F((B16)=>{Object.defineProperty(B16,"__esModule",{value:!0});B16.ExceptionEventName=void 0;B16.ExceptionEventName="exception"});var N16=F((O16)=>{Object.defineProperty(O16,"__esModule",{value:!0});O16.SpanImpl=void 0;var GJ=P(),m8=r$(),dq=m0(),Ya4=U16();class D16{_spanContext;kind;parentSpanContext;attributes={};links=[];events=[];startTime;resource;instrumentationScope;_droppedAttributesCount=0;_droppedEventsCount=0;_droppedLinksCount=0;name;status={code:GJ.SpanStatusCode.UNSET};endTime=[0,0];_ended=!1;_duration=[-1,-1];_spanProcessor;_spanLimits;_attributeValueLengthLimit;_performanceStartTime;_performanceOffset;_startTimeProvided;constructor($){let J=Date.now();if(this._spanContext=$.spanContext,this._performanceStartTime=m8.otperformance.now(),this._performanceOffset=J-(this._performanceStartTime+(0,m8.getTimeOrigin)()),this._startTimeProvided=$.startTime!=null,this._spanLimits=$.spanLimits,this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,this._spanProcessor=$.spanProcessor,this.name=$.name,this.parentSpanContext=$.parentSpanContext,this.kind=$.kind,this.links=$.links||[],this.startTime=this._getTime($.startTime??J),this.resource=$.resource,this.instrumentationScope=$.scope,$.attributes!=null)this.setAttributes($.attributes);this._spanProcessor.onStart(this,$.context)}spanContext(){return this._spanContext}setAttribute($,J){if(J==null||this._isSpanEnded())return this;if($.length===0)return GJ.diag.warn(`Invalid attribute key: ${$}`),this;if(!(0,m8.isAttributeValue)(J))return GJ.diag.warn(`Invalid attribute value set for key: ${$}`),this;let{attributeCountLimit:Q}=this._spanLimits;if(Q!==void 0&&Object.keys(this.attributes).length>=Q&&!Object.prototype.hasOwnProperty.call(this.attributes,$))return this._droppedAttributesCount++,this;return this.attributes[$]=this._truncateToSize(J),this}setAttributes($){for(let[J,Q]of Object.entries($))this.setAttribute(J,Q);return this}addEvent($,J,Q){if(this._isSpanEnded())return this;let{eventCountLimit:X}=this._spanLimits;if(X===0)return GJ.diag.warn("No events allowed."),this._droppedEventsCount++,this;if(X!==void 0&&this.events.length>=X){if(this._droppedEventsCount===0)GJ.diag.debug("Dropping extra events.");this.events.shift(),this._droppedEventsCount++}if((0,m8.isTimeInput)(J)){if(!(0,m8.isTimeInput)(Q))Q=J;J=void 0}let Y=(0,m8.sanitizeAttributes)(J);return this.events.push({name:$,attributes:Y,time:this._getTime(Q),droppedAttributesCount:0}),this}addLink($){return this.links.push($),this}addLinks($){return this.links.push(...$),this}setStatus($){if(this._isSpanEnded())return this;if(this.status={...$},this.status.message!=null&&typeof $.message!=="string")GJ.diag.warn(`Dropping invalid status.message of type '${typeof $.message}', expected 'string'`),delete this.status.message;return this}updateName($){if(this._isSpanEnded())return this;return this.name=$,this}end($){if(this._isSpanEnded()){GJ.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}if(this._ended=!0,this.endTime=this._getTime($),this._duration=(0,m8.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0)GJ.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];if(this._droppedEventsCount>0)GJ.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`);this._spanProcessor.onEnd(this)}_getTime($){if(typeof $==="number"&&$<=m8.otperformance.now())return(0,m8.hrTime)($+this._performanceOffset);if(typeof $==="number")return(0,m8.millisToHrTime)($);if($ instanceof Date)return(0,m8.millisToHrTime)($.getTime());if((0,m8.isTimeInputHrTime)($))return $;if(this._startTimeProvided)return(0,m8.millisToHrTime)(Date.now());let J=m8.otperformance.now()-this._performanceStartTime;return(0,m8.addHrTimes)(this.startTime,(0,m8.millisToHrTime)(J))}isRecording(){return this._ended===!1}recordException($,J){let Q={};if(typeof $==="string")Q[dq.ATTR_EXCEPTION_MESSAGE]=$;else if($){if($.code)Q[dq.ATTR_EXCEPTION_TYPE]=$.code.toString();else if($.name)Q[dq.ATTR_EXCEPTION_TYPE]=$.name;if($.message)Q[dq.ATTR_EXCEPTION_MESSAGE]=$.message;if($.stack)Q[dq.ATTR_EXCEPTION_STACKTRACE]=$.stack}if(Q[dq.ATTR_EXCEPTION_TYPE]||Q[dq.ATTR_EXCEPTION_MESSAGE])this.addEvent(Ya4.ExceptionEventName,Q,J);else GJ.diag.warn(`Failed to record an exception ${$}`)}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 $=Error(`Operation attempted on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`);GJ.diag.warn(`Cannot execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`,$)}return this._ended}_truncateToLimitUtil($,J){if($.length<=J)return $;return $.substring(0,J)}_truncateToSize($){let J=this._attributeValueLengthLimit;if(J<=0)return GJ.diag.warn(`Attribute value limit must be positive, got ${J}`),$;if(typeof $==="string")return this._truncateToLimitUtil($,J);if(Array.isArray($))return $.map((Q)=>typeof Q==="string"?this._truncateToLimitUtil(Q,J):Q);return $}}O16.SpanImpl=D16});var FC=F((I16)=>{Object.defineProperty(I16,"__esModule",{value:!0});I16.SamplingDecision=void 0;var Wa4;(function($){$[$.NOT_RECORD=0]="NOT_RECORD",$[$.RECORD=1]="RECORD",$[$.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(Wa4=I16.SamplingDecision||(I16.SamplingDecision={}))});var xd=F((A16)=>{Object.defineProperty(A16,"__esModule",{value:!0});A16.AlwaysOffSampler=void 0;var Ga4=FC();class L16{shouldSample(){return{decision:Ga4.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}A16.AlwaysOffSampler=L16});var gd=F((C16)=>{Object.defineProperty(C16,"__esModule",{value:!0});C16.AlwaysOnSampler=void 0;var Ka4=FC();class M16{shouldSample(){return{decision:Ka4.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}C16.AlwaysOnSampler=M16});var JV0=F((j16)=>{Object.defineProperty(j16,"__esModule",{value:!0});j16.ParentBasedSampler=void 0;var dd=P(),Za4=r$(),R16=xd(),$V0=gd();class T16{_root;_remoteParentSampled;_remoteParentNotSampled;_localParentSampled;_localParentNotSampled;constructor($){if(this._root=$.root,!this._root)(0,Za4.globalErrorHandler)(Error("ParentBasedSampler must have a root sampler configured")),this._root=new $V0.AlwaysOnSampler;this._remoteParentSampled=$.remoteParentSampled??new $V0.AlwaysOnSampler,this._remoteParentNotSampled=$.remoteParentNotSampled??new R16.AlwaysOffSampler,this._localParentSampled=$.localParentSampled??new $V0.AlwaysOnSampler,this._localParentNotSampled=$.localParentNotSampled??new R16.AlwaysOffSampler}shouldSample($,J,Q,X,Y,W){let G=dd.trace.getSpanContext($);if(!G||!(0,dd.isSpanContextValid)(G))return this._root.shouldSample($,J,Q,X,Y,W);if(G.isRemote){if(G.traceFlags&dd.TraceFlags.SAMPLED)return this._remoteParentSampled.shouldSample($,J,Q,X,Y,W);return this._remoteParentNotSampled.shouldSample($,J,Q,X,Y,W)}if(G.traceFlags&dd.TraceFlags.SAMPLED)return this._localParentSampled.shouldSample($,J,Q,X,Y,W);return this._localParentNotSampled.shouldSample($,J,Q,X,Y,W)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}j16.ParentBasedSampler=T16});var QV0=F((_16)=>{Object.defineProperty(_16,"__esModule",{value:!0});_16.TraceIdRatioBasedSampler=void 0;var Ha4=P(),k16=FC();class v16{_ratio;_upperBound;constructor($=0){this._ratio=$,this._ratio=this._normalize($),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample($,J){return{decision:(0,Ha4.isValidTraceId)(J)&&this._accumulate(J)=1?1:$<=0?0:$}_accumulate($){let J=0;for(let Q=0;Q<$.length/8;Q++){let X=Q*8,Y=parseInt($.slice(X,X+8),16);J=(J^Y)>>>0}return J}}_16.TraceIdRatioBasedSampler=v16});var WV0=F((g16)=>{Object.defineProperty(g16,"__esModule",{value:!0});g16.buildSamplerFromEnv=g16.loadDefaultConfig=void 0;var YV0=P(),sX=r$(),y16=xd(),XV0=gd(),ud=JV0(),h16=QV0(),eX;(function($){$.AlwaysOff="always_off",$.AlwaysOn="always_on",$.ParentBasedAlwaysOff="parentbased_always_off",$.ParentBasedAlwaysOn="parentbased_always_on",$.ParentBasedTraceIdRatio="parentbased_traceidratio",$.TraceIdRatio="traceidratio"})(eX||(eX={}));var md=1;function za4(){return{sampler:x16(),forceFlushTimeoutMillis:30000,generalLimits:{attributeValueLengthLimit:(0,sX.getNumberFromEnv)("OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0,attributeCountLimit:(0,sX.getNumberFromEnv)("OTEL_ATTRIBUTE_COUNT_LIMIT")??128},spanLimits:{attributeValueLengthLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT")??1/0,attributeCountLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT")??128,linkCountLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_LINK_COUNT_LIMIT")??128,eventCountLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_EVENT_COUNT_LIMIT")??128,attributePerEventCountLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT")??128,attributePerLinkCountLimit:(0,sX.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT")??128}}}g16.loadDefaultConfig=za4;function x16(){let $=(0,sX.getStringFromEnv)("OTEL_TRACES_SAMPLER")??eX.ParentBasedAlwaysOn;switch($){case eX.AlwaysOn:return new XV0.AlwaysOnSampler;case eX.AlwaysOff:return new y16.AlwaysOffSampler;case eX.ParentBasedAlwaysOn:return new ud.ParentBasedSampler({root:new XV0.AlwaysOnSampler});case eX.ParentBasedAlwaysOff:return new ud.ParentBasedSampler({root:new y16.AlwaysOffSampler});case eX.TraceIdRatio:return new h16.TraceIdRatioBasedSampler(b16());case eX.ParentBasedTraceIdRatio:return new ud.ParentBasedSampler({root:new h16.TraceIdRatioBasedSampler(b16())});default:return YV0.diag.error(`OTEL_TRACES_SAMPLER value "${$}" invalid, defaulting to "${eX.ParentBasedAlwaysOn}".`),new ud.ParentBasedSampler({root:new XV0.AlwaysOnSampler})}}g16.buildSamplerFromEnv=x16;function b16(){let $=(0,sX.getNumberFromEnv)("OTEL_TRACES_SAMPLER_ARG");if($==null)return YV0.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${md}.`),md;if($<0||$>1)return YV0.diag.error(`OTEL_TRACES_SAMPLER_ARG=${$} was given, but it is out of range ([0..1]), defaulting to ${md}.`),md;return $}});var GV0=F((m16)=>{Object.defineProperty(m16,"__esModule",{value:!0});m16.reconfigureLimits=m16.mergeConfig=m16.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=m16.DEFAULT_ATTRIBUTE_COUNT_LIMIT=void 0;var u16=WV0(),cd=r$();m16.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128;m16.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0;function Fa4($){let J={sampler:(0,u16.buildSamplerFromEnv)()},Q=(0,u16.loadDefaultConfig)(),X=Object.assign({},Q,J,$);return X.generalLimits=Object.assign({},Q.generalLimits,$.generalLimits||{}),X.spanLimits=Object.assign({},Q.spanLimits,$.spanLimits||{}),X}m16.mergeConfig=Fa4;function Ba4($){let J=Object.assign({},$.spanLimits);return J.attributeCountLimit=$.spanLimits?.attributeCountLimit??$.generalLimits?.attributeCountLimit??(0,cd.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT")??(0,cd.getNumberFromEnv)("OTEL_ATTRIBUTE_COUNT_LIMIT")??m16.DEFAULT_ATTRIBUTE_COUNT_LIMIT,J.attributeValueLengthLimit=$.spanLimits?.attributeValueLengthLimit??$.generalLimits?.attributeValueLengthLimit??(0,cd.getNumberFromEnv)("OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT")??(0,cd.getNumberFromEnv)("OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT")??m16.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},$,{spanLimits:J})}m16.reconfigureLimits=Ba4});var r16=F((i16)=>{Object.defineProperty(i16,"__esModule",{value:!0});i16.BatchSpanProcessorBase=void 0;var MO=P(),KW=r$();class n16{_exporter;_maxExportBatchSize;_maxQueueSize;_scheduledDelayMillis;_exportTimeoutMillis;_isExporting=!1;_finishedSpans=[];_timer;_shutdownOnce;_droppedSpansCount=0;constructor($,J){if(this._exporter=$,this._maxExportBatchSize=typeof J?.maxExportBatchSize==="number"?J.maxExportBatchSize:(0,KW.getNumberFromEnv)("OTEL_BSP_MAX_EXPORT_BATCH_SIZE")??512,this._maxQueueSize=typeof J?.maxQueueSize==="number"?J.maxQueueSize:(0,KW.getNumberFromEnv)("OTEL_BSP_MAX_QUEUE_SIZE")??2048,this._scheduledDelayMillis=typeof J?.scheduledDelayMillis==="number"?J.scheduledDelayMillis:(0,KW.getNumberFromEnv)("OTEL_BSP_SCHEDULE_DELAY")??5000,this._exportTimeoutMillis=typeof J?.exportTimeoutMillis==="number"?J.exportTimeoutMillis:(0,KW.getNumberFromEnv)("OTEL_BSP_EXPORT_TIMEOUT")??30000,this._shutdownOnce=new KW.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize)MO.diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize}forceFlush(){if(this._shutdownOnce.isCalled)return this._shutdownOnce.promise;return this._flushAll()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&MO.TraceFlags.SAMPLED)===0)return;this._addToBuffer($)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>{return this.onShutdown()}).then(()=>{return this._flushAll()}).then(()=>{return this._exporter.shutdown()})}_addToBuffer($){if(this._finishedSpans.length>=this._maxQueueSize){if(this._droppedSpansCount===0)MO.diag.debug("maxQueueSize reached, dropping spans");this._droppedSpansCount++;return}if(this._droppedSpansCount>0)MO.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0;this._finishedSpans.push($),this._maybeStartTimer()}_flushAll(){return new Promise(($,J)=>{let Q=[],X=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let Y=0,W=X;Y{$()}).catch(J)})}_flushOneBatch(){if(this._clearTimer(),this._finishedSpans.length===0)return Promise.resolve();return new Promise(($,J)=>{let Q=setTimeout(()=>{J(Error("Timeout"))},this._exportTimeoutMillis);MO.context.with((0,KW.suppressTracing)(MO.context.active()),()=>{let X;if(this._finishedSpans.length<=this._maxExportBatchSize)X=this._finishedSpans,this._finishedSpans=[];else X=this._finishedSpans.splice(0,this._maxExportBatchSize);let Y=()=>this._exporter.export(X,(G)=>{if(clearTimeout(Q),G.code===KW.ExportResultCode.SUCCESS)$();else J(G.error??Error("BatchSpanProcessor: span export failed"))}),W=null;for(let G=0,K=X.length;G{(0,KW.globalErrorHandler)(G),J(G)})})})}_maybeStartTimer(){if(this._isExporting)return;let $=()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{if(this._isExporting=!1,this._finishedSpans.length>0)this._clearTimer(),this._maybeStartTimer()}).catch((J)=>{this._isExporting=!1,(0,KW.globalErrorHandler)(J)})};if(this._finishedSpans.length>=this._maxExportBatchSize)return $();if(this._timer!==void 0)return;if(this._timer=setTimeout(()=>$(),this._scheduledDelayMillis),typeof this._timer!=="number")this._timer.unref()}_clearTimer(){if(this._timer!==void 0)clearTimeout(this._timer),this._timer=void 0}}i16.BatchSpanProcessorBase=n16});var e16=F((t16)=>{Object.defineProperty(t16,"__esModule",{value:!0});t16.BatchSpanProcessor=void 0;var Ua4=r16();class a16 extends Ua4.BatchSpanProcessorBase{onShutdown(){}}t16.BatchSpanProcessor=a16});var W66=F((X66)=>{Object.defineProperty(X66,"__esModule",{value:!0});X66.RandomIdGenerator=void 0;var Da4=8,J66=16;class Q66{generateTraceId=$66(J66);generateSpanId=$66(Da4)}X66.RandomIdGenerator=Q66;var ld=Buffer.allocUnsafe(J66);function $66($){return function(){for(let Q=0;Q<$/4;Q++)ld.writeUInt32BE(Math.random()*4294967296>>>0,Q*4);for(let Q=0;Q<$;Q++)if(ld[Q]>0)break;else if(Q===$-1)ld[$-1]=1;return ld.toString("hex",0,$)}}});var G66=F((pd)=>{Object.defineProperty(pd,"__esModule",{value:!0});pd.RandomIdGenerator=pd.BatchSpanProcessor=void 0;var Oa4=e16();Object.defineProperty(pd,"BatchSpanProcessor",{enumerable:!0,get:function(){return Oa4.BatchSpanProcessor}});var wa4=W66();Object.defineProperty(pd,"RandomIdGenerator",{enumerable:!0,get:function(){return wa4.RandomIdGenerator}})});var KV0=F((nd)=>{Object.defineProperty(nd,"__esModule",{value:!0});nd.RandomIdGenerator=nd.BatchSpanProcessor=void 0;var K66=G66();Object.defineProperty(nd,"BatchSpanProcessor",{enumerable:!0,get:function(){return K66.BatchSpanProcessor}});Object.defineProperty(nd,"RandomIdGenerator",{enumerable:!0,get:function(){return K66.RandomIdGenerator}})});var q66=F((H66)=>{Object.defineProperty(H66,"__esModule",{value:!0});H66.Tracer=void 0;var A8=P(),id=r$(),La4=N16(),Aa4=GV0(),Pa4=KV0();class Z66{_sampler;_generalLimits;_spanLimits;_idGenerator;instrumentationScope;_resource;_spanProcessor;constructor($,J,Q,X){let Y=(0,Aa4.mergeConfig)(J);this._sampler=Y.sampler,this._generalLimits=Y.generalLimits,this._spanLimits=Y.spanLimits,this._idGenerator=J.idGenerator||new Pa4.RandomIdGenerator,this._resource=Q,this._spanProcessor=X,this.instrumentationScope=$}startSpan($,J={},Q=A8.context.active()){if(J.root)Q=A8.trace.deleteSpan(Q);let X=A8.trace.getSpan(Q);if((0,id.isTracingSuppressed)(Q))return A8.diag.debug("Instrumentation suppressed, returning Noop Span"),A8.trace.wrapSpanContext(A8.INVALID_SPAN_CONTEXT);let Y=X?.spanContext(),W=this._idGenerator.generateSpanId(),G,K,Z;if(!Y||!A8.trace.isSpanContextValid(Y))K=this._idGenerator.generateTraceId();else K=Y.traceId,Z=Y.traceState,G=Y;let H=J.kind??A8.SpanKind.INTERNAL,z=(J.links??[]).map((I)=>{return{context:I.context,attributes:(0,id.sanitizeAttributes)(I.attributes)}}),q=(0,id.sanitizeAttributes)(J.attributes),B=this._sampler.shouldSample(Q,K,$,H,q,z);Z=B.traceState??Z;let U=B.decision===A8.SamplingDecision.RECORD_AND_SAMPLED?A8.TraceFlags.SAMPLED:A8.TraceFlags.NONE,O={traceId:K,spanId:W,traceFlags:U,traceState:Z};if(B.decision===A8.SamplingDecision.NOT_RECORD)return A8.diag.debug("Recording is off, propagating context in a non-recording span"),A8.trace.wrapSpanContext(O);let w=(0,id.sanitizeAttributes)(Object.assign(q,B.attributes));return new La4.SpanImpl({resource:this._resource,scope:this.instrumentationScope,context:Q,spanContext:O,name:$,kind:H,links:z,parentSpanContext:G,attributes:w,startTime:J.startTime,spanProcessor:this._spanProcessor,spanLimits:this._spanLimits})}startActiveSpan($,J,Q,X){let Y,W,G;if(arguments.length<2)return;else if(arguments.length===2)G=J;else if(arguments.length===3)Y=J,G=Q;else Y=J,W=Q,G=X;let K=W??A8.context.active(),Z=this.startSpan($,Y,K),H=A8.trace.setSpan(K,Z);return A8.context.with(H,G,void 0,Z)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}}H66.Tracer=Z66});var U66=F((B66)=>{Object.defineProperty(B66,"__esModule",{value:!0});B66.MultiSpanProcessor=void 0;var Ma4=r$();class F66{_spanProcessors;constructor($){this._spanProcessors=$}forceFlush(){let $=[];for(let J of this._spanProcessors)$.push(J.forceFlush());return new Promise((J)=>{Promise.all($).then(()=>{J()}).catch((Q)=>{(0,Ma4.globalErrorHandler)(Q||Error("MultiSpanProcessor: forceFlush failed")),J()})})}onStart($,J){for(let Q of this._spanProcessors)Q.onStart($,J)}onEnd($){for(let J of this._spanProcessors)J.onEnd($)}shutdown(){let $=[];for(let J of this._spanProcessors)$.push(J.shutdown());return new Promise((J,Q)=>{Promise.all($).then(()=>{J()},Q)})}}B66.MultiSpanProcessor=F66});var I66=F((w66)=>{Object.defineProperty(w66,"__esModule",{value:!0});w66.BasicTracerProvider=w66.ForceFlushState=void 0;var Ca4=r$(),Ea4=UO(),Ra4=q66(),Ta4=WV0(),ja4=U66(),Sa4=GV0(),CO;(function($){$[$.resolved=0]="resolved",$[$.timeout=1]="timeout",$[$.error=2]="error",$[$.unresolved=3]="unresolved"})(CO=w66.ForceFlushState||(w66.ForceFlushState={}));class O66{_config;_tracers=new Map;_resource;_activeSpanProcessor;constructor($={}){let J=(0,Ca4.merge)({},(0,Ta4.loadDefaultConfig)(),(0,Sa4.reconfigureLimits)($));this._resource=J.resource??(0,Ea4.defaultResource)(),this._config=Object.assign({},J,{resource:this._resource});let Q=[];if($.spanProcessors?.length)Q.push(...$.spanProcessors);this._activeSpanProcessor=new ja4.MultiSpanProcessor(Q)}getTracer($,J,Q){let X=`${$}@${J||""}:${Q?.schemaUrl||""}`;if(!this._tracers.has(X))this._tracers.set(X,new Ra4.Tracer({name:$,version:J,schemaUrl:Q?.schemaUrl},this._config,this._resource,this._activeSpanProcessor));return this._tracers.get(X)}forceFlush(){let $=this._config.forceFlushTimeoutMillis,J=this._activeSpanProcessor._spanProcessors.map((Q)=>{return new Promise((X)=>{let Y,W=setTimeout(()=>{X(Error(`Span processor did not completed within timeout period of ${$} ms`)),Y=CO.timeout},$);Q.forceFlush().then(()=>{if(clearTimeout(W),Y!==CO.timeout)Y=CO.resolved,X(Y)}).catch((G)=>{clearTimeout(W),Y=CO.error,X(G)})})});return new Promise((Q,X)=>{Promise.all(J).then((Y)=>{let W=Y.filter((G)=>G!==CO.resolved);if(W.length>0)X(W);else Q()}).catch((Y)=>X([Y]))})}shutdown(){return this._activeSpanProcessor.shutdown()}}w66.BasicTracerProvider=O66});var M66=F((A66)=>{Object.defineProperty(A66,"__esModule",{value:!0});A66.ConsoleSpanExporter=void 0;var ZV0=r$();class L66{export($,J){return this._sendSpans($,J)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo($){return{resource:{attributes:$.resource.attributes},instrumentationScope:$.instrumentationScope,traceId:$.spanContext().traceId,parentSpanContext:$.parentSpanContext,traceState:$.spanContext().traceState?.serialize(),name:$.name,id:$.spanContext().spanId,kind:$.kind,timestamp:(0,ZV0.hrTimeToMicroseconds)($.startTime),duration:(0,ZV0.hrTimeToMicroseconds)($.duration),attributes:$.attributes,status:$.status,events:$.events,links:$.links}}_sendSpans($,J){for(let Q of $)console.dir(this._exportInfo(Q),{depth:3});if(J)return J({code:ZV0.ExportResultCode.SUCCESS})}}A66.ConsoleSpanExporter=L66});var j66=F((R66)=>{Object.defineProperty(R66,"__esModule",{value:!0});R66.InMemorySpanExporter=void 0;var C66=r$();class E66{_finishedSpans=[];_stopped=!1;export($,J){if(this._stopped)return J({code:C66.ExportResultCode.FAILED,error:Error("Exporter has been stopped")});this._finishedSpans.push(...$),setTimeout(()=>J({code:C66.ExportResultCode.SUCCESS}),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}R66.InMemorySpanExporter=E66});var _66=F((k66)=>{Object.defineProperty(k66,"__esModule",{value:!0});k66.SimpleSpanProcessor=void 0;var ka4=P(),od=r$();class S66{_exporter;_shutdownOnce;_pendingExports;constructor($){this._exporter=$,this._shutdownOnce=new od.BindOnceFuture(this._shutdown,this),this._pendingExports=new Set}async forceFlush(){if(await Promise.all(Array.from(this._pendingExports)),this._exporter.forceFlush)await this._exporter.forceFlush()}onStart($,J){}onEnd($){if(this._shutdownOnce.isCalled)return;if(($.spanContext().traceFlags&ka4.TraceFlags.SAMPLED)===0)return;let J=this._doExport($).catch((Q)=>(0,od.globalErrorHandler)(Q));this._pendingExports.add(J),J.finally(()=>this._pendingExports.delete(J))}async _doExport($){if($.resource.asyncAttributesPending)await $.resource.waitForAsyncAttributes?.();let J=await od.internal._export(this._exporter,[$]);if(J.code!==od.ExportResultCode.SUCCESS)throw J.error??Error(`SimpleSpanProcessor: span export failed (status ${J})`)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}k66.SimpleSpanProcessor=S66});var b66=F((y66)=>{Object.defineProperty(y66,"__esModule",{value:!0});y66.NoopSpanProcessor=void 0;class f66{onStart($,J){}onEnd($){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}y66.NoopSpanProcessor=f66});var rd=F((t9)=>{Object.defineProperty(t9,"__esModule",{value:!0});t9.SamplingDecision=t9.TraceIdRatioBasedSampler=t9.ParentBasedSampler=t9.AlwaysOnSampler=t9.AlwaysOffSampler=t9.NoopSpanProcessor=t9.SimpleSpanProcessor=t9.InMemorySpanExporter=t9.ConsoleSpanExporter=t9.RandomIdGenerator=t9.BatchSpanProcessor=t9.BasicTracerProvider=void 0;var va4=I66();Object.defineProperty(t9,"BasicTracerProvider",{enumerable:!0,get:function(){return va4.BasicTracerProvider}});var x66=KV0();Object.defineProperty(t9,"BatchSpanProcessor",{enumerable:!0,get:function(){return x66.BatchSpanProcessor}});Object.defineProperty(t9,"RandomIdGenerator",{enumerable:!0,get:function(){return x66.RandomIdGenerator}});var _a4=M66();Object.defineProperty(t9,"ConsoleSpanExporter",{enumerable:!0,get:function(){return _a4.ConsoleSpanExporter}});var fa4=j66();Object.defineProperty(t9,"InMemorySpanExporter",{enumerable:!0,get:function(){return fa4.InMemorySpanExporter}});var ya4=_66();Object.defineProperty(t9,"SimpleSpanProcessor",{enumerable:!0,get:function(){return ya4.SimpleSpanProcessor}});var ha4=b66();Object.defineProperty(t9,"NoopSpanProcessor",{enumerable:!0,get:function(){return ha4.NoopSpanProcessor}});var ba4=xd();Object.defineProperty(t9,"AlwaysOffSampler",{enumerable:!0,get:function(){return ba4.AlwaysOffSampler}});var xa4=gd();Object.defineProperty(t9,"AlwaysOnSampler",{enumerable:!0,get:function(){return xa4.AlwaysOnSampler}});var ga4=JV0();Object.defineProperty(t9,"ParentBasedSampler",{enumerable:!0,get:function(){return ga4.ParentBasedSampler}});var da4=QV0();Object.defineProperty(t9,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return da4.TraceIdRatioBasedSampler}});var ua4=FC();Object.defineProperty(t9,"SamplingDecision",{enumerable:!0,get:function(){return ua4.SamplingDecision}})});var u66=F((g66)=>{Object.defineProperty(g66,"__esModule",{value:!0});g66.VERSION=void 0;g66.VERSION="0.207.0"});var Q6=F((p66)=>{Object.defineProperty(p66,"__esModule",{value:!0});p66.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=p66.DEFAULT_MAX_SEND_MESSAGE_LENGTH=p66.Propagate=p66.LogVerbosity=p66.Status=void 0;var m66;(function($){$[$.OK=0]="OK",$[$.CANCELLED=1]="CANCELLED",$[$.UNKNOWN=2]="UNKNOWN",$[$.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",$[$.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",$[$.NOT_FOUND=5]="NOT_FOUND",$[$.ALREADY_EXISTS=6]="ALREADY_EXISTS",$[$.PERMISSION_DENIED=7]="PERMISSION_DENIED",$[$.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",$[$.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",$[$.ABORTED=10]="ABORTED",$[$.OUT_OF_RANGE=11]="OUT_OF_RANGE",$[$.UNIMPLEMENTED=12]="UNIMPLEMENTED",$[$.INTERNAL=13]="INTERNAL",$[$.UNAVAILABLE=14]="UNAVAILABLE",$[$.DATA_LOSS=15]="DATA_LOSS",$[$.UNAUTHENTICATED=16]="UNAUTHENTICATED"})(m66||(p66.Status=m66={}));var c66;(function($){$[$.DEBUG=0]="DEBUG",$[$.INFO=1]="INFO",$[$.ERROR=2]="ERROR",$[$.NONE=3]="NONE"})(c66||(p66.LogVerbosity=c66={}));var l66;(function($){$[$.DEADLINE=1]="DEADLINE",$[$.CENSUS_STATS_CONTEXT=2]="CENSUS_STATS_CONTEXT",$[$.CENSUS_TRACING_CONTEXT=4]="CENSUS_TRACING_CONTEXT",$[$.CANCELLATION=8]="CANCELLATION",$[$.DEFAULTS=65535]="DEFAULTS"})(l66||(p66.Propagate=l66={}));p66.DEFAULT_MAX_SEND_MESSAGE_LENGTH=-1;p66.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=4194304});var HV0=F((Vh9,ia4)=>{ia4.exports={name:"@grpc/grpc-js",version:"1.14.3",description:"gRPC Library for Node - pure JS implementation",homepage:"https://grpc.io/",repository:"https://github.com/grpc/grpc-node/tree/master/packages/grpc-js",main:"build/src/index.js",engines:{node:">=12.10.0"},keywords:[],author:{name:"Google Inc."},types:"build/src/index.d.ts",license:"Apache-2.0",devDependencies:{"@grpc/proto-loader":"file:../proto-loader","@types/gulp":"^4.0.17","@types/gulp-mocha":"0.0.37","@types/lodash":"^4.14.202","@types/mocha":"^10.0.6","@types/ncp":"^2.0.8","@types/node":">=20.11.20","@types/pify":"^5.0.4","@types/semver":"^7.5.8","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/typescript-estree":"^7.1.0","clang-format":"^1.8.0",eslint:"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1",execa:"^2.0.3",gulp:"^4.0.2","gulp-mocha":"^6.0.0",lodash:"^4.17.21",madge:"^5.0.1","mocha-jenkins-reporter":"^0.4.1",ncp:"^2.0.0",pify:"^4.0.1",prettier:"^2.8.8",rimraf:"^3.0.2",semver:"^7.6.0","ts-node":"^10.9.2",typescript:"^5.3.3"},contributors:[{name:"Google Inc."}],scripts:{build:"npm run compile",clean:"rimraf ./build",compile:"tsc -p .",format:'clang-format -i -style="{Language: JavaScript, BasedOnStyle: Google, ColumnLimit: 80}" src/*.ts test/*.ts',lint:"eslint src/*.ts test/*.ts",prepare:"npm run copy-protos && npm run generate-types && npm run generate-test-types && npm run compile",test:"gulp test",check:"npm run lint",fix:"eslint --fix src/*.ts test/*.ts",pretest:"npm run generate-types && npm run generate-test-types && npm run compile",posttest:"npm run check && madge -c ./build/src","generate-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --includeDirs proto/ --include-dirs proto/ proto/xds/ proto/protoc-gen-validate/ -O src/generated/ --grpcLib ../index channelz.proto xds/service/orca/v3/orca.proto","generate-test-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --include-dirs test/fixtures/ -O test/generated/ --grpcLib ../../src/index test_service.proto echo_service.proto","copy-protos":"node ./copy-protos"},dependencies:{"@grpc/proto-loader":"^0.8.0","@js-sdsl/ordered-map":"^4.4.2"},files:["src/**/*.ts","build/src/**/*.{js,d.ts,js.map}","proto/**/*.proto","proto/**/LICENSE","LICENSE","deps/envoy-api/envoy/api/v2/**/*.proto","deps/envoy-api/envoy/config/**/*.proto","deps/envoy-api/envoy/service/**/*.proto","deps/envoy-api/envoy/type/**/*.proto","deps/udpa/udpa/**/*.proto","deps/googleapis/google/api/*.proto","deps/googleapis/google/rpc/*.proto","deps/protoc-gen-validate/validate/**/*.proto"]}});var M$=F((r66)=>{var zV0,qV0,FV0,BV0;Object.defineProperty(r66,"__esModule",{value:!0});r66.log=r66.setLoggerVerbosity=r66.setLogger=r66.getLogger=void 0;r66.trace=Yt4;r66.isTracerEnabled=o66;var bK=Q6(),oa4=f("process"),ra4=HV0().version,aa4={error:($,...J)=>{console.error("E "+$,...J)},info:($,...J)=>{console.error("I "+$,...J)},debug:($,...J)=>{console.error("D "+$,...J)}},uq=aa4,EO=bK.LogVerbosity.ERROR,ta4=(qV0=(zV0=process.env.GRPC_NODE_VERBOSITY)!==null&&zV0!==void 0?zV0:process.env.GRPC_VERBOSITY)!==null&&qV0!==void 0?qV0:"";switch(ta4.toUpperCase()){case"DEBUG":EO=bK.LogVerbosity.DEBUG;break;case"INFO":EO=bK.LogVerbosity.INFO;break;case"ERROR":EO=bK.LogVerbosity.ERROR;break;case"NONE":EO=bK.LogVerbosity.NONE;break;default:}var sa4=()=>{return uq};r66.getLogger=sa4;var ea4=($)=>{uq=$};r66.setLogger=ea4;var $t4=($)=>{EO=$};r66.setLoggerVerbosity=$t4;var Jt4=($,...J)=>{let Q;if($>=EO){switch($){case bK.LogVerbosity.DEBUG:Q=uq.debug;break;case bK.LogVerbosity.INFO:Q=uq.info;break;case bK.LogVerbosity.ERROR:Q=uq.error;break}if(!Q)Q=uq.error;if(Q)Q.bind(uq)(...J)}};r66.log=Jt4;var Qt4=(BV0=(FV0=process.env.GRPC_NODE_TRACE)!==null&&FV0!==void 0?FV0:process.env.GRPC_TRACE)!==null&&BV0!==void 0?BV0:"",VV0=new Set,i66=new Set;for(let $ of Qt4.split(","))if($.startsWith("-"))i66.add($.substring(1));else VV0.add($);var Xt4=VV0.has("all");function Yt4($,J,Q){if(o66(J))r66.log($,new Date().toISOString()+" | v"+ra4+" "+oa4.pid+" | "+J+" | "+Q)}function o66($){return!i66.has($)&&(Xt4||VV0.has($))}});var ad=F((a66)=>{Object.defineProperty(a66,"__esModule",{value:!0});a66.getErrorMessage=zt4;a66.getErrorCode=qt4;function zt4($){if($ instanceof Error)return $.message;else return String($)}function qt4($){if(typeof $==="object"&&$!==null&&"code"in $&&typeof $.code==="number")return $.code;else return null}});var Q8=F((e66)=>{Object.defineProperty(e66,"__esModule",{value:!0});e66.Metadata=void 0;var Vt4=M$(),Ut4=Q6(),Dt4=ad(),Ot4=/^[:0-9a-z_.-]+$/,wt4=/^[ -~]*$/;function Nt4($){return Ot4.test($)}function It4($){return wt4.test($)}function s66($){return $.endsWith("-bin")}function Lt4($){return!$.startsWith("grpc-")}function td($){return $.toLowerCase()}function t66($,J){if(!Nt4($))throw Error('Metadata key "'+$+'" contains illegal characters');if(J!==null&&J!==void 0)if(s66($)){if(!Buffer.isBuffer(J))throw Error("keys that end with '-bin' must have Buffer values")}else{if(Buffer.isBuffer(J))throw Error("keys that don't end with '-bin' must have String values");if(!It4(J))throw Error('Metadata string value "'+J+'" contains illegal characters')}}class sd{constructor($={}){this.internalRepr=new Map,this.opaqueData=new Map,this.options=$}set($,J){$=td($),t66($,J),this.internalRepr.set($,[J])}add($,J){$=td($),t66($,J);let Q=this.internalRepr.get($);if(Q===void 0)this.internalRepr.set($,[J]);else Q.push(J)}remove($){$=td($),this.internalRepr.delete($)}get($){return $=td($),this.internalRepr.get($)||[]}getMap(){let $={};for(let[J,Q]of this.internalRepr)if(Q.length>0){let X=Q[0];$[J]=Buffer.isBuffer(X)?Buffer.from(X):X}return $}clone(){let $=new sd(this.options),J=$.internalRepr;for(let[Q,X]of this.internalRepr){let Y=X.map((W)=>{if(Buffer.isBuffer(W))return Buffer.from(W);else return W});J.set(Q,Y)}return $}merge($){for(let[J,Q]of $.internalRepr){let X=(this.internalRepr.get(J)||[]).concat(Q);this.internalRepr.set(J,X)}}setOptions($){this.options=$}getOptions(){return this.options}toHttp2Headers(){let $={};for(let[J,Q]of this.internalRepr){if(J.startsWith(":"))continue;$[J]=Q.map(At4)}return $}toJSON(){let $={};for(let[J,Q]of this.internalRepr)$[J]=Q;return $}setOpaque($,J){this.opaqueData.set($,J)}getOpaque($){return this.opaqueData.get($)}static fromHttp2Headers($){let J=new sd;for(let Q of Object.keys($)){if(Q.charAt(0)===":")continue;let X=$[Q];try{if(s66(Q)){if(Array.isArray(X))X.forEach((Y)=>{J.add(Q,Buffer.from(Y,"base64"))});else if(X!==void 0)if(Lt4(Q))X.split(",").forEach((Y)=>{J.add(Q,Buffer.from(Y.trim(),"base64"))});else J.add(Q,Buffer.from(X,"base64"))}else if(Array.isArray(X))X.forEach((Y)=>{J.add(Q,Y)});else if(X!==void 0)J.add(Q,X)}catch(Y){let W=`Failed to add metadata entry ${Q}: ${X}. ${(0,Dt4.getErrorMessage)(Y)}. For more information see https://github.com/grpc/grpc-node/issues/1173`;(0,Vt4.log)(Ut4.LogVerbosity.ERROR,W)}}return J}}e66.Metadata=sd;var At4=($)=>{return Buffer.isBuffer($)?$.toString("base64"):$}});var $u=F((J$6)=>{Object.defineProperty(J$6,"__esModule",{value:!0});J$6.CallCredentials=void 0;var DV0=Q8();function Pt4($){return"getRequestHeaders"in $&&typeof $.getRequestHeaders==="function"}class RO{static createFromMetadataGenerator($){return new OV0($)}static createFromGoogleCredential($){return RO.createFromMetadataGenerator((J,Q)=>{let X;if(Pt4($))X=$.getRequestHeaders(J.service_url);else X=new Promise((Y,W)=>{$.getRequestMetadata(J.service_url,(G,K)=>{if(G){W(G);return}if(!K){W(Error("Headers not set by metadata plugin"));return}Y(K)})});X.then((Y)=>{let W=new DV0.Metadata;for(let G of Object.keys(Y))W.add(G,Y[G]);Q(null,W)},(Y)=>{Q(Y)})})}static createEmpty(){return new wV0}}J$6.CallCredentials=RO;class ed extends RO{constructor($){super();this.creds=$}async generateMetadata($){let J=new DV0.Metadata,Q=await Promise.all(this.creds.map((X)=>X.generateMetadata($)));for(let X of Q)J.merge(X);return J}compose($){return new ed(this.creds.concat([$]))}_equals($){if(this===$)return!0;if($ instanceof ed)return this.creds.every((J,Q)=>J._equals($.creds[Q]));else return!1}}class OV0 extends RO{constructor($){super();this.metadataGenerator=$}generateMetadata($){return new Promise((J,Q)=>{this.metadataGenerator($,(X,Y)=>{if(Y!==void 0)J(Y);else Q(X)})})}compose($){return new ed([this,$])}_equals($){if(this===$)return!0;if($ instanceof OV0)return this.metadataGenerator===$.metadataGenerator;else return!1}}class wV0 extends RO{generateMetadata($){return Promise.resolve(new DV0.Metadata)}compose($){return $}_equals($){return $ instanceof wV0}}});var IV0=F((Y$6)=>{Object.defineProperty(Y$6,"__esModule",{value:!0});Y$6.CIPHER_SUITES=void 0;Y$6.getDefaultRootsData=Ct4;var Mt4=f("fs");Y$6.CIPHER_SUITES=process.env.GRPC_SSL_CIPHER_SUITES;var X$6=process.env.GRPC_DEFAULT_SSL_ROOTS_FILE_PATH,NV0=null;function Ct4(){if(X$6){if(NV0===null)NV0=Mt4.readFileSync(X$6);return NV0}return null}});var P9=F((K$6)=>{Object.defineProperty(K$6,"__esModule",{value:!0});K$6.parseUri=Tt4;K$6.splitHostPort=jt4;K$6.combineHostPort=St4;K$6.uriToString=kt4;var Rt4=/^(?:([A-Za-z0-9+.-]+):)?(?:\/\/([^/]*)\/)?(.+)$/;function Tt4($){let J=Rt4.exec($);if(J===null)return null;return{scheme:J[1],authority:J[2],path:J[3]}}var G$6=/^\d+$/;function jt4($){if($.startsWith("[")){let J=$.indexOf("]");if(J===-1)return null;let Q=$.substring(1,J);if(Q.indexOf(":")===-1)return null;if($.length>J+1)if($[J+1]===":"){let X=$.substring(J+2);if(G$6.test(X))return{host:Q,port:+X};else return null}else return null;else return{host:Q}}else{let J=$.split(":");if(J.length===2)if(G$6.test(J[1]))return{host:J[0],port:+J[1]};else return null;else return{host:$}}}function St4($){if($.port===void 0)return $.host;else if($.host.includes(":"))return`[${$.host}]:${$.port}`;else return`${$.host}:${$.port}`}function kt4($){let J="";if($.scheme!==void 0)J+=$.scheme+":";if($.authority!==void 0)J+="//"+$.authority+"/";return J+=$.path,J}});var VQ=F((Z$6)=>{Object.defineProperty(Z$6,"__esModule",{value:!0});Z$6.CHANNEL_ARGS_CONFIG_SELECTOR_KEY=void 0;Z$6.registerResolver=ht4;Z$6.registerDefaultScheme=bt4;Z$6.createResolver=xt4;Z$6.getDefaultAuthority=gt4;Z$6.mapUriDefaultScheme=dt4;var AV0=P9();Z$6.CHANNEL_ARGS_CONFIG_SELECTOR_KEY="grpc.internal.config_selector";var TO={},LV0=null;function ht4($,J){TO[$]=J}function bt4($){LV0=$}function xt4($,J,Q){if($.scheme!==void 0&&$.scheme in TO)return new TO[$.scheme]($,J,Q);else throw Error(`No resolver could be created for target ${(0,AV0.uriToString)($)}`)}function gt4($){if($.scheme!==void 0&&$.scheme in TO)return TO[$.scheme].getDefaultAuthority($);else throw Error(`Invalid target ${(0,AV0.uriToString)($)}`)}function dt4($){if($.scheme===void 0||!($.scheme in TO))if(LV0!==null)return{scheme:LV0,authority:void 0,path:(0,AV0.uriToString)($)};else return null;return $}});var SO=F((B$6)=>{Object.defineProperty(B$6,"__esModule",{value:!0});B$6.ChannelCredentials=void 0;B$6.createCertificateProviderChannelCredentials=rt4;var VC=f("tls"),Xu=$u(),MV0=IV0(),z$6=P9(),nt4=VQ(),it4=M$(),ot4=Q6();function PV0($,J){if($&&!($ instanceof Buffer))throw TypeError(`${J}, if provided, must be a Buffer.`)}class jO{compose($){return new Qu(this,$)}static createSsl($,J,Q,X){var Y;if(PV0($,"Root certificate"),PV0(J,"Private key"),PV0(Q,"Certificate chain"),J&&!Q)throw Error("Private key must be given with accompanying certificate chain");if(!J&&Q)throw Error("Certificate chain must be given with accompanying private key");let W=(0,VC.createSecureContext)({ca:(Y=$!==null&&$!==void 0?$:(0,MV0.getDefaultRootsData)())!==null&&Y!==void 0?Y:void 0,key:J!==null&&J!==void 0?J:void 0,cert:Q!==null&&Q!==void 0?Q:void 0,ciphers:MV0.CIPHER_SUITES});return new Ju(W,X!==null&&X!==void 0?X:{})}static createFromSecureContext($,J){return new Ju($,J!==null&&J!==void 0?J:{})}static createInsecure(){return new CV0}}B$6.ChannelCredentials=jO;class CV0 extends jO{constructor(){super()}compose($){throw Error("Cannot compose insecure credentials")}_isSecure(){return!1}_equals($){return $ instanceof CV0}_createSecureConnector($,J,Q){return{connect(X){return Promise.resolve({socket:X,secure:!1})},waitForReady:()=>{return Promise.resolve()},getCallCredentials:()=>{return Q!==null&&Q!==void 0?Q:Xu.CallCredentials.createEmpty()},destroy(){}}}}function q$6($,J,Q,X){var Y,W;let G={secureContext:$},K=Q;if("grpc.http_connect_target"in X){let q=(0,z$6.parseUri)(X["grpc.http_connect_target"]);if(q)K=q}let Z=(0,nt4.getDefaultAuthority)(K),H=(0,z$6.splitHostPort)(Z),z=(Y=H===null||H===void 0?void 0:H.host)!==null&&Y!==void 0?Y:Z;if(G.host=z,J.checkServerIdentity)G.checkServerIdentity=J.checkServerIdentity;if(J.rejectUnauthorized!==void 0)G.rejectUnauthorized=J.rejectUnauthorized;if(G.ALPNProtocols=["h2"],X["grpc.ssl_target_name_override"]){let q=X["grpc.ssl_target_name_override"],B=(W=G.checkServerIdentity)!==null&&W!==void 0?W:VC.checkServerIdentity;G.checkServerIdentity=(U,O)=>{return B(q,O)},G.servername=q}else G.servername=z;if(X["grpc-node.tls_enable_trace"])G.enableTrace=!0;return G}class F$6{constructor($,J){this.connectionOptions=$,this.callCredentials=J}connect($){let J=Object.assign({socket:$},this.connectionOptions);return new Promise((Q,X)=>{let Y=(0,VC.connect)(J,()=>{var W;if(((W=this.connectionOptions.rejectUnauthorized)!==null&&W!==void 0?W:!0)&&!Y.authorized){X(Y.authorizationError);return}Q({socket:Y,secure:!0})});Y.on("error",(W)=>{X(W)})})}waitForReady(){return Promise.resolve()}getCallCredentials(){return this.callCredentials}destroy(){}}class Ju extends jO{constructor($,J){super();this.secureContext=$,this.verifyOptions=J}_isSecure(){return!0}_equals($){if(this===$)return!0;if($ instanceof Ju)return this.secureContext===$.secureContext&&this.verifyOptions.checkServerIdentity===$.verifyOptions.checkServerIdentity;else return!1}_createSecureConnector($,J,Q){let X=q$6(this.secureContext,this.verifyOptions,$,J);return new F$6(X,Q!==null&&Q!==void 0?Q:Xu.CallCredentials.createEmpty())}}class BC extends jO{constructor($,J,Q){super();this.caCertificateProvider=$,this.identityCertificateProvider=J,this.verifyOptions=Q,this.refcount=0,this.latestCaUpdate=void 0,this.latestIdentityUpdate=void 0,this.caCertificateUpdateListener=this.handleCaCertificateUpdate.bind(this),this.identityCertificateUpdateListener=this.handleIdentityCertitificateUpdate.bind(this),this.secureContextWatchers=[]}_isSecure(){return!0}_equals($){var J,Q;if(this===$)return!0;if($ instanceof BC)return this.caCertificateProvider===$.caCertificateProvider&&this.identityCertificateProvider===$.identityCertificateProvider&&((J=this.verifyOptions)===null||J===void 0?void 0:J.checkServerIdentity)===((Q=$.verifyOptions)===null||Q===void 0?void 0:Q.checkServerIdentity);else return!1}ref(){var $;if(this.refcount===0)this.caCertificateProvider.addCaCertificateListener(this.caCertificateUpdateListener),($=this.identityCertificateProvider)===null||$===void 0||$.addIdentityCertificateListener(this.identityCertificateUpdateListener);this.refcount+=1}unref(){var $;if(this.refcount-=1,this.refcount===0)this.caCertificateProvider.removeCaCertificateListener(this.caCertificateUpdateListener),($=this.identityCertificateProvider)===null||$===void 0||$.removeIdentityCertificateListener(this.identityCertificateUpdateListener)}_createSecureConnector($,J,Q){return this.ref(),new BC.SecureConnectorImpl(this,$,J,Q!==null&&Q!==void 0?Q:Xu.CallCredentials.createEmpty())}maybeUpdateWatchers(){if(this.hasReceivedUpdates()){for(let $ of this.secureContextWatchers)$(this.getLatestSecureContext());this.secureContextWatchers=[]}}handleCaCertificateUpdate($){this.latestCaUpdate=$,this.maybeUpdateWatchers()}handleIdentityCertitificateUpdate($){this.latestIdentityUpdate=$,this.maybeUpdateWatchers()}hasReceivedUpdates(){if(this.latestCaUpdate===void 0)return!1;if(this.identityCertificateProvider&&this.latestIdentityUpdate===void 0)return!1;return!0}getSecureContext(){if(this.hasReceivedUpdates())return Promise.resolve(this.getLatestSecureContext());else return new Promise(($)=>{this.secureContextWatchers.push($)})}getLatestSecureContext(){var $,J;if(!this.latestCaUpdate)return null;if(this.identityCertificateProvider!==null&&!this.latestIdentityUpdate)return null;try{return(0,VC.createSecureContext)({ca:this.latestCaUpdate.caCertificate,key:($=this.latestIdentityUpdate)===null||$===void 0?void 0:$.privateKey,cert:(J=this.latestIdentityUpdate)===null||J===void 0?void 0:J.certificate,ciphers:MV0.CIPHER_SUITES})}catch(Q){return(0,it4.log)(ot4.LogVerbosity.ERROR,"Failed to createSecureContext with error "+Q.message),null}}}BC.SecureConnectorImpl=class{constructor($,J,Q,X){this.parent=$,this.channelTarget=J,this.options=Q,this.callCredentials=X}connect($){return new Promise((J,Q)=>{let X=this.parent.getLatestSecureContext();if(!X){Q(Error("Failed to load credentials"));return}if($.closed)Q(Error("Socket closed while loading credentials"));let Y=q$6(X,this.parent.verifyOptions,this.channelTarget,this.options),W=Object.assign({socket:$},Y),G=()=>{Q(Error("Socket closed"))},K=(H)=>{Q(H)},Z=(0,VC.connect)(W,()=>{var H;if(Z.removeListener("close",G),Z.removeListener("error",K),((H=this.parent.verifyOptions.rejectUnauthorized)!==null&&H!==void 0?H:!0)&&!Z.authorized){Q(Z.authorizationError);return}J({socket:Z,secure:!0})});Z.once("close",G),Z.once("error",K)})}async waitForReady(){await this.parent.getSecureContext()}getCallCredentials(){return this.callCredentials}destroy(){this.parent.unref()}};function rt4($,J,Q){return new BC($,J,Q!==null&&Q!==void 0?Q:{})}class Qu extends jO{constructor($,J){super();if(this.channelCredentials=$,this.callCredentials=J,!$._isSecure())throw Error("Cannot compose insecure credentials")}compose($){let J=this.callCredentials.compose($);return new Qu(this.channelCredentials,J)}_isSecure(){return!0}_equals($){if(this===$)return!0;if($ instanceof Qu)return this.channelCredentials._equals($.channelCredentials)&&this.callCredentials._equals($.callCredentials);else return!1}_createSecureConnector($,J,Q){let X=this.callCredentials.compose(Q!==null&&Q!==void 0?Q:Xu.CallCredentials.createEmpty());return this.channelCredentials._createSecureConnector($,J,X)}}});var gK=F((D$6)=>{Object.defineProperty(D$6,"__esModule",{value:!0});D$6.createChildChannelControlHelper=et4;D$6.registerLoadBalancerType=$s4;D$6.registerDefaultLoadBalancerType=Js4;D$6.createLoadBalancer=Qs4;D$6.isLoadBalancerNameRegistered=Xs4;D$6.parseLoadBalancingConfig=U$6;D$6.getDefaultConfig=Ys4;D$6.selectLbConfigFromList=Ws4;var tt4=M$(),st4=Q6();function et4($,J){var Q,X,Y,W,G,K,Z,H,z,q;return{createSubchannel:(X=(Q=J.createSubchannel)===null||Q===void 0?void 0:Q.bind(J))!==null&&X!==void 0?X:$.createSubchannel.bind($),updateState:(W=(Y=J.updateState)===null||Y===void 0?void 0:Y.bind(J))!==null&&W!==void 0?W:$.updateState.bind($),requestReresolution:(K=(G=J.requestReresolution)===null||G===void 0?void 0:G.bind(J))!==null&&K!==void 0?K:$.requestReresolution.bind($),addChannelzChild:(H=(Z=J.addChannelzChild)===null||Z===void 0?void 0:Z.bind(J))!==null&&H!==void 0?H:$.addChannelzChild.bind($),removeChannelzChild:(q=(z=J.removeChannelzChild)===null||z===void 0?void 0:z.bind(J))!==null&&q!==void 0?q:$.removeChannelzChild.bind($)}}var xK={},UC=null;function $s4($,J,Q){xK[$]={LoadBalancer:J,LoadBalancingConfig:Q}}function Js4($){UC=$}function Qs4($,J){let Q=$.getLoadBalancerName();if(Q in xK)return new xK[Q].LoadBalancer(J);else return null}function Xs4($){return $ in xK}function U$6($){let J=Object.keys($);if(J.length!==1)throw Error("Provided load balancing config has multiple conflicting entries");let Q=J[0];if(Q in xK)try{return xK[Q].LoadBalancingConfig.createFromJson($[Q])}catch(X){throw Error(`${Q}: ${X.message}`)}else throw Error(`Unrecognized load balancing config name ${Q}`)}function Ys4(){if(!UC)throw Error("No default load balancer type registered");return new xK[UC].LoadBalancingConfig}function Ws4($,J=!1){for(let Q of $)try{return U$6(Q)}catch(X){(0,tt4.log)(st4.LogVerbosity.DEBUG,"Config parsing failed with error",X.message);continue}if(J)if(UC)return new xK[UC].LoadBalancingConfig;else return null;else return null}});var EV0=F((N$6)=>{Object.defineProperty(N$6,"__esModule",{value:!0});N$6.validateRetryThrottling=O$6;N$6.validateServiceConfig=w$6;N$6.extractAndSelectServiceConfig=Ps4;var Vs4=f("os"),Yu=Q6(),Wu=/^\d+(\.\d{1,9})?s$/,Us4="node";function Ds4($){if("service"in $&&$.service!==""){if(typeof $.service!=="string")throw Error(`Invalid method config name: invalid service: expected type string, got ${typeof $.service}`);if("method"in $&&$.method!==""){if(typeof $.method!=="string")throw Error(`Invalid method config name: invalid method: expected type string, got ${typeof $.service}`);return{service:$.service,method:$.method}}else return{service:$.service}}else{if("method"in $&&$.method!==void 0)throw Error("Invalid method config name: method set with empty or unset service");return{}}}function Os4($){if(!("maxAttempts"in $)||!Number.isInteger($.maxAttempts)||$.maxAttempts<2)throw Error("Invalid method config retry policy: maxAttempts must be an integer at least 2");if(!("initialBackoff"in $)||typeof $.initialBackoff!=="string"||!Wu.test($.initialBackoff))throw Error("Invalid method config retry policy: initialBackoff must be a string consisting of a positive integer or decimal followed by s");if(!("maxBackoff"in $)||typeof $.maxBackoff!=="string"||!Wu.test($.maxBackoff))throw Error("Invalid method config retry policy: maxBackoff must be a string consisting of a positive integer or decimal followed by s");if(!("backoffMultiplier"in $)||typeof $.backoffMultiplier!=="number"||$.backoffMultiplier<=0)throw Error("Invalid method config retry policy: backoffMultiplier must be a number greater than 0");if(!(("retryableStatusCodes"in $)&&Array.isArray($.retryableStatusCodes)))throw Error("Invalid method config retry policy: retryableStatusCodes is required");if($.retryableStatusCodes.length===0)throw Error("Invalid method config retry policy: retryableStatusCodes must be non-empty");for(let J of $.retryableStatusCodes)if(typeof J==="number"){if(!Object.values(Yu.Status).includes(J))throw Error("Invalid method config retry policy: retryableStatusCodes value not in status code range")}else if(typeof J==="string"){if(!Object.values(Yu.Status).includes(J.toUpperCase()))throw Error("Invalid method config retry policy: retryableStatusCodes value not a status code name")}else throw Error("Invalid method config retry policy: retryableStatusCodes value must be a string or number");return{maxAttempts:$.maxAttempts,initialBackoff:$.initialBackoff,maxBackoff:$.maxBackoff,backoffMultiplier:$.backoffMultiplier,retryableStatusCodes:$.retryableStatusCodes}}function ws4($){if(!("maxAttempts"in $)||!Number.isInteger($.maxAttempts)||$.maxAttempts<2)throw Error("Invalid method config hedging policy: maxAttempts must be an integer at least 2");if("hedgingDelay"in $&&(typeof $.hedgingDelay!=="string"||!Wu.test($.hedgingDelay)))throw Error("Invalid method config hedging policy: hedgingDelay must be a string consisting of a positive integer followed by s");if("nonFatalStatusCodes"in $&&Array.isArray($.nonFatalStatusCodes))for(let Q of $.nonFatalStatusCodes)if(typeof Q==="number"){if(!Object.values(Yu.Status).includes(Q))throw Error("Invalid method config hedging policy: nonFatalStatusCodes value not in status code range")}else if(typeof Q==="string"){if(!Object.values(Yu.Status).includes(Q.toUpperCase()))throw Error("Invalid method config hedging policy: nonFatalStatusCodes value not a status code name")}else throw Error("Invalid method config hedging policy: nonFatalStatusCodes value must be a string or number");let J={maxAttempts:$.maxAttempts};if($.hedgingDelay)J.hedgingDelay=$.hedgingDelay;if($.nonFatalStatusCodes)J.nonFatalStatusCodes=$.nonFatalStatusCodes;return J}function Ns4($){var J;let Q={name:[]};if(!("name"in $)||!Array.isArray($.name))throw Error("Invalid method config: invalid name array");for(let X of $.name)Q.name.push(Ds4(X));if("waitForReady"in $){if(typeof $.waitForReady!=="boolean")throw Error("Invalid method config: invalid waitForReady");Q.waitForReady=$.waitForReady}if("timeout"in $)if(typeof $.timeout==="object"){if(!("seconds"in $.timeout)||typeof $.timeout.seconds!=="number")throw Error("Invalid method config: invalid timeout.seconds");if(!("nanos"in $.timeout)||typeof $.timeout.nanos!=="number")throw Error("Invalid method config: invalid timeout.nanos");Q.timeout=$.timeout}else if(typeof $.timeout==="string"&&Wu.test($.timeout)){let X=$.timeout.substring(0,$.timeout.length-1).split(".");Q.timeout={seconds:X[0]|0,nanos:((J=X[1])!==null&&J!==void 0?J:0)|0}}else throw Error("Invalid method config: invalid timeout");if("maxRequestBytes"in $){if(typeof $.maxRequestBytes!=="number")throw Error("Invalid method config: invalid maxRequestBytes");Q.maxRequestBytes=$.maxRequestBytes}if("maxResponseBytes"in $){if(typeof $.maxResponseBytes!=="number")throw Error("Invalid method config: invalid maxRequestBytes");Q.maxResponseBytes=$.maxResponseBytes}if("retryPolicy"in $)if("hedgingPolicy"in $)throw Error("Invalid method config: retryPolicy and hedgingPolicy cannot both be specified");else Q.retryPolicy=Os4($.retryPolicy);else if("hedgingPolicy"in $)Q.hedgingPolicy=ws4($.hedgingPolicy);return Q}function O$6($){if(!("maxTokens"in $)||typeof $.maxTokens!=="number"||$.maxTokens<=0||$.maxTokens>1000)throw Error("Invalid retryThrottling: maxTokens must be a number in (0, 1000]");if(!("tokenRatio"in $)||typeof $.tokenRatio!=="number"||$.tokenRatio<=0)throw Error("Invalid retryThrottling: tokenRatio must be a number greater than 0");return{maxTokens:+$.maxTokens.toFixed(3),tokenRatio:+$.tokenRatio.toFixed(3)}}function Is4($){if(!(typeof $==="object"&&$!==null))throw Error(`Invalid loadBalancingConfig: unexpected type ${typeof $}`);let J=Object.keys($);if(J.length>1)throw Error(`Invalid loadBalancingConfig: unexpected multiple keys ${J}`);if(J.length===0)throw Error("Invalid loadBalancingConfig: load balancing policy name required");return{[J[0]]:$[J[0]]}}function w$6($){let J={loadBalancingConfig:[],methodConfig:[]};if("loadBalancingPolicy"in $)if(typeof $.loadBalancingPolicy==="string")J.loadBalancingPolicy=$.loadBalancingPolicy;else throw Error("Invalid service config: invalid loadBalancingPolicy");if("loadBalancingConfig"in $)if(Array.isArray($.loadBalancingConfig))for(let X of $.loadBalancingConfig)J.loadBalancingConfig.push(Is4(X));else throw Error("Invalid service config: invalid loadBalancingConfig");if("methodConfig"in $){if(Array.isArray($.methodConfig))for(let X of $.methodConfig)J.methodConfig.push(Ns4(X))}if("retryThrottling"in $)J.retryThrottling=O$6($.retryThrottling);let Q=[];for(let X of J.methodConfig)for(let Y of X.name){for(let W of Q)if(Y.service===W.service&&Y.method===W.method)throw Error(`Invalid service config: duplicate name ${Y.service}/${Y.method}`);Q.push(Y)}return J}function Ls4($){if(!("serviceConfig"in $))throw Error("Invalid service config choice: missing service config");let J={serviceConfig:w$6($.serviceConfig)};if("clientLanguage"in $)if(Array.isArray($.clientLanguage)){J.clientLanguage=[];for(let X of $.clientLanguage)if(typeof X==="string")J.clientLanguage.push(X);else throw Error("Invalid service config choice: invalid clientLanguage")}else throw Error("Invalid service config choice: invalid clientLanguage");if("clientHostname"in $)if(Array.isArray($.clientHostname)){J.clientHostname=[];for(let X of $.clientHostname)if(typeof X==="string")J.clientHostname.push(X);else throw Error("Invalid service config choice: invalid clientHostname")}else throw Error("Invalid service config choice: invalid clientHostname");if("percentage"in $)if(typeof $.percentage==="number"&&0<=$.percentage&&$.percentage<=100)J.percentage=$.percentage;else throw Error("Invalid service config choice: invalid percentage");let Q=["clientLanguage","percentage","clientHostname","serviceConfig"];for(let X in $)if(!Q.includes(X))throw Error(`Invalid service config choice: unexpected field ${X}`);return J}function As4($,J){if(!Array.isArray($))throw Error("Invalid service config list");for(let Q of $){let X=Ls4(Q);if(typeof X.percentage==="number"&&J>X.percentage)continue;if(Array.isArray(X.clientHostname)){let Y=!1;for(let W of X.clientHostname)if(W===Vs4.hostname())Y=!0;if(!Y)continue}if(Array.isArray(X.clientLanguage)){let Y=!1;for(let W of X.clientLanguage)if(W===Us4)Y=!0;if(!Y)continue}return X.serviceConfig}throw Error("No matching service config found")}function Ps4($,J){for(let Q of $)if(Q.length>0&&Q[0].startsWith("grpc_config=")){let X=Q.join("").substring(12),Y=JSON.parse(X);return As4(Y,J)}return null}});var M9=F((L$6)=>{Object.defineProperty(L$6,"__esModule",{value:!0});L$6.ConnectivityState=void 0;var I$6;(function($){$[$.IDLE=0]="IDLE",$[$.CONNECTING=1]="CONNECTING",$[$.READY=2]="READY",$[$.TRANSIENT_FAILURE=3]="TRANSIENT_FAILURE",$[$.SHUTDOWN=4]="SHUTDOWN"})(I$6||(L$6.ConnectivityState=I$6={}))});var ZW=F((C$6)=>{Object.defineProperty(C$6,"__esModule",{value:!0});C$6.QueuePicker=C$6.UnavailablePicker=C$6.PickResultType=void 0;var Rs4=Q8(),Ts4=Q6(),Gu;(function($){$[$.COMPLETE=0]="COMPLETE",$[$.QUEUE=1]="QUEUE",$[$.TRANSIENT_FAILURE=2]="TRANSIENT_FAILURE",$[$.DROP=3]="DROP"})(Gu||(C$6.PickResultType=Gu={}));class P$6{constructor($){this.status=Object.assign({code:Ts4.Status.UNAVAILABLE,details:"No connection established",metadata:new Rs4.Metadata},$)}pick($){return{pickResultType:Gu.TRANSIENT_FAILURE,subchannel:null,status:this.status,onCallStarted:null,onCallEnded:null}}}C$6.UnavailablePicker=P$6;class M$6{constructor($,J){this.loadBalancer=$,this.childPicker=J,this.calledExitIdle=!1}pick($){if(!this.calledExitIdle)process.nextTick(()=>{this.loadBalancer.exitIdle()}),this.calledExitIdle=!0;if(this.childPicker)return this.childPicker.pick($);else return{pickResultType:Gu.QUEUE,subchannel:null,status:null,onCallStarted:null,onCallEnded:null}}}C$6.QueuePicker=M$6});var kO=F((R$6)=>{Object.defineProperty(R$6,"__esModule",{value:!0});R$6.BackoffTimeout=void 0;var ks4=Q6(),vs4=M$(),_s4="backoff",fs4=1000,ys4=1.6,hs4=120000,bs4=0.2;function xs4($,J){return Math.random()*(J-$)+$}class Ku{constructor($,J){if(this.callback=$,this.initialDelay=fs4,this.multiplier=ys4,this.maxDelay=hs4,this.jitter=bs4,this.running=!1,this.hasRef=!0,this.startTime=new Date,this.endTime=new Date,this.id=Ku.getNextId(),J){if(J.initialDelay)this.initialDelay=J.initialDelay;if(J.multiplier)this.multiplier=J.multiplier;if(J.jitter)this.jitter=J.jitter;if(J.maxDelay)this.maxDelay=J.maxDelay}this.trace("constructed initialDelay="+this.initialDelay+" multiplier="+this.multiplier+" jitter="+this.jitter+" maxDelay="+this.maxDelay),this.nextDelay=this.initialDelay,this.timerId=setTimeout(()=>{},0),clearTimeout(this.timerId)}static getNextId(){return this.nextId++}trace($){vs4.trace(ks4.LogVerbosity.DEBUG,_s4,"{"+this.id+"} "+$)}runTimer($){var J,Q;if(this.trace("runTimer(delay="+$+")"),this.endTime=this.startTime,this.endTime.setMilliseconds(this.endTime.getMilliseconds()+$),clearTimeout(this.timerId),this.timerId=setTimeout(()=>{this.trace("timer fired"),this.running=!1,this.callback()},$),!this.hasRef)(Q=(J=this.timerId).unref)===null||Q===void 0||Q.call(J)}runOnce(){this.trace("runOnce()"),this.running=!0,this.startTime=new Date,this.runTimer(this.nextDelay);let $=Math.min(this.nextDelay*this.multiplier,this.maxDelay),J=$*this.jitter;this.nextDelay=$+xs4(-J,J)}stop(){this.trace("stop()"),clearTimeout(this.timerId),this.running=!1}reset(){if(this.trace("reset() running="+this.running),this.nextDelay=this.initialDelay,this.running){let $=new Date,J=this.startTime;if(J.setMilliseconds(J.getMilliseconds()+this.nextDelay),clearTimeout(this.timerId),${Object.defineProperty(S$6,"__esModule",{value:!0});S$6.ChildLoadBalancerHandler=void 0;var gs4=gK(),ds4=M9(),us4="child_load_balancer_helper";class j$6{constructor($){this.channelControlHelper=$,this.currentChild=null,this.pendingChild=null,this.latestConfig=null,this.ChildPolicyHelper=class{constructor(J){this.parent=J,this.child=null}createSubchannel(J,Q){return this.parent.channelControlHelper.createSubchannel(J,Q)}updateState(J,Q,X){var Y;if(this.calledByPendingChild()){if(J===ds4.ConnectivityState.CONNECTING)return;(Y=this.parent.currentChild)===null||Y===void 0||Y.destroy(),this.parent.currentChild=this.parent.pendingChild,this.parent.pendingChild=null}else if(!this.calledByCurrentChild())return;this.parent.channelControlHelper.updateState(J,Q,X)}requestReresolution(){var J;let Q=(J=this.parent.pendingChild)!==null&&J!==void 0?J:this.parent.currentChild;if(this.child===Q)this.parent.channelControlHelper.requestReresolution()}setChild(J){this.child=J}addChannelzChild(J){this.parent.channelControlHelper.addChannelzChild(J)}removeChannelzChild(J){this.parent.channelControlHelper.removeChannelzChild(J)}calledByPendingChild(){return this.child===this.parent.pendingChild}calledByCurrentChild(){return this.child===this.parent.currentChild}}}configUpdateRequiresNewPolicyInstance($,J){return $.getLoadBalancerName()!==J.getLoadBalancerName()}updateAddressList($,J,Q,X){let Y;if(this.currentChild===null||this.latestConfig===null||this.configUpdateRequiresNewPolicyInstance(this.latestConfig,J)){let W=new this.ChildPolicyHelper(this),G=(0,gs4.createLoadBalancer)(J,W);if(W.setChild(G),this.currentChild===null)this.currentChild=G,Y=this.currentChild;else{if(this.pendingChild)this.pendingChild.destroy();this.pendingChild=G,Y=this.pendingChild}}else if(this.pendingChild===null)Y=this.currentChild;else Y=this.pendingChild;return this.latestConfig=J,Y.updateAddressList($,J,Q,X)}exitIdle(){if(this.currentChild){if(this.currentChild.exitIdle(),this.pendingChild)this.pendingChild.exitIdle()}}resetBackoff(){if(this.currentChild){if(this.currentChild.resetBackoff(),this.pendingChild)this.pendingChild.resetBackoff()}}destroy(){if(this.currentChild)this.currentChild.destroy(),this.currentChild=null;if(this.pendingChild)this.pendingChild.destroy(),this.pendingChild=null}getTypeName(){return us4}}S$6.ChildLoadBalancerHandler=j$6});var b$6=F((y$6)=>{Object.defineProperty(y$6,"__esModule",{value:!0});y$6.ResolvingLoadBalancer=void 0;var ms4=gK(),cs4=EV0(),s9=M9(),v$6=VQ(),DC=ZW(),ls4=kO(),RV0=Q6(),ps4=Q8(),ns4=M$(),is4=Q6(),os4=P9(),rs4=Zu(),as4="resolving_load_balancer";function _$6($){ns4.trace(is4.LogVerbosity.DEBUG,as4,$)}var ts4=["SERVICE_AND_METHOD","SERVICE","EMPTY"];function ss4($,J,Q,X){for(let Y of Q.name)switch(X){case"EMPTY":if(!Y.service&&!Y.method)return!0;break;case"SERVICE":if(Y.service===$&&!Y.method)return!0;break;case"SERVICE_AND_METHOD":if(Y.service===$&&Y.method===J)return!0}return!1}function es4($,J,Q,X){for(let Y of Q)if(ss4($,J,Y,X))return Y;return null}function $e4($){return{invoke(J,Q){var X,Y;let W=J.split("/").filter((Z)=>Z.length>0),G=(X=W[0])!==null&&X!==void 0?X:"",K=(Y=W[1])!==null&&Y!==void 0?Y:"";if($&&$.methodConfig)for(let Z of ts4){let H=es4(G,K,$.methodConfig,Z);if(H)return{methodConfig:H,pickInformation:{},status:RV0.Status.OK,dynamicFilterFactories:[]}}return{methodConfig:{name:[]},pickInformation:{},status:RV0.Status.OK,dynamicFilterFactories:[]}},unref(){}}}class f$6{constructor($,J,Q,X,Y){if(this.target=$,this.channelControlHelper=J,this.channelOptions=Q,this.onSuccessfulResolution=X,this.onFailedResolution=Y,this.latestChildState=s9.ConnectivityState.IDLE,this.latestChildPicker=new DC.QueuePicker(this),this.latestChildErrorMessage=null,this.currentState=s9.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1,Q["grpc.service_config"])this.defaultServiceConfig=(0,cs4.validateServiceConfig)(JSON.parse(Q["grpc.service_config"]));else this.defaultServiceConfig={loadBalancingConfig:[],methodConfig:[]};this.updateState(s9.ConnectivityState.IDLE,new DC.QueuePicker(this),null),this.childLoadBalancer=new rs4.ChildLoadBalancerHandler({createSubchannel:J.createSubchannel.bind(J),requestReresolution:()=>{if(this.backoffTimeout.isRunning())_$6("requestReresolution delayed by backoff timer until "+this.backoffTimeout.getEndTime().toISOString()),this.continueResolving=!0;else this.updateResolution()},updateState:(G,K,Z)=>{this.latestChildState=G,this.latestChildPicker=K,this.latestChildErrorMessage=Z,this.updateState(G,K,Z)},addChannelzChild:J.addChannelzChild.bind(J),removeChannelzChild:J.removeChannelzChild.bind(J)}),this.innerResolver=(0,v$6.createResolver)($,this.handleResolverResult.bind(this),Q);let W={initialDelay:Q["grpc.initial_reconnect_backoff_ms"],maxDelay:Q["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new ls4.BackoffTimeout(()=>{if(this.continueResolving)this.updateResolution(),this.continueResolving=!1;else this.updateState(this.latestChildState,this.latestChildPicker,this.latestChildErrorMessage)},W),this.backoffTimeout.unref()}handleResolverResult($,J,Q,X){var Y,W;this.backoffTimeout.stop(),this.backoffTimeout.reset();let G=!0,K=null;if(Q===null)K=this.defaultServiceConfig;else if(Q.ok)K=Q.value;else if(this.previousServiceConfig!==null)K=this.previousServiceConfig;else G=!1,this.handleResolutionFailure(Q.error);if(K!==null){let Z=(Y=K===null||K===void 0?void 0:K.loadBalancingConfig)!==null&&Y!==void 0?Y:[],H=(0,ms4.selectLbConfigFromList)(Z,!0);if(H===null)G=!1,this.handleResolutionFailure({code:RV0.Status.UNAVAILABLE,details:"All load balancer options in service config are not compatible",metadata:new ps4.Metadata});else G=this.childLoadBalancer.updateAddressList($,H,Object.assign(Object.assign({},this.channelOptions),J),X)}if(G)this.onSuccessfulResolution(K,(W=J[v$6.CHANNEL_ARGS_CONFIG_SELECTOR_KEY])!==null&&W!==void 0?W:$e4(K));return G}updateResolution(){if(this.innerResolver.updateResolution(),this.currentState===s9.ConnectivityState.IDLE)this.updateState(s9.ConnectivityState.CONNECTING,this.latestChildPicker,this.latestChildErrorMessage);this.backoffTimeout.runOnce()}updateState($,J,Q){if(_$6((0,os4.uriToString)(this.target)+" "+s9.ConnectivityState[this.currentState]+" -> "+s9.ConnectivityState[$]),$===s9.ConnectivityState.IDLE)J=new DC.QueuePicker(this,J);this.currentState=$,this.channelControlHelper.updateState($,J,Q)}handleResolutionFailure($){if(this.latestChildState===s9.ConnectivityState.IDLE)this.updateState(s9.ConnectivityState.TRANSIENT_FAILURE,new DC.UnavailablePicker($),$.details),this.onFailedResolution($)}exitIdle(){if(this.currentState===s9.ConnectivityState.IDLE||this.currentState===s9.ConnectivityState.TRANSIENT_FAILURE)if(this.backoffTimeout.isRunning())this.continueResolving=!0;else this.updateResolution();this.childLoadBalancer.exitIdle()}updateAddressList($,J){throw Error("updateAddressList not supported on ResolvingLoadBalancer")}resetBackoff(){this.backoffTimeout.reset(),this.childLoadBalancer.resetBackoff()}destroy(){this.childLoadBalancer.destroy(),this.innerResolver.destroy(),this.backoffTimeout.reset(),this.backoffTimeout.stop(),this.latestChildState=s9.ConnectivityState.IDLE,this.latestChildPicker=new DC.QueuePicker(this),this.currentState=s9.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1}getTypeName(){return"resolving_load_balancer"}}y$6.ResolvingLoadBalancer=f$6});var d$6=F((x$6)=>{Object.defineProperty(x$6,"__esModule",{value:!0});x$6.recognizedOptions=void 0;x$6.channelOptionsEqual=Je4;x$6.recognizedOptions={"grpc.ssl_target_name_override":!0,"grpc.primary_user_agent":!0,"grpc.secondary_user_agent":!0,"grpc.default_authority":!0,"grpc.keepalive_time_ms":!0,"grpc.keepalive_timeout_ms":!0,"grpc.keepalive_permit_without_calls":!0,"grpc.service_config":!0,"grpc.max_concurrent_streams":!0,"grpc.initial_reconnect_backoff_ms":!0,"grpc.max_reconnect_backoff_ms":!0,"grpc.use_local_subchannel_pool":!0,"grpc.max_send_message_length":!0,"grpc.max_receive_message_length":!0,"grpc.enable_http_proxy":!0,"grpc.enable_channelz":!0,"grpc.dns_min_time_between_resolutions_ms":!0,"grpc.enable_retries":!0,"grpc.per_rpc_retry_buffer_size":!0,"grpc.retry_buffer_size":!0,"grpc.max_connection_age_ms":!0,"grpc.max_connection_age_grace_ms":!0,"grpc-node.max_session_memory":!0,"grpc.service_config_disable_resolution":!0,"grpc.client_idle_timeout_ms":!0,"grpc-node.tls_enable_trace":!0,"grpc.lb.ring_hash.ring_size_cap":!0,"grpc-node.retry_max_attempts_limit":!0,"grpc-node.flow_control_window":!0,"grpc.server_call_metric_recording":!0};function Je4($,J){let Q=Object.keys($).sort(),X=Object.keys(J).sort();if(Q.length!==X.length)return!1;for(let Y=0;Y{Object.defineProperty(p$6,"__esModule",{value:!0});p$6.EndpointMap=void 0;p$6.isTcpSubchannelAddress=wC;p$6.subchannelAddressEqual=Hu;p$6.subchannelAddressToString=m$6;p$6.stringToSubchannelAddress=Ye4;p$6.endpointEqual=We4;p$6.endpointToString=Ge4;p$6.endpointHasAddress=c$6;var u$6=f("net");function wC($){return"port"in $}function Hu($,J){if(!$&&!J)return!0;if(!$||!J)return!1;if(wC($))return wC(J)&&$.host===J.host&&$.port===J.port;else return!wC(J)&&$.path===J.path}function m$6($){if(wC($))if((0,u$6.isIPv6)($.host))return"["+$.host+"]:"+$.port;else return $.host+":"+$.port;else return $.path}var Xe4=443;function Ye4($,J){if((0,u$6.isIP)($))return{host:$,port:J!==null&&J!==void 0?J:Xe4};else return{path:$}}function We4($,J){if($.addresses.length!==J.addresses.length)return!1;for(let Q=0;Q<$.addresses.length;Q++)if(!Hu($.addresses[Q],J.addresses[Q]))return!1;return!0}function Ge4($){return"["+$.addresses.map(m$6).join(", ")+"]"}function c$6($,J){for(let Q of $.addresses)if(Hu(Q,J))return!0;return!1}function OC($,J){if($.addresses.length!==J.addresses.length)return!1;for(let Q of $.addresses){let X=!1;for(let Y of J.addresses)if(Hu(Q,Y)){X=!0;break}if(!X)return!1}return!0}class l$6{constructor(){this.map=new Set}get size(){return this.map.size}getForSubchannelAddress($){for(let J of this.map)if(c$6(J.key,$))return J.value;return}deleteMissing($){let J=[];for(let Q of this.map){let X=!1;for(let Y of $)if(OC(Y,Q.key))X=!0;if(!X)J.push(Q.value),this.map.delete(Q)}return J}get($){for(let J of this.map)if(OC($,J.key))return J.value;return}set($,J){for(let Q of this.map)if(OC($,Q.key)){Q.value=J;return}this.map.add({key:$,value:J})}delete($){for(let J of this.map)if(OC($,J.key)){this.map.delete(J);return}}has($){for(let J of this.map)if(OC($,J.key))return!0;return!1}clear(){this.map.clear()}*keys(){for(let $ of this.map)yield $.key}*values(){for(let $ of this.map)yield $.value}*entries(){for(let $ of this.map)yield[$.key,$.value]}}p$6.EndpointMap=l$6});var J46=F(($46)=>{Object.defineProperty($46,"t",{value:!0});class TV0{constructor($,J,Q=1){this.i=void 0,this.h=void 0,this.o=void 0,this.u=$,this.l=J,this.p=Q}I(){let $=this,J=$.o.o===$;if(J&&$.p===1)$=$.h;else if($.i){$=$.i;while($.h)$=$.h}else{if(J)return $.o;let Q=$.o;while(Q.i===$)$=Q,Q=$.o;$=Q}return $}B(){let $=this;if($.h){$=$.h;while($.i)$=$.i;return $}else{let J=$.o;while(J.h===$)$=J,J=$.o;if($.h!==J)return J;else return $}}_(){let $=this.o,J=this.h,Q=J.i;if($.o===this)$.o=J;else if($.i===this)$.i=J;else $.h=J;if(J.o=$,J.i=this,this.o=J,this.h=Q,Q)Q.o=this;return J}g(){let $=this.o,J=this.i,Q=J.h;if($.o===this)$.o=J;else if($.i===this)$.i=J;else $.h=J;if(J.o=$,J.h=this,this.o=J,this.i=Q,Q)Q.o=this;return J}}class i$6 extends TV0{constructor(){super(...arguments);this.M=1}_(){let $=super._();return this.O(),$.O(),$}g(){let $=super.g();return this.O(),$.O(),$}O(){if(this.M=1,this.i)this.M+=this.i.M;if(this.h)this.M+=this.h.M}}class o$6{constructor($=0){this.iteratorType=$}equals($){return this.T===$.T}}class r$6{constructor(){this.m=0}get length(){return this.m}size(){return this.m}empty(){return this.m===0}}class a$6 extends r$6{}function mq(){throw RangeError("Iterator access denied!")}class t$6 extends a$6{constructor($=function(Q,X){if(QX)return 1;return 0},J=!1){super();this.v=void 0,this.A=$,this.enableIndex=J,this.N=J?i$6:TV0,this.C=new this.N}R($,J){let Q=this.C;while($){let X=this.A($.u,J);if(X<0)$=$.h;else if(X>0)Q=$,$=$.i;else return $}return Q}K($,J){let Q=this.C;while($)if(this.A($.u,J)<=0)$=$.h;else Q=$,$=$.i;return Q}L($,J){let Q=this.C;while($){let X=this.A($.u,J);if(X<0)Q=$,$=$.h;else if(X>0)$=$.i;else return $}return Q}k($,J){let Q=this.C;while($)if(this.A($.u,J)<0)Q=$,$=$.h;else $=$.i;return Q}P($){while(!0){let J=$.o;if(J===this.C)return;if($.p===1){$.p=0;return}if($===J.i){let Q=J.h;if(Q.p===1)if(Q.p=0,J.p=1,J===this.v)this.v=J._();else J._();else if(Q.h&&Q.h.p===1){if(Q.p=J.p,J.p=0,Q.h.p=0,J===this.v)this.v=J._();else J._();return}else if(Q.i&&Q.i.p===1)Q.p=1,Q.i.p=0,Q.g();else Q.p=1,$=J}else{let Q=J.i;if(Q.p===1)if(Q.p=0,J.p=1,J===this.v)this.v=J.g();else J.g();else if(Q.i&&Q.i.p===1){if(Q.p=J.p,J.p=0,Q.i.p=0,J===this.v)this.v=J.g();else J.g();return}else if(Q.h&&Q.h.p===1)Q.p=1,Q.h.p=0,Q._();else Q.p=1,$=J}}}S($){if(this.m===1){this.clear();return}let J=$;while(J.i||J.h){if(J.h){J=J.h;while(J.i)J=J.i}else J=J.i;let X=$.u;$.u=J.u,J.u=X;let Y=$.l;$.l=J.l,J.l=Y,$=J}if(this.C.i===J)this.C.i=J.o;else if(this.C.h===J)this.C.h=J.o;this.P(J);let Q=J.o;if(J===Q.i)Q.i=void 0;else Q.h=void 0;if(this.m-=1,this.v.p=0,this.enableIndex)while(Q!==this.C)Q.M-=1,Q=Q.o}U($){let J=typeof $==="number"?$:void 0,Q=typeof $==="function"?$:void 0,X=typeof $>"u"?[]:void 0,Y=0,W=this.v,G=[];while(G.length||W)if(W)G.push(W),W=W.i;else{if(W=G.pop(),Y===J)return W;X&&X.push(W),Q&&Q(W,Y,this),Y+=1,W=W.h}return X}j($){while(!0){let J=$.o;if(J.p===0)return;let Q=J.o;if(J===Q.i){let X=Q.h;if(X&&X.p===1){if(X.p=J.p=0,Q===this.v)return;Q.p=1,$=Q;continue}else if($===J.h){if($.p=0,$.i)$.i.o=J;if($.h)$.h.o=Q;if(J.h=$.i,Q.i=$.h,$.i=J,$.h=Q,Q===this.v)this.v=$,this.C.o=$;else{let Y=Q.o;if(Y.i===Q)Y.i=$;else Y.h=$}$.o=Q.o,J.o=$,Q.o=$,Q.p=1}else{if(J.p=0,Q===this.v)this.v=Q.g();else Q.g();Q.p=1;return}}else{let X=Q.i;if(X&&X.p===1){if(X.p=J.p=0,Q===this.v)return;Q.p=1,$=Q;continue}else if($===J.i){if($.p=0,$.i)$.i.o=Q;if($.h)$.h.o=J;if(Q.h=$.i,J.i=$.h,$.i=Q,$.h=J,Q===this.v)this.v=$,this.C.o=$;else{let Y=Q.o;if(Y.i===Q)Y.i=$;else Y.h=$}$.o=Q.o,J.o=$,Q.o=$,Q.p=1}else{if(J.p=0,Q===this.v)this.v=Q._();else Q._();Q.p=1;return}}if(this.enableIndex)J.O(),Q.O(),$.O();return}}q($,J,Q){if(this.v===void 0)return this.m+=1,this.v=new this.N($,J,0),this.v.o=this.C,this.C.o=this.C.i=this.C.h=this.v,this.m;let X,Y=this.C.i,W=this.A(Y.u,$);if(W===0)return Y.l=J,this.m;else if(W>0)Y.i=new this.N($,J),Y.i.o=Y,X=Y.i,this.C.i=X;else{let G=this.C.h,K=this.A(G.u,$);if(K===0)return G.l=J,this.m;else if(K<0)G.h=new this.N($,J),G.h.o=G,X=G.h,this.C.h=X;else{if(Q!==void 0){let Z=Q.T;if(Z!==this.C){let H=this.A(Z.u,$);if(H===0)return Z.l=J,this.m;else if(H>0){let z=Z.I(),q=this.A(z.u,$);if(q===0)return z.l=J,this.m;else if(q<0)if(X=new this.N($,J),z.h===void 0)z.h=X,X.o=z;else Z.i=X,X.o=Z}}}if(X===void 0){X=this.v;while(!0){let Z=this.A(X.u,$);if(Z>0){if(X.i===void 0){X.i=new this.N($,J),X.i.o=X,X=X.i;break}X=X.i}else if(Z<0){if(X.h===void 0){X.h=new this.N($,J),X.h.o=X,X=X.h;break}X=X.h}else return X.l=J,this.m}}}}if(this.enableIndex){let G=X.o;while(G!==this.C)G.M+=1,G=G.o}return this.j(X),this.m+=1,this.m}H($,J){while($){let Q=this.A($.u,J);if(Q<0)$=$.h;else if(Q>0)$=$.i;else return $}return $||this.C}clear(){this.m=0,this.v=void 0,this.C.o=void 0,this.C.i=this.C.h=void 0}updateKeyByIterator($,J){let Q=$.T;if(Q===this.C)mq();if(this.m===1)return Q.u=J,!0;let X=Q.B().u;if(Q===this.C.i){if(this.A(X,J)>0)return Q.u=J,!0;return!1}let Y=Q.I().u;if(Q===this.C.h){if(this.A(Y,J)<0)return Q.u=J,!0;return!1}if(this.A(Y,J)>=0||this.A(X,J)<=0)return!1;return Q.u=J,!0}eraseElementByPos($){if($<0||$>this.m-1)throw RangeError();let J=this.U($);return this.S(J),this.m}eraseElementByKey($){if(this.m===0)return!1;let J=this.H(this.v,$);if(J===this.C)return!1;return this.S(J),!0}eraseElementByIterator($){let J=$.T;if(J===this.C)mq();let Q=J.h===void 0;if($.iteratorType===0){if(Q)$.next()}else if(!Q||J.i===void 0)$.next();return this.S(J),$}getHeight(){if(this.m===0)return 0;function $(J){if(!J)return 0;return Math.max($(J.i),$(J.h))+1}return $(this.v)}}class s$6 extends o$6{constructor($,J,Q){super(Q);if(this.T=$,this.C=J,this.iteratorType===0)this.pre=function(){if(this.T===this.C.i)mq();return this.T=this.T.I(),this},this.next=function(){if(this.T===this.C)mq();return this.T=this.T.B(),this};else this.pre=function(){if(this.T===this.C.h)mq();return this.T=this.T.B(),this},this.next=function(){if(this.T===this.C)mq();return this.T=this.T.I(),this}}get index(){let $=this.T,J=this.C.o;if($===this.C){if(J)return J.M-1;return 0}let Q=0;if($.i)Q+=$.i.M;while($!==J){let X=$.o;if($===X.h){if(Q+=1,X.i)Q+=X.i.M}$=X}return Q}isAccessible(){return this.T!==this.C}}class UQ extends s$6{constructor($,J,Q,X){super($,J,X);this.container=Q}get pointer(){if(this.T===this.C)mq();let $=this;return new Proxy([],{get(J,Q){if(Q==="0")return $.T.u;else if(Q==="1")return $.T.l;return J[0]=$.T.u,J[1]=$.T.l,J[Q]},set(J,Q,X){if(Q!=="1")throw TypeError("prop must be 1");return $.T.l=X,!0}})}copy(){return new UQ(this.T,this.C,this.container,this.iteratorType)}}class e$6 extends t$6{constructor($=[],J,Q){super(J,Q);let X=this;$.forEach(function(Y){X.setElement(Y[0],Y[1])})}begin(){return new UQ(this.C.i||this.C,this.C,this)}end(){return new UQ(this.C,this.C,this)}rBegin(){return new UQ(this.C.h||this.C,this.C,this,1)}rEnd(){return new UQ(this.C,this.C,this,1)}front(){if(this.m===0)return;let $=this.C.i;return[$.u,$.l]}back(){if(this.m===0)return;let $=this.C.h;return[$.u,$.l]}lowerBound($){let J=this.R(this.v,$);return new UQ(J,this.C,this)}upperBound($){let J=this.K(this.v,$);return new UQ(J,this.C,this)}reverseLowerBound($){let J=this.L(this.v,$);return new UQ(J,this.C,this)}reverseUpperBound($){let J=this.k(this.v,$);return new UQ(J,this.C,this)}forEach($){this.U(function(J,Q,X){$([J.u,J.l],Q,X)})}setElement($,J,Q){return this.q($,J,Q)}getElementByPos($){if($<0||$>this.m-1)throw RangeError();let J=this.U($);return[J.u,J.l]}find($){let J=this.H(this.v,$);return new UQ(J,this.C,this)}getElementByKey($){return this.H(this.v,$).l}union($){let J=this;return $.forEach(function(Q){J.setElement(Q[0],Q[1])}),this.m}*[Symbol.iterator](){let $=this.m,J=this.U();for(let Q=0;Q<$;++Q){let X=J[Q];yield[X.u,X.l]}}}$46.OrderedMap=e$6});var zu=F((X46)=>{Object.defineProperty(X46,"__esModule",{value:!0});X46.registerAdminService=Ue4;X46.addAdminServicesToServer=De4;var Q46=[];function Ue4($,J){Q46.push({getServiceDefinition:$,getHandlers:J})}function De4($){for(let{getServiceDefinition:J,getHandlers:Q}of Q46)$.addService(J(),Q())}});var z46=F((Z46)=>{Object.defineProperty(Z46,"__esModule",{value:!0});Z46.ClientDuplexStreamImpl=Z46.ClientWritableStreamImpl=Z46.ClientReadableStreamImpl=Z46.ClientUnaryCallImpl=void 0;Z46.callErrorFromStatus=Ie4;var Ne4=f("events"),jV0=f("stream"),NC=Q6();function Ie4($,J){let Q=`${$.code} ${NC.Status[$.code]}: ${$.details}`,Y=`${Error(Q).stack} -for call at -${J}`;return Object.assign(Error(Q),$,{stack:Y})}class Y46 extends Ne4.EventEmitter{constructor(){super()}cancel(){var $;($=this.call)===null||$===void 0||$.cancelWithStatus(NC.Status.CANCELLED,"Cancelled on client")}getPeer(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:"unknown"}getAuthContext(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getAuthContext())!==null&&J!==void 0?J:null}}Z46.ClientUnaryCallImpl=Y46;class W46 extends jV0.Readable{constructor($){super({objectMode:!0});this.deserialize=$}cancel(){var $;($=this.call)===null||$===void 0||$.cancelWithStatus(NC.Status.CANCELLED,"Cancelled on client")}getPeer(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:"unknown"}getAuthContext(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getAuthContext())!==null&&J!==void 0?J:null}_read($){var J;(J=this.call)===null||J===void 0||J.startRead()}}Z46.ClientReadableStreamImpl=W46;class G46 extends jV0.Writable{constructor($){super({objectMode:!0});this.serialize=$}cancel(){var $;($=this.call)===null||$===void 0||$.cancelWithStatus(NC.Status.CANCELLED,"Cancelled on client")}getPeer(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:"unknown"}getAuthContext(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getAuthContext())!==null&&J!==void 0?J:null}_write($,J,Q){var X;let Y={callback:Q},W=Number(J);if(!Number.isNaN(W))Y.flags=W;(X=this.call)===null||X===void 0||X.sendMessageWithContext(Y,$)}_final($){var J;(J=this.call)===null||J===void 0||J.halfClose(),$()}}Z46.ClientWritableStreamImpl=G46;class K46 extends jV0.Duplex{constructor($,J){super({objectMode:!0});this.serialize=$,this.deserialize=J}cancel(){var $;($=this.call)===null||$===void 0||$.cancelWithStatus(NC.Status.CANCELLED,"Cancelled on client")}getPeer(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:"unknown"}getAuthContext(){var $,J;return(J=($=this.call)===null||$===void 0?void 0:$.getAuthContext())!==null&&J!==void 0?J:null}_read($){var J;(J=this.call)===null||J===void 0||J.startRead()}_write($,J,Q){var X;let Y={callback:Q},W=Number(J);if(!Number.isNaN(W))Y.flags=W;(X=this.call)===null||X===void 0||X.sendMessageWithContext(Y,$)}_final($){var J;(J=this.call)===null||J===void 0||J.halfClose(),$()}}Z46.ClientDuplexStreamImpl=K46});var cq=F((F46)=>{Object.defineProperty(F46,"__esModule",{value:!0});F46.InterceptingListenerImpl=void 0;F46.statusOrFromValue=Ee4;F46.statusOrFromError=Re4;F46.isInterceptingListener=Te4;var Ce4=Q8();function Ee4($){return{ok:!0,value:$}}function Re4($){var J;return{ok:!1,error:Object.assign(Object.assign({},$),{metadata:(J=$.metadata)!==null&&J!==void 0?J:new Ce4.Metadata})}}function Te4($){return $.onReceiveMetadata!==void 0&&$.onReceiveMetadata.length===1}class q46{constructor($,J){this.listener=$,this.nextListener=J,this.processingMetadata=!1,this.hasPendingMessage=!1,this.processingMessage=!1,this.pendingStatus=null}processPendingMessage(){if(this.hasPendingMessage)this.nextListener.onReceiveMessage(this.pendingMessage),this.pendingMessage=null,this.hasPendingMessage=!1}processPendingStatus(){if(this.pendingStatus)this.nextListener.onReceiveStatus(this.pendingStatus)}onReceiveMetadata($){this.processingMetadata=!0,this.listener.onReceiveMetadata($,(J)=>{this.processingMetadata=!1,this.nextListener.onReceiveMetadata(J),this.processPendingMessage(),this.processPendingStatus()})}onReceiveMessage($){this.processingMessage=!0,this.listener.onReceiveMessage($,(J)=>{if(this.processingMessage=!1,this.processingMetadata)this.pendingMessage=J,this.hasPendingMessage=!0;else this.nextListener.onReceiveMessage(J),this.processPendingStatus()})}onReceiveStatus($){this.listener.onReceiveStatus($,(J)=>{if(this.processingMetadata||this.processingMessage)this.pendingStatus=J;else this.nextListener.onReceiveStatus(J)})}}F46.InterceptingListenerImpl=q46});var vV0=F((A46)=>{Object.defineProperty(A46,"__esModule",{value:!0});A46.InterceptingCall=A46.RequesterBuilder=A46.ListenerBuilder=A46.InterceptorConfigurationError=void 0;A46.getInterceptingCall=ye4;var ve4=Q8(),V46=cq(),U46=Q6(),D46=ad();class LC extends Error{constructor($){super($);this.name="InterceptorConfigurationError",Error.captureStackTrace(this,LC)}}A46.InterceptorConfigurationError=LC;class O46{constructor(){this.metadata=void 0,this.message=void 0,this.status=void 0}withOnReceiveMetadata($){return this.metadata=$,this}withOnReceiveMessage($){return this.message=$,this}withOnReceiveStatus($){return this.status=$,this}build(){return{onReceiveMetadata:this.metadata,onReceiveMessage:this.message,onReceiveStatus:this.status}}}A46.ListenerBuilder=O46;class w46{constructor(){this.start=void 0,this.message=void 0,this.halfClose=void 0,this.cancel=void 0}withStart($){return this.start=$,this}withSendMessage($){return this.message=$,this}withHalfClose($){return this.halfClose=$,this}withCancel($){return this.cancel=$,this}build(){return{start:this.start,sendMessage:this.message,halfClose:this.halfClose,cancel:this.cancel}}}A46.RequesterBuilder=w46;var SV0={onReceiveMetadata:($,J)=>{J($)},onReceiveMessage:($,J)=>{J($)},onReceiveStatus:($,J)=>{J($)}},IC={start:($,J,Q)=>{Q($,J)},sendMessage:($,J)=>{J($)},halfClose:($)=>{$()},cancel:($)=>{$()}};class N46{constructor($,J){var Q,X,Y,W;if(this.nextCall=$,this.processingMetadata=!1,this.pendingMessageContext=null,this.processingMessage=!1,this.pendingHalfClose=!1,J)this.requester={start:(Q=J.start)!==null&&Q!==void 0?Q:IC.start,sendMessage:(X=J.sendMessage)!==null&&X!==void 0?X:IC.sendMessage,halfClose:(Y=J.halfClose)!==null&&Y!==void 0?Y:IC.halfClose,cancel:(W=J.cancel)!==null&&W!==void 0?W:IC.cancel};else this.requester=IC}cancelWithStatus($,J){this.requester.cancel(()=>{this.nextCall.cancelWithStatus($,J)})}getPeer(){return this.nextCall.getPeer()}processPendingMessage(){if(this.pendingMessageContext)this.nextCall.sendMessageWithContext(this.pendingMessageContext,this.pendingMessage),this.pendingMessageContext=null,this.pendingMessage=null}processPendingHalfClose(){if(this.pendingHalfClose)this.nextCall.halfClose()}start($,J){var Q,X,Y,W,G,K;let Z={onReceiveMetadata:(X=(Q=J===null||J===void 0?void 0:J.onReceiveMetadata)===null||Q===void 0?void 0:Q.bind(J))!==null&&X!==void 0?X:(H)=>{},onReceiveMessage:(W=(Y=J===null||J===void 0?void 0:J.onReceiveMessage)===null||Y===void 0?void 0:Y.bind(J))!==null&&W!==void 0?W:(H)=>{},onReceiveStatus:(K=(G=J===null||J===void 0?void 0:J.onReceiveStatus)===null||G===void 0?void 0:G.bind(J))!==null&&K!==void 0?K:(H)=>{}};this.processingMetadata=!0,this.requester.start($,Z,(H,z)=>{var q,B,U;this.processingMetadata=!1;let O;if((0,V46.isInterceptingListener)(z))O=z;else{let w={onReceiveMetadata:(q=z.onReceiveMetadata)!==null&&q!==void 0?q:SV0.onReceiveMetadata,onReceiveMessage:(B=z.onReceiveMessage)!==null&&B!==void 0?B:SV0.onReceiveMessage,onReceiveStatus:(U=z.onReceiveStatus)!==null&&U!==void 0?U:SV0.onReceiveStatus};O=new V46.InterceptingListenerImpl(w,Z)}this.nextCall.start(H,O),this.processPendingMessage(),this.processPendingHalfClose()})}sendMessageWithContext($,J){this.processingMessage=!0,this.requester.sendMessage(J,(Q)=>{if(this.processingMessage=!1,this.processingMetadata)this.pendingMessageContext=$,this.pendingMessage=J;else this.nextCall.sendMessageWithContext($,Q),this.processPendingHalfClose()})}sendMessage($){this.sendMessageWithContext({},$)}startRead(){this.nextCall.startRead()}halfClose(){this.requester.halfClose(()=>{if(this.processingMetadata||this.processingMessage)this.pendingHalfClose=!0;else this.nextCall.halfClose()})}getAuthContext(){return this.nextCall.getAuthContext()}}A46.InterceptingCall=N46;function _e4($,J,Q){var X,Y;let W=(X=Q.deadline)!==null&&X!==void 0?X:1/0,G=Q.host,K=(Y=Q.parent)!==null&&Y!==void 0?Y:null,Z=Q.propagate_flags,H=Q.credentials,z=$.createCall(J,W,G,K,Z);if(H)z.setCredentials(H);return z}class kV0{constructor($,J){this.call=$,this.methodDefinition=J}cancelWithStatus($,J){this.call.cancelWithStatus($,J)}getPeer(){return this.call.getPeer()}sendMessageWithContext($,J){let Q;try{Q=this.methodDefinition.requestSerialize(J)}catch(X){this.call.cancelWithStatus(U46.Status.INTERNAL,`Request message serialization failure: ${(0,D46.getErrorMessage)(X)}`);return}this.call.sendMessageWithContext($,Q)}sendMessage($){this.sendMessageWithContext({},$)}start($,J){let Q=null;this.call.start($,{onReceiveMetadata:(X)=>{var Y;(Y=J===null||J===void 0?void 0:J.onReceiveMetadata)===null||Y===void 0||Y.call(J,X)},onReceiveMessage:(X)=>{var Y;let W;try{W=this.methodDefinition.responseDeserialize(X)}catch(G){Q={code:U46.Status.INTERNAL,details:`Response message parsing error: ${(0,D46.getErrorMessage)(G)}`,metadata:new ve4.Metadata},this.call.cancelWithStatus(Q.code,Q.details);return}(Y=J===null||J===void 0?void 0:J.onReceiveMessage)===null||Y===void 0||Y.call(J,W)},onReceiveStatus:(X)=>{var Y,W;if(Q)(Y=J===null||J===void 0?void 0:J.onReceiveStatus)===null||Y===void 0||Y.call(J,Q);else(W=J===null||J===void 0?void 0:J.onReceiveStatus)===null||W===void 0||W.call(J,X)}})}startRead(){this.call.startRead()}halfClose(){this.call.halfClose()}getAuthContext(){return this.call.getAuthContext()}}class I46 extends kV0{constructor($,J){super($,J)}start($,J){var Q,X;let Y=!1,W={onReceiveMetadata:(X=(Q=J===null||J===void 0?void 0:J.onReceiveMetadata)===null||Q===void 0?void 0:Q.bind(J))!==null&&X!==void 0?X:(G)=>{},onReceiveMessage:(G)=>{var K;Y=!0,(K=J===null||J===void 0?void 0:J.onReceiveMessage)===null||K===void 0||K.call(J,G)},onReceiveStatus:(G)=>{var K,Z;if(!Y)(K=J===null||J===void 0?void 0:J.onReceiveMessage)===null||K===void 0||K.call(J,null);(Z=J===null||J===void 0?void 0:J.onReceiveStatus)===null||Z===void 0||Z.call(J,G)}};super.start($,W),this.call.startRead()}}class L46 extends kV0{}function fe4($,J,Q){let X=_e4($,Q.path,J);if(Q.responseStream)return new L46(X,Q);else return new I46(X,Q)}function ye4($,J,Q,X){if($.clientInterceptors.length>0&&$.clientInterceptorProviders.length>0)throw new LC("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if($.callInterceptors.length>0&&$.callInterceptorProviders.length>0)throw new LC("Both interceptors and interceptor_providers were passed as call options. Only one of these is allowed.");let Y=[];if($.callInterceptors.length>0||$.callInterceptorProviders.length>0)Y=[].concat($.callInterceptors,$.callInterceptorProviders.map((K)=>K(J))).filter((K)=>K);else Y=[].concat($.clientInterceptors,$.clientInterceptorProviders.map((K)=>K(J))).filter((K)=>K);let W=Object.assign({},Q,{method_definition:J});return Y.reduceRight((K,Z)=>{return(H)=>Z(H,K)},(K)=>fe4(X,K,J))(W)}});var fV0=F((C46)=>{Object.defineProperty(C46,"__esModule",{value:!0});C46.Client=void 0;var $Y=z46(),de4=yV0(),ue4=M9(),dK=Q6(),vO=Q8(),qu=vV0(),DQ=Symbol(),_O=Symbol(),fO=Symbol(),HW=Symbol();function _V0($){return typeof $==="function"}function yO($){var J;return((J=$.stack)===null||J===void 0?void 0:J.split(` -`).slice(1).join(` -`))||"no stack trace available"}class M46{constructor($,J,Q={}){var X,Y;if(Q=Object.assign({},Q),this[_O]=(X=Q.interceptors)!==null&&X!==void 0?X:[],delete Q.interceptors,this[fO]=(Y=Q.interceptor_providers)!==null&&Y!==void 0?Y:[],delete Q.interceptor_providers,this[_O].length>0&&this[fO].length>0)throw Error("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(this[HW]=Q.callInvocationTransformer,delete Q.callInvocationTransformer,Q.channelOverride)this[DQ]=Q.channelOverride;else if(Q.channelFactoryOverride){let W=Q.channelFactoryOverride;delete Q.channelFactoryOverride,this[DQ]=W($,J,Q)}else this[DQ]=new de4.ChannelImplementation($,J,Q)}close(){this[DQ].close()}getChannel(){return this[DQ]}waitForReady($,J){let Q=(X)=>{if(X){J(Error("Failed to connect before the deadline"));return}let Y;try{Y=this[DQ].getConnectivityState(!0)}catch(W){J(Error("The channel has been closed"));return}if(Y===ue4.ConnectivityState.READY)J();else try{this[DQ].watchConnectivityState(Y,$,Q)}catch(W){J(Error("The channel has been closed"))}};setImmediate(Q)}checkOptionalUnaryResponseArguments($,J,Q){if(_V0($))return{metadata:new vO.Metadata,options:{},callback:$};else if(_V0(J))if($ instanceof vO.Metadata)return{metadata:$,options:{},callback:J};else return{metadata:new vO.Metadata,options:$,callback:J};else{if(!($ instanceof vO.Metadata&&J instanceof Object&&_V0(Q)))throw Error("Incorrect arguments passed");return{metadata:$,options:J,callback:Q}}}makeUnaryRequest($,J,Q,X,Y,W,G){var K,Z;let H=this.checkOptionalUnaryResponseArguments(Y,W,G),z={path:$,requestStream:!1,responseStream:!1,requestSerialize:J,responseDeserialize:Q},q={argument:X,metadata:H.metadata,call:new $Y.ClientUnaryCallImpl,channel:this[DQ],methodDefinition:z,callOptions:H.options,callback:H.callback};if(this[HW])q=this[HW](q);let B=q.call,U={clientInterceptors:this[_O],clientInterceptorProviders:this[fO],callInterceptors:(K=q.callOptions.interceptors)!==null&&K!==void 0?K:[],callInterceptorProviders:(Z=q.callOptions.interceptor_providers)!==null&&Z!==void 0?Z:[]},O=(0,qu.getInterceptingCall)(U,q.methodDefinition,q.callOptions,q.channel);B.call=O;let w=null,N=!1,I=Error();return O.start(q.metadata,{onReceiveMetadata:(E)=>{B.emit("metadata",E)},onReceiveMessage(E){if(w!==null)O.cancelWithStatus(dK.Status.UNIMPLEMENTED,"Too many responses received");w=E},onReceiveStatus(E){if(N)return;if(N=!0,E.code===dK.Status.OK)if(w===null){let v=yO(I);q.callback((0,$Y.callErrorFromStatus)({code:dK.Status.UNIMPLEMENTED,details:"No message received",metadata:E.metadata},v))}else q.callback(null,w);else{let v=yO(I);q.callback((0,$Y.callErrorFromStatus)(E,v))}I=null,B.emit("status",E)}}),O.sendMessage(X),O.halfClose(),B}makeClientStreamRequest($,J,Q,X,Y,W){var G,K;let Z=this.checkOptionalUnaryResponseArguments(X,Y,W),H={path:$,requestStream:!0,responseStream:!1,requestSerialize:J,responseDeserialize:Q},z={metadata:Z.metadata,call:new $Y.ClientWritableStreamImpl(J),channel:this[DQ],methodDefinition:H,callOptions:Z.options,callback:Z.callback};if(this[HW])z=this[HW](z);let q=z.call,B={clientInterceptors:this[_O],clientInterceptorProviders:this[fO],callInterceptors:(G=z.callOptions.interceptors)!==null&&G!==void 0?G:[],callInterceptorProviders:(K=z.callOptions.interceptor_providers)!==null&&K!==void 0?K:[]},U=(0,qu.getInterceptingCall)(B,z.methodDefinition,z.callOptions,z.channel);q.call=U;let O=null,w=!1,N=Error();return U.start(z.metadata,{onReceiveMetadata:(I)=>{q.emit("metadata",I)},onReceiveMessage(I){if(O!==null)U.cancelWithStatus(dK.Status.UNIMPLEMENTED,"Too many responses received");O=I,U.startRead()},onReceiveStatus(I){if(w)return;if(w=!0,I.code===dK.Status.OK)if(O===null){let E=yO(N);z.callback((0,$Y.callErrorFromStatus)({code:dK.Status.UNIMPLEMENTED,details:"No message received",metadata:I.metadata},E))}else z.callback(null,O);else{let E=yO(N);z.callback((0,$Y.callErrorFromStatus)(I,E))}N=null,q.emit("status",I)}}),q}checkMetadataAndOptions($,J){let Q,X;if($ instanceof vO.Metadata)if(Q=$,J)X=J;else X={};else{if($)X=$;else X={};Q=new vO.Metadata}return{metadata:Q,options:X}}makeServerStreamRequest($,J,Q,X,Y,W){var G,K;let Z=this.checkMetadataAndOptions(Y,W),H={path:$,requestStream:!1,responseStream:!0,requestSerialize:J,responseDeserialize:Q},z={argument:X,metadata:Z.metadata,call:new $Y.ClientReadableStreamImpl(Q),channel:this[DQ],methodDefinition:H,callOptions:Z.options};if(this[HW])z=this[HW](z);let q=z.call,B={clientInterceptors:this[_O],clientInterceptorProviders:this[fO],callInterceptors:(G=z.callOptions.interceptors)!==null&&G!==void 0?G:[],callInterceptorProviders:(K=z.callOptions.interceptor_providers)!==null&&K!==void 0?K:[]},U=(0,qu.getInterceptingCall)(B,z.methodDefinition,z.callOptions,z.channel);q.call=U;let O=!1,w=Error();return U.start(z.metadata,{onReceiveMetadata(N){q.emit("metadata",N)},onReceiveMessage(N){q.push(N)},onReceiveStatus(N){if(O)return;if(O=!0,q.push(null),N.code!==dK.Status.OK){let I=yO(w);q.emit("error",(0,$Y.callErrorFromStatus)(N,I))}w=null,q.emit("status",N)}}),U.sendMessage(X),U.halfClose(),q}makeBidiStreamRequest($,J,Q,X,Y){var W,G;let K=this.checkMetadataAndOptions(X,Y),Z={path:$,requestStream:!0,responseStream:!0,requestSerialize:J,responseDeserialize:Q},H={metadata:K.metadata,call:new $Y.ClientDuplexStreamImpl(J,Q),channel:this[DQ],methodDefinition:Z,callOptions:K.options};if(this[HW])H=this[HW](H);let z=H.call,q={clientInterceptors:this[_O],clientInterceptorProviders:this[fO],callInterceptors:(W=H.callOptions.interceptors)!==null&&W!==void 0?W:[],callInterceptorProviders:(G=H.callOptions.interceptor_providers)!==null&&G!==void 0?G:[]},B=(0,qu.getInterceptingCall)(q,H.methodDefinition,H.callOptions,H.channel);z.call=B;let U=!1,O=Error();return B.start(H.metadata,{onReceiveMetadata(w){z.emit("metadata",w)},onReceiveMessage(w){z.push(w)},onReceiveStatus(w){if(U)return;if(U=!0,z.push(null),w.code!==dK.Status.OK){let N=yO(O);z.emit("error",(0,$Y.callErrorFromStatus)(w,N))}O=null,z.emit("status",w)}}),z}}C46.Client=M46});var Fu=F((T46)=>{Object.defineProperty(T46,"__esModule",{value:!0});T46.makeClientConstructor=R46;T46.loadPackageDefinition=pe4;var AC=fV0(),me4={unary:AC.Client.prototype.makeUnaryRequest,server_stream:AC.Client.prototype.makeServerStreamRequest,client_stream:AC.Client.prototype.makeClientStreamRequest,bidi:AC.Client.prototype.makeBidiStreamRequest};function hV0($){return["__proto__","prototype","constructor"].includes($)}function R46($,J,Q){if(!Q)Q={};class X extends AC.Client{}return Object.keys($).forEach((Y)=>{if(hV0(Y))return;let W=$[Y],G;if(typeof Y==="string"&&Y.charAt(0)==="$")throw Error("Method names cannot start with $");if(W.requestStream)if(W.responseStream)G="bidi";else G="client_stream";else if(W.responseStream)G="server_stream";else G="unary";let{requestSerialize:K,responseDeserialize:Z}=W,H=ce4(me4[G],W.path,K,Z);if(X.prototype[Y]=H,Object.assign(X.prototype[Y],W),W.originalName&&!hV0(W.originalName))X.prototype[W.originalName]=X.prototype[Y]}),X.service=$,X.serviceName=J,X}function ce4($,J,Q,X){return function(...Y){return $.call(this,J,Q,X,...Y)}}function le4($){return"format"in $}function pe4($){let J={};for(let Q in $)if(Object.prototype.hasOwnProperty.call($,Q)){let X=$[Q],Y=Q.split(".");if(Y.some((K)=>hV0(K)))continue;let W=Y[Y.length-1],G=J;for(let K of Y.slice(0,-1)){if(!G[K])G[K]={};G=G[K]}if(le4(X))G[W]=X;else G[W]=R46(X,W,{})}return J}});var e46=F((uh9,s46)=>{var oe4=1/0,re4="[object Symbol]",ae4=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te4=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vu="\\ud800-\\udfff",h46="\\u0300-\\u036f\\ufe20-\\ufe23",b46="\\u20d0-\\u20f0",x46="\\u2700-\\u27bf",g46="a-z\\xdf-\\xf6\\xf8-\\xff",se4="\\xac\\xb1\\xd7\\xf7",ee4="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",$08="\\u2000-\\u206f",J08=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",d46="A-Z\\xc0-\\xd6\\xd8-\\xde",u46="\\ufe0e\\ufe0f",m46=se4+ee4+$08+J08,xV0="['\u2019]",Q08="["+Vu+"]",j46="["+m46+"]",Bu="["+h46+b46+"]",c46="\\d+",X08="["+x46+"]",l46="["+g46+"]",p46="[^"+Vu+m46+c46+x46+g46+d46+"]",bV0="\\ud83c[\\udffb-\\udfff]",Y08="(?:"+Bu+"|"+bV0+")",n46="[^"+Vu+"]",gV0="(?:\\ud83c[\\udde6-\\uddff]){2}",dV0="[\\ud800-\\udbff][\\udc00-\\udfff]",hO="["+d46+"]",i46="\\u200d",S46="(?:"+l46+"|"+p46+")",W08="(?:"+hO+"|"+p46+")",k46="(?:"+xV0+"(?:d|ll|m|re|s|t|ve))?",v46="(?:"+xV0+"(?:D|LL|M|RE|S|T|VE))?",o46=Y08+"?",r46="["+u46+"]?",G08="(?:"+i46+"(?:"+[n46,gV0,dV0].join("|")+")"+r46+o46+")*",a46=r46+o46+G08,K08="(?:"+[X08,gV0,dV0].join("|")+")"+a46,Z08="(?:"+[n46+Bu+"?",Bu,gV0,dV0,Q08].join("|")+")",H08=RegExp(xV0,"g"),z08=RegExp(Bu,"g"),q08=RegExp(bV0+"(?="+bV0+")|"+Z08+a46,"g"),F08=RegExp([hO+"?"+l46+"+"+k46+"(?="+[j46,hO,"$"].join("|")+")",W08+"+"+v46+"(?="+[j46,hO+S46,"$"].join("|")+")",hO+"?"+S46+"+"+k46,hO+"+"+v46,c46,K08].join("|"),"g"),B08=RegExp("["+i46+Vu+h46+b46+u46+"]"),V08=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,U08={"\xC0":"A","\xC1":"A","\xC2":"A","\xC3":"A","\xC4":"A","\xC5":"A","\xE0":"a","\xE1":"a","\xE2":"a","\xE3":"a","\xE4":"a","\xE5":"a","\xC7":"C","\xE7":"c","\xD0":"D","\xF0":"d","\xC8":"E","\xC9":"E","\xCA":"E","\xCB":"E","\xE8":"e","\xE9":"e","\xEA":"e","\xEB":"e","\xCC":"I","\xCD":"I","\xCE":"I","\xCF":"I","\xEC":"i","\xED":"i","\xEE":"i","\xEF":"i","\xD1":"N","\xF1":"n","\xD2":"O","\xD3":"O","\xD4":"O","\xD5":"O","\xD6":"O","\xD8":"O","\xF2":"o","\xF3":"o","\xF4":"o","\xF5":"o","\xF6":"o","\xF8":"o","\xD9":"U","\xDA":"U","\xDB":"U","\xDC":"U","\xF9":"u","\xFA":"u","\xFB":"u","\xFC":"u","\xDD":"Y","\xFD":"y","\xFF":"y","\xC6":"Ae","\xE6":"ae","\xDE":"Th","\xFE":"th","\xDF":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010A":"C","\u010C":"C","\u0107":"c","\u0109":"c","\u010B":"c","\u010D":"c","\u010E":"D","\u0110":"D","\u010F":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011A":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011B":"e","\u011C":"G","\u011E":"G","\u0120":"G","\u0122":"G","\u011D":"g","\u011F":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012A":"I","\u012C":"I","\u012E":"I","\u0130":"I","\u0129":"i","\u012B":"i","\u012D":"i","\u012F":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013B":"L","\u013D":"L","\u013F":"L","\u0141":"L","\u013A":"l","\u013C":"l","\u013E":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014A":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014B":"n","\u014C":"O","\u014E":"O","\u0150":"O","\u014D":"o","\u014F":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015A":"S","\u015C":"S","\u015E":"S","\u0160":"S","\u015B":"s","\u015D":"s","\u015F":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016A":"U","\u016C":"U","\u016E":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016B":"u","\u016D":"u","\u016F":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017B":"Z","\u017D":"Z","\u017A":"z","\u017C":"z","\u017E":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017F":"ss"},D08=typeof global=="object"&&global&&global.Object===Object&&global,O08=typeof self=="object"&&self&&self.Object===Object&&self,w08=D08||O08||Function("return this")();function N08($,J,Q,X){var Y=-1,W=$?$.length:0;if(X&&W)Q=$[++Y];while(++YY?0:Y+J;if(Q=Q>Y?Y:Q,Q<0)Q+=Y;Y=J>Q?0:Q-J>>>0,J>>>=0;var W=Array(Y);while(++X=X?$:S08($,J,Q)}function _08($){return function(J){J=Uu(J);var Q=t46(J)?C08(J):void 0,X=Q?Q[0]:J.charAt(0),Y=Q?v08(Q,1).join(""):J.slice(1);return X[$]()+Y}}function f08($){return function(J){return N08(u08(g08(J).replace(H08,"")),$,"")}}function y08($){return!!$&&typeof $=="object"}function h08($){return typeof $=="symbol"||y08($)&&j08.call($)==re4}function Uu($){return $==null?"":k08($)}var b08=f08(function($,J,Q){return J=J.toLowerCase(),$+(Q?x08(J):J)});function x08($){return d08(Uu($).toLowerCase())}function g08($){return $=Uu($),$&&$.replace(te4,P08).replace(z08,"")}var d08=_08("toUpperCase");function u08($,J,Q){if($=Uu($),J=Q?void 0:J,J===void 0)return M08($)?R08($):L08($);return $.match(J)||[]}s46.exports=b08});var J86=F((mh9,$86)=>{$86.exports=uV0;function uV0($,J){if(typeof $==="string")J=$,$=void 0;var Q=[];function X(W){if(typeof W!=="string"){var G=Y();if(uV0.verbose)console.log("codegen: "+G);if(G="return "+G,W){var K=Object.keys(W),Z=Array(K.length+1),H=Array(K.length),z=0;while(z{Q86.exports=PC;var m08=dK0(),c08=mK0(),mV0=c08("fs");function PC($,J,Q){if(typeof J==="function")Q=J,J={};else if(!J)J={};if(!Q)return m08(PC,this,$,J);if(!J.xhr&&mV0&&mV0.readFile)return mV0.readFile($,function(Y,W){return Y&&typeof XMLHttpRequest<"u"?PC.xhr($,J,Q):Y?Q(Y):Q(null,J.binary?W:W.toString("utf8"))});return PC.xhr($,J,Q)}PC.xhr=function(J,Q,X){var Y=new XMLHttpRequest;if(Y.onreadystatechange=function(){if(Y.readyState!==4)return;if(Y.status!==0&&Y.status!==200)return X(Error("status "+Y.status));if(Q.binary){var G=Y.response;if(!G){G=[];for(var K=0;K{var lV0=W86,Y86=lV0.isAbsolute=function(J){return/^(?:\/|\w+:)/.test(J)},cV0=lV0.normalize=function(J){J=J.replace(/\\/g,"/").replace(/\/{2,}/g,"/");var Q=J.split("/"),X=Y86(J),Y="";if(X)Y=Q.shift()+"/";for(var W=0;W0&&Q[W-1]!=="..")Q.splice(--W,2);else if(X)Q.splice(W,1);else++W;else if(Q[W]===".")Q.splice(W,1);else++W;return Y+Q.join("/")};lV0.resolve=function(J,Q,X){if(!X)Q=cV0(Q);if(Y86(Q))return Q;if(!X)J=cV0(J);return(J=J.replace(/(?:\/|^)[^/]+$/,"")).length?cV0(J+"/"+Q):Q}});var xO=F((ph9,H86)=>{H86.exports=R6;var Du=mK();((R6.prototype=Object.create(Du.prototype)).constructor=R6).className="Namespace";var pV0=uK(),Ou=X8(),l08=nq(),lq,bO,pq;R6.fromJSON=function(J,Q){return new R6(J,Q.options).addJSON(Q.nested)};function K86($,J){if(!($&&$.length))return;var Q={};for(var X=0;X<$.length;++X)Q[$[X].name]=$[X].toJSON(J);return Q}R6.arrayToJSON=K86;R6.isReservedId=function(J,Q){if(J){for(var X=0;XQ)return!0}return!1};R6.isReservedName=function(J,Q){if(J){for(var X=0;X0){var Y=J.shift();if(X.nested&&X.nested[Y]){if(X=X.nested[Y],!(X instanceof R6))throw Error("path conflicts with non-namespace objects")}else X.add(X=new R6(Y))}if(Q)X.addJSON(Q);return X};R6.prototype.resolveAll=function(){if(!this._needsRecursiveResolve)return this;this._resolveFeaturesRecursive(this._edition);var J=this.nestedArray,Q=0;this.resolve();while(Q{Q._resolveFeaturesRecursive(J)}),this};R6.prototype.lookup=function(J,Q,X){if(typeof Q==="boolean")X=Q,Q=void 0;else if(Q&&!Array.isArray(Q))Q=[Q];if(Ou.isString(J)&&J.length){if(J===".")return this.root;J=J.split(".")}else if(!J.length)return this;var Y=J.join(".");if(J[0]==="")return this.root.lookup(J.slice(1),Q);var W=this.root._fullyQualifiedObjects&&this.root._fullyQualifiedObjects["."+Y];if(W&&(!Q||Q.indexOf(W.constructor)>-1))return W;if(W=this._lookupImpl(J,Y),W&&(!Q||Q.indexOf(W.constructor)>-1))return W;if(X)return null;var G=this;while(G.parent){if(W=G.parent._lookupImpl(J,Y),W&&(!Q||Q.indexOf(W.constructor)>-1))return W;G=G.parent}return null};R6.prototype._lookupImpl=function(J,Q){if(Object.prototype.hasOwnProperty.call(this._lookupCache,Q))return this._lookupCache[Q];var X=this.get(J[0]),Y=null;if(X){if(J.length===1)Y=X;else if(X instanceof R6)J=J.slice(1),Y=X._lookupImpl(J,J.join("."))}else for(var W=0;W{z86.exports=zW;var nV0=uK();((zW.prototype=Object.create(nV0.prototype)).constructor=zW).className="MapField";var p08=iq(),MC=X8();function zW($,J,Q,X,Y,W){if(nV0.call(this,$,J,X,void 0,void 0,Y,W),!MC.isString(Q))throw TypeError("keyType must be a string");this.keyType=Q,this.resolvedKeyType=null,this.map=!0}zW.fromJSON=function(J,Q){return new zW(J,Q.id,Q.keyType,Q.type,Q.options,Q.comment)};zW.prototype.toJSON=function(J){var Q=J?Boolean(J.keepComments):!1;return MC.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",Q?this.comment:void 0])};zW.prototype.resolve=function(){if(this.resolved)return this;if(p08.mapKey[this.keyType]===void 0)throw Error("invalid key type: "+this.keyType);return nV0.prototype.resolve.call(this)};zW.d=function(J,Q,X){if(typeof X==="function")X=MC.decorateType(X).name;else if(X&&typeof X==="object")X=MC.decorateEnum(X).name;return function(W,G){MC.decorateType(W.constructor).add(new zW(G,J,Q,X))}}});var Nu=F((ih9,q86)=>{q86.exports=oq;var iV0=mK();((oq.prototype=Object.create(iV0.prototype)).constructor=oq).className="Method";var gO=X8();function oq($,J,Q,X,Y,W,G,K,Z){if(gO.isObject(Y))G=Y,Y=W=void 0;else if(gO.isObject(W))G=W,W=void 0;if(!(J===void 0||gO.isString(J)))throw TypeError("type must be a string");if(!gO.isString(Q))throw TypeError("requestType must be a string");if(!gO.isString(X))throw TypeError("responseType must be a string");iV0.call(this,$,G),this.type=J||"rpc",this.requestType=Q,this.requestStream=Y?!0:void 0,this.responseType=X,this.responseStream=W?!0:void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=K,this.parsedOptions=Z}oq.fromJSON=function(J,Q){return new oq(J,Q.type,Q.requestType,Q.responseType,Q.requestStream,Q.responseStream,Q.options,Q.comment,Q.parsedOptions)};oq.prototype.toJSON=function(J){var Q=J?Boolean(J.keepComments):!1;return gO.toObject(["type",this.type!=="rpc"&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",Q?this.comment:void 0,"parsedOptions",this.parsedOptions])};oq.prototype.resolve=function(){if(this.resolved)return this;return this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),iV0.prototype.resolve.call(this)}});var Iu=F((oh9,B86)=>{B86.exports=b5;var qW=xO();((b5.prototype=Object.create(qW.prototype)).constructor=b5).className="Service";var oV0=Nu(),CC=X8(),n08=$Z0();function b5($,J){qW.call(this,$,J),this.methods={},this._methodsArray=null}b5.fromJSON=function(J,Q){var X=new b5(J,Q.options);if(Q.methods)for(var Y=Object.keys(Q.methods),W=0;W{Q._resolveFeaturesRecursive(J)}),this};b5.prototype.add=function(J){if(this.get(J.name))throw Error("duplicate name '"+J.name+"' in "+this);if(J instanceof oV0)return this.methods[J.name]=J,J.parent=this,F86(this);return qW.prototype.add.call(this,J)};b5.prototype.remove=function(J){if(J instanceof oV0){if(this.methods[J.name]!==J)throw Error(J+" is not a member of "+this);return delete this.methods[J.name],J.parent=null,F86(this)}return qW.prototype.remove.call(this,J)};b5.prototype.create=function(J,Q,X){var Y=new n08.Service(J,Q,X);for(var W=0,G;W{V86.exports=JY;var i08=xX();function JY($){if($)for(var J=Object.keys($),Q=0;Q{D86.exports=a08;var o08=OQ(),FW=iq(),U86=X8();function r08($){return"missing required '"+$.name+"'"}function a08($){var J=U86.codegen(["r","l","e"],$.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+($.fieldsArray.filter(function(K){return K.map}).length?",k,value":""))("while(r.pos>>3){"),Q=0;for(;Q<$.fieldsArray.length;++Q){var X=$._fieldsArray[Q].resolve(),Y=X.resolvedType instanceof o08?"int32":X.type,W="m"+U86.safeProp(X.name);if(J("case %i: {",X.id),X.map){if(J("if(%s===util.emptyObject)",W)("%s={}",W)("var c2 = r.uint32()+r.pos"),FW.defaults[X.keyType]!==void 0)J("k=%j",FW.defaults[X.keyType]);else J("k=null");if(FW.defaults[Y]!==void 0)J("value=%j",FW.defaults[Y]);else J("value=null");if(J("while(r.pos>>3){")("case 1: k=r.%s(); break",X.keyType)("case 2:"),FW.basic[Y]===void 0)J("value=types[%i].decode(r,r.uint32())",Q);else J("value=r.%s()",Y);if(J("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),FW.long[X.keyType]!==void 0)J('%s[typeof k==="object"?util.longToHash(k):k]=value',W);else J("%s[k]=value",W)}else if(X.repeated){if(J("if(!(%s&&%s.length))",W,W)("%s=[]",W),FW.packed[Y]!==void 0)J("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos{O86.exports=e08;var t08=OQ(),aV0=X8();function KJ($,J){return $.name+": "+J+($.repeated&&J!=="array"?"[]":$.map&&J!=="object"?"{k:"+$.keyType+"}":"")+" expected"}function tV0($,J,Q,X){if(J.resolvedType)if(J.resolvedType instanceof t08){$("switch(%s){",X)("default:")("return%j",KJ(J,"enum value"));for(var Y=Object.keys(J.resolvedType.values),W=0;W{var w86=N86,EC=OQ(),QY=X8();function eV0($,J,Q,X){var Y=!1;if(J.resolvedType)if(J.resolvedType instanceof EC){$("switch(d%s){",X);for(var W=J.resolvedType.values,G=Object.keys(W),K=0;K>>0",X,X);break;case"int32":case"sint32":case"sfixed32":$("m%s=d%s|0",X,X);break;case"uint64":Z=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":$("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",X,X,Z)('else if(typeof d%s==="string")',X)("m%s=parseInt(d%s,10)",X,X)('else if(typeof d%s==="number")',X)("m%s=d%s",X,X)('else if(typeof d%s==="object")',X)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",X,X,X,Z?"true":"");break;case"bytes":$('if(typeof d%s==="string")',X)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",X,X,X)("else if(d%s.length >= 0)",X)("m%s=d%s",X,X);break;case"string":$("m%s=String(d%s)",X,X);break;case"bool":$("m%s=Boolean(d%s)",X,X);break}}return $}w86.fromObject=function(J){var Q=J.fieldsArray,X=QY.codegen(["d"],J.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!Q.length)return X("return new this.ctor");X("var m=new this.ctor");for(var Y=0;Y>>0,m%s.high>>>0).toNumber(%s):m%s",X,X,X,X,Y?"true":"",X);break;case"bytes":$("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",X,X,X,X,X);break;default:$("d%s=m%s",X,X);break}}return $}w86.toObject=function(J){var Q=J.fieldsArray.slice().sort(QY.compareFieldsById);if(!Q.length)return QY.codegen()("return {}");var X=QY.codegen(["m","o"],J.name+"$toObject")("if(!o)")("o={}")("var d={}"),Y=[],W=[],G=[],K=0;for(;K{var $18=I86,J18=Lu();$18[".google.protobuf.Any"]={fromObject:function($){if($&&$["@type"]){var J=$["@type"].substring($["@type"].lastIndexOf("/")+1),Q=this.lookup(J);if(Q){var X=$["@type"].charAt(0)==="."?$["@type"].slice(1):$["@type"];if(X.indexOf("/")===-1)X="/"+X;return this.create({type_url:X,value:Q.encode(Q.fromObject($)).finish()})}}return this.fromObject($)},toObject:function($,J){var Q="type.googleapis.com/",X="",Y="";if(J&&J.json&&$.type_url&&$.value){Y=$.type_url.substring($.type_url.lastIndexOf("/")+1),X=$.type_url.substring(0,$.type_url.lastIndexOf("/")+1);var W=this.lookup(Y);if(W)$=W.decode($.value)}if(!($ instanceof this.ctor)&&$ instanceof J18){var G=$.$type.toObject($,J),K=$.$type.fullName[0]==="."?$.$type.fullName.slice(1):$.$type.fullName;if(X==="")X=Q;return Y=X+K,G["@type"]=Y,G}return this.toObject($,J)}}});var Mu=F(($b9,A86)=>{A86.exports=C$;var ZJ=xO();((C$.prototype=Object.create(ZJ.prototype)).constructor=C$).className="Type";var Q18=OQ(),WU0=nq(),Au=uK(),X18=wu(),Y18=Iu(),XU0=Lu(),YU0=vb(),W18=Sb(),c8=X8(),G18=GU0(),K18=rV0(),Z18=sV0(),L86=JU0(),H18=QU0();function C$($,J){ZJ.call(this,$,J),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}Object.defineProperties(C$.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var $=Object.keys(this.fields),J=0;J<$.length;++J){var Q=this.fields[$[J]],X=Q.id;if(this._fieldsById[X])throw Error("duplicate id "+X+" in "+this);this._fieldsById[X]=Q}return this._fieldsById}},fieldsArray:{get:function(){return this._fieldsArray||(this._fieldsArray=c8.toArray(this.fields))}},oneofsArray:{get:function(){return this._oneofsArray||(this._oneofsArray=c8.toArray(this.oneofs))}},ctor:{get:function(){return this._ctor||(this.ctor=C$.generateConstructor(this)())},set:function($){var J=$.prototype;if(!(J instanceof XU0))($.prototype=new XU0).constructor=$,c8.merge($.prototype,J);$.$type=$.prototype.$type=this,c8.merge($,XU0,!0),this._ctor=$;var Q=0;for(;Q{Q._resolveFeatures(J)}),this.fieldsArray.forEach((Q)=>{Q._resolveFeatures(J)}),this};C$.prototype.get=function(J){return this.fields[J]||this.oneofs&&this.oneofs[J]||this.nested&&this.nested[J]||null};C$.prototype.add=function(J){if(this.get(J.name))throw Error("duplicate name '"+J.name+"' in "+this);if(J instanceof Au&&J.extend===void 0){if(this._fieldsById?this._fieldsById[J.id]:this.fieldsById[J.id])throw Error("duplicate id "+J.id+" in "+this);if(this.isReservedId(J.id))throw Error("id "+J.id+" is reserved in "+this);if(this.isReservedName(J.name))throw Error("name '"+J.name+"' is reserved in "+this);if(J.parent)J.parent.remove(J);return this.fields[J.name]=J,J.message=this,J.onAdd(this),Pu(this)}if(J instanceof WU0){if(!this.oneofs)this.oneofs={};return this.oneofs[J.name]=J,J.onAdd(this),Pu(this)}return ZJ.prototype.add.call(this,J)};C$.prototype.remove=function(J){if(J instanceof Au&&J.extend===void 0){if(!this.fields||this.fields[J.name]!==J)throw Error(J+" is not a member of "+this);return delete this.fields[J.name],J.parent=null,J.onRemove(this),Pu(this)}if(J instanceof WU0){if(!this.oneofs||this.oneofs[J.name]!==J)throw Error(J+" is not a member of "+this);return delete this.oneofs[J.name],J.parent=null,J.onRemove(this),Pu(this)}return ZJ.prototype.remove.call(this,J)};C$.prototype.isReservedId=function(J){return ZJ.isReservedId(this.reserved,J)};C$.prototype.isReservedName=function(J){return ZJ.isReservedName(this.reserved,J)};C$.prototype.create=function(J){return new this.ctor(J)};C$.prototype.setup=function(){var J=this.fullName,Q=[];for(var X=0;X{C86.exports=x5;var Ru=xO();((x5.prototype=Object.create(Ru.prototype)).constructor=x5).className="Root";var Cu=uK(),KU0=OQ(),z18=nq(),cK=X8(),ZU0,HU0,RC;function x5($){Ru.call(this,"",$),this.deferred=[],this.files=[],this._edition="proto2",this._fullyQualifiedObjects={}}x5.fromJSON=function(J,Q){if(!Q)Q=new x5;if(J.options)Q.setOptions(J.options);return Q.addJSON(J.nested).resolveAll()};x5.prototype.resolvePath=cK.path.resolve;x5.prototype.fetch=cK.fetch;function M86(){}x5.prototype.load=function $(J,Q,X){if(typeof Q==="function")X=Q,Q=void 0;var Y=this;if(!X)return cK.asPromise($,Y,J,Q);var W=X===M86;function G(U,O){if(!X)return;if(W)throw U;if(O)O.resolveAll();var w=X;X=null,w(U,O)}function K(U){var O=U.lastIndexOf("google/protobuf/");if(O>-1){var w=U.substring(O);if(w in RC)return w}return null}function Z(U,O){try{if(cK.isString(O)&&O.charAt(0)==="{")O=JSON.parse(O);if(!cK.isString(O))Y.setOptions(O.options).addJSON(O.nested);else{HU0.filename=U;var w=HU0(O,Y,Q),N,I=0;if(w.imports){for(;I-1)return;if(Y.files.push(U),U in RC){if(W)Z(U,RC[U]);else++z,setTimeout(function(){--z,Z(U,RC[U])});return}if(W){var w;try{w=cK.fs.readFileSync(U).toString("utf8")}catch(N){if(!O)G(N);return}Z(U,w)}else++z,Y.fetch(U,function(N,I){if(--z,!X)return;if(N){if(!O)G(N);else if(!z)G(null,Y);return}Z(U,I)})}var z=0;if(cK.isString(J))J=[J];for(var q=0,B;q-1)this.deferred.splice(Q,1)}}else if(J instanceof KU0){if(Eu.test(J.name))delete J.parent[J.name]}else if(J instanceof Ru){for(var X=0;X{var O4=R86.exports=xX(),E86=JZ0(),zU0,qU0;O4.codegen=J86();O4.fetch=X86();O4.path=G86();O4.fs=O4.inquire("fs");O4.toArray=function(J){if(J){var Q=Object.keys(J),X=Array(Q.length),Y=0;while(Y0)G[H]=W(G[H]||{},K,Z);else{var z=G[H];if(z&&Y)return G;if(z)Z=[].concat(z).concat(Z);G[H]=Z}return G}if(typeof J!=="object")throw TypeError("dst must be an object");if(!Q)throw TypeError("path must be specified");return Q=Q.split("."),W(J,Q,X)};Object.defineProperty(O4,"decorateRoot",{get:function(){return E86.decorated||(E86.decorated=new(Tu()))}})});var iq=F((T86)=>{var TC=T86,U18=X8(),D18=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function jC($,J){var Q=0,X={};J|=0;while(Q<$.length)X[D18[Q+J]]=$[Q++];return X}TC.basic=jC([1,5,0,0,0,5,5,0,0,0,1,1,0,2,2]);TC.defaults=jC([0,0,0,0,0,0,0,0,0,0,0,0,!1,"",U18.emptyArray,null]);TC.long=jC([0,0,0,1,1],7);TC.mapKey=jC([0,0,0,5,5,0,0,0,1,1,0,2],2);TC.packed=jC([1,5,0,0,0,5,5,0,0,0,1,1,0])});var uK=F((Yb9,S86)=>{S86.exports=Y8;var kC=mK();((Y8.prototype=Object.create(kC.prototype)).constructor=Y8).className="Field";var j86=OQ(),FU0=iq(),k4=X8(),SC,O18=/^required|optional|repeated$/;Y8.fromJSON=function(J,Q){var X=new Y8(J,Q.id,Q.type,Q.rule,Q.extend,Q.options,Q.comment);if(Q.edition)X._edition=Q.edition;return X._defaultEdition="proto3",X};function Y8($,J,Q,X,Y,W,G){if(k4.isObject(X))G=Y,W=X,X=Y=void 0;else if(k4.isObject(Y))G=W,W=Y,Y=void 0;if(kC.call(this,$,W),!k4.isInteger(J)||J<0)throw TypeError("id must be a non-negative integer");if(!k4.isString(Q))throw TypeError("type must be a string");if(X!==void 0&&!O18.test(X=X.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(Y!==void 0&&!k4.isString(Y))throw TypeError("extend must be a string");if(X==="proto3_optional")X="optional";this.rule=X&&X!=="optional"?X:void 0,this.type=Q,this.id=J,this.extend=Y||void 0,this.repeated=X==="repeated",this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=k4.Long?FU0.long[Q]!==void 0:!1,this.bytes=Q==="bytes",this.resolvedType=null,this.extensionField=null,this.declaringField=null,this.comment=G}Object.defineProperty(Y8.prototype,"required",{get:function(){return this._features.field_presence==="LEGACY_REQUIRED"}});Object.defineProperty(Y8.prototype,"optional",{get:function(){return!this.required}});Object.defineProperty(Y8.prototype,"delimited",{get:function(){return this.resolvedType instanceof SC&&this._features.message_encoding==="DELIMITED"}});Object.defineProperty(Y8.prototype,"packed",{get:function(){return this._features.repeated_field_encoding==="PACKED"}});Object.defineProperty(Y8.prototype,"hasPresence",{get:function(){if(this.repeated||this.map)return!1;return this.partOf||this.declaringField||this.extensionField||this._features.field_presence!=="IMPLICIT"}});Y8.prototype.setOption=function(J,Q,X){return kC.prototype.setOption.call(this,J,Q,X)};Y8.prototype.toJSON=function(J){var Q=J?Boolean(J.keepComments):!1;return k4.toObject(["edition",this._editionToJSON(),"rule",this.rule!=="optional"&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",Q?this.comment:void 0])};Y8.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=FU0.defaults[this.type])===void 0)if(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof SC)this.typeDefault=null;else this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]];else if(this.options&&this.options.proto3_optional)this.typeDefault=null;if(this.options&&this.options.default!=null){if(this.typeDefault=this.options.default,this.resolvedType instanceof j86&&typeof this.typeDefault==="string")this.typeDefault=this.resolvedType.values[this.typeDefault]}if(this.options){if(this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof j86))delete this.options.packed;if(!Object.keys(this.options).length)this.options=void 0}if(this.long){if(this.typeDefault=k4.Long.fromNumber(this.typeDefault,this.type.charAt(0)==="u"),Object.freeze)Object.freeze(this.typeDefault)}else if(this.bytes&&typeof this.typeDefault==="string"){var J;if(k4.base64.test(this.typeDefault))k4.base64.decode(this.typeDefault,J=k4.newBuffer(k4.base64.length(this.typeDefault)),0);else k4.utf8.write(this.typeDefault,J=k4.newBuffer(k4.utf8.length(this.typeDefault)),0);this.typeDefault=J}if(this.map)this.defaultValue=k4.emptyObject;else if(this.repeated)this.defaultValue=k4.emptyArray;else this.defaultValue=this.typeDefault;if(this.parent instanceof SC)this.parent.ctor.prototype[this.name]=this.defaultValue;return kC.prototype.resolve.call(this)};Y8.prototype._inferLegacyProtoFeatures=function(J){if(J!=="proto2"&&J!=="proto3")return{};var Q={};if(this.rule==="required")Q.field_presence="LEGACY_REQUIRED";if(this.parent&&FU0.defaults[this.type]===void 0){var X=this.parent.get(this.type.split(".").pop());if(X&&X instanceof SC&&X.group)Q.message_encoding="DELIMITED"}if(this.getOption("packed")===!0)Q.repeated_field_encoding="PACKED";else if(this.getOption("packed")===!1)Q.repeated_field_encoding="EXPANDED";return Q};Y8.prototype._resolveFeatures=function(J){return kC.prototype._resolveFeatures.call(this,this._edition||J)};Y8.d=function(J,Q,X,Y){if(typeof Q==="function")Q=k4.decorateType(Q).name;else if(Q&&typeof Q==="object")Q=k4.decorateEnum(Q).name;return function(G,K){k4.decorateType(G.constructor).add(new Y8(K,J,Q,X,{default:Y}))}};Y8._configure=function(J){SC=J}});var nq=F((Wb9,_86)=>{_86.exports=g5;var Su=mK();((g5.prototype=Object.create(Su.prototype)).constructor=g5).className="OneOf";var k86=uK(),ju=X8();function g5($,J,Q,X){if(!Array.isArray(J))Q=J,J=void 0;if(Su.call(this,$,Q),!(J===void 0||Array.isArray(J)))throw TypeError("fieldNames must be an Array");this.oneof=J||[],this.fieldsArray=[],this.comment=X}g5.fromJSON=function(J,Q){return new g5(J,Q.oneof,Q.options,Q.comment)};g5.prototype.toJSON=function(J){var Q=J?Boolean(J.keepComments):!1;return ju.toObject(["options",this.options,"oneof",this.oneof,"comment",Q?this.comment:void 0])};function v86($){if($.parent){for(var J=0;J<$.fieldsArray.length;++J)if(!$.fieldsArray[J].parent)$.parent.add($.fieldsArray[J])}}g5.prototype.add=function(J){if(!(J instanceof k86))throw TypeError("field must be a Field");if(J.parent&&J.parent!==this.parent)J.parent.remove(J);return this.oneof.push(J.name),this.fieldsArray.push(J),J.partOf=this,v86(this),this};g5.prototype.remove=function(J){if(!(J instanceof k86))throw TypeError("field must be a Field");var Q=this.fieldsArray.indexOf(J);if(Q<0)throw Error(J+" is not a member of "+this);if(this.fieldsArray.splice(Q,1),Q=this.oneof.indexOf(J.name),Q>-1)this.oneof.splice(Q,1);return J.partOf=null,this};g5.prototype.onAdd=function(J){Su.prototype.onAdd.call(this,J);var Q=this;for(var X=0;X{f86.exports=P8;P8.className="ReflectionObject";var w18=nq(),vC=X8(),ku,N18={enum_type:"OPEN",field_presence:"EXPLICIT",json_format:"ALLOW",message_encoding:"LENGTH_PREFIXED",repeated_field_encoding:"PACKED",utf8_validation:"VERIFY"},I18={enum_type:"CLOSED",field_presence:"EXPLICIT",json_format:"LEGACY_BEST_EFFORT",message_encoding:"LENGTH_PREFIXED",repeated_field_encoding:"EXPANDED",utf8_validation:"NONE"},L18={enum_type:"OPEN",field_presence:"IMPLICIT",json_format:"ALLOW",message_encoding:"LENGTH_PREFIXED",repeated_field_encoding:"PACKED",utf8_validation:"VERIFY"};function P8($,J){if(!vC.isString($))throw TypeError("name must be a string");if(J&&!vC.isObject(J))throw TypeError("options must be an object");this.options=J,this.parsedOptions=null,this.name=$,this._edition=null,this._defaultEdition="proto2",this._features={},this._featuresResolved=!1,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(P8.prototype,{root:{get:function(){var $=this;while($.parent!==null)$=$.parent;return $}},fullName:{get:function(){var $=[this.name],J=this.parent;while(J)$.unshift(J.name),J=J.parent;return $.join(".")}}});P8.prototype.toJSON=function(){throw Error()};P8.prototype.onAdd=function(J){if(this.parent&&this.parent!==J)this.parent.remove(this);this.parent=J,this.resolved=!1;var Q=J.root;if(Q instanceof ku)Q._handleAdd(this)};P8.prototype.onRemove=function(J){var Q=J.root;if(Q instanceof ku)Q._handleRemove(this);this.parent=null,this.resolved=!1};P8.prototype.resolve=function(){if(this.resolved)return this;if(this.root instanceof ku)this.resolved=!0;return this};P8.prototype._resolveFeaturesRecursive=function(J){return this._resolveFeatures(this._edition||J)};P8.prototype._resolveFeatures=function(J){if(this._featuresResolved)return;var Q={};if(!J)throw Error("Unknown edition for "+this.fullName);var X=Object.assign(this.options?Object.assign({},this.options.features):{},this._inferLegacyProtoFeatures(J));if(this._edition){if(J==="proto2")Q=Object.assign({},I18);else if(J==="proto3")Q=Object.assign({},L18);else if(J==="2023")Q=Object.assign({},N18);else throw Error("Unknown edition: "+J);this._features=Object.assign(Q,X||{}),this._featuresResolved=!0;return}if(this.partOf instanceof w18){var Y=Object.assign({},this.partOf._features);this._features=Object.assign(Y,X||{})}else if(this.declaringField);else if(this.parent){var W=Object.assign({},this.parent._features);this._features=Object.assign(W,X||{})}else throw Error("Unable to find a parent for "+this.fullName);if(this.extensionField)this.extensionField._features=this._features;this._featuresResolved=!0};P8.prototype._inferLegacyProtoFeatures=function(){return{}};P8.prototype.getOption=function(J){if(this.options)return this.options[J];return};P8.prototype.setOption=function(J,Q,X){if(!this.options)this.options={};if(/^features\./.test(J))vC.setProperty(this.options,J,Q,X);else if(!X||this.options[J]===void 0){if(this.getOption(J)!==Q)this.resolved=!1;this.options[J]=Q}return this};P8.prototype.setParsedOption=function(J,Q,X){if(!this.parsedOptions)this.parsedOptions=[];var Y=this.parsedOptions;if(X){var W=Y.find(function(Z){return Object.prototype.hasOwnProperty.call(Z,J)});if(W){var G=W[J];vC.setProperty(G,X,Q)}else W={},W[J]=vC.setProperty({},X,Q),Y.push(W)}else{var K={};K[J]=Q,Y.push(K)}return this};P8.prototype.setOptions=function(J,Q){if(J)for(var X=Object.keys(J),Y=0;Y{h86.exports=wQ;var BU0=mK();((wQ.prototype=Object.create(BU0.prototype)).constructor=wQ).className="Enum";var y86=xO(),vu=X8();function wQ($,J,Q,X,Y,W){if(BU0.call(this,$,Q),J&&typeof J!=="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=X,this.comments=Y||{},this.valuesOptions=W,this._valuesFeatures={},this.reserved=void 0,J){for(var G=Object.keys(J),K=0;K{var X=Object.assign({},this._features);this._valuesFeatures[Q]=Object.assign(X,this.valuesOptions&&this.valuesOptions[Q]&&this.valuesOptions[Q].features)}),this};wQ.fromJSON=function(J,Q){var X=new wQ(J,Q.values,Q.options,Q.comment,Q.comments);if(X.reserved=Q.reserved,Q.edition)X._edition=Q.edition;return X._defaultEdition="proto3",X};wQ.prototype.toJSON=function(J){var Q=J?Boolean(J.keepComments):!1;return vu.toObject(["edition",this._editionToJSON(),"options",this.options,"valuesOptions",this.valuesOptions,"values",this.values,"reserved",this.reserved&&this.reserved.length?this.reserved:void 0,"comment",Q?this.comment:void 0,"comments",Q?this.comments:void 0])};wQ.prototype.add=function(J,Q,X,Y){if(!vu.isString(J))throw TypeError("name must be a string");if(!vu.isInteger(Q))throw TypeError("id must be an integer");if(this.values[J]!==void 0)throw Error("duplicate name '"+J+"' in "+this);if(this.isReservedId(Q))throw Error("id "+Q+" is reserved in "+this);if(this.isReservedName(J))throw Error("name '"+J+"' is reserved in "+this);if(this.valuesById[Q]!==void 0){if(!(this.options&&this.options.allow_alias))throw Error("duplicate id "+Q+" in "+this);this.values[J]=Q}else this.valuesById[this.values[J]=Q]=J;if(Y){if(this.valuesOptions===void 0)this.valuesOptions={};this.valuesOptions[J]=Y||null}return this.comments[J]=X||null,this};wQ.prototype.remove=function(J){if(!vu.isString(J))throw TypeError("name must be a string");var Q=this.values[J];if(Q==null)throw Error("name '"+J+"' does not exist in "+this);if(delete this.valuesById[Q],delete this.values[J],delete this.comments[J],this.valuesOptions)delete this.valuesOptions[J];return this};wQ.prototype.isReservedId=function(J){return y86.isReservedId(this.reserved,J)};wQ.prototype.isReservedName=function(J){return y86.isReservedName(this.reserved,J)}});var GU0=F((Zb9,x86)=>{x86.exports=P18;var A18=OQ(),VU0=iq(),UU0=X8();function b86($,J,Q,X){return J.delimited?$("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",Q,X,(J.id<<3|3)>>>0,(J.id<<3|4)>>>0):$("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",Q,X,(J.id<<3|2)>>>0)}function P18($){var J=UU0.codegen(["m","w"],$.name+"$encode")("if(!w)")("w=Writer.create()"),Q,X,Y=$.fieldsArray.slice().sort(UU0.compareFieldsById);for(var Q=0;Q>>0,8|VU0.mapKey[W.keyType],W.keyType),Z===void 0)J("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",G,X);else J(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|Z,K,X);J("}")("}")}else if(W.repeated){if(J("if(%s!=null&&%s.length){",X,X),W.packed&&VU0.packed[K]!==void 0)J("w.uint32(%i).fork()",(W.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",X)("w.%s(%s[i])",K,X)("w.ldelim()");else if(J("for(var i=0;i<%s.length;++i)",X),Z===void 0)b86(J,W,G,X+"[i]");else J("w.uint32(%i).%s(%s[i])",(W.id<<3|Z)>>>0,K,X);J("}")}else{if(W.optional)J("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",X,W.name);if(Z===void 0)b86(J,W,G,X);else J("w.uint32(%i).%s(%s)",(W.id<<3|Z)>>>0,K,X)}}return J("return w")}});var d86=F((Hb9,g86)=>{var T6=g86.exports=QZ0();T6.build="light";function M18($,J,Q){if(typeof J==="function")Q=J,J=new T6.Root;else if(!J)J=new T6.Root;return J.load($,Q)}T6.load=M18;function C18($,J){if(!J)J=new T6.Root;return J.loadSync($)}T6.loadSync=C18;T6.encoder=GU0();T6.decoder=rV0();T6.verifier=sV0();T6.converter=JU0();T6.ReflectionObject=mK();T6.Namespace=xO();T6.Root=Tu();T6.Enum=OQ();T6.Type=Mu();T6.Field=uK();T6.OneOf=nq();T6.MapField=wu();T6.Service=Iu();T6.Method=Nu();T6.Message=Lu();T6.wrappers=QU0();T6.types=iq();T6.util=X8();T6.ReflectionObject._configure(T6.Root);T6.Namespace._configure(T6.Type,T6.Service,T6.Enum);T6.Root._configure(T6.Type);T6.Field._configure(T6.Type)});var OU0=F((zb9,c86)=>{c86.exports=m86;var DU0=/[\s{}=;:[\],'"()<>]/g,E18=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,R18=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,T18=/^ *[*/]+ */,j18=/^\s*\*?\/*/,S18=/\n/g,k18=/\s/,v18=/\\(.?)/g,_18={"0":"\x00",r:"\r",n:` -`,t:"\t"};function u86($){return $.replace(v18,function(J,Q){switch(Q){case"\\":case"":return Q;default:return _18[Q]||""}})}m86.unescape=u86;function m86($,J){$=$.toString();var Q=0,X=$.length,Y=1,W=0,G={},K=[],Z=null;function H(M){return Error("illegal "+M+" (line "+Y+")")}function z(){var M=Z==="'"?R18:E18;M.lastIndex=Q-1;var b=M.exec($);if(!b)throw H("string");return Q=M.lastIndex,N(Z),Z=null,u86(b[1])}function q(M){return $.charAt(M)}function B(M,b,y){var l={type:$.charAt(M++),lineEmpty:!1,leading:y},i;if(J)i=2;else i=3;var p=M-i,X0;do if(--p<0||(X0=$.charAt(p))===` -`){l.lineEmpty=!0;break}while(X0===" "||X0==="\t");var x=$.substring(M,b).split(S18);for(var P0=0;P00)return K.shift();if(Z)return z();var M,b,y,l,i,p=Q===0;do{if(Q===X)return null;M=!1;while(k18.test(y=q(Q))){if(y===` -`)p=!0,++Y;if(++Q===X)return null}if(q(Q)==="/"){if(++Q===X)throw H("comment");if(q(Q)==="/")if(!J){i=q(l=Q+1)==="/";while(q(++Q)!==` -`)if(Q===X)return null;if(++Q,i)B(l,Q-1,p),p=!0;++Y,M=!0}else{if(l=Q,i=!1,U(Q-1)){i=!0;do{if(Q=O(Q),Q===X)break;if(Q++,!p)break}while(U(Q))}else Q=Math.min(X,O(Q)+1);if(i)B(l,Q,p),p=!0;Y++,M=!0}else if((y=q(Q))==="*"){l=Q+1,i=J||q(l)==="*";do{if(y===` -`)++Y;if(++Q===X)throw H("comment");b=y,y=q(Q)}while(b!=="*"||y!=="/");if(++Q,i)B(l,Q-2,p),p=!0;M=!0}else return"/"}}while(M);var X0=Q;DU0.lastIndex=0;var x=DU0.test(q(X0++));if(!x)while(X0{o86.exports=BW;BW.filename=null;BW.defaults={keepCase:!1};var f18=OU0(),l86=Tu(),p86=Mu(),n86=uK(),y18=wu(),i86=nq(),h18=OQ(),b18=Iu(),x18=Nu(),g18=mK(),d18=iq(),wU0=X8(),u18=/^[1-9][0-9]*$/,m18=/^-?[1-9][0-9]*$/,c18=/^0[x][0-9a-fA-F]+$/,l18=/^-?0[x][0-9a-fA-F]+$/,p18=/^0[0-7]+$/,n18=/^-?0[0-7]+$/,i18=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,XY=/^[a-zA-Z_][a-zA-Z_0-9]*$/,YY=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/;function BW($,J,Q){if(!(J instanceof l86))Q=J,J=new l86;if(!Q)Q=BW.defaults;var X=Q.preferTrailingComment||!1,Y=f18($,Q.alternateCommentMode||!1),W=Y.next,G=Y.push,K=Y.peek,Z=Y.skip,H=Y.cmnt,z=!0,q,B,U,O="proto2",w=J,N=[],I={},E=Q.keepCase?function(S){return S}:wU0.camelCase;function v(){N.forEach((S)=>{S._edition=O,Object.keys(I).forEach((T)=>{if(S.getOption(T)!==void 0)return;S.setOption(T,I[T],!0)})})}function M(S,T,j){var u=BW.filename;if(!j)BW.filename=null;return Error("illegal "+(T||"token")+" '"+S+"' ("+(u?u+", ":"")+"line "+Y.line+")")}function b(){var S=[],T;do{if((T=W())!=='"'&&T!=="'")throw M(T);S.push(W()),Z(T),T=K()}while(T==='"'||T==="'");return S.join("")}function y(S){var T=W();switch(T){case"'":case'"':return G(T),b();case"true":case"TRUE":return!0;case"false":case"FALSE":return!1}try{return i(T,!0)}catch(j){if(S&&YY.test(T))return T;throw M(T,"value")}}function l(S,T){var j,u;do if(T&&((j=K())==='"'||j==="'")){var _=b();if(S.push(_),O>=2023)throw M(_,"id")}else try{S.push([u=p(W()),Z("to",!0)?p(W()):u])}catch(r){if(T&&YY.test(j)&&O>=2023)S.push(j);else throw r}while(Z(",",!0));var d={options:void 0};d.setOption=function(r,t){if(this.options===void 0)this.options={};this.options[r]=t},e(d,function(t){if(t==="option")Q0(d,t),Z(";");else throw M(t)},function(){R$(d)})}function i(S,T){var j=1;if(S.charAt(0)==="-")j=-1,S=S.substring(1);switch(S){case"inf":case"INF":case"Inf":return j*(1/0);case"nan":case"NAN":case"Nan":case"NaN":return NaN;case"0":return 0}if(u18.test(S))return j*parseInt(S,10);if(c18.test(S))return j*parseInt(S,16);if(p18.test(S))return j*parseInt(S,8);if(i18.test(S))return j*parseFloat(S);throw M(S,"number",T)}function p(S,T){switch(S){case"max":case"MAX":case"Max":return 536870911;case"0":return 0}if(!T&&S.charAt(0)==="-")throw M(S,"id");if(m18.test(S))return parseInt(S,10);if(l18.test(S))return parseInt(S,16);if(n18.test(S))return parseInt(S,8);throw M(S,"id")}function X0(){if(q!==void 0)throw M("package");if(q=W(),!YY.test(q))throw M(q,"name");w=w.define(q),Z(";")}function x(){var S=K(),T;switch(S){case"weak":T=U||(U=[]),W();break;case"public":W();default:T=B||(B=[]);break}S=b(),Z(";"),T.push(S)}function P0(){if(Z("="),O=b(),O<2023)throw M(O,"syntax");Z(";")}function o(){if(Z("="),O=b(),!["2023"].includes(O))throw M(O,"edition");Z(";")}function C(S,T){switch(T){case"option":return Q0(S,T),Z(";"),!0;case"message":return w0(S,T),!0;case"enum":return j0(S,T),!0;case"service":return y4(S,T),!0;case"extend":return k(S,T),!0}return!1}function e(S,T,j){var u=Y.line;if(S){if(typeof S.comment!=="string")S.comment=H();S.filename=BW.filename}if(Z("{",!0)){var _;while((_=W())!=="}")T(_);Z(";",!0)}else{if(j)j();if(Z(";"),S&&(typeof S.comment!=="string"||X))S.comment=H(u)||S.comment}}function w0(S,T){if(!XY.test(T=W()))throw M(T,"type name");var j=new p86(T);if(e(j,function(_){if(C(j,_))return;switch(_){case"map":p0(j,_);break;case"required":if(O!=="proto2")throw M(_);case"repeated":R0(j,_);break;case"optional":if(O==="proto3")R0(j,"proto3_optional");else if(O!=="proto2")throw M(_);else R0(j,"optional");break;case"oneof":Q1(j,_);break;case"extensions":l(j.extensions||(j.extensions=[]));break;case"reserved":l(j.reserved||(j.reserved=[]),!0);break;default:if(O==="proto2"||!YY.test(_))throw M(_);G(_),R0(j,"optional");break}}),S.add(j),S===w)N.push(j)}function R0(S,T,j){var u=W();if(u==="group"){E0(S,T);return}while(u.endsWith(".")||K().startsWith("."))u+=W();if(!YY.test(u))throw M(u,"type");var _=W();if(!XY.test(_))throw M(_,"name");_=E(_),Z("=");var d=new n86(_,p(W()),u,T,j);if(e(d,function(Y0){if(Y0==="option")Q0(d,Y0),Z(";");else throw M(Y0)},function(){R$(d)}),T==="proto3_optional"){var r=new i86("_"+_);d.setOption("proto3_optional",!0),r.add(d),S.add(r)}else S.add(d);if(S===w)N.push(d)}function E0(S,T){if(O>=2023)throw M("group");var j=W();if(!XY.test(j))throw M(j,"name");var u=wU0.lcFirst(j);if(j===u)j=wU0.ucFirst(j);Z("=");var _=p(W()),d=new p86(j);d.group=!0;var r=new n86(u,_,j,T);r.filename=BW.filename,e(d,function(Y0){switch(Y0){case"option":Q0(d,Y0),Z(";");break;case"required":case"repeated":R0(d,Y0);break;case"optional":if(O==="proto3")R0(d,"proto3_optional");else R0(d,"optional");break;case"message":w0(d,Y0);break;case"enum":j0(d,Y0);break;case"reserved":l(d.reserved||(d.reserved=[]),!0);break;default:throw M(Y0)}}),S.add(d).add(r)}function p0(S){Z("<");var T=W();if(d18.mapKey[T]===void 0)throw M(T,"type");Z(",");var j=W();if(!YY.test(j))throw M(j,"type");Z(">");var u=W();if(!XY.test(u))throw M(u,"name");Z("=");var _=new y18(E(u),p(W()),T,j);e(_,function(r){if(r==="option")Q0(_,r),Z(";");else throw M(r)},function(){R$(_)}),S.add(_)}function Q1(S,T){if(!XY.test(T=W()))throw M(T,"name");var j=new i86(E(T));e(j,function(_){if(_==="option")Q0(j,_),Z(";");else G(_),R0(j,"optional")}),S.add(j)}function j0(S,T){if(!XY.test(T=W()))throw M(T,"name");var j=new h18(T);if(e(j,function(_){switch(_){case"option":Q0(j,_),Z(";");break;case"reserved":if(l(j.reserved||(j.reserved=[]),!0),j.reserved===void 0)j.reserved=[];break;default:m1(j,_)}}),S.add(j),S===w)N.push(j)}function m1(S,T){if(!XY.test(T))throw M(T,"name");Z("=");var j=p(W(),!0),u={options:void 0};u.getOption=function(_){return this.options[_]},u.setOption=function(_,d){g18.prototype.setOption.call(u,_,d)},u.setParsedOption=function(){return},e(u,function(d){if(d==="option")Q0(u,d),Z(";");else throw M(d)},function(){R$(u)}),S.add(T,j,u.comment,u.parsedOptions||u.options)}function Q0(S,T){var j,u,_=!0;if(T==="option")T=W();while(T!=="="){if(T==="("){var d=W();Z(")"),T="("+d+")"}if(_){if(_=!1,T.includes(".")&&!T.includes("(")){var r=T.split(".");j=r[0]+".",T=r[1];continue}j=T}else u=u?u+=T:T;T=W()}var t=u?j.concat(u):j,Y0=A6(S,t);u=u&&u[0]==="."?u.slice(1):u,j=j&&j[j.length-1]==="."?j.slice(0,-1):j,J$(S,j,Y0,u)}function A6(S,T){if(Z("{",!0)){var j={};while(!Z("}",!0)){if(!XY.test(h=W()))throw M(h,"name");if(h===null)throw M(h,"end of input");var u,_=h;if(Z(":",!0),K()==="{")u=A6(S,T+"."+h);else if(K()==="["){u=[];var d;if(Z("[",!0)){do d=y(!0),u.push(d);while(Z(",",!0));if(Z("]"),typeof d<"u")M1(S,T+"."+h,d)}}else u=y(!0),M1(S,T+"."+h,u);var r=j[_];if(r)u=[].concat(r).concat(u);j[_]=u,Z(",",!0),Z(";",!0)}return j}var t=y(!0);return M1(S,T,t),t}function M1(S,T,j){if(w===S&&/^features\./.test(T)){I[T]=j;return}if(S.setOption)S.setOption(T,j)}function J$(S,T,j,u){if(S.setParsedOption)S.setParsedOption(T,j,u)}function R$(S){if(Z("[",!0)){do Q0(S,"option");while(Z(",",!0));Z("]")}return S}function y4(S,T){if(!XY.test(T=W()))throw M(T,"service name");var j=new b18(T);if(e(j,function(_){if(C(j,_))return;if(_==="rpc")R(j,_);else throw M(_)}),S.add(j),S===w)N.push(j)}function R(S,T){var j=H(),u=T;if(!XY.test(T=W()))throw M(T,"name");var _=T,d,r,t,Y0;if(Z("("),Z("stream",!0))r=!0;if(!YY.test(T=W()))throw M(T);if(d=T,Z(")"),Z("returns"),Z("("),Z("stream",!0))Y0=!0;if(!YY.test(T=W()))throw M(T);t=T,Z(")");var r0=new x18(_,u,d,t,r,Y0);r0.comment=j,e(r0,function(N6){if(N6==="option")Q0(r0,N6),Z(";");else throw M(N6)}),S.add(r0)}function k(S,T){if(!YY.test(T=W()))throw M(T,"reference");var j=T;e(null,function(_){switch(_){case"required":case"repeated":R0(S,_,j);break;case"optional":if(O==="proto3")R0(S,"proto3_optional",j);else R0(S,"optional",j);break;default:if(O==="proto2"||!YY.test(_))throw M(_);G(_),R0(S,"optional",j);break}})}var h;while((h=W())!==null)switch(h){case"package":if(!z)throw M(h);X0();break;case"import":if(!z)throw M(h);x();break;case"syntax":if(!z)throw M(h);P0();break;case"edition":if(!z)throw M(h);o();break;case"option":Q0(w,h),Z(";",!0);break;default:if(C(w,h)){z=!1;continue}throw M(h)}return v(),BW.filename=null,{package:q,imports:B,weakImports:U,root:J}}});var s86=F((Fb9,t86)=>{t86.exports=NQ;var o18=/\/|\./;function NQ($,J){if(!o18.test($))$="google/protobuf/"+$+".proto",J={nested:{google:{nested:{protobuf:{nested:J}}}}};NQ[$]=J}NQ("any",{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}});var a86;NQ("duration",{Duration:a86={fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}});NQ("timestamp",{Timestamp:a86});NQ("empty",{Empty:{fields:{}}});NQ("struct",{Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}}});NQ("wrappers",{DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}});NQ("field_mask",{FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}}});NQ.get=function(J){return NQ[J]||null}});var _u=F((Bb9,e86)=>{var lK=e86.exports=d86();lK.build="full";lK.tokenize=OU0();lK.parse=r86();lK.common=s86();lK.Root._configure(lK.Type,lK.parse,lK.common)});var NU0=F((Vb9,r18)=>{r18.exports={nested:{google:{nested:{protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{edition:"proto2",fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}},extensions:[[536000000,536000000]]},Edition:{edition:"proto2",values:{EDITION_UNKNOWN:0,EDITION_LEGACY:900,EDITION_PROTO2:998,EDITION_PROTO3:999,EDITION_2023:1000,EDITION_2024:1001,EDITION_1_TEST_ONLY:1,EDITION_2_TEST_ONLY:2,EDITION_99997_TEST_ONLY:99997,EDITION_99998_TEST_ONLY:99998,EDITION_99999_TEST_ONLY:99999,EDITION_MAX:2147483647}},FileDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10},weakDependency:{rule:"repeated",type:"int32",id:11},optionDependency:{rule:"repeated",type:"string",id:15},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12},edition:{type:"Edition",id:14}}},DescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10},visibility:{type:"SymbolVisibility",id:11}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{edition:"proto2",fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999},declaration:{rule:"repeated",type:"Declaration",id:2,options:{retention:"RETENTION_SOURCE"}},features:{type:"FeatureSet",id:50},verification:{type:"VerificationState",id:3,options:{default:"UNVERIFIED",retention:"RETENTION_SOURCE"}}},extensions:[[1000,536870911]],nested:{Declaration:{fields:{number:{type:"int32",id:1},fullName:{type:"string",id:2},type:{type:"string",id:3},reserved:{type:"bool",id:5},repeated:{type:"bool",id:6}},reserved:[[4,4]]},VerificationState:{values:{DECLARATION:0,UNVERIFIED:1}}}},FieldDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REPEATED:3,LABEL_REQUIRED:2}}}},OneofDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5},visibility:{type:"SymbolVisibility",id:6}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{edition:"proto2",fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5},serverStreaming:{type:"bool",id:6}}},FileOptions:{edition:"proto2",fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16},javaGenericServices:{type:"bool",id:17},pyGenericServices:{type:"bool",id:18},deprecated:{type:"bool",id:23},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},features:{type:"FeatureSet",id:50},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]],reserved:[[42,42],[38,38],"php_generic_services"],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{edition:"proto2",fields:{messageSetWireFormat:{type:"bool",id:1},noStandardDescriptorAccessor:{type:"bool",id:2},deprecated:{type:"bool",id:3},mapEntry:{type:"bool",id:7},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:11,options:{deprecated:!0}},features:{type:"FeatureSet",id:12},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]],reserved:[[4,4],[5,5],[6,6],[8,8],[9,9]]},FieldOptions:{edition:"proto2",fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5},unverifiedLazy:{type:"bool",id:15},deprecated:{type:"bool",id:3},weak:{type:"bool",id:10,options:{deprecated:!0}},debugRedact:{type:"bool",id:16},retention:{type:"OptionRetention",id:17},targets:{rule:"repeated",type:"OptionTargetType",id:19},editionDefaults:{rule:"repeated",type:"EditionDefault",id:20},features:{type:"FeatureSet",id:21},featureSupport:{type:"FeatureSupport",id:22},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]],reserved:[[4,4],[18,18]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}},OptionRetention:{values:{RETENTION_UNKNOWN:0,RETENTION_RUNTIME:1,RETENTION_SOURCE:2}},OptionTargetType:{values:{TARGET_TYPE_UNKNOWN:0,TARGET_TYPE_FILE:1,TARGET_TYPE_EXTENSION_RANGE:2,TARGET_TYPE_MESSAGE:3,TARGET_TYPE_FIELD:4,TARGET_TYPE_ONEOF:5,TARGET_TYPE_ENUM:6,TARGET_TYPE_ENUM_ENTRY:7,TARGET_TYPE_SERVICE:8,TARGET_TYPE_METHOD:9}},EditionDefault:{fields:{edition:{type:"Edition",id:3},value:{type:"string",id:2}}},FeatureSupport:{fields:{editionIntroduced:{type:"Edition",id:1},editionDeprecated:{type:"Edition",id:2},deprecationWarning:{type:"string",id:3},editionRemoved:{type:"Edition",id:4}}}}},OneofOptions:{edition:"proto2",fields:{features:{type:"FeatureSet",id:1},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]]},EnumOptions:{edition:"proto2",fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:6,options:{deprecated:!0}},features:{type:"FeatureSet",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]],reserved:[[5,5]]},EnumValueOptions:{edition:"proto2",fields:{deprecated:{type:"bool",id:1},features:{type:"FeatureSet",id:2},debugRedact:{type:"bool",id:3},featureSupport:{type:"FieldOptions.FeatureSupport",id:4},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]]},ServiceOptions:{edition:"proto2",fields:{features:{type:"FeatureSet",id:34},deprecated:{type:"bool",id:33},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]]},MethodOptions:{edition:"proto2",fields:{deprecated:{type:"bool",id:33},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},features:{type:"FeatureSet",id:35},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1000,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{edition:"proto2",fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},FeatureSet:{edition:"proto2",fields:{fieldPresence:{type:"FieldPresence",id:1,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_2023","edition_defaults.value":"EXPLICIT"}},enumType:{type:"EnumType",id:2,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_PROTO3","edition_defaults.value":"OPEN"}},repeatedFieldEncoding:{type:"RepeatedFieldEncoding",id:3,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_PROTO3","edition_defaults.value":"PACKED"}},utf8Validation:{type:"Utf8Validation",id:4,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_PROTO3","edition_defaults.value":"VERIFY"}},messageEncoding:{type:"MessageEncoding",id:5,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_LEGACY","edition_defaults.value":"LENGTH_PREFIXED"}},jsonFormat:{type:"JsonFormat",id:6,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2023","edition_defaults.edition":"EDITION_PROTO3","edition_defaults.value":"ALLOW"}},enforceNamingStyle:{type:"EnforceNamingStyle",id:7,options:{retention:"RETENTION_SOURCE",targets:"TARGET_TYPE_METHOD","feature_support.edition_introduced":"EDITION_2024","edition_defaults.edition":"EDITION_2024","edition_defaults.value":"STYLE2024"}},defaultSymbolVisibility:{type:"VisibilityFeature.DefaultSymbolVisibility",id:8,options:{retention:"RETENTION_SOURCE",targets:"TARGET_TYPE_FILE","feature_support.edition_introduced":"EDITION_2024","edition_defaults.edition":"EDITION_2024","edition_defaults.value":"EXPORT_TOP_LEVEL"}}},extensions:[[1000,9994],[9995,9999],[1e4,1e4]],reserved:[[999,999]],nested:{FieldPresence:{values:{FIELD_PRESENCE_UNKNOWN:0,EXPLICIT:1,IMPLICIT:2,LEGACY_REQUIRED:3}},EnumType:{values:{ENUM_TYPE_UNKNOWN:0,OPEN:1,CLOSED:2}},RepeatedFieldEncoding:{values:{REPEATED_FIELD_ENCODING_UNKNOWN:0,PACKED:1,EXPANDED:2}},Utf8Validation:{values:{UTF8_VALIDATION_UNKNOWN:0,VERIFY:2,NONE:3}},MessageEncoding:{values:{MESSAGE_ENCODING_UNKNOWN:0,LENGTH_PREFIXED:1,DELIMITED:2}},JsonFormat:{values:{JSON_FORMAT_UNKNOWN:0,ALLOW:1,LEGACY_BEST_EFFORT:2}},EnforceNamingStyle:{values:{ENFORCE_NAMING_STYLE_UNKNOWN:0,STYLE2024:1,STYLE_LEGACY:2}},VisibilityFeature:{fields:{},reserved:[[1,536870911]],nested:{DefaultSymbolVisibility:{values:{DEFAULT_SYMBOL_VISIBILITY_UNKNOWN:0,EXPORT_ALL:1,EXPORT_TOP_LEVEL:2,LOCAL_ALL:3,STRICT:4}}}}}},FeatureSetDefaults:{edition:"proto2",fields:{defaults:{rule:"repeated",type:"FeatureSetEditionDefault",id:1},minimumEdition:{type:"Edition",id:4},maximumEdition:{type:"Edition",id:5}},nested:{FeatureSetEditionDefault:{fields:{edition:{type:"Edition",id:3},overridableFeatures:{type:"FeatureSet",id:4},fixedFeatures:{type:"FeatureSet",id:5}},reserved:[[1,1],[2,2],"features"]}}},SourceCodeInfo:{edition:"proto2",fields:{location:{rule:"repeated",type:"Location",id:1}},extensions:[[536000000,536000000]],nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1,options:{packed:!0}},span:{rule:"repeated",type:"int32",id:2,options:{packed:!0}},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{edition:"proto2",fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1,options:{packed:!0}},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4},semantic:{type:"Semantic",id:5}},nested:{Semantic:{values:{NONE:0,SET:1,ALIAS:2}}}}}},SymbolVisibility:{edition:"proto2",values:{VISIBILITY_UNSET:0,VISIBILITY_LOCAL:1,VISIBILITY_EXPORT:2}}}}}}}}});var G96=F((s1,W96)=>{var d5=_u();W96.exports=s1=d5.descriptor=d5.Root.fromJSON(NU0()).lookup(".google.protobuf");var{Namespace:$96,Root:_C,Enum:VW,Type:WY,Field:pK,MapField:a18,OneOf:fu,Service:fC,Method:yu}=d5;_C.fromDescriptor=function(J){if(typeof J.length==="number")J=s1.FileDescriptorSet.decode(J);var Q=new _C;if(J.file){var X,Y;for(var W=0,G;W{Z68.exports={nested:{google:{nested:{protobuf:{nested:{Api:{fields:{name:{type:"string",id:1},methods:{rule:"repeated",type:"Method",id:2},options:{rule:"repeated",type:"Option",id:3},version:{type:"string",id:4},sourceContext:{type:"SourceContext",id:5},mixins:{rule:"repeated",type:"Mixin",id:6},syntax:{type:"Syntax",id:7}}},Method:{fields:{name:{type:"string",id:1},requestTypeUrl:{type:"string",id:2},requestStreaming:{type:"bool",id:3},responseTypeUrl:{type:"string",id:4},responseStreaming:{type:"bool",id:5},options:{rule:"repeated",type:"Option",id:6},syntax:{type:"Syntax",id:7}}},Mixin:{fields:{name:{type:"string",id:1},root:{type:"string",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}}}}}}}}});var Z96=F((Db9,H68)=>{H68.exports={nested:{google:{nested:{protobuf:{nested:{SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var H96=F((Ob9,z68)=>{z68.exports={nested:{google:{nested:{protobuf:{nested:{Type:{fields:{name:{type:"string",id:1},fields:{rule:"repeated",type:"Field",id:2},oneofs:{rule:"repeated",type:"string",id:3},options:{rule:"repeated",type:"Option",id:4},sourceContext:{type:"SourceContext",id:5},syntax:{type:"Syntax",id:6}}},Field:{fields:{kind:{type:"Kind",id:1},cardinality:{type:"Cardinality",id:2},number:{type:"int32",id:3},name:{type:"string",id:4},typeUrl:{type:"string",id:6},oneofIndex:{type:"int32",id:7},packed:{type:"bool",id:8},options:{rule:"repeated",type:"Option",id:9},jsonName:{type:"string",id:10},defaultValue:{type:"string",id:11}},nested:{Kind:{values:{TYPE_UNKNOWN:0,TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Cardinality:{values:{CARDINALITY_UNKNOWN:0,CARDINALITY_OPTIONAL:1,CARDINALITY_REQUIRED:2,CARDINALITY_REPEATED:3}}}},Enum:{fields:{name:{type:"string",id:1},enumvalue:{rule:"repeated",type:"EnumValue",id:2},options:{rule:"repeated",type:"Option",id:3},sourceContext:{type:"SourceContext",id:4},syntax:{type:"Syntax",id:5}}},EnumValue:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{rule:"repeated",type:"Option",id:3}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var U96=F((B96)=>{Object.defineProperty(B96,"__esModule",{value:!0});B96.addCommonProtos=B96.loadProtosWithOptionsSync=B96.loadProtosWithOptions=void 0;var z96=f("fs"),q96=f("path"),mO=_u();function F96($,J){let Q=$.resolvePath;$.resolvePath=(X,Y)=>{if(q96.isAbsolute(Y))return Y;for(let W of J){let G=q96.join(W,Y);try{return z96.accessSync(G,z96.constants.R_OK),G}catch(K){continue}}return process.emitWarning(`${Y} not found in any of the include paths ${J}`),Q(X,Y)}}async function q68($,J){let Q=new mO.Root;if(J=J||{},J.includeDirs){if(!Array.isArray(J.includeDirs))return Promise.reject(Error("The includeDirs option must be an array"));F96(Q,J.includeDirs)}let X=await Q.load($,J);return X.resolveAll(),X}B96.loadProtosWithOptions=q68;function F68($,J){let Q=new mO.Root;if(J=J||{},J.includeDirs){if(!Array.isArray(J.includeDirs))throw Error("The includeDirs option must be an array");F96(Q,J.includeDirs)}let X=Q.loadSync($,J);return X.resolveAll(),X}B96.loadProtosWithOptionsSync=F68;function B68(){let $=K96(),J=NU0(),Q=Z96(),X=H96();mO.common("api",$.nested.google.nested.protobuf.nested),mO.common("descriptor",J.nested.google.nested.protobuf.nested),mO.common("source_context",Q.nested.google.nested.protobuf.nested),mO.common("type",X.nested.google.nested.protobuf.nested)}B96.addCommonProtos=B68});var D96=F((yC,LU0)=>{(function($,J){function Q(X){return X.default||X}if(typeof define==="function"&&define.amd)define([],function(){var X={};return J(X),Q(X)});else if(typeof yC==="object"){if(J(yC),typeof LU0==="object")LU0.exports=Q(yC)}else(function(){var X={};J(X),$.Long=Q(X)})()})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:yC,function($){Object.defineProperty($,"__esModule",{value:!0}),$.default=void 0;var J=null;try{J=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function Q(o,C,e){this.low=o|0,this.high=C|0,this.unsigned=!!e}Q.prototype.__isLong__,Object.defineProperty(Q.prototype,"__isLong__",{value:!0});function X(o){return(o&&o.__isLong__)===!0}function Y(o){var C=Math.clz32(o&-o);return o?31-C:C}Q.isLong=X;var W={},G={};function K(o,C){var e,w0,R0;if(C){if(o>>>=0,R0=0<=o&&o<256){if(w0=G[o],w0)return w0}if(e=H(o,0,!0),R0)G[o]=e;return e}else{if(o|=0,R0=-128<=o&&o<128){if(w0=W[o],w0)return w0}if(e=H(o,o<0?-1:0,!1),R0)W[o]=e;return e}}Q.fromInt=K;function Z(o,C){if(isNaN(o))return C?M:v;if(C){if(o<0)return M;if(o>=N)return p}else{if(o<=-I)return X0;if(o+1>=I)return i}if(o<0)return Z(-o,C).neg();return H(o%w|0,o/w|0,C)}Q.fromNumber=Z;function H(o,C,e){return new Q(o,C,e)}Q.fromBits=H;var z=Math.pow;function q(o,C,e){if(o.length===0)throw Error("empty string");if(typeof C==="number")e=C,C=!1;else C=!!C;if(o==="NaN"||o==="Infinity"||o==="+Infinity"||o==="-Infinity")return C?M:v;if(e=e||10,e<2||360)throw Error("interior hyphen");else if(w0===0)return q(o.substring(1),C,e).neg();var R0=Z(z(e,8)),E0=v;for(var p0=0;p0>>0:this.low},x.toNumber=function(){if(this.unsigned)return(this.high>>>0)*w+(this.low>>>0);return this.high*w+(this.low>>>0)},x.toString=function(C){if(C=C||10,C<2||36>>0,Q0=m1.toString(C);if(p0=j0,p0.isZero())return Q0+Q1;else{while(Q0.length<6)Q0="0"+Q0;Q1=""+Q0+Q1}}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(X0)?64:this.neg().getNumBitsAbs();var C=this.high!=0?this.high:this.low;for(var e=31;e>0;e--)if((C&1<>21;if(!C)return!0;if(this.unsigned)return!1;return C===-1&&!(this.low===0&&this.high===-2097152)},x.isZero=function(){return this.high===0&&this.low===0},x.eqz=x.isZero,x.isNegative=function(){return!this.unsigned&&this.high<0},x.isPositive=function(){return this.unsigned||this.high>=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(C){if(!X(C))C=B(C);if(this.unsigned!==C.unsigned&&this.high>>>31===1&&C.high>>>31===1)return!1;return this.high===C.high&&this.low===C.low},x.eq=x.equals,x.notEquals=function(C){return!this.eq(C)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(C){return this.comp(C)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(C){return this.comp(C)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(C){return this.comp(C)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(C){return this.comp(C)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(C){if(!X(C))C=B(C);if(this.eq(C))return 0;var e=this.isNegative(),w0=C.isNegative();if(e&&!w0)return-1;if(!e&&w0)return 1;if(!this.unsigned)return this.sub(C).isNegative()?-1:1;return C.high>>>0>this.high>>>0||C.high===this.high&&C.low>>>0>this.low>>>0?-1:1},x.comp=x.compare,x.negate=function(){if(!this.unsigned&&this.eq(X0))return X0;return this.not().add(b)},x.neg=x.negate,x.add=function(C){if(!X(C))C=B(C);var e=this.high>>>16,w0=this.high&65535,R0=this.low>>>16,E0=this.low&65535,p0=C.high>>>16,Q1=C.high&65535,j0=C.low>>>16,m1=C.low&65535,Q0=0,A6=0,M1=0,J$=0;return J$+=E0+m1,M1+=J$>>>16,J$&=65535,M1+=R0+j0,A6+=M1>>>16,M1&=65535,A6+=w0+Q1,Q0+=A6>>>16,A6&=65535,Q0+=e+p0,Q0&=65535,H(M1<<16|J$,Q0<<16|A6,this.unsigned)},x.subtract=function(C){if(!X(C))C=B(C);return this.add(C.neg())},x.sub=x.subtract,x.multiply=function(C){if(this.isZero())return this;if(!X(C))C=B(C);if(J){var e=J.mul(this.low,this.high,C.low,C.high);return H(e,J.get_high(),this.unsigned)}if(C.isZero())return this.unsigned?M:v;if(this.eq(X0))return C.isOdd()?X0:v;if(C.eq(X0))return this.isOdd()?X0:v;if(this.isNegative())if(C.isNegative())return this.neg().mul(C.neg());else return this.neg().mul(C).neg();else if(C.isNegative())return this.mul(C.neg()).neg();if(this.lt(E)&&C.lt(E))return Z(this.toNumber()*C.toNumber(),this.unsigned);var w0=this.high>>>16,R0=this.high&65535,E0=this.low>>>16,p0=this.low&65535,Q1=C.high>>>16,j0=C.high&65535,m1=C.low>>>16,Q0=C.low&65535,A6=0,M1=0,J$=0,R$=0;return R$+=p0*Q0,J$+=R$>>>16,R$&=65535,J$+=E0*Q0,M1+=J$>>>16,J$&=65535,J$+=p0*m1,M1+=J$>>>16,J$&=65535,M1+=R0*Q0,A6+=M1>>>16,M1&=65535,M1+=E0*m1,A6+=M1>>>16,M1&=65535,M1+=p0*j0,A6+=M1>>>16,M1&=65535,A6+=w0*Q0+R0*m1+E0*j0+p0*Q1,A6&=65535,H(J$<<16|R$,A6<<16|M1,this.unsigned)},x.mul=x.multiply,x.divide=function(C){if(!X(C))C=B(C);if(C.isZero())throw Error("division by zero");if(J){if(!this.unsigned&&this.high===-2147483648&&C.low===-1&&C.high===-1)return this;var e=(this.unsigned?J.div_u:J.div_s)(this.low,this.high,C.low,C.high);return H(e,J.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?M:v;var w0,R0,E0;if(!this.unsigned){if(this.eq(X0))if(C.eq(b)||C.eq(l))return X0;else if(C.eq(X0))return b;else{var p0=this.shr(1);if(w0=p0.div(C).shl(1),w0.eq(v))return C.isNegative()?b:l;else return R0=this.sub(C.mul(w0)),E0=w0.add(R0.div(C)),E0}else if(C.eq(X0))return this.unsigned?M:v;if(this.isNegative()){if(C.isNegative())return this.neg().div(C.neg());return this.neg().div(C).neg()}else if(C.isNegative())return this.div(C.neg()).neg();E0=v}else{if(!C.unsigned)C=C.toUnsigned();if(C.gt(this))return M;if(C.gt(this.shru(1)))return y;E0=M}R0=this;while(R0.gte(C)){w0=Math.max(1,Math.floor(R0.toNumber()/C.toNumber()));var Q1=Math.ceil(Math.log(w0)/Math.LN2),j0=Q1<=48?1:z(2,Q1-48),m1=Z(w0),Q0=m1.mul(C);while(Q0.isNegative()||Q0.gt(R0))w0-=j0,m1=Z(w0,this.unsigned),Q0=m1.mul(C);if(m1.isZero())m1=b;E0=E0.add(m1),R0=R0.sub(Q0)}return E0},x.div=x.divide,x.modulo=function(C){if(!X(C))C=B(C);if(J){var e=(this.unsigned?J.rem_u:J.rem_s)(this.low,this.high,C.low,C.high);return H(e,J.get_high(),this.unsigned)}return this.sub(this.div(C).mul(C))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return H(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?Y(this.low):Y(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(C){if(!X(C))C=B(C);return H(this.low&C.low,this.high&C.high,this.unsigned)},x.or=function(C){if(!X(C))C=B(C);return H(this.low|C.low,this.high|C.high,this.unsigned)},x.xor=function(C){if(!X(C))C=B(C);return H(this.low^C.low,this.high^C.high,this.unsigned)},x.shiftLeft=function(C){if(X(C))C=C.toInt();if((C&=63)===0)return this;else if(C<32)return H(this.low<>>32-C,this.unsigned);else return H(0,this.low<>>C|this.high<<32-C,this.high>>C,this.unsigned);else return H(this.high>>C-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(C){if(X(C))C=C.toInt();if((C&=63)===0)return this;if(C<32)return H(this.low>>>C|this.high<<32-C,this.high>>>C,this.unsigned);if(C===32)return H(this.high,0,this.unsigned);return H(this.high>>>C-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(C){var e;if(X(C))C=C.toInt();if((C&=63)===0)return this;if(C===32)return H(this.high,this.low,this.unsigned);if(C<32)return e=32-C,H(this.low<>>e,this.high<>>e,this.unsigned);return C-=32,e=32-C,H(this.high<>>e,this.low<>>e,this.unsigned)},x.rotl=x.rotateLeft,x.rotateRight=function(C){var e;if(X(C))C=C.toInt();if((C&=63)===0)return this;if(C===32)return H(this.high,this.low,this.unsigned);if(C<32)return e=32-C,H(this.high<>>C,this.low<>>C,this.unsigned);return C-=32,e=32-C,H(this.low<>>C,this.high<>>C,this.unsigned)},x.rotr=x.rotateRight,x.toSigned=function(){if(!this.unsigned)return this;return H(this.low,this.high,!1)},x.toUnsigned=function(){if(this.unsigned)return this;return H(this.low,this.high,!0)},x.toBytes=function(C){return C?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var C=this.high,e=this.low;return[e&255,e>>>8&255,e>>>16&255,e>>>24,C&255,C>>>8&255,C>>>16&255,C>>>24]},x.toBytesBE=function(){var C=this.high,e=this.low;return[C>>>24,C>>>16&255,C>>>8&255,C&255,e>>>24,e>>>16&255,e>>>8&255,e&255]},Q.fromBytes=function(C,e,w0){return w0?Q.fromBytesLE(C,e):Q.fromBytesBE(C,e)},Q.fromBytesLE=function(C,e){return new Q(C[0]|C[1]<<8|C[2]<<16|C[3]<<24,C[4]|C[5]<<8|C[6]<<16|C[7]<<24,e)},Q.fromBytesBE=function(C,e){return new Q(C[4]<<24|C[5]<<16|C[6]<<8|C[7],C[0]<<24|C[1]<<16|C[2]<<8|C[3],e)},typeof BigInt==="function")Q.fromBigInt=function(C,e){var w0=Number(BigInt.asIntN(32,C)),R0=Number(BigInt.asIntN(32,C>>BigInt(32)));return H(w0,R0,e)},Q.fromValue=function(C,e){if(typeof C==="bigint")return Q.fromBigInt(C,e);return B(C,e)},x.toBigInt=function(){var C=BigInt(this.low>>>0),e=BigInt(this.unsigned?this.high>>>0:this.high);return e<{Object.defineProperty(A96,"__esModule",{value:!0});A96.loadFileDescriptorSetFromObject=A96.loadFileDescriptorSetFromBuffer=A96.fromJSON=A96.loadSync=A96.load=A96.IdempotencyLevel=A96.isAnyExtension=A96.Long=void 0;var D68=e46(),GY=_u(),CU0=G96(),EU0=U96(),O68=D96();A96.Long=O68;function w68($){return"@type"in $&&typeof $["@type"]==="string"}A96.isAnyExtension=w68;var w96;(function($){$.IDEMPOTENCY_UNKNOWN="IDEMPOTENCY_UNKNOWN",$.NO_SIDE_EFFECTS="NO_SIDE_EFFECTS",$.IDEMPOTENT="IDEMPOTENT"})(w96=A96.IdempotencyLevel||(A96.IdempotencyLevel={}));var N96={longs:String,enums:String,bytes:String,defaults:!0,oneofs:!0,json:!0};function N68($,J){if($==="")return J;else return $+"."+J}function I68($){return $ instanceof GY.Service||$ instanceof GY.Type||$ instanceof GY.Enum}function L68($){return $ instanceof GY.Namespace||$ instanceof GY.Root}function I96($,J){let Q=N68(J,$.name);if(I68($))return[[Q,$]];else if(L68($)&&typeof $.nested<"u")return Object.keys($.nested).map((X)=>{return I96($.nested[X],Q)}).reduce((X,Y)=>X.concat(Y),[]);return[]}function AU0($,J){return function(X){return $.toObject($.decode(X),J)}}function PU0($){return function(Q){if(Array.isArray(Q))throw Error(`Failed to serialize message: expected object with ${$.name} structure, got array instead`);let X=$.fromObject(Q);return $.encode(X).finish()}}function A68($){return($||[]).reduce((J,Q)=>{for(let[X,Y]of Object.entries(Q))switch(X){case"uninterpreted_option":J.uninterpreted_option.push(Q.uninterpreted_option);break;default:J[X]=Y}return J},{deprecated:!1,idempotency_level:w96.IDEMPOTENCY_UNKNOWN,uninterpreted_option:[]})}function P68($,J,Q,X){let{resolvedRequestType:Y,resolvedResponseType:W}=$;return{path:"/"+J+"/"+$.name,requestStream:!!$.requestStream,responseStream:!!$.responseStream,requestSerialize:PU0(Y),requestDeserialize:AU0(Y,Q),responseSerialize:PU0(W),responseDeserialize:AU0(W,Q),originalName:D68($.name),requestType:MU0(Y,Q,X),responseType:MU0(W,Q,X),options:A68($.parsedOptions)}}function M68($,J,Q,X){let Y={};for(let W of $.methodsArray)Y[W.name]=P68(W,J,Q,X);return Y}function MU0($,J,Q){let X=$.toDescriptor("proto3");return{format:"Protocol Buffer 3 DescriptorProto",type:X.$type.toObject(X,N96),fileDescriptorProtos:Q,serialize:PU0($),deserialize:AU0($,J)}}function C68($,J){let Q=$.toDescriptor("proto3");return{format:"Protocol Buffer 3 EnumDescriptorProto",type:Q.$type.toObject(Q,N96),fileDescriptorProtos:J}}function E68($,J,Q,X){if($ instanceof GY.Service)return M68($,J,Q,X);else if($ instanceof GY.Type)return MU0($,Q,X);else if($ instanceof GY.Enum)return C68($,X);else throw Error("Type mismatch in reflection object handling")}function hu($,J){let Q={};$.resolveAll();let Y=$.toDescriptor("proto3").file.map((W)=>Buffer.from(CU0.FileDescriptorProto.encode(W).finish()));for(let[W,G]of I96($,""))Q[W]=E68(G,W,J,Y);return Q}function L96($,J){J=J||{};let Q=GY.Root.fromDescriptor($);return Q.resolveAll(),hu(Q,J)}function R68($,J){return(0,EU0.loadProtosWithOptions)($,J).then((Q)=>{return hu(Q,J)})}A96.load=R68;function T68($,J){let Q=(0,EU0.loadProtosWithOptionsSync)($,J);return hu(Q,J)}A96.loadSync=T68;function j68($,J){J=J||{};let Q=GY.Root.fromJSON($);return Q.resolveAll(),hu(Q,J)}A96.fromJSON=j68;function S68($,J){let Q=CU0.FileDescriptorSet.decode($);return L96(Q,J)}A96.loadFileDescriptorSetFromBuffer=S68;function k68($,J){let Q=CU0.FileDescriptorSet.fromObject($);return L96(Q,J)}A96.loadFileDescriptorSetFromObject=k68;(0,EU0.addCommonProtos)()});var nK=F((b96)=>{var __dirname="/Users/jsullivan2/git/jesssullivan.github.io/node_modules/@grpc/grpc-js/build/src";Object.defineProperty(b96,"__esModule",{value:!0});b96.registerChannelzSocket=b96.registerChannelzServer=b96.registerChannelzSubchannel=b96.registerChannelzChannel=b96.ChannelzCallTrackerStub=b96.ChannelzCallTracker=b96.ChannelzChildrenTrackerStub=b96.ChannelzChildrenTracker=b96.ChannelzTrace=b96.ChannelzTraceStub=void 0;b96.unregisterChannelzRef=m68;b96.getChannelzHandlers=y96;b96.getChannelzServiceDefinition=h96;b96.setup=e68;var xu=f("net"),rq=J46(),hC=M9(),bC=Q6(),x68=e9(),g68=zu(),d68=Fu();function TU0($){return{channel_id:$.id,name:$.name}}function jU0($){return{subchannel_id:$.id,name:$.name}}function u68($){return{server_id:$.id}}function gu($){return{socket_id:$.id,name:$.name}}var M96=32,SU0=100;class T96{constructor(){this.events=[],this.creationTimestamp=new Date,this.eventsLogged=0}addTrace(){}getTraceMessage(){return{creation_timestamp:KY(this.creationTimestamp),num_events_logged:this.eventsLogged,events:[]}}}b96.ChannelzTraceStub=T96;class j96{constructor(){this.events=[],this.eventsLogged=0,this.creationTimestamp=new Date}addTrace($,J,Q){let X=new Date;if(this.events.push({description:J,severity:$,timestamp:X,childChannel:(Q===null||Q===void 0?void 0:Q.kind)==="channel"?Q:void 0,childSubchannel:(Q===null||Q===void 0?void 0:Q.kind)==="subchannel"?Q:void 0}),this.events.length>=M96*2)this.events=this.events.slice(M96);this.eventsLogged+=1}getTraceMessage(){return{creation_timestamp:KY(this.creationTimestamp),num_events_logged:this.eventsLogged,events:this.events.map(($)=>{return{description:$.description,severity:$.severity,timestamp:KY($.timestamp),channel_ref:$.childChannel?TU0($.childChannel):null,subchannel_ref:$.childSubchannel?jU0($.childSubchannel):null}})}}}b96.ChannelzTrace=j96;class kU0{constructor(){this.channelChildren=new rq.OrderedMap,this.subchannelChildren=new rq.OrderedMap,this.socketChildren=new rq.OrderedMap,this.trackerMap={["channel"]:this.channelChildren,["subchannel"]:this.subchannelChildren,["socket"]:this.socketChildren}}refChild($){let J=this.trackerMap[$.kind],Q=J.find($.id);if(Q.equals(J.end()))J.setElement($.id,{ref:$,count:1},Q);else Q.pointer[1].count+=1}unrefChild($){let J=this.trackerMap[$.kind],Q=J.getElementByKey($.id);if(Q!==void 0){if(Q.count-=1,Q.count===0)J.eraseElementByKey($.id)}}getChildLists(){return{channels:this.channelChildren,subchannels:this.subchannelChildren,sockets:this.socketChildren}}}b96.ChannelzChildrenTracker=kU0;class S96 extends kU0{refChild(){}unrefChild(){}}b96.ChannelzChildrenTrackerStub=S96;class vU0{constructor(){this.callsStarted=0,this.callsSucceeded=0,this.callsFailed=0,this.lastCallStartedTimestamp=null}addCallStarted(){this.callsStarted+=1,this.lastCallStartedTimestamp=new Date}addCallSucceeded(){this.callsSucceeded+=1}addCallFailed(){this.callsFailed+=1}}b96.ChannelzCallTracker=vU0;class k96 extends vU0{addCallStarted(){}addCallSucceeded(){}addCallFailed(){}}b96.ChannelzCallTrackerStub=k96;var UW={["channel"]:new rq.OrderedMap,["subchannel"]:new rq.OrderedMap,["server"]:new rq.OrderedMap,["socket"]:new rq.OrderedMap},du=($)=>{let J=1;function Q(){return J++}let X=UW[$];return(Y,W,G)=>{let K=Q(),Z={id:K,name:Y,kind:$};if(G)X.setElement(K,{ref:Z,getInfo:W});return Z}};b96.registerChannelzChannel=du("channel");b96.registerChannelzSubchannel=du("subchannel");b96.registerChannelzServer=du("server");b96.registerChannelzSocket=du("socket");function m68($){UW[$.kind].eraseElementByKey($.id)}function c68($){let J=Number.parseInt($,16);return[J/256|0,J%256]}function C96($){if($==="")return[];let J=$.split(":").map((X)=>c68(X));return[].concat(...J)}function l68($){return(0,xu.isIPv6)($)&&$.toLowerCase().startsWith("::ffff:")&&(0,xu.isIPv4)($.substring(7))}function E96($){return Buffer.from(Uint8Array.from($.split(".").map((J)=>Number.parseInt(J))))}function p68($){if((0,xu.isIPv4)($))return E96($);else if(l68($))return E96($.substring(7));else if((0,xu.isIPv6)($)){let J,Q,X=$.indexOf("::");if(X===-1)J=$,Q="";else J=$.substring(0,X),Q=$.substring(X+2);let Y=Buffer.from(C96(J)),W=Buffer.from(C96(Q)),G=Buffer.alloc(16-Y.length-W.length,0);return Buffer.concat([Y,G,W])}else return null}function v96($){switch($){case hC.ConnectivityState.CONNECTING:return{state:"CONNECTING"};case hC.ConnectivityState.IDLE:return{state:"IDLE"};case hC.ConnectivityState.READY:return{state:"READY"};case hC.ConnectivityState.SHUTDOWN:return{state:"SHUTDOWN"};case hC.ConnectivityState.TRANSIENT_FAILURE:return{state:"TRANSIENT_FAILURE"};default:return{state:"UNKNOWN"}}}function KY($){if(!$)return null;let J=$.getTime();return{seconds:J/1000|0,nanos:J%1000*1e6}}function _96($){let J=$.getInfo(),Q=[],X=[];return J.children.channels.forEach((Y)=>{Q.push(TU0(Y[1].ref))}),J.children.subchannels.forEach((Y)=>{X.push(jU0(Y[1].ref))}),{ref:TU0($.ref),data:{target:J.target,state:v96(J.state),calls_started:J.callTracker.callsStarted,calls_succeeded:J.callTracker.callsSucceeded,calls_failed:J.callTracker.callsFailed,last_call_started_timestamp:KY(J.callTracker.lastCallStartedTimestamp),trace:J.trace.getTraceMessage()},channel_ref:Q,subchannel_ref:X}}function n68($,J){let Q=parseInt($.request.channel_id,10),X=UW.channel.getElementByKey(Q);if(X===void 0){J({code:bC.Status.NOT_FOUND,details:"No channel data found for id "+Q});return}J(null,{channel:_96(X)})}function i68($,J){let Q=parseInt($.request.max_results,10)||SU0,X=[],Y=parseInt($.request.start_channel_id,10),W=UW.channel,G;for(G=W.lowerBound(Y);!G.equals(W.end())&&X.length{Q.push(gu(X[1].ref))}),{ref:u68($.ref),data:{calls_started:J.callTracker.callsStarted,calls_succeeded:J.callTracker.callsSucceeded,calls_failed:J.callTracker.callsFailed,last_call_started_timestamp:KY(J.callTracker.lastCallStartedTimestamp),trace:J.trace.getTraceMessage()},listen_socket:Q}}function o68($,J){let Q=parseInt($.request.server_id,10),Y=UW.server.getElementByKey(Q);if(Y===void 0){J({code:bC.Status.NOT_FOUND,details:"No server data found for id "+Q});return}J(null,{server:f96(Y)})}function r68($,J){let Q=parseInt($.request.max_results,10)||SU0,X=parseInt($.request.start_server_id,10),Y=UW.server,W=[],G;for(G=Y.lowerBound(X);!G.equals(Y.end())&&W.length{W.push(gu(K[1].ref))});let G={ref:jU0(X.ref),data:{target:Y.target,state:v96(Y.state),calls_started:Y.callTracker.callsStarted,calls_succeeded:Y.callTracker.callsSucceeded,calls_failed:Y.callTracker.callsFailed,last_call_started_timestamp:KY(Y.callTracker.lastCallStartedTimestamp),trace:Y.trace.getTraceMessage()},socket_ref:W};J(null,{subchannel:G})}function R96($){var J;if((0,x68.isTcpSubchannelAddress)($))return{address:"tcpip_address",tcpip_address:{ip_address:(J=p68($.host))!==null&&J!==void 0?J:void 0,port:$.port}};else return{address:"uds_address",uds_address:{filename:$.path}}}function t68($,J){var Q,X,Y,W,G;let K=parseInt($.request.socket_id,10),Z=UW.socket.getElementByKey(K);if(Z===void 0){J({code:bC.Status.NOT_FOUND,details:"No socket data found for id "+K});return}let H=Z.getInfo(),z=H.security?{model:"tls",tls:{cipher_suite:H.security.cipherSuiteStandardName?"standard_name":"other_name",standard_name:(Q=H.security.cipherSuiteStandardName)!==null&&Q!==void 0?Q:void 0,other_name:(X=H.security.cipherSuiteOtherName)!==null&&X!==void 0?X:void 0,local_certificate:(Y=H.security.localCertificate)!==null&&Y!==void 0?Y:void 0,remote_certificate:(W=H.security.remoteCertificate)!==null&&W!==void 0?W:void 0}}:null,q={ref:gu(Z.ref),local:H.localAddress?R96(H.localAddress):null,remote:H.remoteAddress?R96(H.remoteAddress):null,remote_name:(G=H.remoteName)!==null&&G!==void 0?G:void 0,security:z,data:{keep_alives_sent:H.keepAlivesSent,streams_started:H.streamsStarted,streams_succeeded:H.streamsSucceeded,streams_failed:H.streamsFailed,last_local_stream_created_timestamp:KY(H.lastLocalStreamCreatedTimestamp),last_remote_stream_created_timestamp:KY(H.lastRemoteStreamCreatedTimestamp),messages_received:H.messagesReceived,messages_sent:H.messagesSent,last_message_received_timestamp:KY(H.lastMessageReceivedTimestamp),last_message_sent_timestamp:KY(H.lastMessageSentTimestamp),local_flow_control_window:H.localFlowControlWindow?{value:H.localFlowControlWindow}:null,remote_flow_control_window:H.remoteFlowControlWindow?{value:H.remoteFlowControlWindow}:null}};J(null,{socket:q})}function s68($,J){let Q=parseInt($.request.server_id,10),X=UW.server.getElementByKey(Q);if(X===void 0){J({code:bC.Status.NOT_FOUND,details:"No server data found for id "+Q});return}let Y=parseInt($.request.start_socket_id,10),W=parseInt($.request.max_results,10)||SU0,K=X.getInfo().sessionChildren.sockets,Z=[],H;for(H=K.lowerBound(Y);!H.equals(K.end())&&Z.length{Object.defineProperty(g96,"__esModule",{value:!0});g96.getNextCallNumber=V$8;var B$8=0;function V$8(){return B$8++}});var _U0=F((u96)=>{Object.defineProperty(u96,"__esModule",{value:!0});u96.CompressionAlgorithms=void 0;var d96;(function($){$[$.identity=0]="identity",$[$.deflate=1]="deflate",$[$.gzip=2]="gzip"})(d96||(u96.CompressionAlgorithms=d96={}))});var fU0=F((l96)=>{Object.defineProperty(l96,"__esModule",{value:!0});l96.BaseFilter=void 0;class c96{async sendMetadata($){return $}receiveMetadata($){return $}async sendMessage($){return $}async receiveMessage($){return $}receiveTrailers($){return $}}l96.BaseFilter=c96});var hU0=F((s96)=>{Object.defineProperty(s96,"__esModule",{value:!0});s96.CompressionFilterFactory=s96.CompressionFilter=void 0;var mu=f("zlib"),i96=_U0(),cO=Q6(),D$8=fU0(),O$8=M$(),w$8=($)=>{return typeof $==="number"&&typeof i96.CompressionAlgorithms[$]==="string"};class xC{async writeMessage($,J){let Q=$;if(J)Q=await this.compressMessage(Q);let X=Buffer.allocUnsafe(Q.length+5);return X.writeUInt8(J?1:0,0),X.writeUInt32BE(Q.length,1),Q.copy(X,5),X}async readMessage($){let J=$.readUInt8(0)===1,Q=$.slice(5);if(J)Q=await this.decompressMessage(Q);return Q}}class lO extends xC{async compressMessage($){return $}async writeMessage($,J){let Q=Buffer.allocUnsafe($.length+5);return Q.writeUInt8(0,0),Q.writeUInt32BE($.length,1),$.copy(Q,5),Q}decompressMessage($){return Promise.reject(Error('Received compressed message but "grpc-encoding" header was identity'))}}class o96 extends xC{constructor($){super();this.maxRecvMessageLength=$}compressMessage($){return new Promise((J,Q)=>{mu.deflate($,(X,Y)=>{if(X)Q(X);else J(Y)})})}decompressMessage($){return new Promise((J,Q)=>{let X=0,Y=[],W=mu.createInflate();W.on("data",(G)=>{if(Y.push(G),X+=G.byteLength,this.maxRecvMessageLength!==-1&&X>this.maxRecvMessageLength)W.destroy(),Q({code:cO.Status.RESOURCE_EXHAUSTED,details:`Received message that decompresses to a size larger than ${this.maxRecvMessageLength}`})}),W.on("end",()=>{J(Buffer.concat(Y))}),W.write($),W.end()})}}class r96 extends xC{constructor($){super();this.maxRecvMessageLength=$}compressMessage($){return new Promise((J,Q)=>{mu.gzip($,(X,Y)=>{if(X)Q(X);else J(Y)})})}decompressMessage($){return new Promise((J,Q)=>{let X=0,Y=[],W=mu.createGunzip();W.on("data",(G)=>{if(Y.push(G),X+=G.byteLength,this.maxRecvMessageLength!==-1&&X>this.maxRecvMessageLength)W.destroy(),Q({code:cO.Status.RESOURCE_EXHAUSTED,details:`Received message that decompresses to a size larger than ${this.maxRecvMessageLength}`})}),W.on("end",()=>{J(Buffer.concat(Y))}),W.write($),W.end()})}}class a96 extends xC{constructor($){super();this.compressionName=$}compressMessage($){return Promise.reject(Error(`Received message compressed with unsupported compression method ${this.compressionName}`))}decompressMessage($){return Promise.reject(Error(`Compression method not supported: ${this.compressionName}`))}}function n96($,J){switch($){case"identity":return new lO;case"deflate":return new o96(J);case"gzip":return new r96(J);default:return new a96($)}}class yU0 extends D$8.BaseFilter{constructor($,J){var Q,X,Y;super();this.sharedFilterConfig=J,this.sendCompression=new lO,this.receiveCompression=new lO,this.currentCompressionAlgorithm="identity";let W=$["grpc.default_compression_algorithm"];if(this.maxReceiveMessageLength=(Q=$["grpc.max_receive_message_length"])!==null&&Q!==void 0?Q:cO.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,this.maxSendMessageLength=(X=$["grpc.max_send_message_length"])!==null&&X!==void 0?X:cO.DEFAULT_MAX_SEND_MESSAGE_LENGTH,W!==void 0)if(w$8(W)){let G=i96.CompressionAlgorithms[W],K=(Y=J.serverSupportedEncodingHeader)===null||Y===void 0?void 0:Y.split(",");if(!K||K.includes(G))this.currentCompressionAlgorithm=G,this.sendCompression=n96(this.currentCompressionAlgorithm,-1)}else O$8.log(cO.LogVerbosity.ERROR,`Invalid value provided for grpc.default_compression_algorithm option: ${W}`)}async sendMetadata($){let J=await $;if(J.set("grpc-accept-encoding","identity,deflate,gzip"),J.set("accept-encoding","identity"),this.currentCompressionAlgorithm==="identity")J.remove("grpc-encoding");else J.set("grpc-encoding",this.currentCompressionAlgorithm);return J}receiveMetadata($){let J=$.get("grpc-encoding");if(J.length>0){let X=J[0];if(typeof X==="string")this.receiveCompression=n96(X,this.maxReceiveMessageLength)}$.remove("grpc-encoding");let Q=$.get("grpc-accept-encoding")[0];if(Q){if(this.sharedFilterConfig.serverSupportedEncodingHeader=Q,!Q.split(",").includes(this.currentCompressionAlgorithm))this.sendCompression=new lO,this.currentCompressionAlgorithm="identity"}return $.remove("grpc-accept-encoding"),$}async sendMessage($){var J;let Q=await $;if(this.maxSendMessageLength!==-1&&Q.message.length>this.maxSendMessageLength)throw{code:cO.Status.RESOURCE_EXHAUSTED,details:`Attempted to send message with a size larger than ${this.maxSendMessageLength}`};let X;if(this.sendCompression instanceof lO)X=!1;else X=(((J=Q.flags)!==null&&J!==void 0?J:0)&2)===0;return{message:await this.sendCompression.writeMessage(Q.message,X),flags:Q.flags}}async receiveMessage($){return this.receiveCompression.readMessage(await $)}}s96.CompressionFilter=yU0;class t96{constructor($,J){this.options=J,this.sharedFilterConfig={}}createFilter(){return new yU0(this.options,this.sharedFilterConfig)}}s96.CompressionFilterFactory=t96});var gC=F(($56)=>{Object.defineProperty($56,"__esModule",{value:!0});$56.restrictControlPlaneStatusCode=L$8;var ZY=Q6(),I$8=[ZY.Status.OK,ZY.Status.INVALID_ARGUMENT,ZY.Status.NOT_FOUND,ZY.Status.ALREADY_EXISTS,ZY.Status.FAILED_PRECONDITION,ZY.Status.ABORTED,ZY.Status.OUT_OF_RANGE,ZY.Status.DATA_LOSS];function L$8($,J){if(I$8.includes($))return{code:ZY.Status.INTERNAL,details:`Invalid status from control plane: ${$} ${ZY.Status[$]} ${J}`};else return{code:$,details:J}}});var pO=F((J56)=>{Object.defineProperty(J56,"__esModule",{value:!0});J56.minDeadline=P$8;J56.getDeadlineTimeoutString=C$8;J56.getRelativeTimeout=R$8;J56.deadlineToString=T$8;J56.formatDateDifference=j$8;function P$8(...$){let J=1/0;for(let Q of $){let X=Q instanceof Date?Q.getTime():Q;if(XE$8)return 1/0;else return X}function T$8($){if($ instanceof Date)return $.toISOString();else{let J=new Date($);if(Number.isNaN(J.getTime()))return""+$;else return J.toISOString()}}function j$8($,J){return((J.getTime()-$.getTime())/1000).toFixed(3)+"s"}});var cu=F((Q56)=>{Object.defineProperty(Q56,"__esModule",{value:!0});Q56.FilterStackFactory=Q56.FilterStack=void 0;class bU0{constructor($){this.filters=$}sendMetadata($){let J=$;for(let Q=0;Q=0;Q--)J=this.filters[Q].receiveMetadata(J);return J}sendMessage($){let J=$;for(let Q=0;Q=0;Q--)J=this.filters[Q].receiveMessage(J);return J}receiveTrailers($){let J=$;for(let Q=this.filters.length-1;Q>=0;Q--)J=this.filters[Q].receiveTrailers(J);return J}push($){this.filters.unshift(...$)}getFilters(){return this.filters}}Q56.FilterStack=bU0;class xU0{constructor($){this.factories=$}push($){this.factories.unshift(...$)}clone(){return new xU0([...this.factories])}createFilter(){return new bU0(this.factories.map(($)=>$.createFilter()))}}Q56.FilterStackFactory=xU0});var Z56=F((G56)=>{Object.defineProperty(G56,"__esModule",{value:!0});G56.SingleSubchannelChannel=void 0;var h$8=uu(),dC=nK(),b$8=hU0(),x$8=M9(),uC=Q6(),g$8=gC(),d$8=pO(),u$8=cu(),gU0=Q8(),m$8=VQ(),lu=P9();class Y56{constructor($,J,Q,X,Y){var W,G;this.subchannel=$,this.method=J,this.options=X,this.callNumber=Y,this.childCall=null,this.pendingMessage=null,this.readPending=!1,this.halfClosePending=!1,this.pendingStatus=null,this.readFilterPending=!1,this.writeFilterPending=!1;let K=this.method.split("/"),Z="";if(K.length>=2)Z=K[1];let H=(G=(W=(0,lu.splitHostPort)(this.options.host))===null||W===void 0?void 0:W.host)!==null&&G!==void 0?G:"localhost";this.serviceUrl=`https://${H}/${Z}`;let z=(0,d$8.getRelativeTimeout)(X.deadline);if(z!==1/0)if(z<=0)this.cancelWithStatus(uC.Status.DEADLINE_EXCEEDED,"Deadline exceeded");else setTimeout(()=>{this.cancelWithStatus(uC.Status.DEADLINE_EXCEEDED,"Deadline exceeded")},z);this.filterStack=Q.createFilter()}cancelWithStatus($,J){if(this.childCall)this.childCall.cancelWithStatus($,J);else this.pendingStatus={code:$,details:J,metadata:new gU0.Metadata}}getPeer(){var $,J;return(J=($=this.childCall)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:this.subchannel.getAddress()}async start($,J){if(this.pendingStatus){J.onReceiveStatus(this.pendingStatus);return}if(this.subchannel.getConnectivityState()!==x$8.ConnectivityState.READY){J.onReceiveStatus({code:uC.Status.UNAVAILABLE,details:"Subchannel not ready",metadata:new gU0.Metadata});return}let Q=await this.filterStack.sendMetadata(Promise.resolve($)),X;try{X=await this.subchannel.getCallCredentials().generateMetadata({method_name:this.method,service_url:this.serviceUrl})}catch(W){let G=W,{code:K,details:Z}=(0,g$8.restrictControlPlaneStatusCode)(typeof G.code==="number"?G.code:uC.Status.UNKNOWN,`Getting metadata from plugin failed with error: ${G.message}`);J.onReceiveStatus({code:K,details:Z,metadata:new gU0.Metadata});return}X.merge(Q);let Y={onReceiveMetadata:async(W)=>{J.onReceiveMetadata(await this.filterStack.receiveMetadata(W))},onReceiveMessage:async(W)=>{this.readFilterPending=!0;let G=await this.filterStack.receiveMessage(W);if(this.readFilterPending=!1,J.onReceiveMessage(G),this.pendingStatus)J.onReceiveStatus(this.pendingStatus)},onReceiveStatus:async(W)=>{let G=await this.filterStack.receiveTrailers(W);if(this.readFilterPending)this.pendingStatus=G;else J.onReceiveStatus(G)}};if(this.childCall=this.subchannel.createCall(X,this.options.host,this.method,Y),this.readPending)this.childCall.startRead();if(this.pendingMessage)this.childCall.sendMessageWithContext(this.pendingMessage.context,this.pendingMessage.message);if(this.halfClosePending&&!this.writeFilterPending)this.childCall.halfClose()}async sendMessageWithContext($,J){this.writeFilterPending=!0;let Q=await this.filterStack.sendMessage(Promise.resolve({message:J,flags:$.flags}));if(this.writeFilterPending=!1,this.childCall){if(this.childCall.sendMessageWithContext($,Q.message),this.halfClosePending)this.childCall.halfClose()}else this.pendingMessage={context:$,message:Q.message}}startRead(){if(this.childCall)this.childCall.startRead();else this.readPending=!0}halfClose(){if(this.childCall&&!this.writeFilterPending)this.childCall.halfClose();else this.halfClosePending=!0}getCallNumber(){return this.callNumber}setCredentials($){throw Error("Method not implemented.")}getAuthContext(){if(this.childCall)return this.childCall.getAuthContext();else return null}}class W56{constructor($,J,Q){if(this.subchannel=$,this.target=J,this.channelzEnabled=!1,this.channelzTrace=new dC.ChannelzTrace,this.callTracker=new dC.ChannelzCallTracker,this.childrenTracker=new dC.ChannelzChildrenTracker,this.channelzEnabled=Q["grpc.enable_channelz"]!==0,this.channelzRef=(0,dC.registerChannelzChannel)((0,lu.uriToString)(J),()=>({target:`${(0,lu.uriToString)(J)} (${$.getAddress()})`,state:this.subchannel.getConnectivityState(),trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists()}),this.channelzEnabled),this.channelzEnabled)this.childrenTracker.refChild($.getChannelzRef());this.filterStackFactory=new u$8.FilterStackFactory([new b$8.CompressionFilterFactory(this,Q)])}close(){if(this.channelzEnabled)this.childrenTracker.unrefChild(this.subchannel.getChannelzRef());(0,dC.unregisterChannelzRef)(this.channelzRef)}getTarget(){return(0,lu.uriToString)(this.target)}getConnectivityState($){throw Error("Method not implemented.")}watchConnectivityState($,J,Q){throw Error("Method not implemented.")}getChannelzRef(){return this.channelzRef}createCall($,J){let Q={deadline:J,host:(0,m$8.getDefaultAuthority)(this.target),flags:uC.Propagate.DEFAULTS,parentCall:null};return new Y56(this.subchannel,$,this.filterStackFactory,Q,(0,h$8.getNextCallNumber)())}}G56.SingleSubchannelChannel=W56});var F56=F((z56)=>{Object.defineProperty(z56,"__esModule",{value:!0});z56.Subchannel=void 0;var N$=M9(),c$8=kO(),dU0=M$(),pu=Q6(),l$8=P9(),p$8=e9(),HY=nK(),n$8=Z56(),i$8="subchannel",o$8=2147483647;class H56{constructor($,J,Q,X,Y){var W;this.channelTarget=$,this.subchannelAddress=J,this.options=Q,this.connector=Y,this.connectivityState=N$.ConnectivityState.IDLE,this.transport=null,this.continueConnecting=!1,this.stateListeners=new Set,this.refcount=0,this.channelzEnabled=!0,this.dataProducers=new Map,this.subchannelChannel=null;let G={initialDelay:Q["grpc.initial_reconnect_backoff_ms"],maxDelay:Q["grpc.max_reconnect_backoff_ms"]};if(this.backoffTimeout=new c$8.BackoffTimeout(()=>{this.handleBackoffTimer()},G),this.backoffTimeout.unref(),this.subchannelAddressString=(0,p$8.subchannelAddressToString)(J),this.keepaliveTime=(W=Q["grpc.keepalive_time_ms"])!==null&&W!==void 0?W:-1,Q["grpc.enable_channelz"]===0)this.channelzEnabled=!1,this.channelzTrace=new HY.ChannelzTraceStub,this.callTracker=new HY.ChannelzCallTrackerStub,this.childrenTracker=new HY.ChannelzChildrenTrackerStub,this.streamTracker=new HY.ChannelzCallTrackerStub;else this.channelzTrace=new HY.ChannelzTrace,this.callTracker=new HY.ChannelzCallTracker,this.childrenTracker=new HY.ChannelzChildrenTracker,this.streamTracker=new HY.ChannelzCallTracker;this.channelzRef=(0,HY.registerChannelzSubchannel)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzTrace.addTrace("CT_INFO","Subchannel created"),this.trace("Subchannel constructed with options "+JSON.stringify(Q,void 0,2)),this.secureConnector=X._createSecureConnector($,Q)}getChannelzInfo(){return{state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists(),target:this.subchannelAddressString}}trace($){dU0.trace(pu.LogVerbosity.DEBUG,i$8,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}refTrace($){dU0.trace(pu.LogVerbosity.DEBUG,"subchannel_refcount","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}handleBackoffTimer(){if(this.continueConnecting)this.transitionToState([N$.ConnectivityState.TRANSIENT_FAILURE],N$.ConnectivityState.CONNECTING);else this.transitionToState([N$.ConnectivityState.TRANSIENT_FAILURE],N$.ConnectivityState.IDLE)}startBackoff(){this.backoffTimeout.runOnce()}stopBackoff(){this.backoffTimeout.stop(),this.backoffTimeout.reset()}startConnectingInternal(){let $=this.options;if($["grpc.keepalive_time_ms"]){let J=Math.min(this.keepaliveTime,o$8);$=Object.assign(Object.assign({},$),{"grpc.keepalive_time_ms":J})}this.connector.connect(this.subchannelAddress,this.secureConnector,$).then((J)=>{if(this.transitionToState([N$.ConnectivityState.CONNECTING],N$.ConnectivityState.READY)){if(this.transport=J,this.channelzEnabled)this.childrenTracker.refChild(J.getChannelzRef());J.addDisconnectListener((Q)=>{if(this.transitionToState([N$.ConnectivityState.READY],N$.ConnectivityState.IDLE),Q&&this.keepaliveTime>0)this.keepaliveTime*=2,dU0.log(pu.LogVerbosity.ERROR,`Connection to ${(0,l$8.uriToString)(this.channelTarget)} at ${this.subchannelAddressString} rejected by server because of excess pings. Increasing ping interval to ${this.keepaliveTime} ms`)})}else J.shutdown()},(J)=>{this.transitionToState([N$.ConnectivityState.CONNECTING],N$.ConnectivityState.TRANSIENT_FAILURE,`${J}`)})}transitionToState($,J,Q){var X,Y;if($.indexOf(this.connectivityState)===-1)return!1;if(Q)this.trace(N$.ConnectivityState[this.connectivityState]+" -> "+N$.ConnectivityState[J]+' with error "'+Q+'"');else this.trace(N$.ConnectivityState[this.connectivityState]+" -> "+N$.ConnectivityState[J]);if(this.channelzEnabled)this.channelzTrace.addTrace("CT_INFO","Connectivity state change to "+N$.ConnectivityState[J]);let W=this.connectivityState;switch(this.connectivityState=J,J){case N$.ConnectivityState.READY:this.stopBackoff();break;case N$.ConnectivityState.CONNECTING:this.startBackoff(),this.startConnectingInternal(),this.continueConnecting=!1;break;case N$.ConnectivityState.TRANSIENT_FAILURE:if(this.channelzEnabled&&this.transport)this.childrenTracker.unrefChild(this.transport.getChannelzRef());if((X=this.transport)===null||X===void 0||X.shutdown(),this.transport=null,!this.backoffTimeout.isRunning())process.nextTick(()=>{this.handleBackoffTimer()});break;case N$.ConnectivityState.IDLE:if(this.channelzEnabled&&this.transport)this.childrenTracker.unrefChild(this.transport.getChannelzRef());(Y=this.transport)===null||Y===void 0||Y.shutdown(),this.transport=null;break;default:throw Error(`Invalid state: unknown ConnectivityState ${J}`)}for(let G of this.stateListeners)G(this,W,J,this.keepaliveTime,Q);return!0}ref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount+1)),this.refcount+=1}unref(){if(this.refTrace("refcount "+this.refcount+" -> "+(this.refcount-1)),this.refcount-=1,this.refcount===0)this.channelzTrace.addTrace("CT_INFO","Shutting down"),(0,HY.unregisterChannelzRef)(this.channelzRef),this.secureConnector.destroy(),process.nextTick(()=>{this.transitionToState([N$.ConnectivityState.CONNECTING,N$.ConnectivityState.READY],N$.ConnectivityState.IDLE)})}unrefIfOneRef(){if(this.refcount===1)return this.unref(),!0;return!1}createCall($,J,Q,X){if(!this.transport)throw Error("Cannot create call, subchannel not READY");let Y;if(this.channelzEnabled)this.callTracker.addCallStarted(),this.streamTracker.addCallStarted(),Y={onCallEnd:(W)=>{if(W.code===pu.Status.OK)this.callTracker.addCallSucceeded();else this.callTracker.addCallFailed()}};else Y={};return this.transport.createCall($,J,Q,X,Y)}startConnecting(){process.nextTick(()=>{if(!this.transitionToState([N$.ConnectivityState.IDLE],N$.ConnectivityState.CONNECTING)){if(this.connectivityState===N$.ConnectivityState.TRANSIENT_FAILURE)this.continueConnecting=!0}})}getConnectivityState(){return this.connectivityState}addConnectivityStateListener($){this.stateListeners.add($)}removeConnectivityStateListener($){this.stateListeners.delete($)}resetBackoff(){process.nextTick(()=>{this.backoffTimeout.reset(),this.transitionToState([N$.ConnectivityState.TRANSIENT_FAILURE],N$.ConnectivityState.CONNECTING)})}getAddress(){return this.subchannelAddressString}getChannelzRef(){return this.channelzRef}isHealthy(){return!0}addHealthStateWatcher($){}removeHealthStateWatcher($){}getRealSubchannel(){return this}realSubchannelEquals($){return $.getRealSubchannel()===this}throttleKeepalive($){if($>this.keepaliveTime)this.keepaliveTime=$}getCallCredentials(){return this.secureConnector.getCallCredentials()}getChannel(){if(!this.subchannelChannel)this.subchannelChannel=new n$8.SingleSubchannelChannel(this,this.channelTarget,this.options);return this.subchannelChannel}addDataWatcher($){throw Error("Not implemented")}getOrCreateDataProducer($,J){let Q=this.dataProducers.get($);if(Q)return Q;let X=J(this);return this.dataProducers.set($,X),X}removeDataProducer($){this.dataProducers.delete($)}}z56.Subchannel=H56});var U56=F((B56)=>{var uU0;Object.defineProperty(B56,"__esModule",{value:!0});B56.GRPC_NODE_USE_ALTERNATIVE_RESOLVER=void 0;B56.GRPC_NODE_USE_ALTERNATIVE_RESOLVER=((uU0=process.env.GRPC_NODE_USE_ALTERNATIVE_RESOLVER)!==null&&uU0!==void 0?uU0:"false")==="true"});var lU0=F((I56)=>{Object.defineProperty(I56,"__esModule",{value:!0});I56.DEFAULT_PORT=void 0;I56.setup=Q48;var D56=VQ(),mU0=f("dns"),r$8=EV0(),cU0=Q6(),nO=cq(),a$8=Q8(),t$8=M$(),s$8=Q6(),iK=P9(),O56=f("net"),e$8=kO(),w56=U56(),$48="dns_resolver";function zY($){t$8.trace(s$8.LogVerbosity.DEBUG,$48,$)}I56.DEFAULT_PORT=443;var J48=30000;class N56{constructor($,J,Q){var X,Y,W;if(this.target=$,this.listener=J,this.pendingLookupPromise=null,this.pendingTxtPromise=null,this.latestLookupResult=null,this.latestServiceConfigResult=null,this.continueResolving=!1,this.isNextResolutionTimerRunning=!1,this.isServiceConfigEnabled=!0,this.returnedIpResult=!1,this.alternativeResolver=new mU0.promises.Resolver,zY("Resolver constructed for target "+(0,iK.uriToString)($)),$.authority)this.alternativeResolver.setServers([$.authority]);let G=(0,iK.splitHostPort)($.path);if(G===null)this.ipResult=null,this.dnsHostname=null,this.port=null;else if((0,O56.isIPv4)(G.host)||(0,O56.isIPv6)(G.host))this.ipResult=[{addresses:[{host:G.host,port:(X=G.port)!==null&&X!==void 0?X:I56.DEFAULT_PORT}]}],this.dnsHostname=null,this.port=null;else this.ipResult=null,this.dnsHostname=G.host,this.port=(Y=G.port)!==null&&Y!==void 0?Y:I56.DEFAULT_PORT;if(this.percentage=Math.random()*100,Q["grpc.service_config_disable_resolution"]===1)this.isServiceConfigEnabled=!1;this.defaultResolutionError={code:cU0.Status.UNAVAILABLE,details:`Name resolution failed for target ${(0,iK.uriToString)(this.target)}`,metadata:new a$8.Metadata};let K={initialDelay:Q["grpc.initial_reconnect_backoff_ms"],maxDelay:Q["grpc.max_reconnect_backoff_ms"]};this.backoff=new e$8.BackoffTimeout(()=>{if(this.continueResolving)this.startResolutionWithBackoff()},K),this.backoff.unref(),this.minTimeBetweenResolutionsMs=(W=Q["grpc.dns_min_time_between_resolutions_ms"])!==null&&W!==void 0?W:J48,this.nextResolutionTimer=setTimeout(()=>{},0),clearTimeout(this.nextResolutionTimer)}startResolution(){if(this.ipResult!==null){if(!this.returnedIpResult)zY("Returning IP address for target "+(0,iK.uriToString)(this.target)),setImmediate(()=>{this.listener((0,nO.statusOrFromValue)(this.ipResult),{},null,"")}),this.returnedIpResult=!0;this.backoff.stop(),this.backoff.reset(),this.stopNextResolutionTimer();return}if(this.dnsHostname===null)zY("Failed to parse DNS address "+(0,iK.uriToString)(this.target)),setImmediate(()=>{this.listener((0,nO.statusOrFromError)({code:cU0.Status.UNAVAILABLE,details:`Failed to parse DNS address ${(0,iK.uriToString)(this.target)}`}),{},null,"")}),this.stopNextResolutionTimer();else{if(this.pendingLookupPromise!==null)return;zY("Looking up DNS hostname "+this.dnsHostname),this.latestLookupResult=null;let $=this.dnsHostname;if(this.pendingLookupPromise=this.lookup($),this.pendingLookupPromise.then((J)=>{if(this.pendingLookupPromise===null)return;this.pendingLookupPromise=null,this.latestLookupResult=(0,nO.statusOrFromValue)(J.map((Y)=>({addresses:[Y]})));let Q="["+J.map((Y)=>Y.host+":"+Y.port).join(",")+"]";zY("Resolved addresses for target "+(0,iK.uriToString)(this.target)+": "+Q);let X=this.listener(this.latestLookupResult,{},this.latestServiceConfigResult,"");this.handleHealthStatus(X)},(J)=>{if(this.pendingLookupPromise===null)return;zY("Resolution error for target "+(0,iK.uriToString)(this.target)+": "+J.message),this.pendingLookupPromise=null,this.stopNextResolutionTimer(),this.listener((0,nO.statusOrFromError)(this.defaultResolutionError),{},this.latestServiceConfigResult,"")}),this.isServiceConfigEnabled&&this.pendingTxtPromise===null)this.pendingTxtPromise=this.resolveTxt($),this.pendingTxtPromise.then((J)=>{if(this.pendingTxtPromise===null)return;this.pendingTxtPromise=null;let Q;try{if(Q=(0,r$8.extractAndSelectServiceConfig)(J,this.percentage),Q)this.latestServiceConfigResult=(0,nO.statusOrFromValue)(Q);else this.latestServiceConfigResult=null}catch(X){this.latestServiceConfigResult=(0,nO.statusOrFromError)({code:cU0.Status.UNAVAILABLE,details:`Parsing service config failed with error ${X.message}`})}if(this.latestLookupResult!==null)this.listener(this.latestLookupResult,{},this.latestServiceConfigResult,"")},(J)=>{})}}handleHealthStatus($){if($)this.backoff.stop(),this.backoff.reset();else this.continueResolving=!0}async lookup($){if(w56.GRPC_NODE_USE_ALTERNATIVE_RESOLVER){zY("Using alternative DNS resolver.");let Q=await Promise.allSettled([this.alternativeResolver.resolve4($),this.alternativeResolver.resolve6($)]);if(Q.every((X)=>X.status==="rejected"))throw Error(Q[0].reason);return Q.reduce((X,Y)=>{return Y.status==="fulfilled"?[...X,...Y.value]:X},[]).map((X)=>({host:X,port:+this.port}))}return(await mU0.promises.lookup($,{all:!0})).map((Q)=>({host:Q.address,port:+this.port}))}async resolveTxt($){if(w56.GRPC_NODE_USE_ALTERNATIVE_RESOLVER)return zY("Using alternative DNS resolver."),this.alternativeResolver.resolveTxt($);return mU0.promises.resolveTxt($)}startNextResolutionTimer(){var $,J;clearTimeout(this.nextResolutionTimer),this.nextResolutionTimer=setTimeout(()=>{if(this.stopNextResolutionTimer(),this.continueResolving)this.startResolutionWithBackoff()},this.minTimeBetweenResolutionsMs),(J=($=this.nextResolutionTimer).unref)===null||J===void 0||J.call($),this.isNextResolutionTimerRunning=!0}stopNextResolutionTimer(){clearTimeout(this.nextResolutionTimer),this.isNextResolutionTimerRunning=!1}startResolutionWithBackoff(){if(this.pendingLookupPromise===null)this.continueResolving=!1,this.backoff.runOnce(),this.startNextResolutionTimer(),this.startResolution()}updateResolution(){if(this.pendingLookupPromise===null)if(this.isNextResolutionTimerRunning||this.backoff.isRunning()){if(this.isNextResolutionTimerRunning)zY('resolution update delayed by "min time between resolutions" rate limit');else zY("resolution update delayed by backoff timer until "+this.backoff.getEndTime().toISOString());this.continueResolving=!0}else this.startResolutionWithBackoff()}destroy(){this.continueResolving=!1,this.backoff.reset(),this.backoff.stop(),this.stopNextResolutionTimer(),this.pendingLookupPromise=null,this.pendingTxtPromise=null,this.latestLookupResult=null,this.latestServiceConfigResult=null,this.returnedIpResult=!1}static getDefaultAuthority($){return $.path}}function Q48(){(0,D56.registerResolver)("dns",N56),(0,D56.registerDefaultScheme)("dns")}});var pU0=F((C56)=>{Object.defineProperty(C56,"__esModule",{value:!0});C56.parseCIDR=P56;C56.mapProxyName=B48;C56.getProxiedConnection=V48;var mC=M$(),iO=Q6(),A56=f("net"),Y48=f("http"),W48=M$(),L56=e9(),cC=P9(),G48=f("url"),K48=lU0(),Z48="proxy";function oO($){W48.trace(iO.LogVerbosity.DEBUG,Z48,$)}function H48(){let $="",J="";if(process.env.grpc_proxy)J="grpc_proxy",$=process.env.grpc_proxy;else if(process.env.https_proxy)J="https_proxy",$=process.env.https_proxy;else if(process.env.http_proxy)J="http_proxy",$=process.env.http_proxy;else return{};let Q;try{Q=new G48.URL($)}catch(K){return(0,mC.log)(iO.LogVerbosity.ERROR,`cannot parse value of "${J}" env var`),{}}if(Q.protocol!=="http:")return(0,mC.log)(iO.LogVerbosity.ERROR,`"${Q.protocol}" scheme not supported in proxy URI`),{};let X=null;if(Q.username)if(Q.password)(0,mC.log)(iO.LogVerbosity.INFO,"userinfo found in proxy URI"),X=decodeURIComponent(`${Q.username}:${Q.password}`);else X=Q.username;let{hostname:Y,port:W}=Q;if(W==="")W="80";let G={address:`${Y}:${W}`};if(X)G.creds=X;return oO("Proxy server "+G.address+" set by environment variable "+J),G}function z48(){let $=process.env.no_grpc_proxy,J="no_grpc_proxy";if(!$)$=process.env.no_proxy,J="no_proxy";if($)return oO("No proxy server list set by environment variable "+J),$.split(",");else return[]}function P56($){let J=$.split("/");if(J.length!==2)return null;let Q=parseInt(J[1],10);if(!(0,A56.isIPv4)(J[0])||Number.isNaN(Q)||Q<0||Q>32)return null;return{ip:M56(J[0]),prefixLength:Q}}function M56($){return $.split(".").reduce((J,Q)=>(J<<8)+parseInt(Q,10),0)}function q48($,J){let Q=$.ip,X=-1<<32-$.prefixLength;return(M56(J)&X)===(Q&X)}function F48($){for(let J of z48()){let Q=P56(J);if((0,A56.isIPv4)($)&&Q&&q48(Q,$))return!0;else if($.endsWith(J))return!0}return!1}function B48($,J){var Q;let X={target:$,extraOptions:{}};if(((Q=J["grpc.enable_http_proxy"])!==null&&Q!==void 0?Q:1)===0)return X;if($.scheme==="unix")return X;let Y=H48();if(!Y.address)return X;let W=(0,cC.splitHostPort)($.path);if(!W)return X;let G=W.host;if(F48(G))return oO("Not using proxy for target in no_proxy list: "+(0,cC.uriToString)($)),X;let K={"grpc.http_connect_target":(0,cC.uriToString)($)};if(Y.creds)K["grpc.http_connect_creds"]=Y.creds;return{target:{scheme:"dns",path:Y.address},extraOptions:K}}function V48($,J){var Q;if(!("grpc.http_connect_target"in J))return Promise.resolve(null);let X=J["grpc.http_connect_target"],Y=(0,cC.parseUri)(X);if(Y===null)return Promise.resolve(null);let W=(0,cC.splitHostPort)(Y.path);if(W===null)return Promise.resolve(null);let G=`${W.host}:${(Q=W.port)!==null&&Q!==void 0?Q:K48.DEFAULT_PORT}`,K={method:"CONNECT",path:G},Z={Host:G};if((0,L56.isTcpSubchannelAddress)($))K.host=$.host,K.port=$.port;else K.socketPath=$.path;if("grpc.http_connect_creds"in J)Z["Proxy-Authorization"]="Basic "+Buffer.from(J["grpc.http_connect_creds"]).toString("base64");K.headers=Z;let H=(0,L56.subchannelAddressToString)($);return oO("Using proxy "+H+" to connect to "+K.path),new Promise((z,q)=>{let B=Y48.request(K);B.once("connect",(U,O,w)=>{if(B.removeAllListeners(),O.removeAllListeners(),U.statusCode===200){if(oO("Successfully connected to "+K.path+" through proxy "+H),w.length>0)O.unshift(w);oO("Successfully established a plaintext connection to "+K.path+" through proxy "+H),z(O)}else(0,mC.log)(iO.LogVerbosity.ERROR,"Failed to connect to "+K.path+" through proxy "+H+" with status "+U.statusCode),q()}),B.once("error",(U)=>{B.removeAllListeners(),(0,mC.log)(iO.LogVerbosity.ERROR,"Failed to connect to proxy "+H+" with error "+U.message),q()}),B.end()})}});var nU0=F((R56)=>{Object.defineProperty(R56,"__esModule",{value:!0});R56.StreamDecoder=void 0;var qY;(function($){$[$.NO_DATA=0]="NO_DATA",$[$.READING_SIZE=1]="READING_SIZE",$[$.READING_MESSAGE=2]="READING_MESSAGE"})(qY||(qY={}));class E56{constructor($){this.maxReadMessageLength=$,this.readState=qY.NO_DATA,this.readCompressFlag=Buffer.alloc(1),this.readPartialSize=Buffer.alloc(4),this.readSizeRemaining=4,this.readMessageSize=0,this.readPartialMessage=[],this.readMessageRemaining=0}write($){let J=0,Q,X=[];while(J<$.length)switch(this.readState){case qY.NO_DATA:this.readCompressFlag=$.slice(J,J+1),J+=1,this.readState=qY.READING_SIZE,this.readPartialSize.fill(0),this.readSizeRemaining=4,this.readMessageSize=0,this.readMessageRemaining=0,this.readPartialMessage=[];break;case qY.READING_SIZE:if(Q=Math.min($.length-J,this.readSizeRemaining),$.copy(this.readPartialSize,4-this.readSizeRemaining,J,J+Q),this.readSizeRemaining-=Q,J+=Q,this.readSizeRemaining===0){if(this.readMessageSize=this.readPartialSize.readUInt32BE(0),this.maxReadMessageLength!==-1&&this.readMessageSize>this.maxReadMessageLength)throw Error(`Received message larger than max (${this.readMessageSize} vs ${this.maxReadMessageLength})`);if(this.readMessageRemaining=this.readMessageSize,this.readMessageRemaining>0)this.readState=qY.READING_MESSAGE;else{let Y=Buffer.concat([this.readCompressFlag,this.readPartialSize],5);this.readState=qY.NO_DATA,X.push(Y)}}break;case qY.READING_MESSAGE:if(Q=Math.min($.length-J,this.readMessageRemaining),this.readPartialMessage.push($.slice(J,J+Q)),this.readMessageRemaining-=Q,J+=Q,this.readMessageRemaining===0){let Y=[this.readCompressFlag,this.readPartialSize].concat(this.readPartialMessage),W=Buffer.concat(Y,this.readMessageSize+5);this.readState=qY.NO_DATA,X.push(W)}break;default:throw Error("Unexpected read state")}return X}}R56.StreamDecoder=E56});var v56=F((S56)=>{Object.defineProperty(S56,"__esModule",{value:!0});S56.Http2SubchannelCall=void 0;var DW=f("http2"),w48=f("os"),I$=Q6(),OW=Q8(),N48=nU0(),I48=M$(),L48=Q6(),A48="subchannel_call";function P48($){for(let[J,Q]of Object.entries(w48.constants.errno))if(Q===$)return J;return"Unknown system error "+$}function iU0($){let J=`Received HTTP status code ${$}`,Q;switch($){case 400:Q=I$.Status.INTERNAL;break;case 401:Q=I$.Status.UNAUTHENTICATED;break;case 403:Q=I$.Status.PERMISSION_DENIED;break;case 404:Q=I$.Status.UNIMPLEMENTED;break;case 429:case 502:case 503:case 504:Q=I$.Status.UNAVAILABLE;break;default:Q=I$.Status.UNKNOWN}return{code:Q,details:J,metadata:new OW.Metadata}}class j56{constructor($,J,Q,X,Y){var W;this.http2Stream=$,this.callEventTracker=J,this.listener=Q,this.transport=X,this.callId=Y,this.isReadFilterPending=!1,this.isPushPending=!1,this.canPush=!1,this.readsClosed=!1,this.statusOutput=!1,this.unpushedReadMessages=[],this.finalStatus=null,this.internalError=null,this.serverEndedCall=!1,this.connectionDropped=!1;let G=(W=X.getOptions()["grpc.max_receive_message_length"])!==null&&W!==void 0?W:I$.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH;this.decoder=new N48.StreamDecoder(G),$.on("response",(K,Z)=>{let H="";for(let z of Object.keys(K))H+="\t\t"+z+": "+K[z]+` -`;if(this.trace(`Received server headers: -`+H),this.httpStatusCode=K[":status"],Z&DW.constants.NGHTTP2_FLAG_END_STREAM)this.handleTrailers(K);else{let z;try{z=OW.Metadata.fromHttp2Headers(K)}catch(q){this.endCall({code:I$.Status.UNKNOWN,details:q.message,metadata:new OW.Metadata});return}this.listener.onReceiveMetadata(z)}}),$.on("trailers",(K)=>{this.handleTrailers(K)}),$.on("data",(K)=>{if(this.statusOutput)return;this.trace("receive HTTP/2 data frame of length "+K.length);let Z;try{Z=this.decoder.write(K)}catch(H){if(this.httpStatusCode!==void 0&&this.httpStatusCode!==200){let z=iU0(this.httpStatusCode);this.cancelWithStatus(z.code,z.details)}else this.cancelWithStatus(I$.Status.RESOURCE_EXHAUSTED,H.message);return}for(let H of Z)this.trace("parsed message of length "+H.length),this.callEventTracker.addMessageReceived(),this.tryPush(H)}),$.on("end",()=>{this.readsClosed=!0,this.maybeOutputStatus()}),$.on("close",()=>{this.serverEndedCall=!0,process.nextTick(()=>{var K;if(this.trace("HTTP/2 stream closed with code "+$.rstCode),((K=this.finalStatus)===null||K===void 0?void 0:K.code)===I$.Status.OK)return;let Z,H="";switch($.rstCode){case DW.constants.NGHTTP2_NO_ERROR:if(this.finalStatus!==null)return;if(this.httpStatusCode&&this.httpStatusCode!==200){let z=iU0(this.httpStatusCode);Z=z.code,H=z.details}else Z=I$.Status.INTERNAL,H=`Received RST_STREAM with code ${$.rstCode} (Call ended without gRPC status)`;break;case DW.constants.NGHTTP2_REFUSED_STREAM:Z=I$.Status.UNAVAILABLE,H="Stream refused by server";break;case DW.constants.NGHTTP2_CANCEL:if(this.connectionDropped)Z=I$.Status.UNAVAILABLE,H="Connection dropped";else Z=I$.Status.CANCELLED,H="Call cancelled";break;case DW.constants.NGHTTP2_ENHANCE_YOUR_CALM:Z=I$.Status.RESOURCE_EXHAUSTED,H="Bandwidth exhausted or memory limit exceeded";break;case DW.constants.NGHTTP2_INADEQUATE_SECURITY:Z=I$.Status.PERMISSION_DENIED,H="Protocol not secure enough";break;case DW.constants.NGHTTP2_INTERNAL_ERROR:if(Z=I$.Status.INTERNAL,this.internalError===null)H=`Received RST_STREAM with code ${$.rstCode} (Internal server error)`;else if(this.internalError.code==="ECONNRESET"||this.internalError.code==="ETIMEDOUT")Z=I$.Status.UNAVAILABLE,H=this.internalError.message;else H=`Received RST_STREAM with code ${$.rstCode} triggered by internal client error: ${this.internalError.message}`;break;default:Z=I$.Status.INTERNAL,H=`Received RST_STREAM with code ${$.rstCode}`}this.endCall({code:Z,details:H,metadata:new OW.Metadata,rstCode:$.rstCode})})}),$.on("error",(K)=>{if(K.code!=="ERR_HTTP2_STREAM_ERROR")this.trace("Node error event: message="+K.message+" code="+K.code+" errno="+P48(K.errno)+" syscall="+K.syscall),this.internalError=K;this.callEventTracker.onStreamEnd(!1)})}getDeadlineInfo(){return[`remote_addr=${this.getPeer()}`]}onDisconnect(){this.connectionDropped=!0,setImmediate(()=>{this.endCall({code:I$.Status.UNAVAILABLE,details:"Connection dropped",metadata:new OW.Metadata})})}outputStatus(){if(!this.statusOutput)this.statusOutput=!0,this.trace("ended with status: code="+this.finalStatus.code+' details="'+this.finalStatus.details+'"'),this.callEventTracker.onCallEnd(this.finalStatus),process.nextTick(()=>{this.listener.onReceiveStatus(this.finalStatus)}),this.http2Stream.resume()}trace($){I48.trace(L48.LogVerbosity.DEBUG,A48,"["+this.callId+"] "+$)}endCall($){if(this.finalStatus===null||this.finalStatus.code===I$.Status.OK)this.finalStatus=$,this.maybeOutputStatus();this.destroyHttp2Stream()}maybeOutputStatus(){if(this.finalStatus!==null){if(this.finalStatus.code!==I$.Status.OK||this.readsClosed&&this.unpushedReadMessages.length===0&&!this.isReadFilterPending&&!this.isPushPending)this.outputStatus()}}push($){this.trace("pushing to reader message of length "+($ instanceof Buffer?$.length:null)),this.canPush=!1,this.isPushPending=!0,process.nextTick(()=>{if(this.isPushPending=!1,this.statusOutput)return;this.listener.onReceiveMessage($),this.maybeOutputStatus()})}tryPush($){if(this.canPush)this.http2Stream.pause(),this.push($);else this.trace("unpushedReadMessages.push message of length "+$.length),this.unpushedReadMessages.push($)}handleTrailers($){this.serverEndedCall=!0,this.callEventTracker.onStreamEnd(!0);let J="";for(let W of Object.keys($))J+="\t\t"+W+": "+$[W]+` -`;this.trace(`Received server trailers: -`+J);let Q;try{Q=OW.Metadata.fromHttp2Headers($)}catch(W){Q=new OW.Metadata}let X=Q.getMap(),Y;if(typeof X["grpc-status"]==="string"){let W=Number(X["grpc-status"]);this.trace("received status code "+W+" from server"),Q.remove("grpc-status");let G="";if(typeof X["grpc-message"]==="string"){try{G=decodeURI(X["grpc-message"])}catch(K){G=X["grpc-message"]}Q.remove("grpc-message"),this.trace('received status details string "'+G+'" from server')}Y={code:W,details:G,metadata:Q}}else if(this.httpStatusCode)Y=iU0(this.httpStatusCode),Y.metadata=Q;else Y={code:I$.Status.UNKNOWN,details:"No status information received",metadata:Q};this.endCall(Y)}destroyHttp2Stream(){var $;if(this.http2Stream.destroyed)return;if(this.serverEndedCall)this.http2Stream.end();else{let J;if((($=this.finalStatus)===null||$===void 0?void 0:$.code)===I$.Status.OK)J=DW.constants.NGHTTP2_NO_ERROR;else J=DW.constants.NGHTTP2_CANCEL;this.trace("close http2 stream with code "+J),this.http2Stream.close(J)}}cancelWithStatus($,J){this.trace("cancelWithStatus code: "+$+' details: "'+J+'"'),this.endCall({code:$,details:J,metadata:new OW.Metadata})}getStatus(){return this.finalStatus}getPeer(){return this.transport.getPeerName()}getCallNumber(){return this.callId}getAuthContext(){return this.transport.getAuthContext()}startRead(){if(this.finalStatus!==null&&this.finalStatus.code!==I$.Status.OK){this.readsClosed=!0,this.maybeOutputStatus();return}if(this.canPush=!0,this.unpushedReadMessages.length>0){let $=this.unpushedReadMessages.shift();this.push($);return}this.http2Stream.resume()}sendMessageWithContext($,J){this.trace("write() called with message of length "+J.length);let Q=(X)=>{process.nextTick(()=>{var Y;let W=I$.Status.UNAVAILABLE;if((X===null||X===void 0?void 0:X.code)==="ERR_STREAM_WRITE_AFTER_END")W=I$.Status.INTERNAL;if(X)this.cancelWithStatus(W,`Write error: ${X.message}`);(Y=$.callback)===null||Y===void 0||Y.call($)})};this.trace("sending data chunk of length "+J.length),this.callEventTracker.addMessageSent();try{this.http2Stream.write(J,Q)}catch(X){this.endCall({code:I$.Status.UNAVAILABLE,details:`Write failed with error ${X.message}`,metadata:new OW.Metadata})}}halfClose(){this.trace("end() called"),this.trace("calling end() on HTTP/2 stream"),this.http2Stream.end()}}S56.Http2SubchannelCall=j56});var b56=F((y56)=>{Object.defineProperty(y56,"__esModule",{value:!0});y56.Http2SubchannelConnector=void 0;var aq=f("http2"),M48=f("tls"),iu=nK(),lC=Q6(),C48=pU0(),rO=M$(),E48=VQ(),ou=e9(),oU0=P9(),R48=f("net"),T48=v56(),j48=uu(),rU0="transport",S48="transport_flowctrl",k48=HV0().version,{HTTP2_HEADER_AUTHORITY:v48,HTTP2_HEADER_CONTENT_TYPE:_48,HTTP2_HEADER_METHOD:f48,HTTP2_HEADER_PATH:y48,HTTP2_HEADER_TE:h48,HTTP2_HEADER_USER_AGENT:b48}=aq.constants,x48=20000,g48=Buffer.from("too_many_pings","ascii");class _56{constructor($,J,Q,X){if(this.session=$,this.options=Q,this.remoteName=X,this.keepaliveTimer=null,this.pendingSendKeepalivePing=!1,this.activeCalls=new Set,this.disconnectListeners=[],this.disconnectHandled=!1,this.channelzEnabled=!0,this.keepalivesSent=0,this.messagesSent=0,this.messagesReceived=0,this.lastMessageSentTimestamp=null,this.lastMessageReceivedTimestamp=null,this.subchannelAddressString=(0,ou.subchannelAddressToString)(J),Q["grpc.enable_channelz"]===0)this.channelzEnabled=!1,this.streamTracker=new iu.ChannelzCallTrackerStub;else this.streamTracker=new iu.ChannelzCallTracker;if(this.channelzRef=(0,iu.registerChannelzSocket)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.userAgent=[Q["grpc.primary_user_agent"],`grpc-node-js/${k48}`,Q["grpc.secondary_user_agent"]].filter((Y)=>Y).join(" "),"grpc.keepalive_time_ms"in Q)this.keepaliveTimeMs=Q["grpc.keepalive_time_ms"];else this.keepaliveTimeMs=-1;if("grpc.keepalive_timeout_ms"in Q)this.keepaliveTimeoutMs=Q["grpc.keepalive_timeout_ms"];else this.keepaliveTimeoutMs=x48;if("grpc.keepalive_permit_without_calls"in Q)this.keepaliveWithoutCalls=Q["grpc.keepalive_permit_without_calls"]===1;else this.keepaliveWithoutCalls=!1;if($.once("close",()=>{this.trace("session closed"),this.handleDisconnect()}),$.once("goaway",(Y,W,G)=>{let K=!1;if(Y===aq.constants.NGHTTP2_ENHANCE_YOUR_CALM&&G&&G.equals(g48))K=!0;this.trace("connection closed by GOAWAY with code "+Y+" and data "+(G===null||G===void 0?void 0:G.toString())),this.reportDisconnectToOwner(K)}),$.once("error",(Y)=>{this.trace("connection closed with error "+Y.message),this.handleDisconnect()}),$.socket.once("close",(Y)=>{this.trace("connection closed. hadError="+Y),this.handleDisconnect()}),rO.isTracerEnabled(rU0))$.on("remoteSettings",(Y)=>{this.trace("new settings received"+(this.session!==$?" on the old connection":"")+": "+JSON.stringify(Y))}),$.on("localSettings",(Y)=>{this.trace("local settings acknowledged by remote"+(this.session!==$?" on the old connection":"")+": "+JSON.stringify(Y))});if(this.keepaliveWithoutCalls)this.maybeStartKeepalivePingTimer();if($.socket instanceof M48.TLSSocket)this.authContext={transportSecurityType:"ssl",sslPeerCertificate:$.socket.getPeerCertificate()};else this.authContext={}}getChannelzInfo(){var $,J,Q;let X=this.session.socket,Y=X.remoteAddress?(0,ou.stringToSubchannelAddress)(X.remoteAddress,X.remotePort):null,W=X.localAddress?(0,ou.stringToSubchannelAddress)(X.localAddress,X.localPort):null,G;if(this.session.encrypted){let Z=X,H=Z.getCipher(),z=Z.getCertificate(),q=Z.getPeerCertificate();G={cipherSuiteStandardName:($=H.standardName)!==null&&$!==void 0?$:null,cipherSuiteOtherName:H.standardName?null:H.name,localCertificate:z&&"raw"in z?z.raw:null,remoteCertificate:q&&"raw"in q?q.raw:null}}else G=null;return{remoteAddress:Y,localAddress:W,security:G,remoteName:this.remoteName,streamsStarted:this.streamTracker.callsStarted,streamsSucceeded:this.streamTracker.callsSucceeded,streamsFailed:this.streamTracker.callsFailed,messagesSent:this.messagesSent,messagesReceived:this.messagesReceived,keepAlivesSent:this.keepalivesSent,lastLocalStreamCreatedTimestamp:this.streamTracker.lastCallStartedTimestamp,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:this.lastMessageSentTimestamp,lastMessageReceivedTimestamp:this.lastMessageReceivedTimestamp,localFlowControlWindow:(J=this.session.state.localWindowSize)!==null&&J!==void 0?J:null,remoteFlowControlWindow:(Q=this.session.state.remoteWindowSize)!==null&&Q!==void 0?Q:null}}trace($){rO.trace(lC.LogVerbosity.DEBUG,rU0,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}keepaliveTrace($){rO.trace(lC.LogVerbosity.DEBUG,"keepalive","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}flowControlTrace($){rO.trace(lC.LogVerbosity.DEBUG,S48,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}internalsTrace($){rO.trace(lC.LogVerbosity.DEBUG,"transport_internals","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+$)}reportDisconnectToOwner($){if(this.disconnectHandled)return;this.disconnectHandled=!0,this.disconnectListeners.forEach((J)=>J($))}handleDisconnect(){this.clearKeepaliveTimeout(),this.reportDisconnectToOwner(!1);for(let $ of this.activeCalls)$.onDisconnect();setImmediate(()=>{this.session.destroy()})}addDisconnectListener($){this.disconnectListeners.push($)}canSendPing(){return!this.session.destroyed&&this.keepaliveTimeMs>0&&(this.keepaliveWithoutCalls||this.activeCalls.size>0)}maybeSendPing(){var $,J;if(!this.canSendPing()){this.pendingSendKeepalivePing=!0;return}if(this.keepaliveTimer){console.error("keepaliveTimeout is not null");return}if(this.channelzEnabled)this.keepalivesSent+=1;this.keepaliveTrace("Sending ping with timeout "+this.keepaliveTimeoutMs+"ms"),this.keepaliveTimer=setTimeout(()=>{this.keepaliveTimer=null,this.keepaliveTrace("Ping timeout passed without response"),this.handleDisconnect()},this.keepaliveTimeoutMs),(J=($=this.keepaliveTimer).unref)===null||J===void 0||J.call($);let Q="";try{if(!this.session.ping((Y,W,G)=>{if(this.clearKeepaliveTimeout(),Y)this.keepaliveTrace("Ping failed with error "+Y.message),this.handleDisconnect();else this.keepaliveTrace("Received ping response"),this.maybeStartKeepalivePingTimer()}))Q="Ping returned false"}catch(X){Q=(X instanceof Error?X.message:"")||"Unknown error"}if(Q)this.keepaliveTrace("Ping send failed: "+Q),this.handleDisconnect()}maybeStartKeepalivePingTimer(){var $,J;if(!this.canSendPing())return;if(this.pendingSendKeepalivePing)this.pendingSendKeepalivePing=!1,this.maybeSendPing();else if(!this.keepaliveTimer)this.keepaliveTrace("Starting keepalive timer for "+this.keepaliveTimeMs+"ms"),this.keepaliveTimer=setTimeout(()=>{this.keepaliveTimer=null,this.maybeSendPing()},this.keepaliveTimeMs),(J=($=this.keepaliveTimer).unref)===null||J===void 0||J.call($)}clearKeepaliveTimeout(){if(this.keepaliveTimer)clearTimeout(this.keepaliveTimer),this.keepaliveTimer=null}removeActiveCall($){if(this.activeCalls.delete($),this.activeCalls.size===0)this.session.unref()}addActiveCall($){if(this.activeCalls.add($),this.activeCalls.size===1){if(this.session.ref(),!this.keepaliveWithoutCalls)this.maybeStartKeepalivePingTimer()}}createCall($,J,Q,X,Y){let W=$.toHttp2Headers();W[v48]=J,W[b48]=this.userAgent,W[_48]="application/grpc",W[f48]="POST",W[y48]=Q,W[h48]="trailers";let G;try{G=this.session.request(W)}catch(H){throw this.handleDisconnect(),H}this.flowControlTrace("local window size: "+this.session.state.localWindowSize+" remote window size: "+this.session.state.remoteWindowSize),this.internalsTrace("session.closed="+this.session.closed+" session.destroyed="+this.session.destroyed+" session.socket.destroyed="+this.session.socket.destroyed);let K,Z;if(this.channelzEnabled)this.streamTracker.addCallStarted(),K={addMessageSent:()=>{var H;this.messagesSent+=1,this.lastMessageSentTimestamp=new Date,(H=Y.addMessageSent)===null||H===void 0||H.call(Y)},addMessageReceived:()=>{var H;this.messagesReceived+=1,this.lastMessageReceivedTimestamp=new Date,(H=Y.addMessageReceived)===null||H===void 0||H.call(Y)},onCallEnd:(H)=>{var z;(z=Y.onCallEnd)===null||z===void 0||z.call(Y,H),this.removeActiveCall(Z)},onStreamEnd:(H)=>{var z;if(H)this.streamTracker.addCallSucceeded();else this.streamTracker.addCallFailed();(z=Y.onStreamEnd)===null||z===void 0||z.call(Y,H)}};else K={addMessageSent:()=>{var H;(H=Y.addMessageSent)===null||H===void 0||H.call(Y)},addMessageReceived:()=>{var H;(H=Y.addMessageReceived)===null||H===void 0||H.call(Y)},onCallEnd:(H)=>{var z;(z=Y.onCallEnd)===null||z===void 0||z.call(Y,H),this.removeActiveCall(Z)},onStreamEnd:(H)=>{var z;(z=Y.onStreamEnd)===null||z===void 0||z.call(Y,H)}};return Z=new T48.Http2SubchannelCall(G,K,X,this,(0,j48.getNextCallNumber)()),this.addActiveCall(Z),Z}getChannelzRef(){return this.channelzRef}getPeerName(){return this.subchannelAddressString}getOptions(){return this.options}getAuthContext(){return this.authContext}shutdown(){this.session.close(),(0,iu.unregisterChannelzRef)(this.channelzRef)}}class f56{constructor($){this.channelTarget=$,this.session=null,this.isShutdown=!1}trace($){rO.trace(lC.LogVerbosity.DEBUG,rU0,(0,oU0.uriToString)(this.channelTarget)+" "+$)}createSession($,J,Q){if(this.isShutdown)return Promise.reject();if($.socket.closed)return Promise.reject("Connection closed before starting HTTP/2 handshake");return new Promise((X,Y)=>{var W,G,K,Z,H,z,q,B;let U=null,O=this.channelTarget;if("grpc.http_connect_target"in Q){let p=(0,oU0.parseUri)(Q["grpc.http_connect_target"]);if(p)O=p,U=(0,oU0.uriToString)(p)}let w=$.secure?"https":"http",N=(0,E48.getDefaultAuthority)(O),I=()=>{var p;(p=this.session)===null||p===void 0||p.destroy(),this.session=null,setImmediate(()=>{if(!i)i=!0,Y(`${l.trim()} (${new Date().toISOString()})`)})},E=(p)=>{var X0;if((X0=this.session)===null||X0===void 0||X0.destroy(),l=p.message,this.trace("connection failed with error "+l),!i)i=!0,Y(`${l} (${new Date().toISOString()})`)},v={createConnection:(p,X0)=>{return $.socket},settings:{initialWindowSize:(Z=(W=Q["grpc-node.flow_control_window"])!==null&&W!==void 0?W:(K=(G=aq.getDefaultSettings)===null||G===void 0?void 0:G.call(aq))===null||K===void 0?void 0:K.initialWindowSize)!==null&&Z!==void 0?Z:65535},maxSendHeaderBlockLength:Number.MAX_SAFE_INTEGER,maxSessionMemory:(H=Q["grpc-node.max_session_memory"])!==null&&H!==void 0?H:Number.MAX_SAFE_INTEGER},M=aq.connect(`${w}://${N}`,v),b=(B=(q=(z=aq.getDefaultSettings)===null||z===void 0?void 0:z.call(aq))===null||q===void 0?void 0:q.initialWindowSize)!==null&&B!==void 0?B:65535,y=Q["grpc-node.flow_control_window"];this.session=M;let l="Failed to connect",i=!1;M.unref(),M.once("remoteSettings",()=>{var p;if(y&&y>b)try{M.setLocalWindowSize(y)}catch(X0){let x=y-((p=M.state.localWindowSize)!==null&&p!==void 0?p:b);if(x>0)M.incrementWindowSize(x)}M.removeAllListeners(),$.socket.removeListener("close",I),$.socket.removeListener("error",E),X(new _56(M,J,Q,U)),this.session=null}),M.once("close",I),M.once("error",E),$.socket.once("close",I),$.socket.once("error",E)})}tcpConnect($,J){return(0,C48.getProxiedConnection)($,J).then((Q)=>{if(Q)return Q;else return new Promise((X,Y)=>{let W=()=>{Y(Error("Socket closed"))},G=(Z)=>{Y(Z)},K=R48.connect($,()=>{K.removeListener("close",W),K.removeListener("error",G),X(K)});K.once("close",W),K.once("error",G)})})}async connect($,J,Q){if(this.isShutdown)return Promise.reject();let X=null,Y=null,W=(0,ou.subchannelAddressToString)($);try{return this.trace(W+" Waiting for secureConnector to be ready"),await J.waitForReady(),this.trace(W+" secureConnector is ready"),X=await this.tcpConnect($,Q),X.setNoDelay(),this.trace(W+" Established TCP connection"),Y=await J.connect(X),this.trace(W+" Established secure connection"),this.createSession(Y,$,Q)}catch(G){throw X===null||X===void 0||X.destroy(),Y===null||Y===void 0||Y.socket.destroy(),G}}shutdown(){var $;this.isShutdown=!0,($=this.session)===null||$===void 0||$.close(),this.session=null}}y56.Http2SubchannelConnector=f56});var d56=F((x56)=>{Object.defineProperty(x56,"__esModule",{value:!0});x56.SubchannelPool=void 0;x56.getSubchannelPool=i48;var d48=d$6(),u48=F56(),m48=e9(),c48=P9(),l48=b56(),p48=1e4;class ru{constructor(){this.pool=Object.create(null),this.cleanupTimer=null}unrefUnusedSubchannels(){let $=!0;for(let J in this.pool){let X=this.pool[J].filter((Y)=>!Y.subchannel.unrefIfOneRef());if(X.length>0)$=!1;this.pool[J]=X}if($&&this.cleanupTimer!==null)clearInterval(this.cleanupTimer),this.cleanupTimer=null}ensureCleanupTask(){var $,J;if(this.cleanupTimer===null)this.cleanupTimer=setInterval(()=>{this.unrefUnusedSubchannels()},p48),(J=($=this.cleanupTimer).unref)===null||J===void 0||J.call($)}getOrCreateSubchannel($,J,Q,X){this.ensureCleanupTask();let Y=(0,c48.uriToString)($);if(Y in this.pool){let G=this.pool[Y];for(let K of G)if((0,m48.subchannelAddressEqual)(J,K.subchannelAddress)&&(0,d48.channelOptionsEqual)(Q,K.channelArguments)&&X._equals(K.channelCredentials))return K.subchannel}let W=new u48.Subchannel($,J,Q,X,new l48.Http2SubchannelConnector($));if(!(Y in this.pool))this.pool[Y]=[];return this.pool[Y].push({subchannelAddress:J,channelArguments:Q,channelCredentials:X,subchannel:W}),W.ref(),W}}x56.SubchannelPool=ru;var n48=new ru;function i48($){if($)return n48;else return new ru}});var n56=F((l56)=>{Object.defineProperty(l56,"__esModule",{value:!0});l56.LoadBalancingCall=void 0;var u56=M9(),au=Q6(),m56=pO(),tu=Q8(),pC=ZW(),r48=P9(),a48=M$(),aU0=gC(),t48=f("http2"),s48="load_balancing_call";class c56{constructor($,J,Q,X,Y,W,G){var K,Z;this.channel=$,this.callConfig=J,this.methodName=Q,this.host=X,this.credentials=Y,this.deadline=W,this.callNumber=G,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.metadata=null,this.listener=null,this.onCallEnded=null,this.childStartTime=null;let H=this.methodName.split("/"),z="";if(H.length>=2)z=H[1];let q=(Z=(K=(0,r48.splitHostPort)(this.host))===null||K===void 0?void 0:K.host)!==null&&Z!==void 0?Z:"localhost";this.serviceUrl=`https://${q}/${z}`,this.startTime=new Date}getDeadlineInfo(){var $,J;let Q=[];if(this.childStartTime){if(this.childStartTime>this.startTime){if(($=this.metadata)===null||$===void 0?void 0:$.getOptions().waitForReady)Q.push("wait_for_ready");Q.push(`LB pick: ${(0,m56.formatDateDifference)(this.startTime,this.childStartTime)}`)}return Q.push(...this.child.getDeadlineInfo()),Q}else{if((J=this.metadata)===null||J===void 0?void 0:J.getOptions().waitForReady)Q.push("wait_for_ready");Q.push("Waiting for LB pick")}return Q}trace($){a48.trace(au.LogVerbosity.DEBUG,s48,"["+this.callNumber+"] "+$)}outputStatus($,J){var Q,X;if(!this.ended){this.ended=!0,this.trace("ended with status: code="+$.code+' details="'+$.details+'" start time='+this.startTime.toISOString());let Y=Object.assign(Object.assign({},$),{progress:J});(Q=this.listener)===null||Q===void 0||Q.onReceiveStatus(Y),(X=this.onCallEnded)===null||X===void 0||X.call(this,Y.code,Y.details,Y.metadata)}}doPick(){var $,J;if(this.ended)return;if(!this.metadata)throw Error("doPick called before start");this.trace("Pick called");let Q=this.metadata.clone(),X=this.channel.doPick(Q,this.callConfig.pickInformation),Y=X.subchannel?"("+X.subchannel.getChannelzRef().id+") "+X.subchannel.getAddress():""+X.subchannel;switch(this.trace("Pick result: "+pC.PickResultType[X.pickResultType]+" subchannel: "+Y+" status: "+(($=X.status)===null||$===void 0?void 0:$.code)+" "+((J=X.status)===null||J===void 0?void 0:J.details)),X.pickResultType){case pC.PickResultType.COMPLETE:this.credentials.compose(X.subchannel.getCallCredentials()).generateMetadata({method_name:this.methodName,service_url:this.serviceUrl}).then((Z)=>{var H;if(this.ended){this.trace("Credentials metadata generation finished after call ended");return}if(Q.merge(Z),Q.get("authorization").length>1)this.outputStatus({code:au.Status.INTERNAL,details:'"authorization" metadata cannot have multiple values',metadata:new tu.Metadata},"PROCESSED");if(X.subchannel.getConnectivityState()!==u56.ConnectivityState.READY){this.trace("Picked subchannel "+Y+" has state "+u56.ConnectivityState[X.subchannel.getConnectivityState()]+" after getting credentials metadata. Retrying pick"),this.doPick();return}if(this.deadline!==1/0)Q.set("grpc-timeout",(0,m56.getDeadlineTimeoutString)(this.deadline));try{this.child=X.subchannel.getRealSubchannel().createCall(Q,this.host,this.methodName,{onReceiveMetadata:(z)=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(z)},onReceiveMessage:(z)=>{this.trace("Received message"),this.listener.onReceiveMessage(z)},onReceiveStatus:(z)=>{if(this.trace("Received status"),z.rstCode===t48.constants.NGHTTP2_REFUSED_STREAM)this.outputStatus(z,"REFUSED");else this.outputStatus(z,"PROCESSED")}}),this.childStartTime=new Date}catch(z){this.trace("Failed to start call on picked subchannel "+Y+" with error "+z.message),this.outputStatus({code:au.Status.INTERNAL,details:"Failed to start HTTP/2 stream with error "+z.message,metadata:new tu.Metadata},"NOT_STARTED");return}if((H=X.onCallStarted)===null||H===void 0||H.call(X),this.onCallEnded=X.onCallEnded,this.trace("Created child call ["+this.child.getCallNumber()+"]"),this.readPending)this.child.startRead();if(this.pendingMessage)this.child.sendMessageWithContext(this.pendingMessage.context,this.pendingMessage.message);if(this.pendingHalfClose)this.child.halfClose()},(Z)=>{let{code:H,details:z}=(0,aU0.restrictControlPlaneStatusCode)(typeof Z.code==="number"?Z.code:au.Status.UNKNOWN,`Getting metadata from plugin failed with error: ${Z.message}`);this.outputStatus({code:H,details:z,metadata:new tu.Metadata},"PROCESSED")});break;case pC.PickResultType.DROP:let{code:G,details:K}=(0,aU0.restrictControlPlaneStatusCode)(X.status.code,X.status.details);setImmediate(()=>{this.outputStatus({code:G,details:K,metadata:X.status.metadata},"DROP")});break;case pC.PickResultType.TRANSIENT_FAILURE:if(this.metadata.getOptions().waitForReady)this.channel.queueCallForPick(this);else{let{code:Z,details:H}=(0,aU0.restrictControlPlaneStatusCode)(X.status.code,X.status.details);setImmediate(()=>{this.outputStatus({code:Z,details:H,metadata:X.status.metadata},"PROCESSED")})}break;case pC.PickResultType.QUEUE:this.channel.queueCallForPick(this)}}cancelWithStatus($,J){var Q;this.trace("cancelWithStatus code: "+$+' details: "'+J+'"'),(Q=this.child)===null||Q===void 0||Q.cancelWithStatus($,J),this.outputStatus({code:$,details:J,metadata:new tu.Metadata},"PROCESSED")}getPeer(){var $,J;return(J=($=this.child)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:this.channel.getTarget()}start($,J){this.trace("start called"),this.listener=J,this.metadata=$,this.doPick()}sendMessageWithContext($,J){if(this.trace("write() called with message of length "+J.length),this.child)this.child.sendMessageWithContext($,J);else this.pendingMessage={context:$,message:J}}startRead(){if(this.trace("startRead called"),this.child)this.child.startRead();else this.readPending=!0}halfClose(){if(this.trace("halfClose called"),this.child)this.child.halfClose();else this.pendingHalfClose=!0}setCredentials($){throw Error("Method not implemented.")}getCallNumber(){return this.callNumber}getAuthContext(){if(this.child)return this.child.getAuthContext();else return null}}l56.LoadBalancingCall=c56});var t56=F((r56)=>{Object.defineProperty(r56,"__esModule",{value:!0});r56.ResolvingCall=void 0;var e48=$u(),tq=Q6(),sq=pO(),i56=Q8(),$88=M$(),J88=gC(),Q88="resolving_call";class o56{constructor($,J,Q,X,Y){if(this.channel=$,this.method=J,this.filterStackFactory=X,this.callNumber=Y,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.readFilterPending=!1,this.writeFilterPending=!1,this.pendingChildStatus=null,this.metadata=null,this.listener=null,this.statusWatchers=[],this.deadlineTimer=setTimeout(()=>{},0),this.filterStack=null,this.deadlineStartTime=null,this.configReceivedTime=null,this.childStartTime=null,this.credentials=e48.CallCredentials.createEmpty(),this.deadline=Q.deadline,this.host=Q.host,Q.parentCall){if(Q.flags&tq.Propagate.CANCELLATION)Q.parentCall.on("cancelled",()=>{this.cancelWithStatus(tq.Status.CANCELLED,"Cancelled by parent call")});if(Q.flags&tq.Propagate.DEADLINE)this.trace("Propagating deadline from parent: "+Q.parentCall.getDeadline()),this.deadline=(0,sq.minDeadline)(this.deadline,Q.parentCall.getDeadline())}this.trace("Created"),this.runDeadlineTimer()}trace($){$88.trace(tq.LogVerbosity.DEBUG,Q88,"["+this.callNumber+"] "+$)}runDeadlineTimer(){clearTimeout(this.deadlineTimer),this.deadlineStartTime=new Date,this.trace("Deadline: "+(0,sq.deadlineToString)(this.deadline));let $=(0,sq.getRelativeTimeout)(this.deadline);if($!==1/0){this.trace("Deadline will be reached in "+$+"ms");let J=()=>{if(!this.deadlineStartTime){this.cancelWithStatus(tq.Status.DEADLINE_EXCEEDED,"Deadline exceeded");return}let Q=[],X=new Date;if(Q.push(`Deadline exceeded after ${(0,sq.formatDateDifference)(this.deadlineStartTime,X)}`),this.configReceivedTime){if(this.configReceivedTime>this.deadlineStartTime)Q.push(`name resolution: ${(0,sq.formatDateDifference)(this.deadlineStartTime,this.configReceivedTime)}`);if(this.childStartTime){if(this.childStartTime>this.configReceivedTime)Q.push(`metadata filters: ${(0,sq.formatDateDifference)(this.configReceivedTime,this.childStartTime)}`)}else Q.push("waiting for metadata filters")}else Q.push("waiting for name resolution");if(this.child)Q.push(...this.child.getDeadlineInfo());this.cancelWithStatus(tq.Status.DEADLINE_EXCEEDED,Q.join(","))};if($<=0)process.nextTick(J);else this.deadlineTimer=setTimeout(J,$)}}outputStatus($){if(!this.ended){if(this.ended=!0,!this.filterStack)this.filterStack=this.filterStackFactory.createFilter();clearTimeout(this.deadlineTimer);let J=this.filterStack.receiveTrailers($);this.trace("ended with status: code="+J.code+' details="'+J.details+'"'),this.statusWatchers.forEach((Q)=>Q(J)),process.nextTick(()=>{var Q;(Q=this.listener)===null||Q===void 0||Q.onReceiveStatus(J)})}}sendMessageOnChild($,J){if(!this.child)throw Error("sendMessageonChild called with child not populated");let Q=this.child;this.writeFilterPending=!0,this.filterStack.sendMessage(Promise.resolve({message:J,flags:$.flags})).then((X)=>{if(this.writeFilterPending=!1,Q.sendMessageWithContext($,X.message),this.pendingHalfClose)Q.halfClose()},(X)=>{this.cancelWithStatus(X.code,X.details)})}getConfig(){if(this.ended)return;if(!this.metadata||!this.listener)throw Error("getConfig called before start");let $=this.channel.getConfig(this.method,this.metadata);if($.type==="NONE"){this.channel.queueCallForConfig(this);return}else if($.type==="ERROR"){if(this.metadata.getOptions().waitForReady)this.channel.queueCallForConfig(this);else this.outputStatus($.error);return}this.configReceivedTime=new Date;let J=$.config;if(J.status!==tq.Status.OK){let{code:Q,details:X}=(0,J88.restrictControlPlaneStatusCode)(J.status,"Failed to route call to method "+this.method);this.outputStatus({code:Q,details:X,metadata:new i56.Metadata});return}if(J.methodConfig.timeout){let Q=new Date;Q.setSeconds(Q.getSeconds()+J.methodConfig.timeout.seconds),Q.setMilliseconds(Q.getMilliseconds()+J.methodConfig.timeout.nanos/1e6),this.deadline=(0,sq.minDeadline)(this.deadline,Q),this.runDeadlineTimer()}this.filterStackFactory.push(J.dynamicFilterFactories),this.filterStack=this.filterStackFactory.createFilter(),this.filterStack.sendMetadata(Promise.resolve(this.metadata)).then((Q)=>{if(this.child=this.channel.createRetryingCall(J,this.method,this.host,this.credentials,this.deadline),this.trace("Created child ["+this.child.getCallNumber()+"]"),this.childStartTime=new Date,this.child.start(Q,{onReceiveMetadata:(X)=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(this.filterStack.receiveMetadata(X))},onReceiveMessage:(X)=>{this.trace("Received message"),this.readFilterPending=!0,this.filterStack.receiveMessage(X).then((Y)=>{if(this.trace("Finished filtering received message"),this.readFilterPending=!1,this.listener.onReceiveMessage(Y),this.pendingChildStatus)this.outputStatus(this.pendingChildStatus)},(Y)=>{this.cancelWithStatus(Y.code,Y.details)})},onReceiveStatus:(X)=>{if(this.trace("Received status"),this.readFilterPending)this.pendingChildStatus=X;else this.outputStatus(X)}}),this.readPending)this.child.startRead();if(this.pendingMessage)this.sendMessageOnChild(this.pendingMessage.context,this.pendingMessage.message);else if(this.pendingHalfClose)this.child.halfClose()},(Q)=>{this.outputStatus(Q)})}reportResolverError($){var J;if((J=this.metadata)===null||J===void 0?void 0:J.getOptions().waitForReady)this.channel.queueCallForConfig(this);else this.outputStatus($)}cancelWithStatus($,J){var Q;this.trace("cancelWithStatus code: "+$+' details: "'+J+'"'),(Q=this.child)===null||Q===void 0||Q.cancelWithStatus($,J),this.outputStatus({code:$,details:J,metadata:new i56.Metadata})}getPeer(){var $,J;return(J=($=this.child)===null||$===void 0?void 0:$.getPeer())!==null&&J!==void 0?J:this.channel.getTarget()}start($,J){this.trace("start called"),this.metadata=$.clone(),this.listener=J,this.getConfig()}sendMessageWithContext($,J){if(this.trace("write() called with message of length "+J.length),this.child)this.sendMessageOnChild($,J);else this.pendingMessage={context:$,message:J}}startRead(){if(this.trace("startRead called"),this.child)this.child.startRead();else this.readPending=!0}halfClose(){if(this.trace("halfClose called"),this.child&&!this.writeFilterPending)this.child.halfClose();else this.pendingHalfClose=!0}setCredentials($){this.credentials=$}addStatusWatcher($){this.statusWatchers.push($)}getCallNumber(){return this.callNumber}getAuthContext(){if(this.child)return this.child.getAuthContext();else return null}}r56.ResolvingCall=o56});var X76=F((J76)=>{Object.defineProperty(J76,"__esModule",{value:!0});J76.RetryingCall=J76.MessageBufferTracker=J76.RetryThrottler=void 0;var su=Q6(),X88=pO(),Y88=Q8(),W88=M$(),G88="retrying_call";class s56{constructor($,J,Q){if(this.maxTokens=$,this.tokenRatio=J,Q)this.tokens=Q.tokens*($/Q.maxTokens);else this.tokens=$}addCallSucceeded(){this.tokens=Math.min(this.tokens+this.tokenRatio,this.maxTokens)}addCallFailed(){this.tokens=Math.max(this.tokens-1,0)}canRetryCall(){return this.tokens>this.maxTokens/2}}J76.RetryThrottler=s56;class e56{constructor($,J){this.totalLimit=$,this.limitPerCall=J,this.totalAllocated=0,this.allocatedPerCall=new Map}allocate($,J){var Q;let X=(Q=this.allocatedPerCall.get(J))!==null&&Q!==void 0?Q:0;if(this.limitPerCall-X<$||this.totalLimit-this.totalAllocated<$)return!1;return this.allocatedPerCall.set(J,X+$),this.totalAllocated+=$,!0}free($,J){var Q;if(this.totalAllocated<$)throw Error(`Invalid buffer allocation state: call ${J} freed ${$} > total allocated ${this.totalAllocated}`);this.totalAllocated-=$;let X=(Q=this.allocatedPerCall.get(J))!==null&&Q!==void 0?Q:0;if(X<$)throw Error(`Invalid buffer allocation state: call ${J} freed ${$} > allocated for call ${X}`);this.allocatedPerCall.set(J,X-$)}freeAll($){var J;let Q=(J=this.allocatedPerCall.get($))!==null&&J!==void 0?J:0;if(this.totalAllocated total allocated ${this.totalAllocated}`);this.totalAllocated-=Q,this.allocatedPerCall.delete($)}}J76.MessageBufferTracker=e56;var tU0="grpc-previous-rpc-attempts",K88=5;class $76{constructor($,J,Q,X,Y,W,G,K,Z){var H;this.channel=$,this.callConfig=J,this.methodName=Q,this.host=X,this.credentials=Y,this.deadline=W,this.callNumber=G,this.bufferTracker=K,this.retryThrottler=Z,this.listener=null,this.initialMetadata=null,this.underlyingCalls=[],this.writeBuffer=[],this.writeBufferOffset=0,this.readStarted=!1,this.transparentRetryUsed=!1,this.attempts=0,this.hedgingTimer=null,this.committedCallIndex=null,this.initialRetryBackoffSec=0,this.nextRetryBackoffSec=0;let z=(H=$.getOptions()["grpc-node.retry_max_attempts_limit"])!==null&&H!==void 0?H:K88;if($.getOptions()["grpc.enable_retries"]===0)this.state="NO_RETRY",this.maxAttempts=1;else if(J.methodConfig.retryPolicy){this.state="RETRY";let q=J.methodConfig.retryPolicy;this.nextRetryBackoffSec=this.initialRetryBackoffSec=Number(q.initialBackoff.substring(0,q.initialBackoff.length-1)),this.maxAttempts=Math.min(q.maxAttempts,z)}else if(J.methodConfig.hedgingPolicy)this.state="HEDGING",this.maxAttempts=Math.min(J.methodConfig.hedgingPolicy.maxAttempts,z);else this.state="TRANSPARENT_ONLY",this.maxAttempts=1;this.startTime=new Date}getDeadlineInfo(){if(this.underlyingCalls.length===0)return[];let $=[],J=this.underlyingCalls[this.underlyingCalls.length-1];if(this.underlyingCalls.length>1)$.push(`previous attempts: ${this.underlyingCalls.length-1}`);if(J.startTime>this.startTime)$.push(`time to current attempt start: ${(0,X88.formatDateDifference)(this.startTime,J.startTime)}`);return $.push(...J.call.getDeadlineInfo()),$}getCallNumber(){return this.callNumber}trace($){W88.trace(su.LogVerbosity.DEBUG,G88,"["+this.callNumber+"] "+$)}reportStatus($){this.trace("ended with status: code="+$.code+' details="'+$.details+'" start time='+this.startTime.toISOString()),this.bufferTracker.freeAll(this.callNumber),this.writeBufferOffset=this.writeBufferOffset+this.writeBuffer.length,this.writeBuffer=[],process.nextTick(()=>{var J;(J=this.listener)===null||J===void 0||J.onReceiveStatus({code:$.code,details:$.details,metadata:$.metadata})})}cancelWithStatus($,J){this.trace("cancelWithStatus code: "+$+' details: "'+J+'"'),this.reportStatus({code:$,details:J,metadata:new Y88.Metadata});for(let{call:Q}of this.underlyingCalls)Q.cancelWithStatus($,J)}getPeer(){if(this.committedCallIndex!==null)return this.underlyingCalls[this.committedCallIndex].call.getPeer();else return"unknown"}getBufferEntry($){var J;return(J=this.writeBuffer[$-this.writeBufferOffset])!==null&&J!==void 0?J:{entryType:"FREED",allocated:!1}}getNextBufferIndex(){return this.writeBufferOffset+this.writeBuffer.length}clearSentMessages(){if(this.state!=="COMMITTED")return;let $;if(this.underlyingCalls[this.committedCallIndex].state==="COMPLETED")$=this.getNextBufferIndex();else $=this.underlyingCalls[this.committedCallIndex].nextMessageToSend;for(let J=this.writeBufferOffset;J<$;J++){let Q=this.getBufferEntry(J);if(Q.allocated)this.bufferTracker.free(Q.message.message.length,this.callNumber)}this.writeBuffer=this.writeBuffer.slice($-this.writeBufferOffset),this.writeBufferOffset=$}commitCall($){var J,Q;if(this.state==="COMMITTED")return;this.trace("Committing call ["+this.underlyingCalls[$].call.getCallNumber()+"] at index "+$),this.state="COMMITTED",(Q=(J=this.callConfig).onCommitted)===null||Q===void 0||Q.call(J),this.committedCallIndex=$;for(let X=0;X$)$=X.nextMessageToSend,J=Q;if(J===-1)this.state="TRANSPARENT_ONLY";else this.commitCall(J)}isStatusCodeInList($,J){return $.some((Q)=>{var X;return Q===J||Q.toString().toLowerCase()===((X=su.Status[J])===null||X===void 0?void 0:X.toLowerCase())})}getNextRetryJitter(){return Math.random()*0.3999999999999999+0.8}getNextRetryBackoffMs(){var $;let J=($=this.callConfig)===null||$===void 0?void 0:$.methodConfig.retryPolicy;if(!J)return 0;let X=this.getNextRetryJitter()*this.nextRetryBackoffSec*1000,Y=Number(J.maxBackoff.substring(0,J.maxBackoff.length-1));return this.nextRetryBackoffSec=Math.min(this.nextRetryBackoffSec*J.backoffMultiplier,Y),X}maybeRetryCall($,J){if(this.state!=="RETRY"){J(!1);return}if(this.attempts>=this.maxAttempts){J(!1);return}let Q;if($===null)Q=this.getNextRetryBackoffMs();else if($<0){this.state="TRANSPARENT_ONLY",J(!1);return}else Q=$,this.nextRetryBackoffSec=this.initialRetryBackoffSec;setTimeout(()=>{var X,Y;if(this.state!=="RETRY"){J(!1);return}if((Y=(X=this.retryThrottler)===null||X===void 0?void 0:X.canRetryCall())!==null&&Y!==void 0?Y:!0)J(!0),this.attempts+=1,this.startNewAttempt();else this.trace("Retry attempt denied by throttling policy"),J(!1)},Q)}countActiveCalls(){let $=0;for(let J of this.underlyingCalls)if((J===null||J===void 0?void 0:J.state)==="ACTIVE")$+=1;return $}handleProcessedStatus($,J,Q){var X,Y,W;switch(this.state){case"COMMITTED":case"NO_RETRY":case"TRANSPARENT_ONLY":this.commitCall(J),this.reportStatus($);break;case"HEDGING":if(this.isStatusCodeInList((X=this.callConfig.methodConfig.hedgingPolicy.nonFatalStatusCodes)!==null&&X!==void 0?X:[],$.code)){(Y=this.retryThrottler)===null||Y===void 0||Y.addCallFailed();let G;if(Q===null)G=0;else if(Q<0){this.state="TRANSPARENT_ONLY",this.commitCall(J),this.reportStatus($);return}else G=Q;setTimeout(()=>{if(this.maybeStartHedgingAttempt(),this.countActiveCalls()===0)this.commitCall(J),this.reportStatus($)},G)}else this.commitCall(J),this.reportStatus($);break;case"RETRY":if(this.isStatusCodeInList(this.callConfig.methodConfig.retryPolicy.retryableStatusCodes,$.code))(W=this.retryThrottler)===null||W===void 0||W.addCallFailed(),this.maybeRetryCall(Q,(G)=>{if(!G)this.commitCall(J),this.reportStatus($)});else this.commitCall(J),this.reportStatus($);break}}getPushback($){let J=$.get("grpc-retry-pushback-ms");if(J.length===0)return null;try{return parseInt(J[0])}catch(Q){return-1}}handleChildStatus($,J){var Q;if(this.underlyingCalls[J].state==="COMPLETED")return;if(this.trace("state="+this.state+" handling status with progress "+$.progress+" from child ["+this.underlyingCalls[J].call.getCallNumber()+"] in state "+this.underlyingCalls[J].state),this.underlyingCalls[J].state="COMPLETED",$.code===su.Status.OK){(Q=this.retryThrottler)===null||Q===void 0||Q.addCallSucceeded(),this.commitCall(J),this.reportStatus($);return}if(this.state==="NO_RETRY"){this.commitCall(J),this.reportStatus($);return}if(this.state==="COMMITTED"){this.reportStatus($);return}let X=this.getPushback($.metadata);switch($.progress){case"NOT_STARTED":this.startNewAttempt();break;case"REFUSED":if(this.transparentRetryUsed)this.handleProcessedStatus($,J,X);else this.transparentRetryUsed=!0,this.startNewAttempt();break;case"DROP":this.commitCall(J),this.reportStatus($);break;case"PROCESSED":this.handleProcessedStatus($,J,X);break}}maybeStartHedgingAttempt(){if(this.state!=="HEDGING")return;if(!this.callConfig.methodConfig.hedgingPolicy)return;if(this.attempts>=this.maxAttempts)return;this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer()}maybeStartHedgingTimer(){var $,J,Q;if(this.hedgingTimer)clearTimeout(this.hedgingTimer);if(this.state!=="HEDGING")return;if(!this.callConfig.methodConfig.hedgingPolicy)return;let X=this.callConfig.methodConfig.hedgingPolicy;if(this.attempts>=this.maxAttempts)return;let Y=($=X.hedgingDelay)!==null&&$!==void 0?$:"0s",W=Number(Y.substring(0,Y.length-1));this.hedgingTimer=setTimeout(()=>{this.maybeStartHedgingAttempt()},W*1000),(Q=(J=this.hedgingTimer).unref)===null||Q===void 0||Q.call(J)}startNewAttempt(){let $=this.channel.createLoadBalancingCall(this.callConfig,this.methodName,this.host,this.credentials,this.deadline);this.trace("Created child call ["+$.getCallNumber()+"] for attempt "+this.attempts);let J=this.underlyingCalls.length;this.underlyingCalls.push({state:"ACTIVE",call:$,nextMessageToSend:0,startTime:new Date});let Q=this.attempts-1,X=this.initialMetadata.clone();if(Q>0)X.set(tU0,`${Q}`);let Y=!1;if($.start(X,{onReceiveMetadata:(W)=>{if(this.trace("Received metadata from child ["+$.getCallNumber()+"]"),this.commitCall(J),Y=!0,Q>0)W.set(tU0,`${Q}`);if(this.underlyingCalls[J].state==="ACTIVE")this.listener.onReceiveMetadata(W)},onReceiveMessage:(W)=>{if(this.trace("Received message from child ["+$.getCallNumber()+"]"),this.commitCall(J),this.underlyingCalls[J].state==="ACTIVE")this.listener.onReceiveMessage(W)},onReceiveStatus:(W)=>{if(this.trace("Received status from child ["+$.getCallNumber()+"]"),!Y&&Q>0)W.metadata.set(tU0,`${Q}`);this.handleChildStatus(W,J)}}),this.sendNextChildMessage(J),this.readStarted)$.startRead()}start($,J){this.trace("start called"),this.listener=J,this.initialMetadata=$,this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer()}handleChildWriteCompleted($,J){var Q,X;(X=(Q=this.getBufferEntry(J)).callback)===null||X===void 0||X.call(Q),this.clearSentMessages();let Y=this.underlyingCalls[$];Y.nextMessageToSend+=1,this.sendNextChildMessage($)}sendNextChildMessage($){let J=this.underlyingCalls[$];if(J.state==="COMPLETED")return;let Q=J.nextMessageToSend;if(this.getBufferEntry(Q)){let X=this.getBufferEntry(Q);switch(X.entryType){case"MESSAGE":if(J.call.sendMessageWithContext({callback:(W)=>{this.handleChildWriteCompleted($,Q)}},X.message.message),this.getBufferEntry(Q+1).entryType==="HALF_CLOSE")this.trace("Sending halfClose immediately after message to child ["+J.call.getCallNumber()+"] - optimizing for unary/final message"),J.nextMessageToSend+=1,J.call.halfClose();break;case"HALF_CLOSE":J.nextMessageToSend+=1,J.call.halfClose();break;case"FREED":break}}}sendMessageWithContext($,J){this.trace("write() called with message of length "+J.length);let Q={message:J,flags:$.flags},X=this.getNextBufferIndex(),Y={entryType:"MESSAGE",message:Q,allocated:this.bufferTracker.allocate(J.length,this.callNumber)};if(this.writeBuffer.push(Y),Y.allocated){process.nextTick(()=>{var W;(W=$.callback)===null||W===void 0||W.call($)});for(let[W,G]of this.underlyingCalls.entries())if(G.state==="ACTIVE"&&G.nextMessageToSend===X)G.call.sendMessageWithContext({callback:(K)=>{this.handleChildWriteCompleted(W,X)}},J)}else{if(this.commitCallWithMostMessages(),this.committedCallIndex===null)return;let W=this.underlyingCalls[this.committedCallIndex];if(Y.callback=$.callback,W.state==="ACTIVE"&&W.nextMessageToSend===X)W.call.sendMessageWithContext({callback:(G)=>{this.handleChildWriteCompleted(this.committedCallIndex,X)}},J)}}startRead(){this.trace("startRead called"),this.readStarted=!0;for(let $ of this.underlyingCalls)if(($===null||$===void 0?void 0:$.state)==="ACTIVE")$.call.startRead()}halfClose(){this.trace("halfClose called");let $=this.getNextBufferIndex();this.writeBuffer.push({entryType:"HALF_CLOSE",allocated:!1});for(let J of this.underlyingCalls)if((J===null||J===void 0?void 0:J.state)==="ACTIVE"){if(J.nextMessageToSend===$||J.nextMessageToSend===$-1)this.trace("Sending halfClose immediately to child ["+J.call.getCallNumber()+"] - all messages already sent"),J.nextMessageToSend+=1,J.call.halfClose()}}setCredentials($){throw Error("Method not implemented.")}getMethod(){return this.methodName}getHost(){return this.host}getAuthContext(){if(this.committedCallIndex!==null)return this.underlyingCalls[this.committedCallIndex].call.getAuthContext();else return null}}J76.RetryingCall=$76});var nC=F((W76)=>{Object.defineProperty(W76,"__esModule",{value:!0});W76.BaseSubchannelWrapper=void 0;class Y76{constructor($){this.child=$,this.healthy=!0,this.healthListeners=new Set,this.refcount=0,this.dataWatchers=new Set,$.addHealthStateWatcher((J)=>{if(this.healthy)this.updateHealthListeners()})}updateHealthListeners(){for(let $ of this.healthListeners)$(this.isHealthy())}getConnectivityState(){return this.child.getConnectivityState()}addConnectivityStateListener($){this.child.addConnectivityStateListener($)}removeConnectivityStateListener($){this.child.removeConnectivityStateListener($)}startConnecting(){this.child.startConnecting()}getAddress(){return this.child.getAddress()}throttleKeepalive($){this.child.throttleKeepalive($)}ref(){this.child.ref(),this.refcount+=1}unref(){if(this.child.unref(),this.refcount-=1,this.refcount===0)this.destroy()}destroy(){for(let $ of this.dataWatchers)$.destroy()}getChannelzRef(){return this.child.getChannelzRef()}isHealthy(){return this.healthy&&this.child.isHealthy()}addHealthStateWatcher($){this.healthListeners.add($)}removeHealthStateWatcher($){this.healthListeners.delete($)}addDataWatcher($){$.setSubchannel(this.getRealSubchannel()),this.dataWatchers.add($)}setHealthy($){if($!==this.healthy){if(this.healthy=$,this.child.isHealthy())this.updateHealthListeners()}}getRealSubchannel(){return this.child.getRealSubchannel()}realSubchannelEquals($){return this.getRealSubchannel()===$.getRealSubchannel()}getCallCredentials(){return this.child.getCallCredentials()}getChannel(){return this.child.getChannel()}}W76.BaseSubchannelWrapper=Y76});var JD0=F((F76)=>{Object.defineProperty(F76,"__esModule",{value:!0});F76.InternalChannel=F76.SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX=void 0;var z88=SO(),q88=b$6(),F88=d56(),$D0=ZW(),B88=Q8(),oK=Q6(),V88=cu(),U88=hU0(),K76=VQ(),eu=M$(),D88=pU0(),$m=P9(),HJ=M9(),iC=nK(),O88=n56(),w88=pO(),N88=t56(),sU0=uu(),I88=gC(),eU0=X76(),L88=nC(),A88=2147483647,P88=1000,M88=1800000,Jm=new Map,C88=16777216,E88=1048576;class Z76 extends L88.BaseSubchannelWrapper{constructor($,J){super($);this.channel=J,this.refCount=0,this.subchannelStateListener=(Q,X,Y,W)=>{J.throttleKeepalive(W)}}ref(){if(this.refCount===0)this.child.addConnectivityStateListener(this.subchannelStateListener),this.channel.addWrappedSubchannel(this);this.child.ref(),this.refCount+=1}unref(){if(this.child.unref(),this.refCount-=1,this.refCount<=0)this.child.removeConnectivityStateListener(this.subchannelStateListener),this.channel.removeWrappedSubchannel(this)}}class H76{pick($){return{pickResultType:$D0.PickResultType.DROP,status:{code:oK.Status.UNAVAILABLE,details:"Channel closed before call started",metadata:new B88.Metadata},subchannel:null,onCallStarted:null,onCallEnded:null}}}F76.SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX="grpc.internal.no_subchannel";class z76{constructor($){this.target=$,this.trace=new iC.ChannelzTrace,this.callTracker=new iC.ChannelzCallTracker,this.childrenTracker=new iC.ChannelzChildrenTracker,this.state=HJ.ConnectivityState.IDLE}getChannelzInfoCallback(){return()=>{return{target:this.target,state:this.state,trace:this.trace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists()}}}}class q76{constructor($,J,Q){var X,Y,W,G,K,Z;if(this.credentials=J,this.options=Q,this.connectivityState=HJ.ConnectivityState.IDLE,this.currentPicker=new $D0.UnavailablePicker,this.configSelectionQueue=[],this.pickQueue=[],this.connectivityStateWatchers=[],this.callRefTimer=null,this.configSelector=null,this.currentResolutionError=null,this.wrappedSubchannels=new Set,this.callCount=0,this.idleTimer=null,this.channelzEnabled=!0,this.randomChannelId=Math.floor(Math.random()*Number.MAX_SAFE_INTEGER),typeof $!=="string")throw TypeError("Channel target must be a string");if(!(J instanceof z88.ChannelCredentials))throw TypeError("Channel credentials must be a ChannelCredentials object");if(Q){if(typeof Q!=="object")throw TypeError("Channel options must be an object")}this.channelzInfoTracker=new z76($);let H=(0,$m.parseUri)($);if(H===null)throw Error(`Could not parse target name "${$}"`);let z=(0,K76.mapUriDefaultScheme)(H);if(z===null)throw Error(`Could not find a default scheme for target name "${$}"`);if(this.options["grpc.enable_channelz"]===0)this.channelzEnabled=!1;if(this.channelzRef=(0,iC.registerChannelzChannel)($,this.channelzInfoTracker.getChannelzInfoCallback(),this.channelzEnabled),this.channelzEnabled)this.channelzInfoTracker.trace.addTrace("CT_INFO","Channel created");if(this.options["grpc.default_authority"])this.defaultAuthority=this.options["grpc.default_authority"];else this.defaultAuthority=(0,K76.getDefaultAuthority)(z);let q=(0,D88.mapProxyName)(z,Q);this.target=q.target,this.options=Object.assign({},this.options,q.extraOptions),this.subchannelPool=(0,F88.getSubchannelPool)(((X=this.options["grpc.use_local_subchannel_pool"])!==null&&X!==void 0?X:0)===0),this.retryBufferTracker=new eU0.MessageBufferTracker((Y=this.options["grpc.retry_buffer_size"])!==null&&Y!==void 0?Y:C88,(W=this.options["grpc.per_rpc_retry_buffer_size"])!==null&&W!==void 0?W:E88),this.keepaliveTime=(G=this.options["grpc.keepalive_time_ms"])!==null&&G!==void 0?G:-1,this.idleTimeoutMs=Math.max((K=this.options["grpc.client_idle_timeout_ms"])!==null&&K!==void 0?K:M88,P88);let B={createSubchannel:(O,w)=>{let N={};for(let[v,M]of Object.entries(w))if(!v.startsWith(F76.SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX))N[v]=M;let I=this.subchannelPool.getOrCreateSubchannel(this.target,O,N,this.credentials);if(I.throttleKeepalive(this.keepaliveTime),this.channelzEnabled)this.channelzInfoTracker.trace.addTrace("CT_INFO","Created subchannel or used existing subchannel",I.getChannelzRef());return new Z76(I,this)},updateState:(O,w)=>{this.currentPicker=w;let N=this.pickQueue.slice();if(this.pickQueue=[],N.length>0)this.callRefTimerUnref();for(let I of N)I.doPick();this.updateState(O)},requestReresolution:()=>{throw Error("Resolving load balancer should never call requestReresolution")},addChannelzChild:(O)=>{if(this.channelzEnabled)this.channelzInfoTracker.childrenTracker.refChild(O)},removeChannelzChild:(O)=>{if(this.channelzEnabled)this.channelzInfoTracker.childrenTracker.unrefChild(O)}};this.resolvingLoadBalancer=new q88.ResolvingLoadBalancer(this.target,B,this.options,(O,w)=>{var N;if(O.retryThrottling)Jm.set(this.getTarget(),new eU0.RetryThrottler(O.retryThrottling.maxTokens,O.retryThrottling.tokenRatio,Jm.get(this.getTarget())));else Jm.delete(this.getTarget());if(this.channelzEnabled)this.channelzInfoTracker.trace.addTrace("CT_INFO","Address resolution succeeded");(N=this.configSelector)===null||N===void 0||N.unref(),this.configSelector=w,this.currentResolutionError=null,process.nextTick(()=>{let I=this.configSelectionQueue;if(this.configSelectionQueue=[],I.length>0)this.callRefTimerUnref();for(let E of I)E.getConfig()})},(O)=>{if(this.channelzEnabled)this.channelzInfoTracker.trace.addTrace("CT_WARNING","Address resolution failed with code "+O.code+' and details "'+O.details+'"');if(this.configSelectionQueue.length>0)this.trace("Name resolution failed with calls queued for config selection");if(this.configSelector===null)this.currentResolutionError=Object.assign(Object.assign({},(0,I88.restrictControlPlaneStatusCode)(O.code,O.details)),{metadata:O.metadata});let w=this.configSelectionQueue;if(this.configSelectionQueue=[],w.length>0)this.callRefTimerUnref();for(let N of w)N.reportResolverError(O)}),this.filterStackFactory=new V88.FilterStackFactory([new U88.CompressionFilterFactory(this,this.options)]),this.trace("Channel constructed with options "+JSON.stringify(Q,void 0,2));let U=Error();if((0,eu.isTracerEnabled)("channel_stacktrace"))(0,eu.trace)(oK.LogVerbosity.DEBUG,"channel_stacktrace","("+this.channelzRef.id+`) Channel constructed -`+((Z=U.stack)===null||Z===void 0?void 0:Z.substring(U.stack.indexOf(` -`)+1)));this.lastActivityTimestamp=new Date}trace($,J){(0,eu.trace)(J!==null&&J!==void 0?J:oK.LogVerbosity.DEBUG,"channel","("+this.channelzRef.id+") "+(0,$m.uriToString)(this.target)+" "+$)}callRefTimerRef(){var $,J,Q,X;if(!this.callRefTimer)this.callRefTimer=setInterval(()=>{},A88);if(!((J=($=this.callRefTimer).hasRef)===null||J===void 0?void 0:J.call($)))this.trace("callRefTimer.ref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(X=(Q=this.callRefTimer).ref)===null||X===void 0||X.call(Q)}callRefTimerUnref(){var $,J,Q;if(!(($=this.callRefTimer)===null||$===void 0?void 0:$.hasRef)||this.callRefTimer.hasRef())this.trace("callRefTimer.unref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(Q=(J=this.callRefTimer)===null||J===void 0?void 0:J.unref)===null||Q===void 0||Q.call(J)}removeConnectivityStateWatcher($){let J=this.connectivityStateWatchers.findIndex((Q)=>Q===$);if(J>=0)this.connectivityStateWatchers.splice(J,1)}updateState($){if((0,eu.trace)(oK.LogVerbosity.DEBUG,"connectivity_state","("+this.channelzRef.id+") "+(0,$m.uriToString)(this.target)+" "+HJ.ConnectivityState[this.connectivityState]+" -> "+HJ.ConnectivityState[$]),this.channelzEnabled)this.channelzInfoTracker.trace.addTrace("CT_INFO","Connectivity state change to "+HJ.ConnectivityState[$]);this.connectivityState=$,this.channelzInfoTracker.state=$;let J=this.connectivityStateWatchers.slice();for(let Q of J)if($!==Q.currentState){if(Q.timer)clearTimeout(Q.timer);this.removeConnectivityStateWatcher(Q),Q.callback()}if($!==HJ.ConnectivityState.TRANSIENT_FAILURE)this.currentResolutionError=null}throttleKeepalive($){if($>this.keepaliveTime){this.keepaliveTime=$;for(let J of this.wrappedSubchannels)J.throttleKeepalive($)}}addWrappedSubchannel($){this.wrappedSubchannels.add($)}removeWrappedSubchannel($){this.wrappedSubchannels.delete($)}doPick($,J){return this.currentPicker.pick({metadata:$,extraPickInfo:J})}queueCallForPick($){this.pickQueue.push($),this.callRefTimerRef()}getConfig($,J){if(this.connectivityState!==HJ.ConnectivityState.SHUTDOWN)this.resolvingLoadBalancer.exitIdle();if(this.configSelector)return{type:"SUCCESS",config:this.configSelector.invoke($,J,this.randomChannelId)};else if(this.currentResolutionError)return{type:"ERROR",error:this.currentResolutionError};else return{type:"NONE"}}queueCallForConfig($){this.configSelectionQueue.push($),this.callRefTimerRef()}enterIdle(){if(this.resolvingLoadBalancer.destroy(),this.updateState(HJ.ConnectivityState.IDLE),this.currentPicker=new $D0.QueuePicker(this.resolvingLoadBalancer),this.idleTimer)clearTimeout(this.idleTimer),this.idleTimer=null;if(this.callRefTimer)clearInterval(this.callRefTimer),this.callRefTimer=null}startIdleTimeout($){var J,Q;this.idleTimer=setTimeout(()=>{if(this.callCount>0){this.startIdleTimeout(this.idleTimeoutMs);return}let Y=new Date().valueOf()-this.lastActivityTimestamp.valueOf();if(Y>=this.idleTimeoutMs)this.trace("Idle timer triggered after "+this.idleTimeoutMs+"ms of inactivity"),this.enterIdle();else this.startIdleTimeout(this.idleTimeoutMs-Y)},$),(Q=(J=this.idleTimer).unref)===null||Q===void 0||Q.call(J)}maybeStartIdleTimer(){if(this.connectivityState!==HJ.ConnectivityState.SHUTDOWN&&!this.idleTimer)this.startIdleTimeout(this.idleTimeoutMs)}onCallStart(){if(this.channelzEnabled)this.channelzInfoTracker.callTracker.addCallStarted();this.callCount+=1}onCallEnd($){if(this.channelzEnabled)if($.code===oK.Status.OK)this.channelzInfoTracker.callTracker.addCallSucceeded();else this.channelzInfoTracker.callTracker.addCallFailed();this.callCount-=1,this.lastActivityTimestamp=new Date,this.maybeStartIdleTimer()}createLoadBalancingCall($,J,Q,X,Y){let W=(0,sU0.getNextCallNumber)();return this.trace("createLoadBalancingCall ["+W+'] method="'+J+'"'),new O88.LoadBalancingCall(this,$,J,Q,X,Y,W)}createRetryingCall($,J,Q,X,Y){let W=(0,sU0.getNextCallNumber)();return this.trace("createRetryingCall ["+W+'] method="'+J+'"'),new eU0.RetryingCall(this,$,J,Q,X,Y,W,this.retryBufferTracker,Jm.get(this.getTarget()))}createResolvingCall($,J,Q,X,Y){let W=(0,sU0.getNextCallNumber)();this.trace("createResolvingCall ["+W+'] method="'+$+'", deadline='+(0,w88.deadlineToString)(J));let G={deadline:J,flags:Y!==null&&Y!==void 0?Y:oK.Propagate.DEFAULTS,host:Q!==null&&Q!==void 0?Q:this.defaultAuthority,parentCall:X},K=new N88.ResolvingCall(this,$,G,this.filterStackFactory.clone(),W);return this.onCallStart(),K.addStatusWatcher((Z)=>{this.onCallEnd(Z)}),K}close(){var $;this.resolvingLoadBalancer.destroy(),this.updateState(HJ.ConnectivityState.SHUTDOWN),this.currentPicker=new H76;for(let J of this.configSelectionQueue)J.cancelWithStatus(oK.Status.UNAVAILABLE,"Channel closed before call started");this.configSelectionQueue=[];for(let J of this.pickQueue)J.cancelWithStatus(oK.Status.UNAVAILABLE,"Channel closed before call started");if(this.pickQueue=[],this.callRefTimer)clearInterval(this.callRefTimer);if(this.idleTimer)clearTimeout(this.idleTimer);if(this.channelzEnabled)(0,iC.unregisterChannelzRef)(this.channelzRef);this.subchannelPool.unrefUnusedSubchannels(),($=this.configSelector)===null||$===void 0||$.unref(),this.configSelector=null}getTarget(){return(0,$m.uriToString)(this.target)}getConnectivityState($){let J=this.connectivityState;if($)this.resolvingLoadBalancer.exitIdle(),this.lastActivityTimestamp=new Date,this.maybeStartIdleTimer();return J}watchConnectivityState($,J,Q){if(this.connectivityState===HJ.ConnectivityState.SHUTDOWN)throw Error("Channel has been shut down");let X=null;if(J!==1/0){let W=J instanceof Date?J:new Date(J),G=new Date;if(J===-1/0||W<=G){process.nextTick(Q,Error("Deadline passed without connectivity state change"));return}X=setTimeout(()=>{this.removeConnectivityStateWatcher(Y),Q(Error("Deadline passed without connectivity state change"))},W.getTime()-G.getTime())}let Y={currentState:$,callback:Q,timer:X};this.connectivityStateWatchers.push(Y)}getChannelzRef(){return this.channelzRef}createCall($,J,Q,X,Y){if(typeof $!=="string")throw TypeError("Channel#createCall: method must be a string");if(!(typeof J==="number"||J instanceof Date))throw TypeError("Channel#createCall: deadline must be a number or Date");if(this.connectivityState===HJ.ConnectivityState.SHUTDOWN)throw Error("Channel has been shut down");return this.createResolvingCall($,J,Q,X,Y)}getOptions(){return this.options}}F76.InternalChannel=q76});var yV0=F((D76)=>{Object.defineProperty(D76,"__esModule",{value:!0});D76.ChannelImplementation=void 0;var R88=SO(),T88=JD0();class U76{constructor($,J,Q){if(typeof $!=="string")throw TypeError("Channel target must be a string");if(!(J instanceof R88.ChannelCredentials))throw TypeError("Channel credentials must be a ChannelCredentials object");if(Q){if(typeof Q!=="object")throw TypeError("Channel options must be an object")}this.internalChannel=new T88.InternalChannel($,J,Q)}close(){this.internalChannel.close()}getTarget(){return this.internalChannel.getTarget()}getConnectivityState($){return this.internalChannel.getConnectivityState($)}watchConnectivityState($,J,Q){this.internalChannel.watchConnectivityState($,J,Q)}getChannelzRef(){return this.internalChannel.getChannelzRef()}createCall($,J,Q,X,Y){if(typeof $!=="string")throw TypeError("Channel#createCall: method must be a string");if(!(typeof J==="number"||J instanceof Date))throw TypeError("Channel#createCall: deadline must be a number or Date");return this.internalChannel.createCall($,J,Q,X,Y)}}D76.ChannelImplementation=U76});var C76=F((P76)=>{Object.defineProperty(P76,"__esModule",{value:!0});P76.ServerDuplexStreamImpl=P76.ServerWritableStreamImpl=P76.ServerReadableStreamImpl=P76.ServerUnaryCallImpl=void 0;P76.serverErrorToStatus=YD0;var j88=f("events"),QD0=f("stream"),XD0=Q6(),w76=Q8();function YD0($,J){var Q;let X={code:XD0.Status.UNKNOWN,details:"message"in $?$.message:"Unknown Error",metadata:(Q=J!==null&&J!==void 0?J:$.metadata)!==null&&Q!==void 0?Q:null};if("code"in $&&typeof $.code==="number"&&Number.isInteger($.code)){if(X.code=$.code,"details"in $&&typeof $.details==="string")X.details=$.details}return X}class N76 extends j88.EventEmitter{constructor($,J,Q,X){super();this.path=$,this.call=J,this.metadata=Q,this.request=X,this.cancelled=!1}getPeer(){return this.call.getPeer()}sendMetadata($){this.call.sendMetadata($)}getDeadline(){return this.call.getDeadline()}getPath(){return this.path}getHost(){return this.call.getHost()}getAuthContext(){return this.call.getAuthContext()}getMetricsRecorder(){return this.call.getMetricsRecorder()}}P76.ServerUnaryCallImpl=N76;class I76 extends QD0.Readable{constructor($,J,Q){super({objectMode:!0});this.path=$,this.call=J,this.metadata=Q,this.cancelled=!1}_read($){this.call.startRead()}getPeer(){return this.call.getPeer()}sendMetadata($){this.call.sendMetadata($)}getDeadline(){return this.call.getDeadline()}getPath(){return this.path}getHost(){return this.call.getHost()}getAuthContext(){return this.call.getAuthContext()}getMetricsRecorder(){return this.call.getMetricsRecorder()}}P76.ServerReadableStreamImpl=I76;class L76 extends QD0.Writable{constructor($,J,Q,X){super({objectMode:!0});this.path=$,this.call=J,this.metadata=Q,this.request=X,this.pendingStatus={code:XD0.Status.OK,details:"OK"},this.cancelled=!1,this.trailingMetadata=new w76.Metadata,this.on("error",(Y)=>{this.pendingStatus=YD0(Y),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata($){this.call.sendMetadata($)}getDeadline(){return this.call.getDeadline()}getPath(){return this.path}getHost(){return this.call.getHost()}getAuthContext(){return this.call.getAuthContext()}getMetricsRecorder(){return this.call.getMetricsRecorder()}_write($,J,Q){this.call.sendMessage($,Q)}_final($){var J;$(null),this.call.sendStatus(Object.assign(Object.assign({},this.pendingStatus),{metadata:(J=this.pendingStatus.metadata)!==null&&J!==void 0?J:this.trailingMetadata}))}end($){if($)this.trailingMetadata=$;return super.end()}}P76.ServerWritableStreamImpl=L76;class A76 extends QD0.Duplex{constructor($,J,Q){super({objectMode:!0});this.path=$,this.call=J,this.metadata=Q,this.pendingStatus={code:XD0.Status.OK,details:"OK"},this.cancelled=!1,this.trailingMetadata=new w76.Metadata,this.on("error",(X)=>{this.pendingStatus=YD0(X),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata($){this.call.sendMetadata($)}getDeadline(){return this.call.getDeadline()}getPath(){return this.path}getHost(){return this.call.getHost()}getAuthContext(){return this.call.getAuthContext()}getMetricsRecorder(){return this.call.getMetricsRecorder()}_read($){this.call.startRead()}_write($,J,Q){this.call.sendMessage($,Q)}_final($){var J;$(null),this.call.sendStatus(Object.assign(Object.assign({},this.pendingStatus),{metadata:(J=this.pendingStatus.metadata)!==null&&J!==void 0?J:this.trailingMetadata}))}end($){if($)this.trailingMetadata=$;return super.end()}}P76.ServerDuplexStreamImpl=A76});var Qm=F((E76)=>{Object.defineProperty(E76,"__esModule",{value:!0});E76.ServerCredentials=void 0;E76.createCertificateProviderServerCredentials=f88;E76.createServerCredentialsWithInterceptors=y88;var WD0=IV0();class aO{constructor($,J){this.serverConstructorOptions=$,this.watchers=new Set,this.latestContextOptions=null,this.latestContextOptions=J!==null&&J!==void 0?J:null}_addWatcher($){this.watchers.add($)}_removeWatcher($){this.watchers.delete($)}getWatcherCount(){return this.watchers.size}updateSecureContextOptions($){this.latestContextOptions=$;for(let J of this.watchers)J(this.latestContextOptions)}_isSecure(){return this.serverConstructorOptions!==null}_getSecureContextOptions(){return this.latestContextOptions}_getConstructorOptions(){return this.serverConstructorOptions}_getInterceptors(){return[]}static createInsecure(){return new GD0}static createSsl($,J,Q=!1){var X;if($!==null&&!Buffer.isBuffer($))throw TypeError("rootCerts must be null or a Buffer");if(!Array.isArray(J))throw TypeError("keyCertPairs must be an array");if(typeof Q!=="boolean")throw TypeError("checkClientCertificate must be a boolean");let Y=[],W=[];for(let G=0;G{Object.defineProperty(T76,"__esModule",{value:!0});T76.durationMessageToDuration=x88;T76.msToDuration=g88;T76.durationToMs=d88;T76.isDuration=u88;T76.isDurationMessage=m88;T76.parseDuration=l88;T76.durationToString=p88;function x88($){return{seconds:Number.parseInt($.seconds),nanos:$.nanos}}function g88($){return{seconds:$/1000|0,nanos:$%1000*1e6|0}}function d88($){return $.seconds*1000+$.nanos/1e6|0}function u88($){return typeof $.seconds==="number"&&typeof $.nanos==="number"}function m88($){return typeof $.seconds==="string"&&typeof $.nanos==="number"}var c88=/^(\d+)(?:\.(\d+))?s$/;function l88($){let J=$.match(c88);if(!J)return null;return{seconds:Number.parseInt(J[1],10),nanos:J[2]?Number.parseInt(J[2].padEnd(9,"0"),10):0}}function p88($){if($.nanos===0)return`${$.seconds}s`;let J;if($.nanos%1e6===0)J=1e6;else if($.nanos%1000===0)J=1000;else J=1;return`${$.seconds}.${$.nanos/J}s`}});var Ym=F((g76)=>{var __dirname="/Users/jsullivan2/git/jesssullivan.github.io/node_modules/@grpc/grpc-js/build/src";Object.defineProperty(g76,"__esModule",{value:!0});g76.OrcaOobMetricsSubchannelWrapper=g76.GRPC_METRICS_HEADER=g76.ServerMetricRecorder=g76.PerRequestMetricRecorder=void 0;g76.createOrcaClient=f76;g76.createMetricsReader=W98;var e88=Fu(),zD0=oC(),$98=SO(),J98=nC(),j76=Q6(),Q98=kO(),X98=M9(),S76=null;function Xm(){if(S76)return S76;let $=RU0().loadSync,J=$("xds/service/orca/v3/orca.proto",{keepCase:!0,longs:String,enums:String,defaults:!0,oneofs:!0,includeDirs:[`${__dirname}/../../proto/xds`,`${__dirname}/../../proto/protoc-gen-validate`]});return(0,e88.loadPackageDefinition)(J)}class v76{constructor(){this.message={}}recordRequestCostMetric($,J){if(!this.message.request_cost)this.message.request_cost={};this.message.request_cost[$]=J}recordUtilizationMetric($,J){if(!this.message.utilization)this.message.utilization={};this.message.utilization[$]=J}recordNamedMetric($,J){if(!this.message.named_metrics)this.message.named_metrics={};this.message.named_metrics[$]=J}recordCPUUtilizationMetric($){this.message.cpu_utilization=$}recordMemoryUtilizationMetric($){this.message.mem_utilization=$}recordApplicationUtilizationMetric($){this.message.application_utilization=$}recordQpsMetric($){this.message.rps_fractional=$}recordEpsMetric($){this.message.eps=$}serialize(){return Xm().xds.data.orca.v3.OrcaLoadReport.serialize(this.message)}}g76.PerRequestMetricRecorder=v76;var Y98=30000;class _76{constructor(){this.message={},this.serviceImplementation={StreamCoreMetrics:($)=>{let J=$.request.report_interval?(0,zD0.durationToMs)((0,zD0.durationMessageToDuration)($.request.report_interval)):Y98,Q=setInterval(()=>{$.write(this.message)},J);$.on("cancelled",()=>{clearInterval(Q)})}}}putUtilizationMetric($,J){if(!this.message.utilization)this.message.utilization={};this.message.utilization[$]=J}setAllUtilizationMetrics($){this.message.utilization=Object.assign({},$)}deleteUtilizationMetric($){var J;(J=this.message.utilization)===null||J===void 0||delete J[$]}setCpuUtilizationMetric($){this.message.cpu_utilization=$}deleteCpuUtilizationMetric(){delete this.message.cpu_utilization}setApplicationUtilizationMetric($){this.message.application_utilization=$}deleteApplicationUtilizationMetric(){delete this.message.application_utilization}setQpsMetric($){this.message.rps_fractional=$}deleteQpsMetric(){delete this.message.rps_fractional}setEpsMetric($){this.message.eps=$}deleteEpsMetric(){delete this.message.eps}addToServer($){let J=Xm().xds.service.orca.v3.OpenRcaService.service;$.addService(J,this.serviceImplementation)}}g76.ServerMetricRecorder=_76;function f76($){return new(Xm()).xds.service.orca.v3.OpenRcaService("unused",$98.ChannelCredentials.createInsecure(),{channelOverride:$})}g76.GRPC_METRICS_HEADER="endpoint-load-metrics-bin";var k76="grpc_orca_load_report";function W98($,J){return(Q,X,Y)=>{let W=Y.getOpaque(k76);if(W)$(W);else{let G=Y.get(g76.GRPC_METRICS_HEADER);if(G.length>0)W=Xm().xds.data.orca.v3.OrcaLoadReport.deserialize(G[0]),$(W),Y.setOpaque(k76,W)}if(J)J(Q,X,Y)}}var y76="orca_oob_metrics";class h76{constructor($,J){this.metricsListener=$,this.intervalMs=J,this.dataProducer=null}setSubchannel($){let J=$.getOrCreateDataProducer(y76,G98);this.dataProducer=J,J.addDataWatcher(this)}destroy(){var $;($=this.dataProducer)===null||$===void 0||$.removeDataWatcher(this)}getInterval(){return this.intervalMs}onMetricsUpdate($){this.metricsListener($)}}class b76{constructor($){this.subchannel=$,this.dataWatchers=new Set,this.orcaSupported=!0,this.metricsCall=null,this.currentInterval=1/0,this.backoffTimer=new Q98.BackoffTimeout(()=>this.updateMetricsSubscription()),this.subchannelStateListener=()=>this.updateMetricsSubscription();let J=$.getChannel();this.client=f76(J),$.addConnectivityStateListener(this.subchannelStateListener)}addDataWatcher($){this.dataWatchers.add($),this.updateMetricsSubscription()}removeDataWatcher($){var J;if(this.dataWatchers.delete($),this.dataWatchers.size===0)this.subchannel.removeDataProducer(y76),(J=this.metricsCall)===null||J===void 0||J.cancel(),this.metricsCall=null,this.client.close(),this.subchannel.removeConnectivityStateListener(this.subchannelStateListener);else this.updateMetricsSubscription()}updateMetricsSubscription(){var $;if(this.dataWatchers.size===0||!this.orcaSupported||this.subchannel.getConnectivityState()!==X98.ConnectivityState.READY)return;let J=Math.min(...Array.from(this.dataWatchers).map((Q)=>Q.getInterval()));if(!this.metricsCall||J!==this.currentInterval){($=this.metricsCall)===null||$===void 0||$.cancel(),this.currentInterval=J;let Q=this.client.streamCoreMetrics({report_interval:(0,zD0.msToDuration)(J)});this.metricsCall=Q,Q.on("data",(X)=>{this.dataWatchers.forEach((Y)=>{Y.onMetricsUpdate(X)})}),Q.on("error",(X)=>{if(this.metricsCall=null,X.code===j76.Status.UNIMPLEMENTED){this.orcaSupported=!1;return}if(X.code===j76.Status.CANCELLED)return;this.backoffTimer.runOnce()})}}}class x76 extends J98.BaseSubchannelWrapper{constructor($,J,Q){super($);this.addDataWatcher(new h76(J,Q))}getWrappedSubchannel(){return this.child}}g76.OrcaOobMetricsSubchannelWrapper=x76;function G98($){return new b76($)}});var VD0=F((JJ6)=>{Object.defineProperty(JJ6,"__esModule",{value:!0});JJ6.BaseServerInterceptingCall=JJ6.ServerInterceptingCall=JJ6.ResponderBuilder=JJ6.ServerListenerBuilder=void 0;JJ6.isInterceptingServerListener=B98;JJ6.getServerInterceptingCall=w98;var Km=Q8(),$5=Q6(),tO=f("http2"),m76=ad(),c76=f("zlib"),q98=nU0(),o76=M$(),F98=f("tls"),l76=Ym(),r76="server_call";function eq($){o76.trace($5.LogVerbosity.DEBUG,r76,$)}class a76{constructor(){this.metadata=void 0,this.message=void 0,this.halfClose=void 0,this.cancel=void 0}withOnReceiveMetadata($){return this.metadata=$,this}withOnReceiveMessage($){return this.message=$,this}withOnReceiveHalfClose($){return this.halfClose=$,this}withOnCancel($){return this.cancel=$,this}build(){return{onReceiveMetadata:this.metadata,onReceiveMessage:this.message,onReceiveHalfClose:this.halfClose,onCancel:this.cancel}}}JJ6.ServerListenerBuilder=a76;function B98($){return $.onReceiveMetadata!==void 0&&$.onReceiveMetadata.length===1}class t76{constructor($,J){this.listener=$,this.nextListener=J,this.cancelled=!1,this.processingMetadata=!1,this.hasPendingMessage=!1,this.pendingMessage=null,this.processingMessage=!1,this.hasPendingHalfClose=!1}processPendingMessage(){if(this.hasPendingMessage)this.nextListener.onReceiveMessage(this.pendingMessage),this.pendingMessage=null,this.hasPendingMessage=!1}processPendingHalfClose(){if(this.hasPendingHalfClose)this.nextListener.onReceiveHalfClose(),this.hasPendingHalfClose=!1}onReceiveMetadata($){if(this.cancelled)return;this.processingMetadata=!0,this.listener.onReceiveMetadata($,(J)=>{if(this.processingMetadata=!1,this.cancelled)return;this.nextListener.onReceiveMetadata(J),this.processPendingMessage(),this.processPendingHalfClose()})}onReceiveMessage($){if(this.cancelled)return;this.processingMessage=!0,this.listener.onReceiveMessage($,(J)=>{if(this.processingMessage=!1,this.cancelled)return;if(this.processingMetadata)this.pendingMessage=J,this.hasPendingMessage=!0;else this.nextListener.onReceiveMessage(J),this.processPendingHalfClose()})}onReceiveHalfClose(){if(this.cancelled)return;this.listener.onReceiveHalfClose(()=>{if(this.cancelled)return;if(this.processingMetadata||this.processingMessage)this.hasPendingHalfClose=!0;else this.nextListener.onReceiveHalfClose()})}onCancel(){this.cancelled=!0,this.listener.onCancel(),this.nextListener.onCancel()}}class s76{constructor(){this.start=void 0,this.metadata=void 0,this.message=void 0,this.status=void 0}withStart($){return this.start=$,this}withSendMetadata($){return this.metadata=$,this}withSendMessage($){return this.message=$,this}withSendStatus($){return this.status=$,this}build(){return{start:this.start,sendMetadata:this.metadata,sendMessage:this.message,sendStatus:this.status}}}JJ6.ResponderBuilder=s76;var Wm={onReceiveMetadata:($,J)=>{J($)},onReceiveMessage:($,J)=>{J($)},onReceiveHalfClose:($)=>{$()},onCancel:()=>{}},Gm={start:($)=>{$()},sendMetadata:($,J)=>{J($)},sendMessage:($,J)=>{J($)},sendStatus:($,J)=>{J($)}};class e76{constructor($,J){var Q,X,Y,W;this.nextCall=$,this.processingMetadata=!1,this.sentMetadata=!1,this.processingMessage=!1,this.pendingMessage=null,this.pendingMessageCallback=null,this.pendingStatus=null,this.responder={start:(Q=J===null||J===void 0?void 0:J.start)!==null&&Q!==void 0?Q:Gm.start,sendMetadata:(X=J===null||J===void 0?void 0:J.sendMetadata)!==null&&X!==void 0?X:Gm.sendMetadata,sendMessage:(Y=J===null||J===void 0?void 0:J.sendMessage)!==null&&Y!==void 0?Y:Gm.sendMessage,sendStatus:(W=J===null||J===void 0?void 0:J.sendStatus)!==null&&W!==void 0?W:Gm.sendStatus}}processPendingMessage(){if(this.pendingMessageCallback)this.nextCall.sendMessage(this.pendingMessage,this.pendingMessageCallback),this.pendingMessage=null,this.pendingMessageCallback=null}processPendingStatus(){if(this.pendingStatus)this.nextCall.sendStatus(this.pendingStatus),this.pendingStatus=null}start($){this.responder.start((J)=>{var Q,X,Y,W;let G={onReceiveMetadata:(Q=J===null||J===void 0?void 0:J.onReceiveMetadata)!==null&&Q!==void 0?Q:Wm.onReceiveMetadata,onReceiveMessage:(X=J===null||J===void 0?void 0:J.onReceiveMessage)!==null&&X!==void 0?X:Wm.onReceiveMessage,onReceiveHalfClose:(Y=J===null||J===void 0?void 0:J.onReceiveHalfClose)!==null&&Y!==void 0?Y:Wm.onReceiveHalfClose,onCancel:(W=J===null||J===void 0?void 0:J.onCancel)!==null&&W!==void 0?W:Wm.onCancel},K=new t76(G,$);this.nextCall.start(K)})}sendMetadata($){this.processingMetadata=!0,this.sentMetadata=!0,this.responder.sendMetadata($,(J)=>{this.processingMetadata=!1,this.nextCall.sendMetadata(J),this.processPendingMessage(),this.processPendingStatus()})}sendMessage($,J){if(this.processingMessage=!0,!this.sentMetadata)this.sendMetadata(new Km.Metadata);this.responder.sendMessage($,(Q)=>{if(this.processingMessage=!1,this.processingMetadata)this.pendingMessage=Q,this.pendingMessageCallback=J;else this.nextCall.sendMessage(Q,J)})}sendStatus($){this.responder.sendStatus($,(J)=>{if(this.processingMetadata||this.processingMessage)this.pendingStatus=J;else this.nextCall.sendStatus(J)})}startRead(){this.nextCall.startRead()}getPeer(){return this.nextCall.getPeer()}getDeadline(){return this.nextCall.getDeadline()}getHost(){return this.nextCall.getHost()}getAuthContext(){return this.nextCall.getAuthContext()}getConnectionInfo(){return this.nextCall.getConnectionInfo()}getMetricsRecorder(){return this.nextCall.getMetricsRecorder()}}JJ6.ServerInterceptingCall=e76;var $J6="grpc-accept-encoding",FD0="grpc-encoding",p76="grpc-message",n76="grpc-status",qD0="grpc-timeout",V98=/(\d{1,8})\s*([HMSmun])/,U98={H:3600000,M:60000,S:1000,m:1,u:0.001,n:0.000001},D98={[$J6]:"identity,deflate,gzip",[FD0]:"identity"},i76={[tO.constants.HTTP2_HEADER_STATUS]:tO.constants.HTTP_STATUS_OK,[tO.constants.HTTP2_HEADER_CONTENT_TYPE]:"application/grpc+proto"},O98={waitForTrailers:!0};class BD0{constructor($,J,Q,X,Y){var W,G;if(this.stream=$,this.callEventTracker=Q,this.handler=X,this.listener=null,this.deadlineTimer=null,this.deadline=1/0,this.maxSendMessageSize=$5.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=$5.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,this.cancelled=!1,this.metadataSent=!1,this.wantTrailers=!1,this.cancelNotified=!1,this.incomingEncoding="identity",this.readQueue=[],this.isReadPending=!1,this.receivedHalfClose=!1,this.streamEnded=!1,this.metricsRecorder=new l76.PerRequestMetricRecorder,this.stream.once("error",(q)=>{}),this.stream.once("close",()=>{var q;if(eq("Request to method "+((q=this.handler)===null||q===void 0?void 0:q.path)+" stream closed with rstCode "+this.stream.rstCode),this.callEventTracker&&!this.streamEnded)this.streamEnded=!0,this.callEventTracker.onStreamEnd(!1),this.callEventTracker.onCallEnd({code:$5.Status.CANCELLED,details:"Stream closed before sending status",metadata:null});this.notifyOnCancel()}),this.stream.on("data",(q)=>{this.handleDataFrame(q)}),this.stream.pause(),this.stream.on("end",()=>{this.handleEndEvent()}),"grpc.max_send_message_length"in Y)this.maxSendMessageSize=Y["grpc.max_send_message_length"];if("grpc.max_receive_message_length"in Y)this.maxReceiveMessageSize=Y["grpc.max_receive_message_length"];this.host=(W=J[":authority"])!==null&&W!==void 0?W:J.host,this.decoder=new q98.StreamDecoder(this.maxReceiveMessageSize);let K=Km.Metadata.fromHttp2Headers(J);if(o76.isTracerEnabled(r76))eq("Request to "+this.handler.path+" received headers "+JSON.stringify(K.toJSON()));let Z=K.get(qD0);if(Z.length>0)this.handleTimeoutHeader(Z[0]);let H=K.get(FD0);if(H.length>0)this.incomingEncoding=H[0];K.remove(qD0),K.remove(FD0),K.remove($J6),K.remove(tO.constants.HTTP2_HEADER_ACCEPT_ENCODING),K.remove(tO.constants.HTTP2_HEADER_TE),K.remove(tO.constants.HTTP2_HEADER_CONTENT_TYPE),this.metadata=K;let z=(G=$.session)===null||G===void 0?void 0:G.socket;this.connectionInfo={localAddress:z===null||z===void 0?void 0:z.localAddress,localPort:z===null||z===void 0?void 0:z.localPort,remoteAddress:z===null||z===void 0?void 0:z.remoteAddress,remotePort:z===null||z===void 0?void 0:z.remotePort},this.shouldSendMetrics=!!Y["grpc.server_call_metric_recording"]}handleTimeoutHeader($){let J=$.toString().match(V98);if(J===null){let Y={code:$5.Status.INTERNAL,details:`Invalid ${qD0} value "${$}"`,metadata:null};process.nextTick(()=>{this.sendStatus(Y)});return}let Q=+J[1]*U98[J[2]]|0,X=new Date;this.deadline=X.setMilliseconds(X.getMilliseconds()+Q),this.deadlineTimer=setTimeout(()=>{let Y={code:$5.Status.DEADLINE_EXCEEDED,details:"Deadline exceeded",metadata:null};this.sendStatus(Y)},Q)}checkCancelled(){if(!this.cancelled&&(this.stream.destroyed||this.stream.closed))this.notifyOnCancel(),this.cancelled=!0;return this.cancelled}notifyOnCancel(){if(this.cancelNotified)return;if(this.cancelNotified=!0,this.cancelled=!0,process.nextTick(()=>{var $;($=this.listener)===null||$===void 0||$.onCancel()}),this.deadlineTimer)clearTimeout(this.deadlineTimer);this.stream.resume()}maybeSendMetadata(){if(!this.metadataSent)this.sendMetadata(new Km.Metadata)}serializeMessage($){let J=this.handler.serialize($),Q=J.byteLength,X=Buffer.allocUnsafe(Q+5);return X.writeUInt8(0,0),X.writeUInt32BE(Q,1),J.copy(X,5),X}decompressMessage($,J){let Q=$.subarray(5);if(J==="identity")return Q;else if(J==="deflate"||J==="gzip"){let X;if(J==="deflate")X=c76.createInflate();else X=c76.createGunzip();return new Promise((Y,W)=>{let G=0,K=[];X.on("data",(Z)=>{if(K.push(Z),G+=Z.byteLength,this.maxReceiveMessageSize!==-1&&G>this.maxReceiveMessageSize)X.destroy(),W({code:$5.Status.RESOURCE_EXHAUSTED,details:`Received message that decompresses to a size larger than ${this.maxReceiveMessageSize}`})}),X.on("end",()=>{Y(Buffer.concat(K))}),X.write(Q),X.end()})}else return Promise.reject({code:$5.Status.UNIMPLEMENTED,details:`Received message compressed with unsupported encoding "${J}"`})}async decompressAndMaybePush($){if($.type!=="COMPRESSED")throw Error(`Invalid queue entry type: ${$.type}`);let Q=$.compressedMessage.readUInt8(0)===1?this.incomingEncoding:"identity",X;try{X=await this.decompressMessage($.compressedMessage,Q)}catch(Y){this.sendStatus(Y);return}try{$.parsedMessage=this.handler.deserialize(X)}catch(Y){this.sendStatus({code:$5.Status.INTERNAL,details:`Error deserializing request: ${Y.message}`});return}$.type="READABLE",this.maybePushNextMessage()}maybePushNextMessage(){if(this.listener&&this.isReadPending&&this.readQueue.length>0&&this.readQueue[0].type!=="COMPRESSED"){this.isReadPending=!1;let $=this.readQueue.shift();if($.type==="READABLE")this.listener.onReceiveMessage($.parsedMessage);else this.listener.onReceiveHalfClose()}}handleDataFrame($){var J;if(this.checkCancelled())return;eq("Request to "+this.handler.path+" received data frame of size "+$.length);let Q;try{Q=this.decoder.write($)}catch(X){this.sendStatus({code:$5.Status.RESOURCE_EXHAUSTED,details:X.message});return}for(let X of Q){this.stream.pause();let Y={type:"COMPRESSED",compressedMessage:X,parsedMessage:null};this.readQueue.push(Y),this.decompressAndMaybePush(Y),(J=this.callEventTracker)===null||J===void 0||J.addMessageReceived()}}handleEndEvent(){this.readQueue.push({type:"HALF_CLOSE",compressedMessage:null,parsedMessage:null}),this.receivedHalfClose=!0,this.maybePushNextMessage()}start($){if(eq("Request to "+this.handler.path+" start called"),this.checkCancelled())return;this.listener=$,$.onReceiveMetadata(this.metadata)}sendMetadata($){if(this.checkCancelled())return;if(this.metadataSent)return;this.metadataSent=!0;let J=$?$.toHttp2Headers():null,Q=Object.assign(Object.assign(Object.assign({},i76),D98),J);this.stream.respond(Q,O98)}sendMessage($,J){if(this.checkCancelled())return;let Q;try{Q=this.serializeMessage($)}catch(X){this.sendStatus({code:$5.Status.INTERNAL,details:`Error serializing response: ${(0,m76.getErrorMessage)(X)}`,metadata:null});return}if(this.maxSendMessageSize!==-1&&Q.length-5>this.maxSendMessageSize){this.sendStatus({code:$5.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${Q.length} vs. ${this.maxSendMessageSize})`,metadata:null});return}this.maybeSendMetadata(),eq("Request to "+this.handler.path+" sent data frame of size "+Q.length),this.stream.write(Q,(X)=>{var Y;if(X){this.sendStatus({code:$5.Status.INTERNAL,details:`Error writing message: ${(0,m76.getErrorMessage)(X)}`,metadata:null});return}(Y=this.callEventTracker)===null||Y===void 0||Y.addMessageSent(),J()})}sendStatus($){var J,Q,X;if(this.checkCancelled())return;eq("Request to method "+((J=this.handler)===null||J===void 0?void 0:J.path)+" ended with status code: "+$5.Status[$.code]+" details: "+$.details);let Y=(X=(Q=$.metadata)===null||Q===void 0?void 0:Q.clone())!==null&&X!==void 0?X:new Km.Metadata;if(this.shouldSendMetrics)Y.set(l76.GRPC_METRICS_HEADER,this.metricsRecorder.serialize());if(this.metadataSent)if(!this.wantTrailers)this.wantTrailers=!0,this.stream.once("wantTrailers",()=>{if(this.callEventTracker&&!this.streamEnded)this.streamEnded=!0,this.callEventTracker.onStreamEnd(!0),this.callEventTracker.onCallEnd($);let W=Object.assign({[n76]:$.code,[p76]:encodeURI($.details)},Y.toHttp2Headers());this.stream.sendTrailers(W),this.notifyOnCancel()}),this.stream.end();else this.notifyOnCancel();else{if(this.callEventTracker&&!this.streamEnded)this.streamEnded=!0,this.callEventTracker.onStreamEnd(!0),this.callEventTracker.onCallEnd($);let W=Object.assign(Object.assign({[n76]:$.code,[p76]:encodeURI($.details)},i76),Y.toHttp2Headers());this.stream.respond(W,{endStream:!0}),this.notifyOnCancel()}}startRead(){if(eq("Request to "+this.handler.path+" startRead called"),this.checkCancelled())return;if(this.isReadPending=!0,this.readQueue.length===0){if(!this.receivedHalfClose)this.stream.resume()}else this.maybePushNextMessage()}getPeer(){var $;let J=($=this.stream.session)===null||$===void 0?void 0:$.socket;if(J===null||J===void 0?void 0:J.remoteAddress)if(J.remotePort)return`${J.remoteAddress}:${J.remotePort}`;else return J.remoteAddress;else return"unknown"}getDeadline(){return this.deadline}getHost(){return this.host}getAuthContext(){var $;if((($=this.stream.session)===null||$===void 0?void 0:$.socket)instanceof F98.TLSSocket){let J=this.stream.session.socket.getPeerCertificate();return{transportSecurityType:"ssl",sslPeerCertificate:J.raw?J:void 0}}else return{}}getConnectionInfo(){return this.connectionInfo}getMetricsRecorder(){return this.metricsRecorder}}JJ6.BaseServerInterceptingCall=BD0;function w98($,J,Q,X,Y,W){let G={path:Y.path,requestStream:Y.type==="clientStream"||Y.type==="bidi",responseStream:Y.type==="serverStream"||Y.type==="bidi",requestDeserialize:Y.deserialize,responseSerialize:Y.serialize},K=new BD0(J,Q,X,Y,W);return $.reduce((Z,H)=>{return H(G,Z)},K)}});var HJ6=F((aK)=>{var M98=aK&&aK.__runInitializers||function($,J,Q){var X=arguments.length>2;for(var Y=0;Y=0;U--){var O={};for(var w in X)O[w]=w==="access"?{}:X[w];for(var w in X.access)O.access[w]=X.access[w];O.addInitializer=function(I){if(B)throw TypeError("Cannot add initializers after decoration has completed");W.push(G(I||null))};var N=(0,Q[U])(K==="accessor"?{get:z.get,set:z.set}:z[Z],O);if(K==="accessor"){if(N===void 0)continue;if(N===null||typeof N!=="object")throw TypeError("Object expected");if(q=G(N.get))z.get=q;if(q=G(N.set))z.set=q;if(q=G(N.init))Y.unshift(q)}else if(q=G(N))if(K==="field")Y.unshift(q);else z[Z]=q}if(H)Object.defineProperty(H,X.name,z);B=!0};Object.defineProperty(aK,"__esModule",{value:!0});aK.Server=void 0;var J5=f("http2"),E98=f("util"),w4=Q6(),$w=C76(),UD0=Qm(),XJ6=VQ(),eO=M$(),rK=e9(),IQ=P9(),u4=nK(),YJ6=VD0(),sO=2147483647,DD0=2147483647,R98=20000,WJ6=2147483647,{HTTP2_HEADER_PATH:GJ6}=J5.constants,T98="server",KJ6=Buffer.from("max_age");function ZJ6($){eO.trace(w4.LogVerbosity.DEBUG,"server_call",$)}function j98(){}function S98($){return function(J,Q){return E98.deprecate(J,$)}}function OD0($){return{code:w4.Status.UNIMPLEMENTED,details:`The server does not implement the method ${$}`}}function k98($,J){let Q=OD0(J);switch($){case"unary":return(X,Y)=>{Y(Q,null)};case"clientStream":return(X,Y)=>{Y(Q,null)};case"serverStream":return(X)=>{X.emit("error",Q)};case"bidi":return(X)=>{X.emit("error",Q)};default:throw Error(`Invalid handlerType ${$}`)}}var v98=(()=>{var $;let J=[],Q;return $=class{constructor(Y){var W,G,K,Z,H,z;if(this.boundPorts=(M98(this,J),new Map),this.http2Servers=new Map,this.sessionIdleTimeouts=new Map,this.handlers=new Map,this.sessions=new Map,this.started=!1,this.shutdown=!1,this.serverAddressString="null",this.channelzEnabled=!0,this.options=Y!==null&&Y!==void 0?Y:{},this.options["grpc.enable_channelz"]===0)this.channelzEnabled=!1,this.channelzTrace=new u4.ChannelzTraceStub,this.callTracker=new u4.ChannelzCallTrackerStub,this.listenerChildrenTracker=new u4.ChannelzChildrenTrackerStub,this.sessionChildrenTracker=new u4.ChannelzChildrenTrackerStub;else this.channelzTrace=new u4.ChannelzTrace,this.callTracker=new u4.ChannelzCallTracker,this.listenerChildrenTracker=new u4.ChannelzChildrenTracker,this.sessionChildrenTracker=new u4.ChannelzChildrenTracker;if(this.channelzRef=(0,u4.registerChannelzServer)("server",()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzTrace.addTrace("CT_INFO","Server created"),this.maxConnectionAgeMs=(W=this.options["grpc.max_connection_age_ms"])!==null&&W!==void 0?W:sO,this.maxConnectionAgeGraceMs=(G=this.options["grpc.max_connection_age_grace_ms"])!==null&&G!==void 0?G:sO,this.keepaliveTimeMs=(K=this.options["grpc.keepalive_time_ms"])!==null&&K!==void 0?K:DD0,this.keepaliveTimeoutMs=(Z=this.options["grpc.keepalive_timeout_ms"])!==null&&Z!==void 0?Z:R98,this.sessionIdleTimeout=(H=this.options["grpc.max_connection_idle_ms"])!==null&&H!==void 0?H:WJ6,this.commonServerOptions={maxSendHeaderBlockLength:Number.MAX_SAFE_INTEGER},"grpc-node.max_session_memory"in this.options)this.commonServerOptions.maxSessionMemory=this.options["grpc-node.max_session_memory"];else this.commonServerOptions.maxSessionMemory=Number.MAX_SAFE_INTEGER;if("grpc.max_concurrent_streams"in this.options)this.commonServerOptions.settings={maxConcurrentStreams:this.options["grpc.max_concurrent_streams"]};this.interceptors=(z=this.options.interceptors)!==null&&z!==void 0?z:[],this.trace("Server constructed")}getChannelzInfo(){return{trace:this.channelzTrace,callTracker:this.callTracker,listenerChildren:this.listenerChildrenTracker.getChildLists(),sessionChildren:this.sessionChildrenTracker.getChildLists()}}getChannelzSessionInfo(Y){var W,G,K;let Z=this.sessions.get(Y),H=Y.socket,z=H.remoteAddress?(0,rK.stringToSubchannelAddress)(H.remoteAddress,H.remotePort):null,q=H.localAddress?(0,rK.stringToSubchannelAddress)(H.localAddress,H.localPort):null,B;if(Y.encrypted){let O=H,w=O.getCipher(),N=O.getCertificate(),I=O.getPeerCertificate();B={cipherSuiteStandardName:(W=w.standardName)!==null&&W!==void 0?W:null,cipherSuiteOtherName:w.standardName?null:w.name,localCertificate:N&&"raw"in N?N.raw:null,remoteCertificate:I&&"raw"in I?I.raw:null}}else B=null;return{remoteAddress:z,localAddress:q,security:B,remoteName:null,streamsStarted:Z.streamTracker.callsStarted,streamsSucceeded:Z.streamTracker.callsSucceeded,streamsFailed:Z.streamTracker.callsFailed,messagesSent:Z.messagesSent,messagesReceived:Z.messagesReceived,keepAlivesSent:Z.keepAlivesSent,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:Z.streamTracker.lastCallStartedTimestamp,lastMessageSentTimestamp:Z.lastMessageSentTimestamp,lastMessageReceivedTimestamp:Z.lastMessageReceivedTimestamp,localFlowControlWindow:(G=Y.state.localWindowSize)!==null&&G!==void 0?G:null,remoteFlowControlWindow:(K=Y.state.remoteWindowSize)!==null&&K!==void 0?K:null}}trace(Y){eO.trace(w4.LogVerbosity.DEBUG,T98,"("+this.channelzRef.id+") "+Y)}keepaliveTrace(Y){eO.trace(w4.LogVerbosity.DEBUG,"keepalive","("+this.channelzRef.id+") "+Y)}addProtoService(){throw Error("Not implemented. Use addService() instead")}addService(Y,W){if(Y===null||typeof Y!=="object"||W===null||typeof W!=="object")throw Error("addService() requires two objects as arguments");let G=Object.keys(Y);if(G.length===0)throw Error("Cannot add an empty service to a server");G.forEach((K)=>{let Z=Y[K],H;if(Z.requestStream)if(Z.responseStream)H="bidi";else H="clientStream";else if(Z.responseStream)H="serverStream";else H="unary";let z=W[K],q;if(z===void 0&&typeof Z.originalName==="string")z=W[Z.originalName];if(z!==void 0)q=z.bind(W);else q=k98(H,K);if(this.register(Z.path,q,Z.responseSerialize,Z.requestDeserialize,H)===!1)throw Error(`Method handler for ${Z.path} already provided.`)})}removeService(Y){if(Y===null||typeof Y!=="object")throw Error("removeService() requires object as argument");Object.keys(Y).forEach((G)=>{let K=Y[G];this.unregister(K.path)})}bind(Y,W){throw Error("Not implemented. Use bindAsync() instead")}experimentalRegisterListenerToChannelz(Y){return(0,u4.registerChannelzSocket)((0,rK.subchannelAddressToString)(Y),()=>{return{localAddress:Y,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}},this.channelzEnabled)}experimentalUnregisterListenerFromChannelz(Y){(0,u4.unregisterChannelzRef)(Y)}createHttp2Server(Y){let W;if(Y._isSecure()){let G=Y._getConstructorOptions(),K=Y._getSecureContextOptions(),Z=Object.assign(Object.assign(Object.assign(Object.assign({},this.commonServerOptions),G),K),{enableTrace:this.options["grpc-node.tls_enable_trace"]===1}),H=K!==null;this.trace("Initial credentials valid: "+H),W=J5.createSecureServer(Z),W.prependListener("connection",(q)=>{if(!H)this.trace("Dropped connection from "+JSON.stringify(q.address())+" due to unloaded credentials"),q.destroy()}),W.on("secureConnection",(q)=>{q.on("error",(B)=>{this.trace("An incoming TLS connection closed with error: "+B.message)})});let z=(q)=>{if(q){let B=W;try{B.setSecureContext(q)}catch(U){eO.log(w4.LogVerbosity.ERROR,"Failed to set secure context with error "+U.message),q=null}}H=q!==null,this.trace("Post-update credentials valid: "+H)};Y._addWatcher(z),W.on("close",()=>{Y._removeWatcher(z)})}else W=J5.createServer(this.commonServerOptions);return W.setTimeout(0,j98),this._setupHandlers(W,Y._getInterceptors()),W}bindOneAddress(Y,W){this.trace("Attempting to bind "+(0,rK.subchannelAddressToString)(Y));let G=this.createHttp2Server(W.credentials);return new Promise((K,Z)=>{let H=(z)=>{this.trace("Failed to bind "+(0,rK.subchannelAddressToString)(Y)+" with error "+z.message),K({port:"port"in Y?Y.port:1,error:z.message})};G.once("error",H),G.listen(Y,()=>{let z=G.address(),q;if(typeof z==="string")q={path:z};else q={host:z.address,port:z.port};let B=this.experimentalRegisterListenerToChannelz(q);this.listenerChildrenTracker.refChild(B),this.http2Servers.set(G,{channelzRef:B,sessions:new Set,ownsChannelzRef:!0}),W.listeningServers.add(G),this.trace("Successfully bound "+(0,rK.subchannelAddressToString)(q)),K({port:"port"in q?q.port:1}),G.removeListener("error",H)})})}async bindManyPorts(Y,W){if(Y.length===0)return{count:0,port:0,errors:[]};if((0,rK.isTcpSubchannelAddress)(Y[0])&&Y[0].port===0){let G=await this.bindOneAddress(Y[0],W);if(G.error){let K=await this.bindManyPorts(Y.slice(1),W);return Object.assign(Object.assign({},K),{errors:[G.error,...K.errors]})}else{let K=Y.slice(1).map((z)=>(0,rK.isTcpSubchannelAddress)(z)?{host:z.host,port:G.port}:z),Z=await Promise.all(K.map((z)=>this.bindOneAddress(z,W))),H=[G,...Z];return{count:H.filter((z)=>z.error===void 0).length,port:G.port,errors:H.filter((z)=>z.error).map((z)=>z.error)}}}else{let G=await Promise.all(Y.map((K)=>this.bindOneAddress(K,W)));return{count:G.filter((K)=>K.error===void 0).length,port:G[0].port,errors:G.filter((K)=>K.error).map((K)=>K.error)}}}async bindAddressList(Y,W){let G=await this.bindManyPorts(Y,W);if(G.count>0){if(G.count{let K=!1,Z=(z,q,B,U)=>{if(K)return!0;if(K=!0,!z.ok)return G(Error(z.error.details)),!0;let O=[].concat(...z.value.map((w)=>w.addresses));if(O.length===0)return G(Error(`No addresses resolved for port ${Y}`)),!0;return W(O),!0};(0,XJ6.createResolver)(Y,Z,this.options).updateResolution()})}async bindPort(Y,W){let G=await this.resolvePort(Y);if(W.cancelled)throw this.completeUnbind(W),Error("bindAsync operation cancelled by unbind call");let K=await this.bindAddressList(G,W);if(W.cancelled)throw this.completeUnbind(W),Error("bindAsync operation cancelled by unbind call");return K}normalizePort(Y){let W=(0,IQ.parseUri)(Y);if(W===null)throw Error(`Could not parse port "${Y}"`);let G=(0,XJ6.mapUriDefaultScheme)(W);if(G===null)throw Error(`Could not get a default scheme for port "${Y}"`);return G}bindAsync(Y,W,G){if(this.shutdown)throw Error("bindAsync called after shutdown");if(typeof Y!=="string")throw TypeError("port must be a string");if(W===null||!(W instanceof UD0.ServerCredentials))throw TypeError("creds must be a ServerCredentials object");if(typeof G!=="function")throw TypeError("callback must be a function");this.trace("bindAsync port="+Y);let K=this.normalizePort(Y),Z=(B,U)=>{process.nextTick(()=>G(B,U))},H=this.boundPorts.get((0,IQ.uriToString)(K));if(H){if(!W._equals(H.credentials)){Z(Error(`${Y} already bound with incompatible credentials`),0);return}if(H.cancelled=!1,H.completionPromise)H.completionPromise.then((B)=>G(null,B),(B)=>G(B,0));else Z(null,H.portNumber);return}H={mapKey:(0,IQ.uriToString)(K),originalUri:K,completionPromise:null,cancelled:!1,portNumber:0,credentials:W,listeningServers:new Set};let z=(0,IQ.splitHostPort)(K.path),q=this.bindPort(K,H);if(H.completionPromise=q,(z===null||z===void 0?void 0:z.port)===0)q.then((B)=>{let U={scheme:K.scheme,authority:K.authority,path:(0,IQ.combineHostPort)({host:z.host,port:B})};H.mapKey=(0,IQ.uriToString)(U),H.completionPromise=null,H.portNumber=B,this.boundPorts.set(H.mapKey,H),G(null,B)},(B)=>{G(B,0)});else this.boundPorts.set(H.mapKey,H),q.then((B)=>{H.completionPromise=null,H.portNumber=B,G(null,B)},(B)=>{G(B,0)})}registerInjectorToChannelz(){return(0,u4.registerChannelzSocket)("injector",()=>{return{localAddress:null,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}},this.channelzEnabled)}experimentalCreateConnectionInjectorWithChannelzRef(Y,W,G=!1){if(Y===null||!(Y instanceof UD0.ServerCredentials))throw TypeError("creds must be a ServerCredentials object");if(this.channelzEnabled)this.listenerChildrenTracker.refChild(W);let K=this.createHttp2Server(Y),Z=new Set;return this.http2Servers.set(K,{channelzRef:W,sessions:Z,ownsChannelzRef:G}),{injectConnection:(H)=>{K.emit("connection",H)},drain:(H)=>{var z,q;for(let B of Z)this.closeSession(B);(q=(z=setTimeout(()=>{for(let B of Z)B.destroy(J5.constants.NGHTTP2_CANCEL)},H)).unref)===null||q===void 0||q.call(z)},destroy:()=>{this.closeServer(K);for(let H of Z)this.closeSession(H)}}}createConnectionInjector(Y){if(Y===null||!(Y instanceof UD0.ServerCredentials))throw TypeError("creds must be a ServerCredentials object");let W=this.registerInjectorToChannelz();return this.experimentalCreateConnectionInjectorWithChannelzRef(Y,W,!0)}closeServer(Y,W){this.trace("Closing server with address "+JSON.stringify(Y.address()));let G=this.http2Servers.get(Y);Y.close(()=>{if(G&&G.ownsChannelzRef)this.listenerChildrenTracker.unrefChild(G.channelzRef),(0,u4.unregisterChannelzRef)(G.channelzRef);this.http2Servers.delete(Y),W===null||W===void 0||W()})}closeSession(Y,W){var G;this.trace("Closing session initiated by "+((G=Y.socket)===null||G===void 0?void 0:G.remoteAddress));let K=this.sessions.get(Y),Z=()=>{if(K)this.sessionChildrenTracker.unrefChild(K.ref),(0,u4.unregisterChannelzRef)(K.ref);W===null||W===void 0||W()};if(Y.closed)queueMicrotask(Z);else Y.close(Z)}completeUnbind(Y){for(let W of Y.listeningServers){let G=this.http2Servers.get(W);if(this.closeServer(W,()=>{Y.listeningServers.delete(W)}),G)for(let K of G.sessions)this.closeSession(K)}this.boundPorts.delete(Y.mapKey)}unbind(Y){this.trace("unbind port="+Y);let W=this.normalizePort(Y),G=(0,IQ.splitHostPort)(W.path);if((G===null||G===void 0?void 0:G.port)===0)throw Error("Cannot unbind port 0");let K=this.boundPorts.get((0,IQ.uriToString)(W));if(K)if(this.trace("unbinding "+K.mapKey+" originally bound as "+(0,IQ.uriToString)(K.originalUri)),K.completionPromise)K.cancelled=!0;else this.completeUnbind(K)}drain(Y,W){var G,K;this.trace("drain port="+Y+" graceTimeMs="+W);let Z=this.normalizePort(Y),H=(0,IQ.splitHostPort)(Z.path);if((H===null||H===void 0?void 0:H.port)===0)throw Error("Cannot drain port 0");let z=this.boundPorts.get((0,IQ.uriToString)(Z));if(!z)return;let q=new Set;for(let B of z.listeningServers){let U=this.http2Servers.get(B);if(U)for(let O of U.sessions)q.add(O),this.closeSession(O,()=>{q.delete(O)})}(K=(G=setTimeout(()=>{for(let B of q)B.destroy(J5.constants.NGHTTP2_CANCEL)},W)).unref)===null||K===void 0||K.call(G)}forceShutdown(){for(let Y of this.boundPorts.values())Y.cancelled=!0;this.boundPorts.clear();for(let Y of this.http2Servers.keys())this.closeServer(Y);this.sessions.forEach((Y,W)=>{this.closeSession(W),W.destroy(J5.constants.NGHTTP2_CANCEL)}),this.sessions.clear(),(0,u4.unregisterChannelzRef)(this.channelzRef),this.shutdown=!0}register(Y,W,G,K,Z){if(this.handlers.has(Y))return!1;return this.handlers.set(Y,{func:W,serialize:G,deserialize:K,type:Z,path:Y}),!0}unregister(Y){return this.handlers.delete(Y)}start(){if(this.http2Servers.size===0||[...this.http2Servers.keys()].every((Y)=>!Y.listening))throw Error("server must be bound in order to start");if(this.started===!0)throw Error("server is already started");this.started=!0}tryShutdown(Y){var W;let G=(H)=>{(0,u4.unregisterChannelzRef)(this.channelzRef),Y(H)},K=0;function Z(){if(K--,K===0)G()}this.shutdown=!0;for(let[H,z]of this.http2Servers.entries()){K++;let q=z.channelzRef.name;this.trace("Waiting for server "+q+" to close"),this.closeServer(H,()=>{this.trace("Server "+q+" finished closing"),Z()});for(let B of z.sessions.keys()){K++;let U=(W=B.socket)===null||W===void 0?void 0:W.remoteAddress;this.trace("Waiting for session "+U+" to close"),this.closeSession(B,()=>{this.trace("Session "+U+" finished closing"),Z()})}}if(K===0)G()}addHttp2Port(){throw Error("Not yet implemented")}getChannelzRef(){return this.channelzRef}_verifyContentType(Y,W){let G=W[J5.constants.HTTP2_HEADER_CONTENT_TYPE];if(typeof G!=="string"||!G.startsWith("application/grpc"))return Y.respond({[J5.constants.HTTP2_HEADER_STATUS]:J5.constants.HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE},{endStream:!0}),!1;return!0}_retrieveHandler(Y){ZJ6("Received call to method "+Y+" at address "+this.serverAddressString);let W=this.handlers.get(Y);if(W===void 0)return ZJ6("No handler registered for method "+Y+". Sending UNIMPLEMENTED status."),null;return W}_respondWithError(Y,W,G=null){var K,Z;let H=Object.assign({"grpc-status":(K=Y.code)!==null&&K!==void 0?K:w4.Status.INTERNAL,"grpc-message":Y.details,[J5.constants.HTTP2_HEADER_STATUS]:J5.constants.HTTP_STATUS_OK,[J5.constants.HTTP2_HEADER_CONTENT_TYPE]:"application/grpc+proto"},(Z=Y.metadata)===null||Z===void 0?void 0:Z.toHttp2Headers());W.respond(H,{endStream:!0}),this.callTracker.addCallFailed(),G===null||G===void 0||G.streamTracker.addCallFailed()}_channelzHandler(Y,W,G){this.onStreamOpened(W);let K=this.sessions.get(W.session);if(this.callTracker.addCallStarted(),K===null||K===void 0||K.streamTracker.addCallStarted(),!this._verifyContentType(W,G)){this.callTracker.addCallFailed(),K===null||K===void 0||K.streamTracker.addCallFailed();return}let Z=G[GJ6],H=this._retrieveHandler(Z);if(!H){this._respondWithError(OD0(Z),W,K);return}let z={addMessageSent:()=>{if(K)K.messagesSent+=1,K.lastMessageSentTimestamp=new Date},addMessageReceived:()=>{if(K)K.messagesReceived+=1,K.lastMessageReceivedTimestamp=new Date},onCallEnd:(B)=>{if(B.code===w4.Status.OK)this.callTracker.addCallSucceeded();else this.callTracker.addCallFailed()},onStreamEnd:(B)=>{if(K)if(B)K.streamTracker.addCallSucceeded();else K.streamTracker.addCallFailed()}},q=(0,YJ6.getServerInterceptingCall)([...Y,...this.interceptors],W,G,z,H,this.options);if(!this._runHandlerForCall(q,H))this.callTracker.addCallFailed(),K===null||K===void 0||K.streamTracker.addCallFailed(),q.sendStatus({code:w4.Status.INTERNAL,details:`Unknown handler type: ${H.type}`})}_streamHandler(Y,W,G){if(this.onStreamOpened(W),this._verifyContentType(W,G)!==!0)return;let K=G[GJ6],Z=this._retrieveHandler(K);if(!Z){this._respondWithError(OD0(K),W,null);return}let H=(0,YJ6.getServerInterceptingCall)([...Y,...this.interceptors],W,G,null,Z,this.options);if(!this._runHandlerForCall(H,Z))H.sendStatus({code:w4.Status.INTERNAL,details:`Unknown handler type: ${Z.type}`})}_runHandlerForCall(Y,W){let{type:G}=W;if(G==="unary")_98(Y,W);else if(G==="clientStream")f98(Y,W);else if(G==="serverStream")y98(Y,W);else if(G==="bidi")h98(Y,W);else return!1;return!0}_setupHandlers(Y,W){if(Y===null)return;let G=Y.address(),K="null";if(G)if(typeof G==="string")K=G;else K=G.address+":"+G.port;this.serverAddressString=K;let Z=this.channelzEnabled?this._channelzHandler:this._streamHandler,H=this.channelzEnabled?this._channelzSessionHandler(Y):this._sessionHandler(Y);Y.on("stream",Z.bind(this,W)),Y.on("session",H)}_sessionHandler(Y){return(W)=>{var G,K;(G=this.http2Servers.get(Y))===null||G===void 0||G.sessions.add(W);let Z=null,H=null,z=null,q=!1,B=this.enableIdleTimeout(W);if(this.maxConnectionAgeMs!==sO){let I=this.maxConnectionAgeMs/10,E=Math.random()*I*2-I;Z=setTimeout(()=>{var v,M;q=!0,this.trace("Connection dropped by max connection age: "+((v=W.socket)===null||v===void 0?void 0:v.remoteAddress));try{W.goaway(J5.constants.NGHTTP2_NO_ERROR,2147483647,KJ6)}catch(b){W.destroy();return}if(W.close(),this.maxConnectionAgeGraceMs!==sO)H=setTimeout(()=>{W.destroy()},this.maxConnectionAgeGraceMs),(M=H.unref)===null||M===void 0||M.call(H)},this.maxConnectionAgeMs+E),(K=Z.unref)===null||K===void 0||K.call(Z)}let U=()=>{if(z)clearTimeout(z),z=null},O=()=>{return!W.destroyed&&this.keepaliveTimeMs0},w,N=()=>{var I;if(!O())return;this.keepaliveTrace("Starting keepalive timer for "+this.keepaliveTimeMs+"ms"),z=setTimeout(()=>{U(),w()},this.keepaliveTimeMs),(I=z.unref)===null||I===void 0||I.call(z)};w=()=>{var I;if(!O())return;this.keepaliveTrace("Sending ping with timeout "+this.keepaliveTimeoutMs+"ms");let E="";try{if(!W.ping((M,b,y)=>{if(U(),M)this.keepaliveTrace("Ping failed with error: "+M.message),q=!0,W.destroy();else this.keepaliveTrace("Received ping response"),N()}))E="Ping returned false"}catch(v){E=(v instanceof Error?v.message:"")||"Unknown error"}if(E){this.keepaliveTrace("Ping send failed: "+E),this.trace("Connection dropped due to ping send error: "+E),q=!0,W.destroy();return}z=setTimeout(()=>{U(),this.keepaliveTrace("Ping timeout passed without response"),this.trace("Connection dropped by keepalive timeout"),q=!0,W.destroy()},this.keepaliveTimeoutMs),(I=z.unref)===null||I===void 0||I.call(z)},N(),W.on("close",()=>{var I,E;if(!q)this.trace(`Connection dropped by client ${(I=W.socket)===null||I===void 0?void 0:I.remoteAddress}`);if(Z)clearTimeout(Z);if(H)clearTimeout(H);if(U(),B!==null)clearTimeout(B.timeout),this.sessionIdleTimeouts.delete(W);(E=this.http2Servers.get(Y))===null||E===void 0||E.sessions.delete(W)})}}_channelzSessionHandler(Y){return(W)=>{var G,K,Z,H;let z=(0,u4.registerChannelzSocket)((K=(G=W.socket)===null||G===void 0?void 0:G.remoteAddress)!==null&&K!==void 0?K:"unknown",this.getChannelzSessionInfo.bind(this,W),this.channelzEnabled),q={ref:z,streamTracker:new u4.ChannelzCallTracker,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null};(Z=this.http2Servers.get(Y))===null||Z===void 0||Z.sessions.add(W),this.sessions.set(W,q);let B=`${W.socket.remoteAddress}:${W.socket.remotePort}`;this.channelzTrace.addTrace("CT_INFO","Connection established by client "+B),this.trace("Connection established by client "+B),this.sessionChildrenTracker.refChild(z);let U=null,O=null,w=null,N=!1,I=this.enableIdleTimeout(W);if(this.maxConnectionAgeMs!==sO){let y=this.maxConnectionAgeMs/10,l=Math.random()*y*2-y;U=setTimeout(()=>{var i;N=!0,this.channelzTrace.addTrace("CT_INFO","Connection dropped by max connection age from "+B);try{W.goaway(J5.constants.NGHTTP2_NO_ERROR,2147483647,KJ6)}catch(p){W.destroy();return}if(W.close(),this.maxConnectionAgeGraceMs!==sO)O=setTimeout(()=>{W.destroy()},this.maxConnectionAgeGraceMs),(i=O.unref)===null||i===void 0||i.call(O)},this.maxConnectionAgeMs+l),(H=U.unref)===null||H===void 0||H.call(U)}let E=()=>{if(w)clearTimeout(w),w=null},v=()=>{return!W.destroyed&&this.keepaliveTimeMs0},M,b=()=>{var y;if(!v())return;this.keepaliveTrace("Starting keepalive timer for "+this.keepaliveTimeMs+"ms"),w=setTimeout(()=>{E(),M()},this.keepaliveTimeMs),(y=w.unref)===null||y===void 0||y.call(w)};M=()=>{var y;if(!v())return;this.keepaliveTrace("Sending ping with timeout "+this.keepaliveTimeoutMs+"ms");let l="";try{if(!W.ping((p,X0,x)=>{if(E(),p)this.keepaliveTrace("Ping failed with error: "+p.message),this.channelzTrace.addTrace("CT_INFO","Connection dropped due to error of a ping frame "+p.message+" return in "+X0),N=!0,W.destroy();else this.keepaliveTrace("Received ping response"),b()}))l="Ping returned false"}catch(i){l=(i instanceof Error?i.message:"")||"Unknown error"}if(l){this.keepaliveTrace("Ping send failed: "+l),this.channelzTrace.addTrace("CT_INFO","Connection dropped due to ping send error: "+l),N=!0,W.destroy();return}q.keepAlivesSent+=1,w=setTimeout(()=>{E(),this.keepaliveTrace("Ping timeout passed without response"),this.channelzTrace.addTrace("CT_INFO","Connection dropped by keepalive timeout from "+B),N=!0,W.destroy()},this.keepaliveTimeoutMs),(y=w.unref)===null||y===void 0||y.call(w)},b(),W.on("close",()=>{var y;if(!N)this.channelzTrace.addTrace("CT_INFO","Connection dropped by client "+B);if(this.sessionChildrenTracker.unrefChild(z),(0,u4.unregisterChannelzRef)(z),U)clearTimeout(U);if(O)clearTimeout(O);if(E(),I!==null)clearTimeout(I.timeout),this.sessionIdleTimeouts.delete(W);(y=this.http2Servers.get(Y))===null||y===void 0||y.sessions.delete(W),this.sessions.delete(W)})}}enableIdleTimeout(Y){var W,G;if(this.sessionIdleTimeout>=WJ6)return null;let K={activeStreams:0,lastIdle:Date.now(),onClose:this.onStreamClose.bind(this,Y),timeout:setTimeout(this.onIdleTimeout,this.sessionIdleTimeout,this,Y)};(G=(W=K.timeout).unref)===null||G===void 0||G.call(W),this.sessionIdleTimeouts.set(Y,K);let{socket:Z}=Y;return this.trace("Enable idle timeout for "+Z.remoteAddress+":"+Z.remotePort),K}onIdleTimeout(Y,W){let{socket:G}=W,K=Y.sessionIdleTimeouts.get(W);if(K!==void 0&&K.activeStreams===0)if(Date.now()-K.lastIdle>=Y.sessionIdleTimeout)Y.trace("Session idle timeout triggered for "+(G===null||G===void 0?void 0:G.remoteAddress)+":"+(G===null||G===void 0?void 0:G.remotePort)+" last idle at "+K.lastIdle),Y.closeSession(W);else K.timeout.refresh()}onStreamOpened(Y){let W=Y.session,G=this.sessionIdleTimeouts.get(W);if(G)G.activeStreams+=1,Y.once("close",G.onClose)}onStreamClose(Y){var W,G;let K=this.sessionIdleTimeouts.get(Y);if(K){if(K.activeStreams-=1,K.activeStreams===0)K.lastIdle=Date.now(),K.timeout.refresh(),this.trace("Session onStreamClose"+((W=Y.socket)===null||W===void 0?void 0:W.remoteAddress)+":"+((G=Y.socket)===null||G===void 0?void 0:G.remotePort)+" at "+K.lastIdle)}}},(()=>{let X=typeof Symbol==="function"&&Symbol.metadata?Object.create(null):void 0;if(Q=[S98("Calling start() is no longer necessary. It can be safely omitted.")],C98($,null,Q,{kind:"method",name:"start",static:!1,private:!1,access:{has:(Y)=>("start"in Y),get:(Y)=>Y.start},metadata:X},null,J),X)Object.defineProperty($,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:X})})(),$})();aK.Server=v98;async function _98($,J){let Q;function X(G,K,Z,H){if(G){$.sendStatus((0,$w.serverErrorToStatus)(G,Z));return}$.sendMessage(K,()=>{$.sendStatus({code:w4.Status.OK,details:"OK",metadata:Z!==null&&Z!==void 0?Z:null})})}let Y,W=null;$.start({onReceiveMetadata(G){Y=G,$.startRead()},onReceiveMessage(G){if(W){$.sendStatus({code:w4.Status.UNIMPLEMENTED,details:`Received a second request message for server streaming method ${J.path}`,metadata:null});return}W=G,$.startRead()},onReceiveHalfClose(){if(!W){$.sendStatus({code:w4.Status.UNIMPLEMENTED,details:`Received no request message for server streaming method ${J.path}`,metadata:null});return}Q=new $w.ServerWritableStreamImpl(J.path,$,Y,W);try{J.func(Q,X)}catch(G){$.sendStatus({code:w4.Status.UNKNOWN,details:`Server method handler threw error ${G.message}`,metadata:null})}},onCancel(){if(Q)Q.cancelled=!0,Q.emit("cancelled","cancelled")}})}function f98($,J){let Q;function X(Y,W,G,K){if(Y){$.sendStatus((0,$w.serverErrorToStatus)(Y,G));return}$.sendMessage(W,()=>{$.sendStatus({code:w4.Status.OK,details:"OK",metadata:G!==null&&G!==void 0?G:null})})}$.start({onReceiveMetadata(Y){Q=new $w.ServerDuplexStreamImpl(J.path,$,Y);try{J.func(Q,X)}catch(W){$.sendStatus({code:w4.Status.UNKNOWN,details:`Server method handler threw error ${W.message}`,metadata:null})}},onReceiveMessage(Y){Q.push(Y)},onReceiveHalfClose(){Q.push(null)},onCancel(){if(Q)Q.cancelled=!0,Q.emit("cancelled","cancelled"),Q.destroy()}})}function y98($,J){let Q,X,Y=null;$.start({onReceiveMetadata(W){X=W,$.startRead()},onReceiveMessage(W){if(Y){$.sendStatus({code:w4.Status.UNIMPLEMENTED,details:`Received a second request message for server streaming method ${J.path}`,metadata:null});return}Y=W,$.startRead()},onReceiveHalfClose(){if(!Y){$.sendStatus({code:w4.Status.UNIMPLEMENTED,details:`Received no request message for server streaming method ${J.path}`,metadata:null});return}Q=new $w.ServerWritableStreamImpl(J.path,$,X,Y);try{J.func(Q)}catch(W){$.sendStatus({code:w4.Status.UNKNOWN,details:`Server method handler threw error ${W.message}`,metadata:null})}},onCancel(){if(Q)Q.cancelled=!0,Q.emit("cancelled","cancelled"),Q.destroy()}})}function h98($,J){let Q;$.start({onReceiveMetadata(X){Q=new $w.ServerDuplexStreamImpl(J.path,$,X);try{J.func(Q)}catch(Y){$.sendStatus({code:w4.Status.UNKNOWN,details:`Server method handler threw error ${Y.message}`,metadata:null})}},onReceiveMessage(X){Q.push(X)},onReceiveHalfClose(){Q.push(null)},onCancel(){if(Q)Q.cancelled=!0,Q.emit("cancelled","cancelled"),Q.destroy()}})}});var BJ6=F((qJ6)=>{Object.defineProperty(qJ6,"__esModule",{value:!0});qJ6.StatusBuilder=void 0;class zJ6{constructor(){this.code=null,this.details=null,this.metadata=null}withCode($){return this.code=$,this}withDetails($){return this.details=$,this}withMetadata($){return this.metadata=$,this}build(){let $={};if(this.code!==null)$.code=this.code;if(this.details!==null)$.details=this.details;if(this.metadata!==null)$.metadata=this.metadata;return $}}qJ6.StatusBuilder=zJ6});var tC=F((LJ6)=>{Object.defineProperty(LJ6,"__esModule",{value:!0});LJ6.LeafLoadBalancer=LJ6.PickFirstLoadBalancer=LJ6.PickFirstLoadBalancingConfig=void 0;LJ6.shuffled=wJ6;LJ6.setup=l98;var wD0=gK(),N4=M9(),tK=ZW(),VJ6=e9(),b98=M$(),x98=Q6(),UJ6=e9(),DJ6=f("net"),g98=cq(),d98="pick_first";function rC($){b98.trace(x98.LogVerbosity.DEBUG,d98,$)}var aC="pick_first",u98=250;class Jw{constructor($){this.shuffleAddressList=$}getLoadBalancerName(){return aC}toJsonObject(){return{[aC]:{shuffleAddressList:this.shuffleAddressList}}}getShuffleAddressList(){return this.shuffleAddressList}static createFromJson($){if("shuffleAddressList"in $&&typeof $.shuffleAddressList!=="boolean")throw Error("pick_first config field shuffleAddressList must be a boolean if provided");return new Jw($.shuffleAddressList===!0)}}LJ6.PickFirstLoadBalancingConfig=Jw;class OJ6{constructor($){this.subchannel=$}pick($){return{pickResultType:tK.PickResultType.COMPLETE,subchannel:this.subchannel,status:null,onCallStarted:null,onCallEnded:null}}}function wJ6($){let J=$.slice();for(let Q=J.length-1;Q>1;Q--){let X=Math.floor(Math.random()*(Q+1)),Y=J[Q];J[Q]=J[X],J[X]=Y}return J}function m98($){if($.length===0)return[];let J=[],Q=[],X=[],Y=(0,UJ6.isTcpSubchannelAddress)($[0])&&(0,DJ6.isIPv6)($[0].host);for(let K of $)if((0,UJ6.isTcpSubchannelAddress)(K)&&(0,DJ6.isIPv6)(K.host))Q.push(K);else X.push(K);let W=Y?Q:X,G=Y?X:Q;for(let K=0;K{this.onSubchannelStateUpdate(J,Q,X,W)},this.pickedSubchannelHealthListener=()=>this.calculateAndReportNewState(),this.stickyTransientFailureMode=!1,this.reportHealthStatus=!1,this.lastError=null,this.latestAddressList=null,this.latestOptions={},this.latestResolutionNote="",this.connectionDelayTimeout=setTimeout(()=>{},0),clearTimeout(this.connectionDelayTimeout)}allChildrenHaveReportedTF(){return this.children.every(($)=>$.hasReportedTransientFailure)}resetChildrenReportedTF(){this.children.every(($)=>$.hasReportedTransientFailure=!1)}calculateAndReportNewState(){var $;if(this.currentPick)if(this.reportHealthStatus&&!this.currentPick.isHealthy()){let J=`Picked subchannel ${this.currentPick.getAddress()} is unhealthy`;this.updateState(N4.ConnectivityState.TRANSIENT_FAILURE,new tK.UnavailablePicker({details:J}),J)}else this.updateState(N4.ConnectivityState.READY,new OJ6(this.currentPick),null);else if((($=this.latestAddressList)===null||$===void 0?void 0:$.length)===0){let J=`No connection established. Last error: ${this.lastError}. Resolution note: ${this.latestResolutionNote}`;this.updateState(N4.ConnectivityState.TRANSIENT_FAILURE,new tK.UnavailablePicker({details:J}),J)}else if(this.children.length===0)this.updateState(N4.ConnectivityState.IDLE,new tK.QueuePicker(this),null);else if(this.stickyTransientFailureMode){let J=`No connection established. Last error: ${this.lastError}. Resolution note: ${this.latestResolutionNote}`;this.updateState(N4.ConnectivityState.TRANSIENT_FAILURE,new tK.UnavailablePicker({details:J}),J)}else this.updateState(N4.ConnectivityState.CONNECTING,new tK.QueuePicker(this),null)}requestReresolution(){this.channelControlHelper.requestReresolution()}maybeEnterStickyTransientFailureMode(){if(!this.allChildrenHaveReportedTF())return;if(this.requestReresolution(),this.resetChildrenReportedTF(),this.stickyTransientFailureMode){this.calculateAndReportNewState();return}this.stickyTransientFailureMode=!0;for(let{subchannel:$}of this.children)$.startConnecting();this.calculateAndReportNewState()}removeCurrentPick(){if(this.currentPick!==null)this.currentPick.removeConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.removeChannelzChild(this.currentPick.getChannelzRef()),this.currentPick.removeHealthStateWatcher(this.pickedSubchannelHealthListener),this.currentPick.unref(),this.currentPick=null}onSubchannelStateUpdate($,J,Q,X){var Y;if((Y=this.currentPick)===null||Y===void 0?void 0:Y.realSubchannelEquals($)){if(Q!==N4.ConnectivityState.READY)this.removeCurrentPick(),this.calculateAndReportNewState();return}for(let[W,G]of this.children.entries())if($.realSubchannelEquals(G.subchannel)){if(Q===N4.ConnectivityState.READY)this.pickSubchannel(G.subchannel);if(Q===N4.ConnectivityState.TRANSIENT_FAILURE){if(G.hasReportedTransientFailure=!0,X)this.lastError=X;if(this.maybeEnterStickyTransientFailureMode(),W===this.currentSubchannelIndex)this.startNextSubchannelConnecting(W+1)}G.subchannel.startConnecting();return}}startNextSubchannelConnecting($){clearTimeout(this.connectionDelayTimeout);for(let[J,Q]of this.children.entries())if(J>=$){let X=Q.subchannel.getConnectivityState();if(X===N4.ConnectivityState.IDLE||X===N4.ConnectivityState.CONNECTING){this.startConnecting(J);return}}this.maybeEnterStickyTransientFailureMode()}startConnecting($){var J,Q;if(clearTimeout(this.connectionDelayTimeout),this.currentSubchannelIndex=$,this.children[$].subchannel.getConnectivityState()===N4.ConnectivityState.IDLE)rC("Start connecting to subchannel with address "+this.children[$].subchannel.getAddress()),process.nextTick(()=>{var X;(X=this.children[$])===null||X===void 0||X.subchannel.startConnecting()});this.connectionDelayTimeout=setTimeout(()=>{this.startNextSubchannelConnecting($+1)},u98),(Q=(J=this.connectionDelayTimeout).unref)===null||Q===void 0||Q.call(J)}pickSubchannel($){rC("Pick subchannel with address "+$.getAddress()),this.stickyTransientFailureMode=!1,$.ref(),this.channelControlHelper.addChannelzChild($.getChannelzRef()),this.removeCurrentPick(),this.resetSubchannelList(),$.addConnectivityStateListener(this.subchannelStateListener),$.addHealthStateWatcher(this.pickedSubchannelHealthListener),this.currentPick=$,clearTimeout(this.connectionDelayTimeout),this.calculateAndReportNewState()}updateState($,J,Q){rC(N4.ConnectivityState[this.currentState]+" -> "+N4.ConnectivityState[$]),this.currentState=$,this.channelControlHelper.updateState($,J,Q)}resetSubchannelList(){for(let $ of this.children)$.subchannel.removeConnectivityStateListener(this.subchannelStateListener),$.subchannel.unref(),this.channelControlHelper.removeChannelzChild($.subchannel.getChannelzRef());this.currentSubchannelIndex=0,this.children=[]}connectToAddressList($,J){rC("connectToAddressList(["+$.map((X)=>(0,VJ6.subchannelAddressToString)(X))+"])");let Q=$.map((X)=>({subchannel:this.channelControlHelper.createSubchannel(X,J),hasReportedTransientFailure:!1}));for(let{subchannel:X}of Q)if(X.getConnectivityState()===N4.ConnectivityState.READY){this.pickSubchannel(X);return}for(let{subchannel:X}of Q)X.ref(),this.channelControlHelper.addChannelzChild(X.getChannelzRef());this.resetSubchannelList(),this.children=Q;for(let{subchannel:X}of this.children)X.addConnectivityStateListener(this.subchannelStateListener);for(let X of this.children)if(X.subchannel.getConnectivityState()===N4.ConnectivityState.TRANSIENT_FAILURE)X.hasReportedTransientFailure=!0;this.startNextSubchannelConnecting(0),this.calculateAndReportNewState()}updateAddressList($,J,Q,X){if(!(J instanceof Jw))return!1;if(!$.ok){if(this.children.length===0&&this.currentPick===null)this.channelControlHelper.updateState(N4.ConnectivityState.TRANSIENT_FAILURE,new tK.UnavailablePicker($.error),$.error.details);return!0}let Y=$.value;if(this.reportHealthStatus=Q[NJ6],J.getShuffleAddressList())Y=wJ6(Y);let W=[].concat(...Y.map((K)=>K.addresses));rC("updateAddressList(["+W.map((K)=>(0,VJ6.subchannelAddressToString)(K))+"])");let G=m98(W);if(this.latestAddressList=G,this.latestOptions=Q,this.connectToAddressList(G,Q),this.latestResolutionNote=X,W.length>0)return!0;else return this.lastError="No addresses resolved",!1}exitIdle(){if(this.currentState===N4.ConnectivityState.IDLE&&this.latestAddressList)this.connectToAddressList(this.latestAddressList,this.latestOptions)}resetBackoff(){}destroy(){this.resetSubchannelList(),this.removeCurrentPick()}getTypeName(){return aC}}LJ6.PickFirstLoadBalancer=Zm;var c98=new Jw(!1);class IJ6{constructor($,J,Q,X){this.endpoint=$,this.options=Q,this.resolutionNote=X,this.latestState=N4.ConnectivityState.IDLE;let Y=(0,wD0.createChildChannelControlHelper)(J,{updateState:(W,G,K)=>{this.latestState=W,this.latestPicker=G,J.updateState(W,G,K)}});this.pickFirstBalancer=new Zm(Y),this.latestPicker=new tK.QueuePicker(this.pickFirstBalancer)}startConnecting(){this.pickFirstBalancer.updateAddressList((0,g98.statusOrFromValue)([this.endpoint]),c98,Object.assign(Object.assign({},this.options),{[NJ6]:!0}),this.resolutionNote)}updateEndpoint($,J){if(this.options=J,this.endpoint=$,this.latestState!==N4.ConnectivityState.IDLE)this.startConnecting()}getConnectivityState(){return this.latestState}getPicker(){return this.latestPicker}getEndpoint(){return this.endpoint}exitIdle(){this.pickFirstBalancer.exitIdle()}destroy(){this.pickFirstBalancer.destroy()}}LJ6.LeafLoadBalancer=IJ6;function l98(){(0,wD0.registerLoadBalancerType)(aC,Zm,Jw),(0,wD0.registerDefaultLoadBalancerType)(aC)}});var EJ6=F((MJ6)=>{Object.defineProperty(MJ6,"__esModule",{value:!0});MJ6.FileWatcherCertificateProvider=void 0;var r98=f("fs"),a98=M$(),t98=Q6(),s98=f("util"),e98="certificate_provider";function Hm($){a98.trace(t98.LogVerbosity.DEBUG,e98,$)}var ND0=(0,s98.promisify)(r98.readFile);class PJ6{constructor($){if(this.config=$,this.refreshTimer=null,this.fileResultPromise=null,this.latestCaUpdate=void 0,this.caListeners=new Set,this.latestIdentityUpdate=void 0,this.identityListeners=new Set,this.lastUpdateTime=null,$.certificateFile===void 0!==($.privateKeyFile===void 0))throw Error("certificateFile and privateKeyFile must be set or unset together");if($.certificateFile===void 0&&$.caCertificateFile===void 0)throw Error("At least one of certificateFile and caCertificateFile must be set");Hm("File watcher constructed with config "+JSON.stringify($))}updateCertificates(){if(this.fileResultPromise)return;this.fileResultPromise=Promise.allSettled([this.config.certificateFile?ND0(this.config.certificateFile):Promise.reject(),this.config.privateKeyFile?ND0(this.config.privateKeyFile):Promise.reject(),this.config.caCertificateFile?ND0(this.config.caCertificateFile):Promise.reject()]),this.fileResultPromise.then(([$,J,Q])=>{if(!this.refreshTimer)return;if(Hm("File watcher read certificates certificate "+$.status+", privateKey "+J.status+", CA certificate "+Q.status),this.lastUpdateTime=new Date,this.fileResultPromise=null,$.status==="fulfilled"&&J.status==="fulfilled")this.latestIdentityUpdate={certificate:$.value,privateKey:J.value};else this.latestIdentityUpdate=null;if(Q.status==="fulfilled")this.latestCaUpdate={caCertificate:Q.value};else this.latestCaUpdate=null;for(let X of this.identityListeners)X(this.latestIdentityUpdate);for(let X of this.caListeners)X(this.latestCaUpdate)}),Hm("File watcher initiated certificate update")}maybeStartWatchingFiles(){if(!this.refreshTimer){let $=this.lastUpdateTime?new Date().getTime()-this.lastUpdateTime.getTime():1/0;if($>this.config.refreshIntervalMs)this.updateCertificates();if($>this.config.refreshIntervalMs*2)this.latestCaUpdate=void 0,this.latestIdentityUpdate=void 0;this.refreshTimer=setInterval(()=>this.updateCertificates(),this.config.refreshIntervalMs),Hm("File watcher started watching")}}maybeStopWatchingFiles(){if(this.caListeners.size===0&&this.identityListeners.size===0){if(this.fileResultPromise=null,this.refreshTimer)clearInterval(this.refreshTimer),this.refreshTimer=null}}addCaCertificateListener($){if(this.caListeners.add($),this.maybeStartWatchingFiles(),this.latestCaUpdate!==void 0)process.nextTick($,this.latestCaUpdate)}removeCaCertificateListener($){this.caListeners.delete($),this.maybeStopWatchingFiles()}addIdentityCertificateListener($){if(this.identityListeners.add($),this.maybeStartWatchingFiles(),this.latestIdentityUpdate!==void 0)process.nextTick($,this.latestIdentityUpdate)}removeIdentityCertificateListener($){this.identityListeners.delete($),this.maybeStopWatchingFiles()}}MJ6.FileWatcherCertificateProvider=PJ6});var AD0=F((D6)=>{Object.defineProperty(D6,"__esModule",{value:!0});D6.SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX=D6.createCertificateProviderChannelCredentials=D6.FileWatcherCertificateProvider=D6.createCertificateProviderServerCredentials=D6.createServerCredentialsWithInterceptors=D6.BaseSubchannelWrapper=D6.registerAdminService=D6.FilterStackFactory=D6.BaseFilter=D6.statusOrFromError=D6.statusOrFromValue=D6.PickResultType=D6.QueuePicker=D6.UnavailablePicker=D6.ChildLoadBalancerHandler=D6.EndpointMap=D6.endpointHasAddress=D6.endpointToString=D6.subchannelAddressToString=D6.LeafLoadBalancer=D6.isLoadBalancerNameRegistered=D6.parseLoadBalancingConfig=D6.selectLbConfigFromList=D6.registerLoadBalancerType=D6.createChildChannelControlHelper=D6.BackoffTimeout=D6.parseDuration=D6.durationToMs=D6.splitHostPort=D6.uriToString=D6.CHANNEL_ARGS_CONFIG_SELECTOR_KEY=D6.createResolver=D6.registerResolver=D6.log=D6.trace=void 0;var RJ6=M$();Object.defineProperty(D6,"trace",{enumerable:!0,get:function(){return RJ6.trace}});Object.defineProperty(D6,"log",{enumerable:!0,get:function(){return RJ6.log}});var ID0=VQ();Object.defineProperty(D6,"registerResolver",{enumerable:!0,get:function(){return ID0.registerResolver}});Object.defineProperty(D6,"createResolver",{enumerable:!0,get:function(){return ID0.createResolver}});Object.defineProperty(D6,"CHANNEL_ARGS_CONFIG_SELECTOR_KEY",{enumerable:!0,get:function(){return ID0.CHANNEL_ARGS_CONFIG_SELECTOR_KEY}});var TJ6=P9();Object.defineProperty(D6,"uriToString",{enumerable:!0,get:function(){return TJ6.uriToString}});Object.defineProperty(D6,"splitHostPort",{enumerable:!0,get:function(){return TJ6.splitHostPort}});var jJ6=oC();Object.defineProperty(D6,"durationToMs",{enumerable:!0,get:function(){return jJ6.durationToMs}});Object.defineProperty(D6,"parseDuration",{enumerable:!0,get:function(){return jJ6.parseDuration}});var $58=kO();Object.defineProperty(D6,"BackoffTimeout",{enumerable:!0,get:function(){return $58.BackoffTimeout}});var sC=gK();Object.defineProperty(D6,"createChildChannelControlHelper",{enumerable:!0,get:function(){return sC.createChildChannelControlHelper}});Object.defineProperty(D6,"registerLoadBalancerType",{enumerable:!0,get:function(){return sC.registerLoadBalancerType}});Object.defineProperty(D6,"selectLbConfigFromList",{enumerable:!0,get:function(){return sC.selectLbConfigFromList}});Object.defineProperty(D6,"parseLoadBalancingConfig",{enumerable:!0,get:function(){return sC.parseLoadBalancingConfig}});Object.defineProperty(D6,"isLoadBalancerNameRegistered",{enumerable:!0,get:function(){return sC.isLoadBalancerNameRegistered}});var J58=tC();Object.defineProperty(D6,"LeafLoadBalancer",{enumerable:!0,get:function(){return J58.LeafLoadBalancer}});var zm=e9();Object.defineProperty(D6,"subchannelAddressToString",{enumerable:!0,get:function(){return zm.subchannelAddressToString}});Object.defineProperty(D6,"endpointToString",{enumerable:!0,get:function(){return zm.endpointToString}});Object.defineProperty(D6,"endpointHasAddress",{enumerable:!0,get:function(){return zm.endpointHasAddress}});Object.defineProperty(D6,"EndpointMap",{enumerable:!0,get:function(){return zm.EndpointMap}});var Q58=Zu();Object.defineProperty(D6,"ChildLoadBalancerHandler",{enumerable:!0,get:function(){return Q58.ChildLoadBalancerHandler}});var LD0=ZW();Object.defineProperty(D6,"UnavailablePicker",{enumerable:!0,get:function(){return LD0.UnavailablePicker}});Object.defineProperty(D6,"QueuePicker",{enumerable:!0,get:function(){return LD0.QueuePicker}});Object.defineProperty(D6,"PickResultType",{enumerable:!0,get:function(){return LD0.PickResultType}});var SJ6=cq();Object.defineProperty(D6,"statusOrFromValue",{enumerable:!0,get:function(){return SJ6.statusOrFromValue}});Object.defineProperty(D6,"statusOrFromError",{enumerable:!0,get:function(){return SJ6.statusOrFromError}});var X58=fU0();Object.defineProperty(D6,"BaseFilter",{enumerable:!0,get:function(){return X58.BaseFilter}});var Y58=cu();Object.defineProperty(D6,"FilterStackFactory",{enumerable:!0,get:function(){return Y58.FilterStackFactory}});var W58=zu();Object.defineProperty(D6,"registerAdminService",{enumerable:!0,get:function(){return W58.registerAdminService}});var G58=nC();Object.defineProperty(D6,"BaseSubchannelWrapper",{enumerable:!0,get:function(){return G58.BaseSubchannelWrapper}});var kJ6=Qm();Object.defineProperty(D6,"createServerCredentialsWithInterceptors",{enumerable:!0,get:function(){return kJ6.createServerCredentialsWithInterceptors}});Object.defineProperty(D6,"createCertificateProviderServerCredentials",{enumerable:!0,get:function(){return kJ6.createCertificateProviderServerCredentials}});var K58=EJ6();Object.defineProperty(D6,"FileWatcherCertificateProvider",{enumerable:!0,get:function(){return K58.FileWatcherCertificateProvider}});var Z58=SO();Object.defineProperty(D6,"createCertificateProviderChannelCredentials",{enumerable:!0,get:function(){return Z58.createCertificateProviderChannelCredentials}});var H58=JD0();Object.defineProperty(D6,"SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX",{enumerable:!0,get:function(){return H58.SUBCHANNEL_ARGS_EXCLUDE_KEY_PREFIX}})});var fJ6=F((_J6)=>{Object.defineProperty(_J6,"__esModule",{value:!0});_J6.setup=B58;var q58=VQ(),F58=cq();class vJ6{constructor($,J,Q){this.listener=J,this.hasReturnedResult=!1,this.endpoints=[];let X;if($.authority==="")X="/"+$.path;else X=$.path;this.endpoints=[{addresses:[{path:X}]}]}updateResolution(){if(!this.hasReturnedResult)this.hasReturnedResult=!0,process.nextTick(this.listener,(0,F58.statusOrFromValue)(this.endpoints),{},null,"")}destroy(){this.hasReturnedResult=!1}static getDefaultAuthority($){return"localhost"}}function B58(){(0,q58.registerResolver)("unix",vJ6)}});var uJ6=F((dJ6)=>{Object.defineProperty(dJ6,"__esModule",{value:!0});dJ6.setup=N58;var yJ6=f("net"),hJ6=cq(),qm=Q6(),PD0=Q8(),bJ6=VQ(),U58=e9(),xJ6=P9(),D58=M$(),O58="ip_resolver";function gJ6($){D58.trace(qm.LogVerbosity.DEBUG,O58,$)}var MD0="ipv4",CD0="ipv6",w58=443;class ED0{constructor($,J,Q){var X;this.listener=J,this.endpoints=[],this.error=null,this.hasReturnedResult=!1,gJ6("Resolver constructed for target "+(0,xJ6.uriToString)($));let Y=[];if(!($.scheme===MD0||$.scheme===CD0)){this.error={code:qm.Status.UNAVAILABLE,details:`Unrecognized scheme ${$.scheme} in IP resolver`,metadata:new PD0.Metadata};return}let W=$.path.split(",");for(let G of W){let K=(0,xJ6.splitHostPort)(G);if(K===null){this.error={code:qm.Status.UNAVAILABLE,details:`Failed to parse ${$.scheme} address ${G}`,metadata:new PD0.Metadata};return}if($.scheme===MD0&&!(0,yJ6.isIPv4)(K.host)||$.scheme===CD0&&!(0,yJ6.isIPv6)(K.host)){this.error={code:qm.Status.UNAVAILABLE,details:`Failed to parse ${$.scheme} address ${G}`,metadata:new PD0.Metadata};return}Y.push({host:K.host,port:(X=K.port)!==null&&X!==void 0?X:w58})}this.endpoints=Y.map((G)=>({addresses:[G]})),gJ6("Parsed "+$.scheme+" address list "+Y.map(U58.subchannelAddressToString))}updateResolution(){if(!this.hasReturnedResult)this.hasReturnedResult=!0,process.nextTick(()=>{if(this.error)this.listener((0,hJ6.statusOrFromError)(this.error),{},null,"");else this.listener((0,hJ6.statusOrFromValue)(this.endpoints),{},null,"")})}destroy(){this.hasReturnedResult=!1}static getDefaultAuthority($){return $.path.split(",")[0]}}function N58(){(0,bJ6.registerResolver)(MD0,ED0),(0,bJ6.registerResolver)(CD0,ED0)}});var oJ6=F((nJ6)=>{Object.defineProperty(nJ6,"__esModule",{value:!0});nJ6.RoundRobinLoadBalancer=void 0;nJ6.setup=E58;var lJ6=gK(),M8=M9(),eC=ZW(),L58=M$(),A58=Q6(),mJ6=e9(),P58=tC(),M58="round_robin";function cJ6($){L58.trace(A58.LogVerbosity.DEBUG,M58,$)}var Fm="round_robin";class Bm{getLoadBalancerName(){return Fm}constructor(){}toJsonObject(){return{[Fm]:{}}}static createFromJson($){return new Bm}}class pJ6{constructor($,J=0){this.children=$,this.nextIndex=J}pick($){let J=this.children[this.nextIndex].picker;return this.nextIndex=(this.nextIndex+1)%this.children.length,J.pick($)}peekNextEndpoint(){return this.children[this.nextIndex].endpoint}}function C58($,J){return[...$.slice(J),...$.slice(0,J)]}class RD0{constructor($){this.channelControlHelper=$,this.children=[],this.currentState=M8.ConnectivityState.IDLE,this.currentReadyPicker=null,this.updatesPaused=!1,this.lastError=null,this.childChannelControlHelper=(0,lJ6.createChildChannelControlHelper)($,{updateState:(J,Q,X)=>{if(this.currentState===M8.ConnectivityState.READY&&J!==M8.ConnectivityState.READY)this.channelControlHelper.requestReresolution();if(X)this.lastError=X;this.calculateAndUpdateState()}})}countChildrenWithState($){return this.children.filter((J)=>J.getConnectivityState()===$).length}calculateAndUpdateState(){if(this.updatesPaused)return;if(this.countChildrenWithState(M8.ConnectivityState.READY)>0){let $=this.children.filter((Q)=>Q.getConnectivityState()===M8.ConnectivityState.READY),J=0;if(this.currentReadyPicker!==null){let Q=this.currentReadyPicker.peekNextEndpoint();if(J=$.findIndex((X)=>(0,mJ6.endpointEqual)(X.getEndpoint(),Q)),J<0)J=0}this.updateState(M8.ConnectivityState.READY,new pJ6($.map((Q)=>({endpoint:Q.getEndpoint(),picker:Q.getPicker()})),J),null)}else if(this.countChildrenWithState(M8.ConnectivityState.CONNECTING)>0)this.updateState(M8.ConnectivityState.CONNECTING,new eC.QueuePicker(this),null);else if(this.countChildrenWithState(M8.ConnectivityState.TRANSIENT_FAILURE)>0){let $=`round_robin: No connection established. Last error: ${this.lastError}`;this.updateState(M8.ConnectivityState.TRANSIENT_FAILURE,new eC.UnavailablePicker({details:$}),$)}else this.updateState(M8.ConnectivityState.IDLE,new eC.QueuePicker(this),null);for(let $ of this.children)if($.getConnectivityState()===M8.ConnectivityState.IDLE)$.exitIdle()}updateState($,J,Q){if(cJ6(M8.ConnectivityState[this.currentState]+" -> "+M8.ConnectivityState[$]),$===M8.ConnectivityState.READY)this.currentReadyPicker=J;else this.currentReadyPicker=null;this.currentState=$,this.channelControlHelper.updateState($,J,Q)}resetSubchannelList(){for(let $ of this.children)$.destroy();this.children=[]}updateAddressList($,J,Q,X){if(!(J instanceof Bm))return!1;if(!$.ok){if(this.children.length===0)this.updateState(M8.ConnectivityState.TRANSIENT_FAILURE,new eC.UnavailablePicker($.error),$.error.details);return!0}let Y=Math.random()*$.value.length|0,W=C58($.value,Y);if(this.resetSubchannelList(),W.length===0){let G=`No addresses resolved. Resolution note: ${X}`;this.updateState(M8.ConnectivityState.TRANSIENT_FAILURE,new eC.UnavailablePicker({details:G}),G)}cJ6("Connect to endpoint list "+W.map(mJ6.endpointToString)),this.updatesPaused=!0,this.children=W.map((G)=>new P58.LeafLoadBalancer(G,this.childChannelControlHelper,Q,X));for(let G of this.children)G.startConnecting();return this.updatesPaused=!1,this.calculateAndUpdateState(),!0}exitIdle(){}resetBackoff(){}destroy(){this.resetSubchannelList()}getTypeName(){return Fm}}nJ6.RoundRobinLoadBalancer=RD0;function E58(){(0,lJ6.registerLoadBalancerType)(Fm,RD0,Bm)}});var QQ6=F(($Q6)=>{var TD0;Object.defineProperty($Q6,"__esModule",{value:!0});$Q6.OutlierDetectionLoadBalancer=$Q6.OutlierDetectionLoadBalancingConfig=void 0;$Q6.setup=x58;var T58=M9(),rJ6=Q6(),$F=oC(),aJ6=AD0(),j58=gK(),S58=Zu(),k58=ZW(),jD0=e9(),v58=nC(),_58=M$(),f58="outlier_detection";function W8($){_58.trace(rJ6.LogVerbosity.DEBUG,f58,$)}var vD0="outlier_detection",y58=((TD0=process.env.GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION)!==null&&TD0!==void 0?TD0:"true")==="true",h58={stdev_factor:1900,enforcement_percentage:100,minimum_hosts:5,request_volume:100},b58={threshold:85,enforcement_percentage:100,minimum_hosts:5,request_volume:50};function Qw($,J,Q,X){if(J in $&&$[J]!==void 0&&typeof $[J]!==Q){let Y=X?`${X}.${J}`:J;throw Error(`outlier detection config ${Y} parse error: expected ${Q}, got ${typeof $[J]}`)}}function SD0($,J,Q){let X=Q?`${Q}.${J}`:J;if(J in $&&$[J]!==void 0){if(!(0,$F.isDuration)($[J]))throw Error(`outlier detection config ${X} parse error: expected Duration, got ${typeof $[J]}`);if(!($[J].seconds>=0&&$[J].seconds<=315576000000&&$[J].nanos>=0&&$[J].nanos<=999999999))throw Error(`outlier detection config ${X} parse error: values out of range for non-negative Duaration`)}}function Vm($,J,Q){let X=Q?`${Q}.${J}`:J;if(Qw($,J,"number",Q),J in $&&$[J]!==void 0&&!($[J]>=0&&$[J]<=100))throw Error(`outlier detection config ${X} parse error: value out of range for percentage (0-100)`)}class $E{constructor($,J,Q,X,Y,W,G){if(this.childPolicy=G,G.getLoadBalancerName()==="pick_first")throw Error("outlier_detection LB policy cannot have a pick_first child policy");this.intervalMs=$!==null&&$!==void 0?$:1e4,this.baseEjectionTimeMs=J!==null&&J!==void 0?J:30000,this.maxEjectionTimeMs=Q!==null&&Q!==void 0?Q:300000,this.maxEjectionPercent=X!==null&&X!==void 0?X:10,this.successRateEjection=Y?Object.assign(Object.assign({},h58),Y):null,this.failurePercentageEjection=W?Object.assign(Object.assign({},b58),W):null}getLoadBalancerName(){return vD0}toJsonObject(){var $,J;return{outlier_detection:{interval:(0,$F.msToDuration)(this.intervalMs),base_ejection_time:(0,$F.msToDuration)(this.baseEjectionTimeMs),max_ejection_time:(0,$F.msToDuration)(this.maxEjectionTimeMs),max_ejection_percent:this.maxEjectionPercent,success_rate_ejection:($=this.successRateEjection)!==null&&$!==void 0?$:void 0,failure_percentage_ejection:(J=this.failurePercentageEjection)!==null&&J!==void 0?J:void 0,child_policy:[this.childPolicy.toJsonObject()]}}}getIntervalMs(){return this.intervalMs}getBaseEjectionTimeMs(){return this.baseEjectionTimeMs}getMaxEjectionTimeMs(){return this.maxEjectionTimeMs}getMaxEjectionPercent(){return this.maxEjectionPercent}getSuccessRateEjectionConfig(){return this.successRateEjection}getFailurePercentageEjectionConfig(){return this.failurePercentageEjection}getChildPolicy(){return this.childPolicy}static createFromJson($){var J;if(SD0($,"interval"),SD0($,"base_ejection_time"),SD0($,"max_ejection_time"),Vm($,"max_ejection_percent"),"success_rate_ejection"in $&&$.success_rate_ejection!==void 0){if(typeof $.success_rate_ejection!=="object")throw Error("outlier detection config success_rate_ejection must be an object");Qw($.success_rate_ejection,"stdev_factor","number","success_rate_ejection"),Vm($.success_rate_ejection,"enforcement_percentage","success_rate_ejection"),Qw($.success_rate_ejection,"minimum_hosts","number","success_rate_ejection"),Qw($.success_rate_ejection,"request_volume","number","success_rate_ejection")}if("failure_percentage_ejection"in $&&$.failure_percentage_ejection!==void 0){if(typeof $.failure_percentage_ejection!=="object")throw Error("outlier detection config failure_percentage_ejection must be an object");Vm($.failure_percentage_ejection,"threshold","failure_percentage_ejection"),Vm($.failure_percentage_ejection,"enforcement_percentage","failure_percentage_ejection"),Qw($.failure_percentage_ejection,"minimum_hosts","number","failure_percentage_ejection"),Qw($.failure_percentage_ejection,"request_volume","number","failure_percentage_ejection")}if(!("child_policy"in $)||!Array.isArray($.child_policy))throw Error("outlier detection config child_policy must be an array");let Q=(0,j58.selectLbConfigFromList)($.child_policy);if(!Q)throw Error("outlier detection config child_policy: no valid recognized policy found");return new $E($.interval?(0,$F.durationToMs)($.interval):null,$.base_ejection_time?(0,$F.durationToMs)($.base_ejection_time):null,$.max_ejection_time?(0,$F.durationToMs)($.max_ejection_time):null,(J=$.max_ejection_percent)!==null&&J!==void 0?J:null,$.success_rate_ejection,$.failure_percentage_ejection,Q)}}$Q6.OutlierDetectionLoadBalancingConfig=$E;class tJ6 extends v58.BaseSubchannelWrapper{constructor($,J){super($);this.mapEntry=J,this.refCount=0}ref(){this.child.ref(),this.refCount+=1}unref(){if(this.child.unref(),this.refCount-=1,this.refCount<=0){if(this.mapEntry){let $=this.mapEntry.subchannelWrappers.indexOf(this);if($>=0)this.mapEntry.subchannelWrappers.splice($,1)}}}eject(){this.setHealthy(!1)}uneject(){this.setHealthy(!0)}getMapEntry(){return this.mapEntry}getWrappedSubchannel(){return this.child}}function kD0(){return{success:0,failure:0}}class sJ6{constructor(){this.activeBucket=kD0(),this.inactiveBucket=kD0()}addSuccess(){this.activeBucket.success+=1}addFailure(){this.activeBucket.failure+=1}switchBuckets(){this.inactiveBucket=this.activeBucket,this.activeBucket=kD0()}getLastSuccesses(){return this.inactiveBucket.success}getLastFailures(){return this.inactiveBucket.failure}}class eJ6{constructor($,J){this.wrappedPicker=$,this.countCalls=J}pick($){let J=this.wrappedPicker.pick($);if(J.pickResultType===k58.PickResultType.COMPLETE){let Q=J.subchannel,X=Q.getMapEntry();if(X){let Y=J.onCallEnded;if(this.countCalls)Y=(W,G,K)=>{var Z;if(W===rJ6.Status.OK)X.counter.addSuccess();else X.counter.addFailure();(Z=J.onCallEnded)===null||Z===void 0||Z.call(J,W,G,K)};return Object.assign(Object.assign({},J),{subchannel:Q.getWrappedSubchannel(),onCallEnded:Y})}else return Object.assign(Object.assign({},J),{subchannel:Q.getWrappedSubchannel()})}else return J}}class _D0{constructor($){this.entryMap=new jD0.EndpointMap,this.latestConfig=null,this.timerStartTime=null,this.childBalancer=new S58.ChildLoadBalancerHandler((0,aJ6.createChildChannelControlHelper)($,{createSubchannel:(J,Q)=>{let X=$.createSubchannel(J,Q),Y=this.entryMap.getForSubchannelAddress(J),W=new tJ6(X,Y);if((Y===null||Y===void 0?void 0:Y.currentEjectionTimestamp)!==null)W.eject();return Y===null||Y===void 0||Y.subchannelWrappers.push(W),W},updateState:(J,Q,X)=>{if(J===T58.ConnectivityState.READY)$.updateState(J,new eJ6(Q,this.isCountingEnabled()),X);else $.updateState(J,Q,X)}})),this.ejectionTimer=setInterval(()=>{},0),clearInterval(this.ejectionTimer)}isCountingEnabled(){return this.latestConfig!==null&&(this.latestConfig.getSuccessRateEjectionConfig()!==null||this.latestConfig.getFailurePercentageEjectionConfig()!==null)}getCurrentEjectionPercent(){let $=0;for(let J of this.entryMap.values())if(J.currentEjectionTimestamp!==null)$+=1;return $*100/this.entryMap.size}runSuccessRateCheck($){if(!this.latestConfig)return;let J=this.latestConfig.getSuccessRateEjectionConfig();if(!J)return;W8("Running success rate check");let Q=J.request_volume,X=0,Y=[];for(let[z,q]of this.entryMap.entries()){let B=q.counter.getLastSuccesses(),U=q.counter.getLastFailures();if(W8("Stats for "+(0,jD0.endpointToString)(z)+": successes="+B+" failures="+U+" targetRequestVolume="+Q),B+U>=Q)X+=1,Y.push(B/(B+U))}if(W8("Found "+X+" success rate candidates; currentEjectionPercent="+this.getCurrentEjectionPercent()+" successRates=["+Y+"]"),Xz+q)/Y.length,G=0;for(let z of Y){let q=z-W;G+=q*q}let K=G/Y.length,Z=Math.sqrt(K),H=W-Z*(J.stdev_factor/1000);W8("stdev="+Z+" ejectionThreshold="+H);for(let[z,q]of this.entryMap.entries()){if(this.getCurrentEjectionPercent()>=this.latestConfig.getMaxEjectionPercent())break;let B=q.counter.getLastSuccesses(),U=q.counter.getLastFailures();if(B+Uthis.runChecks(),$),(Q=(J=this.ejectionTimer).unref)===null||Q===void 0||Q.call(J)}runChecks(){let $=new Date;if(W8("Ejection timer running"),this.switchAllBuckets(),!this.latestConfig)return;this.timerStartTime=$,this.startTimer(this.latestConfig.getIntervalMs()),this.runSuccessRateCheck($),this.runFailurePercentageCheck($);for(let[J,Q]of this.entryMap.entries())if(Q.currentEjectionTimestamp===null){if(Q.ejectionTimeMultiplier>0)Q.ejectionTimeMultiplier-=1}else{let X=this.latestConfig.getBaseEjectionTimeMs(),Y=this.latestConfig.getMaxEjectionTimeMs(),W=new Date(Q.currentEjectionTimestamp.getTime());if(W.setMilliseconds(W.getMilliseconds()+Math.min(X*Q.ejectionTimeMultiplier,Math.max(X,Y))),W{Object.defineProperty(YQ6,"__esModule",{value:!0});YQ6.PriorityQueue=void 0;var Xw=0,fD0=($)=>Math.floor($/2),Um=($)=>$*2+1,JE=($)=>$*2+2;class XQ6{constructor($=(J,Q)=>J>Q){this.comparator=$,this.heap=[]}size(){return this.heap.length}isEmpty(){return this.size()==0}peek(){return this.heap[Xw]}push(...$){return $.forEach((J)=>{this.heap.push(J),this.siftUp()}),this.size()}pop(){let $=this.peek(),J=this.size()-1;if(J>Xw)this.swap(Xw,J);return this.heap.pop(),this.siftDown(),$}replace($){let J=this.peek();return this.heap[Xw]=$,this.siftDown(),J}greater($,J){return this.comparator(this.heap[$],this.heap[J])}swap($,J){[this.heap[$],this.heap[J]]=[this.heap[J],this.heap[$]]}siftUp(){let $=this.size()-1;while($>Xw&&this.greater($,fD0($)))this.swap($,fD0($)),$=fD0($)}siftDown(){let $=Xw;while(Um($){Object.defineProperty(BQ6,"__esModule",{value:!0});BQ6.WeightedRoundRobinLoadBalancingConfig=void 0;BQ6.setup=t58;var G8=M9(),u58=Q6(),u5=oC(),HQ6=gK(),m58=tC(),c58=M$(),zQ6=Ym(),Yw=ZW(),l58=GQ6(),KQ6=e9(),p58="weighted_round_robin";function yD0($){c58.trace(u58.LogVerbosity.DEBUG,p58,$)}var hD0="weighted_round_robin",n58=1e4,i58=1e4,o58=180000,r58=1000,a58=1;function ZQ6($,J,Q){if(J in $&&$[J]!==void 0&&typeof $[J]!==Q)throw Error(`weighted round robin config ${J} parse error: expected ${Q}, got ${typeof $[J]}`)}function Dm($,J){if(J in $&&$[J]!==void 0&&$[J]!==null){let Q;if((0,u5.isDuration)($[J]))Q=$[J];else if((0,u5.isDurationMessage)($[J]))Q=(0,u5.durationMessageToDuration)($[J]);else if(typeof $[J]==="string"){let X=(0,u5.parseDuration)($[J]);if(!X)throw Error(`weighted round robin config ${J}: failed to parse duration string ${$[J]}`);Q=X}else throw Error(`weighted round robin config ${J}: expected duration, got ${typeof $[J]}`);return(0,u5.durationToMs)(Q)}return null}class QE{constructor($,J,Q,X,Y,W){this.enableOobLoadReport=$!==null&&$!==void 0?$:!1,this.oobLoadReportingPeriodMs=J!==null&&J!==void 0?J:n58,this.blackoutPeriodMs=Q!==null&&Q!==void 0?Q:i58,this.weightExpirationPeriodMs=X!==null&&X!==void 0?X:o58,this.weightUpdatePeriodMs=Math.max(Y!==null&&Y!==void 0?Y:r58,100),this.errorUtilizationPenalty=W!==null&&W!==void 0?W:a58}getLoadBalancerName(){return hD0}toJsonObject(){return{enable_oob_load_report:this.enableOobLoadReport,oob_load_reporting_period:(0,u5.durationToString)((0,u5.msToDuration)(this.oobLoadReportingPeriodMs)),blackout_period:(0,u5.durationToString)((0,u5.msToDuration)(this.blackoutPeriodMs)),weight_expiration_period:(0,u5.durationToString)((0,u5.msToDuration)(this.weightExpirationPeriodMs)),weight_update_period:(0,u5.durationToString)((0,u5.msToDuration)(this.weightUpdatePeriodMs)),error_utilization_penalty:this.errorUtilizationPenalty}}static createFromJson($){if(ZQ6($,"enable_oob_load_report","boolean"),ZQ6($,"error_utilization_penalty","number"),$.error_utilization_penalty<0)throw Error("weighted round robin config error_utilization_penalty < 0");return new QE($.enable_oob_load_report,Dm($,"oob_load_reporting_period"),Dm($,"blackout_period"),Dm($,"weight_expiration_period"),Dm($,"weight_update_period"),$.error_utilization_penalty)}getEnableOobLoadReport(){return this.enableOobLoadReport}getOobLoadReportingPeriodMs(){return this.oobLoadReportingPeriodMs}getBlackoutPeriodMs(){return this.blackoutPeriodMs}getWeightExpirationPeriodMs(){return this.weightExpirationPeriodMs}getWeightUpdatePeriodMs(){return this.weightUpdatePeriodMs}getErrorUtilizationPenalty(){return this.errorUtilizationPenalty}}BQ6.WeightedRoundRobinLoadBalancingConfig=QE;class qQ6{constructor($,J){this.metricsHandler=J,this.queue=new l58.PriorityQueue((Y,W)=>Y.deadlineY.weight>0),X;if(Q.length<2)X=1;else{let Y=0;for(let{weight:W}of Q)Y+=W;X=Y/Q.length}for(let Y of $){let W=Y.weight>0?1/Y.weight:X;this.queue.push({endpointName:Y.endpointName,picker:Y.picker,period:W,deadline:Math.random()*W})}}pick($){let J=this.queue.pop();this.queue.push(Object.assign(Object.assign({},J),{deadline:J.deadline+J.period}));let Q=J.picker.pick($);if(Q.pickResultType===Yw.PickResultType.COMPLETE)if(this.metricsHandler)return Object.assign(Object.assign({},Q),{onCallEnded:(0,zQ6.createMetricsReader)((X)=>this.metricsHandler(X,J.endpointName),Q.onCallEnded)});else{let X=Q.subchannel;return Object.assign(Object.assign({},Q),{subchannel:X.getWrappedSubchannel()})}else return Q}}class FQ6{constructor($){this.channelControlHelper=$,this.latestConfig=null,this.children=new Map,this.currentState=G8.ConnectivityState.IDLE,this.updatesPaused=!1,this.lastError=null,this.weightUpdateTimer=null}countChildrenWithState($){let J=0;for(let Q of this.children.values())if(Q.child.getConnectivityState()===$)J+=1;return J}updateWeight($,J){var Q,X;let{rps_fractional:Y,application_utilization:W}=J;if(W>0&&Y>0)W+=J.eps/Y*((X=(Q=this.latestConfig)===null||Q===void 0?void 0:Q.getErrorUtilizationPenalty())!==null&&X!==void 0?X:0);let G=W===0?0:Y/W;if(G===0)return;let K=new Date;if($.nonEmptySince===null)$.nonEmptySince=K;$.lastUpdated=K,$.weight=G}getWeight($){if(!this.latestConfig)return 0;let J=new Date().getTime();if(J-$.lastUpdated.getTime()>=this.latestConfig.getWeightExpirationPeriodMs())return $.nonEmptySince=null,0;let Q=this.latestConfig.getBlackoutPeriodMs();if(Q>0&&($.nonEmptySince===null||J-$.nonEmptySince.getTime()0){let $=[];for(let[Q,X]of this.children){if(X.child.getConnectivityState()!==G8.ConnectivityState.READY)continue;$.push({endpointName:Q,picker:X.child.getPicker(),weight:this.getWeight(X)})}yD0("Created picker with weights: "+$.map((Q)=>Q.endpointName+":"+Q.weight).join(","));let J;if(!this.latestConfig.getEnableOobLoadReport())J=(Q,X)=>{let Y=this.children.get(X);if(Y)this.updateWeight(Y,Q)};else J=null;this.updateState(G8.ConnectivityState.READY,new qQ6($,J),null)}else if(this.countChildrenWithState(G8.ConnectivityState.CONNECTING)>0)this.updateState(G8.ConnectivityState.CONNECTING,new Yw.QueuePicker(this),null);else if(this.countChildrenWithState(G8.ConnectivityState.TRANSIENT_FAILURE)>0){let $=`weighted_round_robin: No connection established. Last error: ${this.lastError}`;this.updateState(G8.ConnectivityState.TRANSIENT_FAILURE,new Yw.UnavailablePicker({details:$}),$)}else this.updateState(G8.ConnectivityState.IDLE,new Yw.QueuePicker(this),null);for(let{child:$}of this.children.values())if($.getConnectivityState()===G8.ConnectivityState.IDLE)$.exitIdle()}updateState($,J,Q){yD0(G8.ConnectivityState[this.currentState]+" -> "+G8.ConnectivityState[$]),this.currentState=$,this.channelControlHelper.updateState($,J,Q)}updateAddressList($,J,Q,X){var Y,W;if(!(J instanceof QE))return!1;if(!$.ok){if(this.children.size===0)this.updateState(G8.ConnectivityState.TRANSIENT_FAILURE,new Yw.UnavailablePicker($.error),$.error.details);return!0}if($.value.length===0){let Z=`No addresses resolved. Resolution note: ${X}`;return this.updateState(G8.ConnectivityState.TRANSIENT_FAILURE,new Yw.UnavailablePicker({details:Z}),Z),!1}yD0("Connect to endpoint list "+$.value.map(KQ6.endpointToString));let G=new Date,K=new Set;this.updatesPaused=!0,this.latestConfig=J;for(let Z of $.value){let H=(0,KQ6.endpointToString)(Z);K.add(H);let z=this.children.get(H);if(!z)z={child:new m58.LeafLoadBalancer(Z,(0,HQ6.createChildChannelControlHelper)(this.channelControlHelper,{updateState:(q,B,U)=>{if(this.currentState===G8.ConnectivityState.READY&&q!==G8.ConnectivityState.READY)this.channelControlHelper.requestReresolution();if(q===G8.ConnectivityState.READY)z.nonEmptySince=null;if(U)this.lastError=U;this.calculateAndUpdateState()},createSubchannel:(q,B)=>{let U=this.channelControlHelper.createSubchannel(q,B);if(z===null||z===void 0?void 0:z.oobMetricsListener)return new zQ6.OrcaOobMetricsSubchannelWrapper(U,z.oobMetricsListener,this.latestConfig.getOobLoadReportingPeriodMs());else return U}}),Q,X),lastUpdated:G,nonEmptySince:null,weight:0,oobMetricsListener:null},this.children.set(H,z);if(J.getEnableOobLoadReport())z.oobMetricsListener=(q)=>{this.updateWeight(z,q)};else z.oobMetricsListener=null}for(let[Z,H]of this.children)if(K.has(Z))H.child.startConnecting();else H.child.destroy(),this.children.delete(Z);if(this.updatesPaused=!1,this.calculateAndUpdateState(),this.weightUpdateTimer)clearInterval(this.weightUpdateTimer);return this.weightUpdateTimer=(W=(Y=setInterval(()=>{if(this.currentState===G8.ConnectivityState.READY)this.calculateAndUpdateState()},J.getWeightUpdatePeriodMs())).unref)===null||W===void 0?void 0:W.call(Y),!0}exitIdle(){}resetBackoff(){}destroy(){for(let $ of this.children.values())$.child.destroy();if(this.children.clear(),this.weightUpdateTimer)clearInterval(this.weightUpdateTimer)}getTypeName(){return hD0}}function t58(){(0,HQ6.registerLoadBalancerType)(hD0,FQ6,QE)}});var XE=F((W$)=>{Object.defineProperty(W$,"__esModule",{value:!0});W$.experimental=W$.ServerMetricRecorder=W$.ServerInterceptingCall=W$.ResponderBuilder=W$.ServerListenerBuilder=W$.addAdminServicesToServer=W$.getChannelzHandlers=W$.getChannelzServiceDefinition=W$.InterceptorConfigurationError=W$.InterceptingCall=W$.RequesterBuilder=W$.ListenerBuilder=W$.StatusBuilder=W$.getClientChannel=W$.ServerCredentials=W$.Server=W$.setLogVerbosity=W$.setLogger=W$.load=W$.loadObject=W$.CallCredentials=W$.ChannelCredentials=W$.waitForClientReady=W$.closeClient=W$.Channel=W$.makeGenericClientConstructor=W$.makeClientConstructor=W$.loadPackageDefinition=W$.Client=W$.compressionAlgorithms=W$.propagate=W$.connectivityState=W$.status=W$.logVerbosity=W$.Metadata=W$.credentials=void 0;var Om=$u();Object.defineProperty(W$,"CallCredentials",{enumerable:!0,get:function(){return Om.CallCredentials}});var e58=yV0();Object.defineProperty(W$,"Channel",{enumerable:!0,get:function(){return e58.ChannelImplementation}});var $78=_U0();Object.defineProperty(W$,"compressionAlgorithms",{enumerable:!0,get:function(){return $78.CompressionAlgorithms}});var J78=M9();Object.defineProperty(W$,"connectivityState",{enumerable:!0,get:function(){return J78.ConnectivityState}});var wm=SO();Object.defineProperty(W$,"ChannelCredentials",{enumerable:!0,get:function(){return wm.ChannelCredentials}});var DQ6=fV0();Object.defineProperty(W$,"Client",{enumerable:!0,get:function(){return DQ6.Client}});var bD0=Q6();Object.defineProperty(W$,"logVerbosity",{enumerable:!0,get:function(){return bD0.LogVerbosity}});Object.defineProperty(W$,"status",{enumerable:!0,get:function(){return bD0.Status}});Object.defineProperty(W$,"propagate",{enumerable:!0,get:function(){return bD0.Propagate}});var OQ6=M$(),xD0=Fu();Object.defineProperty(W$,"loadPackageDefinition",{enumerable:!0,get:function(){return xD0.loadPackageDefinition}});Object.defineProperty(W$,"makeClientConstructor",{enumerable:!0,get:function(){return xD0.makeClientConstructor}});Object.defineProperty(W$,"makeGenericClientConstructor",{enumerable:!0,get:function(){return xD0.makeClientConstructor}});var Q78=Q8();Object.defineProperty(W$,"Metadata",{enumerable:!0,get:function(){return Q78.Metadata}});var X78=HJ6();Object.defineProperty(W$,"Server",{enumerable:!0,get:function(){return X78.Server}});var Y78=Qm();Object.defineProperty(W$,"ServerCredentials",{enumerable:!0,get:function(){return Y78.ServerCredentials}});var W78=BJ6();Object.defineProperty(W$,"StatusBuilder",{enumerable:!0,get:function(){return W78.StatusBuilder}});W$.credentials={combineChannelCredentials:($,...J)=>{return J.reduce((Q,X)=>Q.compose(X),$)},combineCallCredentials:($,...J)=>{return J.reduce((Q,X)=>Q.compose(X),$)},createInsecure:wm.ChannelCredentials.createInsecure,createSsl:wm.ChannelCredentials.createSsl,createFromSecureContext:wm.ChannelCredentials.createFromSecureContext,createFromMetadataGenerator:Om.CallCredentials.createFromMetadataGenerator,createFromGoogleCredential:Om.CallCredentials.createFromGoogleCredential,createEmpty:Om.CallCredentials.createEmpty};var G78=($)=>$.close();W$.closeClient=G78;var K78=($,J,Q)=>$.waitForReady(J,Q);W$.waitForClientReady=K78;var Z78=($,J)=>{throw Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};W$.loadObject=Z78;var H78=($,J,Q)=>{throw Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};W$.load=H78;var z78=($)=>{OQ6.setLogger($)};W$.setLogger=z78;var q78=($)=>{OQ6.setLoggerVerbosity($)};W$.setLogVerbosity=q78;var F78=($)=>{return DQ6.Client.prototype.getChannel.call($)};W$.getClientChannel=F78;var Nm=vV0();Object.defineProperty(W$,"ListenerBuilder",{enumerable:!0,get:function(){return Nm.ListenerBuilder}});Object.defineProperty(W$,"RequesterBuilder",{enumerable:!0,get:function(){return Nm.RequesterBuilder}});Object.defineProperty(W$,"InterceptingCall",{enumerable:!0,get:function(){return Nm.InterceptingCall}});Object.defineProperty(W$,"InterceptorConfigurationError",{enumerable:!0,get:function(){return Nm.InterceptorConfigurationError}});var wQ6=nK();Object.defineProperty(W$,"getChannelzServiceDefinition",{enumerable:!0,get:function(){return wQ6.getChannelzServiceDefinition}});Object.defineProperty(W$,"getChannelzHandlers",{enumerable:!0,get:function(){return wQ6.getChannelzHandlers}});var B78=zu();Object.defineProperty(W$,"addAdminServicesToServer",{enumerable:!0,get:function(){return B78.addAdminServicesToServer}});var gD0=VD0();Object.defineProperty(W$,"ServerListenerBuilder",{enumerable:!0,get:function(){return gD0.ServerListenerBuilder}});Object.defineProperty(W$,"ResponderBuilder",{enumerable:!0,get:function(){return gD0.ResponderBuilder}});Object.defineProperty(W$,"ServerInterceptingCall",{enumerable:!0,get:function(){return gD0.ServerInterceptingCall}});var V78=Ym();Object.defineProperty(W$,"ServerMetricRecorder",{enumerable:!0,get:function(){return V78.ServerMetricRecorder}});var U78=AD0();W$.experimental=U78;var D78=lU0(),O78=fJ6(),w78=uJ6(),N78=tC(),I78=oJ6(),L78=QQ6(),A78=UQ6(),P78=nK();(()=>{D78.setup(),O78.setup(),w78.setup(),N78.setup(),I78.setup(),L78.setup(),A78.setup(),P78.setup()})()});var AQ6=F((IQ6)=>{Object.defineProperty(IQ6,"__esModule",{value:!0});IQ6.createServiceClientConstructor=void 0;var v78=XE();function _78($,J){let Q={export:{path:$,requestStream:!1,responseStream:!1,requestSerialize:(X)=>{return X},requestDeserialize:(X)=>{return X},responseSerialize:(X)=>{return X},responseDeserialize:(X)=>{return X}}};return v78.makeGenericClientConstructor(Q,J)}IQ6.createServiceClientConstructor=_78});var YE=F((MQ6)=>{Object.defineProperty(MQ6,"__esModule",{value:!0});MQ6.createOtlpGrpcExporterTransport=MQ6.GrpcExporterTransport=MQ6.createEmptyMetadata=MQ6.createSslCredentials=MQ6.createInsecureCredentials=void 0;var f78=u66(),PQ6=`OTel-OTLP-Exporter-JavaScript/${f78.VERSION}`;function y78($){if($)return`${$} ${PQ6}`;return PQ6}var h78=0,b78=2;function x78($){return $==="gzip"?b78:h78}function g78(){let{credentials:$}=XE();return $.createInsecure()}MQ6.createInsecureCredentials=g78;function d78($,J,Q){let{credentials:X}=XE();return X.createSsl($,J,Q)}MQ6.createSslCredentials=d78;function u78(){let{Metadata:$}=XE();return new $}MQ6.createEmptyMetadata=u78;class dD0{_parameters;_client;_metadata;constructor($){this._parameters=$}shutdown(){this._client?.close()}send($,J){let Q=Buffer.from($);if(this._client==null){let{createServiceClientConstructor:X}=AQ6();try{this._metadata=this._parameters.metadata()}catch(W){return Promise.resolve({status:"failure",error:W})}let Y=X(this._parameters.grpcPath,this._parameters.grpcName);try{this._client=new Y(this._parameters.address,this._parameters.credentials(),{"grpc.default_compression_algorithm":x78(this._parameters.compression),"grpc.primary_user_agent":y78(this._parameters.userAgent)})}catch(W){return Promise.resolve({status:"failure",error:W})}}return new Promise((X)=>{let Y=Date.now()+J;if(this._metadata==null)return X({error:Error("metadata was null"),status:"failure"});this._client.export(Q,this._metadata,{deadline:Y},(W,G)=>{if(W)X({status:"failure",error:W});else X({data:G,status:"success"})})})}}MQ6.GrpcExporterTransport=dD0;function m78($){return new dD0($)}MQ6.createOtlpGrpcExporterTransport=m78});var vQ6=F((SQ6)=>{Object.defineProperty(SQ6,"__esModule",{value:!0});SQ6.getOtlpGrpcDefaultConfiguration=SQ6.mergeOtlpGrpcConfigurationWithDefaults=SQ6.validateAndNormalizeUrl=void 0;var TQ6=XQ(),WE=YE(),i78=f("url"),EQ6=P();function jQ6($){if($=$.trim(),!$.match(/^([\w]{1,8}):\/\//))$=`https://${$}`;let Q=new i78.URL($);if(Q.protocol==="unix:")return $;if(Q.pathname&&Q.pathname!=="/")EQ6.diag.warn("URL path should not be set when using grpc, the path part of the URL will be ignored.");if(Q.protocol!==""&&!Q.protocol?.match(/^(http)s?:$/))EQ6.diag.warn("URL protocol should be http(s)://. Using http://.");return Q.host}SQ6.validateAndNormalizeUrl=jQ6;function RQ6($,J){for(let[Q,X]of Object.entries(J.getMap()))if($.get(Q).length<1)$.set(Q,X)}function o78($,J,Q){let X=$.url??J.url??Q.url;return{...(0,TQ6.mergeOtlpSharedConfigurationWithDefaults)($,J,Q),metadata:()=>{let Y=Q.metadata();return RQ6(Y,$.metadata?.().clone()??(0,WE.createEmptyMetadata)()),RQ6(Y,J.metadata?.()??(0,WE.createEmptyMetadata)()),Y},url:jQ6(X),credentials:$.credentials??J.credentials?.(X)??Q.credentials(X),userAgent:$.userAgent}}SQ6.mergeOtlpGrpcConfigurationWithDefaults=o78;function r78(){return{...(0,TQ6.getSharedConfigurationDefaults)(),metadata:()=>(0,WE.createEmptyMetadata)(),url:"http://localhost:4317",credentials:($)=>{if($.startsWith("http://"))return()=>(0,WE.createInsecureCredentials)();else return()=>(0,WE.createSslCredentials)()}}}SQ6.getOtlpGrpcDefaultConfiguration=r78});var GE=F((_Q6)=>{Object.defineProperty(_Q6,"__esModule",{value:!0});_Q6.isTracingSuppressed=_Q6.unsuppressTracing=_Q6.suppressTracing=void 0;var s78=P(),uD0=(0,s78.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function e78($){return $.setValue(uD0,!0)}_Q6.suppressTracing=e78;function $J8($){return $.deleteValue(uD0)}_Q6.unsuppressTracing=$J8;function JJ8($){return $.getValue(uD0)===!0}_Q6.isTracingSuppressed=JJ8});var mD0=F((yQ6)=>{Object.defineProperty(yQ6,"__esModule",{value:!0});yQ6.BAGGAGE_MAX_TOTAL_LENGTH=yQ6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=yQ6.BAGGAGE_MAX_NAME_VALUE_PAIRS=yQ6.BAGGAGE_HEADER=yQ6.BAGGAGE_ITEMS_SEPARATOR=yQ6.BAGGAGE_PROPERTIES_SEPARATOR=yQ6.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;yQ6.BAGGAGE_KEY_PAIR_SEPARATOR="=";yQ6.BAGGAGE_PROPERTIES_SEPARATOR=";";yQ6.BAGGAGE_ITEMS_SEPARATOR=",";yQ6.BAGGAGE_HEADER="baggage";yQ6.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;yQ6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;yQ6.BAGGAGE_MAX_TOTAL_LENGTH=8192});var cD0=F((xQ6)=>{Object.defineProperty(xQ6,"__esModule",{value:!0});xQ6.parseKeyPairsIntoRecord=xQ6.parsePairKeyValue=xQ6.getKeyPairs=xQ6.serializeKeyPairs=void 0;var zJ8=P(),JF=mD0();function qJ8($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?JF.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>JF.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}xQ6.serializeKeyPairs=qJ8;function FJ8($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=JF.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}xQ6.getKeyPairs=FJ8;function bQ6($){let J=$.split(JF.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(JF.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,zJ8.baggageEntryMetadataFromString)(J.join(JF.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}xQ6.parsePairKeyValue=bQ6;function BJ8($){let J={};if(typeof $==="string"&&$.length>0)$.split(JF.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=bQ6(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}xQ6.parseKeyPairsIntoRecord=BJ8});var cQ6=F((uQ6)=>{Object.defineProperty(uQ6,"__esModule",{value:!0});uQ6.W3CBaggagePropagator=void 0;var lD0=P(),OJ8=GE(),QF=mD0(),pD0=cD0();class dQ6{inject($,J,Q){let X=lD0.propagation.getBaggage($);if(!X||(0,OJ8.isTracingSuppressed)($))return;let Y=(0,pD0.getKeyPairs)(X).filter((G)=>{return G.length<=QF.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,QF.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,pD0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,QF.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,QF.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(QF.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(QF.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,pD0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return lD0.propagation.setBaggage($,lD0.propagation.createBaggage(W))}fields(){return[QF.BAGGAGE_HEADER]}}uQ6.W3CBaggagePropagator=dQ6});var iQ6=F((pQ6)=>{Object.defineProperty(pQ6,"__esModule",{value:!0});pQ6.AnchoredClock=void 0;class lQ6{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}pQ6.AnchoredClock=lQ6});var $X6=F((sQ6)=>{Object.defineProperty(sQ6,"__esModule",{value:!0});sQ6.isAttributeValue=sQ6.isAttributeKey=sQ6.sanitizeAttributes=void 0;var oQ6=P();function wJ8($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!rQ6(Q)){oQ6.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!aQ6(X)){oQ6.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}sQ6.sanitizeAttributes=wJ8;function rQ6($){return typeof $==="string"&&$!==""}sQ6.isAttributeKey=rQ6;function aQ6($){if($==null)return!0;if(Array.isArray($))return NJ8($);return tQ6(typeof $)}sQ6.isAttributeValue=aQ6;function NJ8($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(tQ6(X)){J=X;continue}return!1}return!1}return!0}function tQ6($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var nD0=F((JX6)=>{Object.defineProperty(JX6,"__esModule",{value:!0});JX6.loggingErrorHandler=void 0;var AJ8=P();function PJ8(){return($)=>{AJ8.diag.error(MJ8($))}}JX6.loggingErrorHandler=PJ8;function MJ8($){if(typeof $==="string")return $;else return JSON.stringify(CJ8($))}function CJ8($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var GX6=F((YX6)=>{Object.defineProperty(YX6,"__esModule",{value:!0});YX6.globalErrorHandler=YX6.setGlobalErrorHandler=void 0;var EJ8=nD0(),XX6=(0,EJ8.loggingErrorHandler)();function RJ8($){XX6=$}YX6.setGlobalErrorHandler=RJ8;function TJ8($){try{XX6($)}catch{}}YX6.globalErrorHandler=TJ8});var FX6=F((zX6)=>{Object.defineProperty(zX6,"__esModule",{value:!0});zX6.getStringListFromEnv=zX6.getBooleanFromEnv=zX6.getStringFromEnv=zX6.getNumberFromEnv=void 0;var KX6=P(),ZX6=f("util");function SJ8($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){KX6.diag.warn(`Unknown value ${(0,ZX6.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}zX6.getNumberFromEnv=SJ8;function HX6($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}zX6.getStringFromEnv=HX6;function kJ8($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return KX6.diag.warn(`Unknown value ${(0,ZX6.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}zX6.getBooleanFromEnv=kJ8;function vJ8($){return HX6($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}zX6.getStringListFromEnv=vJ8});var UX6=F((BX6)=>{Object.defineProperty(BX6,"__esModule",{value:!0});BX6._globalThis=void 0;BX6._globalThis=typeof globalThis==="object"?globalThis:global});var wX6=F((DX6)=>{Object.defineProperty(DX6,"__esModule",{value:!0});DX6.otperformance=void 0;var hJ8=f("perf_hooks");DX6.otperformance=hJ8.performance});var LX6=F((NX6)=>{Object.defineProperty(NX6,"__esModule",{value:!0});NX6.VERSION=void 0;NX6.VERSION="2.2.0"});var MX6=F((AX6)=>{Object.defineProperty(AX6,"__esModule",{value:!0});AX6.ATTR_PROCESS_RUNTIME_NAME=void 0;AX6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var RX6=F((CX6)=>{Object.defineProperty(CX6,"__esModule",{value:!0});CX6.SDK_INFO=void 0;var bJ8=LX6(),Im=m0(),xJ8=MX6();CX6.SDK_INFO={[Im.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[xJ8.ATTR_PROCESS_RUNTIME_NAME]:"node",[Im.ATTR_TELEMETRY_SDK_LANGUAGE]:Im.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[Im.ATTR_TELEMETRY_SDK_VERSION]:bJ8.VERSION}});var TX6=F((wW)=>{Object.defineProperty(wW,"__esModule",{value:!0});wW.SDK_INFO=wW.otperformance=wW._globalThis=wW.getStringListFromEnv=wW.getNumberFromEnv=wW.getBooleanFromEnv=wW.getStringFromEnv=void 0;var Lm=FX6();Object.defineProperty(wW,"getStringFromEnv",{enumerable:!0,get:function(){return Lm.getStringFromEnv}});Object.defineProperty(wW,"getBooleanFromEnv",{enumerable:!0,get:function(){return Lm.getBooleanFromEnv}});Object.defineProperty(wW,"getNumberFromEnv",{enumerable:!0,get:function(){return Lm.getNumberFromEnv}});Object.defineProperty(wW,"getStringListFromEnv",{enumerable:!0,get:function(){return Lm.getStringListFromEnv}});var gJ8=UX6();Object.defineProperty(wW,"_globalThis",{enumerable:!0,get:function(){return gJ8._globalThis}});var dJ8=wX6();Object.defineProperty(wW,"otperformance",{enumerable:!0,get:function(){return dJ8.otperformance}});var uJ8=RX6();Object.defineProperty(wW,"SDK_INFO",{enumerable:!0,get:function(){return uJ8.SDK_INFO}})});var iD0=F((NW)=>{Object.defineProperty(NW,"__esModule",{value:!0});NW.getStringListFromEnv=NW.getNumberFromEnv=NW.getStringFromEnv=NW.getBooleanFromEnv=NW.otperformance=NW._globalThis=NW.SDK_INFO=void 0;var XF=TX6();Object.defineProperty(NW,"SDK_INFO",{enumerable:!0,get:function(){return XF.SDK_INFO}});Object.defineProperty(NW,"_globalThis",{enumerable:!0,get:function(){return XF._globalThis}});Object.defineProperty(NW,"otperformance",{enumerable:!0,get:function(){return XF.otperformance}});Object.defineProperty(NW,"getBooleanFromEnv",{enumerable:!0,get:function(){return XF.getBooleanFromEnv}});Object.defineProperty(NW,"getStringFromEnv",{enumerable:!0,get:function(){return XF.getStringFromEnv}});Object.defineProperty(NW,"getNumberFromEnv",{enumerable:!0,get:function(){return XF.getNumberFromEnv}});Object.defineProperty(NW,"getStringListFromEnv",{enumerable:!0,get:function(){return XF.getStringListFromEnv}})});var fX6=F((vX6)=>{Object.defineProperty(vX6,"__esModule",{value:!0});vX6.addHrTimes=vX6.isTimeInput=vX6.isTimeInputHrTime=vX6.hrTimeToMicroseconds=vX6.hrTimeToMilliseconds=vX6.hrTimeToNanoseconds=vX6.hrTimeToTimeStamp=vX6.hrTimeDuration=vX6.timeInputToHrTime=vX6.hrTime=vX6.getTimeOrigin=vX6.millisToHrTime=void 0;var oD0=iD0(),jX6=9,lJ8=6,pJ8=Math.pow(10,lJ8),Am=Math.pow(10,jX6);function KE($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*pJ8);return[Q,X]}vX6.millisToHrTime=KE;function rD0(){let $=oD0.otperformance.timeOrigin;if(typeof $!=="number"){let J=oD0.otperformance;$=J.timing&&J.timing.fetchStart}return $}vX6.getTimeOrigin=rD0;function SX6($){let J=KE(rD0()),Q=KE(typeof $==="number"?$:oD0.otperformance.now());return kX6(J,Q)}vX6.hrTime=SX6;function nJ8($){if(aD0($))return $;else if(typeof $==="number")if($=Am)Q[1]-=Am,Q[0]+=1;return Q}vX6.addHrTimes=kX6});var bX6=F((yX6)=>{Object.defineProperty(yX6,"__esModule",{value:!0});yX6.unrefTimer=void 0;function zQ8($){if(typeof $!=="number")$.unref()}yX6.unrefTimer=zQ8});var gX6=F((xX6)=>{Object.defineProperty(xX6,"__esModule",{value:!0});xX6.ExportResultCode=void 0;var qQ8;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(qQ8=xX6.ExportResultCode||(xX6.ExportResultCode={}))});var lX6=F((mX6)=>{Object.defineProperty(mX6,"__esModule",{value:!0});mX6.CompositePropagator=void 0;var dX6=P();class uX6{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){dX6.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){dX6.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}mX6.CompositePropagator=uX6});var iX6=F((pX6)=>{Object.defineProperty(pX6,"__esModule",{value:!0});pX6.validateValue=pX6.validateKey=void 0;var sD0="[_0-9a-z-*/]",FQ8=`[a-z]${sD0}{0,255}`,BQ8=`[a-z0-9]${sD0}{0,240}@[a-z]${sD0}{0,13}`,VQ8=new RegExp(`^(?:${FQ8}|${BQ8})$`),UQ8=/^[ -~]{0,255}[!-~]$/,DQ8=/,|=/;function OQ8($){return VQ8.test($)}pX6.validateKey=OQ8;function wQ8($){return UQ8.test($)&&!DQ8.test($)}pX6.validateValue=wQ8});var $O0=F((sX6)=>{Object.defineProperty(sX6,"__esModule",{value:!0});sX6.TraceState=void 0;var oX6=iX6(),rX6=32,IQ8=512,aX6=",",tX6="=";class eD0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+tX6+this.get(J)),$},[]).join(aX6)}_parse($){if($.length>IQ8)return;if(this._internalState=$.split(aX6).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(tX6);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,oX6.validateKey)(W)&&(0,oX6.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>rX6)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,rX6))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new eD0;return $._internalState=new Map(this._internalState),$}}sX6.TraceState=eD0});var YY6=F((QY6)=>{Object.defineProperty(QY6,"__esModule",{value:!0});QY6.W3CTraceContextPropagator=QY6.parseTraceParent=QY6.TRACE_STATE_HEADER=QY6.TRACE_PARENT_HEADER=void 0;var Pm=P(),LQ8=GE(),AQ8=$O0();QY6.TRACE_PARENT_HEADER="traceparent";QY6.TRACE_STATE_HEADER="tracestate";var PQ8="00",MQ8="(?!ff)[\\da-f]{2}",CQ8="(?![0]{32})[\\da-f]{32}",EQ8="(?![0]{16})[\\da-f]{16}",RQ8="[\\da-f]{2}",TQ8=new RegExp(`^\\s?(${MQ8})-(${CQ8})-(${EQ8})-(${RQ8})(-.*)?\\s?$`);function $Y6($){let J=TQ8.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}QY6.parseTraceParent=$Y6;class JY6{inject($,J,Q){let X=Pm.trace.getSpanContext($);if(!X||(0,LQ8.isTracingSuppressed)($)||!(0,Pm.isSpanContextValid)(X))return;let Y=`${PQ8}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Pm.TraceFlags.NONE).toString(16)}`;if(Q.set(J,QY6.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,QY6.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,QY6.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=$Y6(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,QY6.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new AQ8.TraceState(typeof K==="string"?K:void 0)}return Pm.trace.setSpanContext($,W)}fields(){return[QY6.TRACE_PARENT_HEADER,QY6.TRACE_STATE_HEADER]}}QY6.W3CTraceContextPropagator=JY6});var ZY6=F((GY6)=>{Object.defineProperty(GY6,"__esModule",{value:!0});GY6.getRPCMetadata=GY6.deleteRPCMetadata=GY6.setRPCMetadata=GY6.RPCType=void 0;var SQ8=P(),JO0=(0,SQ8.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),kQ8;(function($){$.HTTP="http"})(kQ8=GY6.RPCType||(GY6.RPCType={}));function vQ8($,J){return $.setValue(JO0,J)}GY6.setRPCMetadata=vQ8;function _Q8($){return $.deleteValue(JO0)}GY6.deleteRPCMetadata=_Q8;function fQ8($){return $.getValue(JO0)}GY6.getRPCMetadata=fQ8});var UY6=F((BY6)=>{Object.defineProperty(BY6,"__esModule",{value:!0});BY6.isPlainObject=void 0;var bQ8="[object Object]",xQ8="[object Null]",gQ8="[object Undefined]",dQ8=Function.prototype,HY6=dQ8.toString,uQ8=HY6.call(Object),mQ8=Object.getPrototypeOf,zY6=Object.prototype,qY6=zY6.hasOwnProperty,YF=Symbol?Symbol.toStringTag:void 0,FY6=zY6.toString;function cQ8($){if(!lQ8($)||pQ8($)!==bQ8)return!1;let J=mQ8($);if(J===null)return!0;let Q=qY6.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&HY6.call(Q)===uQ8}BY6.isPlainObject=cQ8;function lQ8($){return $!=null&&typeof $=="object"}function pQ8($){if($==null)return $===void 0?gQ8:xQ8;return YF&&YF in Object($)?nQ8($):iQ8($)}function nQ8($){let J=qY6.call($,YF),Q=$[YF],X=!1;try{$[YF]=void 0,X=!0}catch{}let Y=FY6.call($);if(X)if(J)$[YF]=Q;else delete $[YF];return Y}function iQ8($){return FY6.call($)}});var AY6=F((IY6)=>{Object.defineProperty(IY6,"__esModule",{value:!0});IY6.merge=void 0;var DY6=UY6(),oQ8=20;function rQ8(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=wY6(J,$.shift(),0,Q);return J}IY6.merge=rQ8;function QO0($){if(Rm($))return $.slice();return $}function wY6($,J,Q=0,X){let Y;if(Q>oQ8)return;if(Q++,Em($)||Em(J)||NY6(J))Y=QO0(J);else if(Rm($)){if(Y=$.slice(),Rm(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(OY6($,Z,X)||OY6(J,Z,X))delete Y[Z];else{if(ZE(z)&&ZE(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=wY6(Y[Z],H,Q,X)}}}}else Y=J;return Y}function OY6($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function aQ8($,J){if(!(0,DY6.isPlainObject)($)||!(0,DY6.isPlainObject)(J))return!1;return!0}});var CY6=F((PY6)=>{Object.defineProperty(PY6,"__esModule",{value:!0});PY6.callWithTimeout=PY6.TimeoutError=void 0;class Tm extends Error{constructor($){super($);Object.setPrototypeOf(this,Tm.prototype)}}PY6.TimeoutError=Tm;function tQ8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Tm("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}PY6.callWithTimeout=tQ8});var jY6=F((RY6)=>{Object.defineProperty(RY6,"__esModule",{value:!0});RY6.isUrlIgnored=RY6.urlMatches=void 0;function EY6($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}RY6.urlMatches=EY6;function eQ8($,J){if(!J)return!1;for(let Q of J)if(EY6($,Q))return!0;return!1}RY6.isUrlIgnored=eQ8});var _Y6=F((kY6)=>{Object.defineProperty(kY6,"__esModule",{value:!0});kY6.Deferred=void 0;class SY6{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}kY6.Deferred=SY6});var bY6=F((yY6)=>{Object.defineProperty(yY6,"__esModule",{value:!0});yY6.BindOnceFuture=void 0;var JX8=_Y6();class fY6{_callback;_that;_isCalled=!1;_deferred=new JX8.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}yY6.BindOnceFuture=fY6});var uY6=F((gY6)=>{Object.defineProperty(gY6,"__esModule",{value:!0});gY6.diagLogLevelFromString=void 0;var IW=P(),xY6={ALL:IW.DiagLogLevel.ALL,VERBOSE:IW.DiagLogLevel.VERBOSE,DEBUG:IW.DiagLogLevel.DEBUG,INFO:IW.DiagLogLevel.INFO,WARN:IW.DiagLogLevel.WARN,ERROR:IW.DiagLogLevel.ERROR,NONE:IW.DiagLogLevel.NONE};function QX8($){if($==null)return;let J=xY6[$.toUpperCase()];if(J==null)return IW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(xY6)}, using default`),IW.DiagLogLevel.INFO;return J}gY6.diagLogLevelFromString=QX8});var pY6=F((cY6)=>{Object.defineProperty(cY6,"__esModule",{value:!0});cY6._export=void 0;var mY6=P(),XX8=GE();function YX8($,J){return new Promise((Q)=>{mY6.context.with((0,XX8.suppressTracing)(mY6.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}cY6._export=YX8});var tY6=F((O1)=>{Object.defineProperty(O1,"__esModule",{value:!0});O1.internal=O1.diagLogLevelFromString=O1.BindOnceFuture=O1.urlMatches=O1.isUrlIgnored=O1.callWithTimeout=O1.TimeoutError=O1.merge=O1.TraceState=O1.unsuppressTracing=O1.suppressTracing=O1.isTracingSuppressed=O1.setRPCMetadata=O1.getRPCMetadata=O1.deleteRPCMetadata=O1.RPCType=O1.parseTraceParent=O1.W3CTraceContextPropagator=O1.TRACE_STATE_HEADER=O1.TRACE_PARENT_HEADER=O1.CompositePropagator=O1.otperformance=O1.getStringListFromEnv=O1.getNumberFromEnv=O1.getBooleanFromEnv=O1.getStringFromEnv=O1._globalThis=O1.SDK_INFO=O1.parseKeyPairsIntoRecord=O1.ExportResultCode=O1.unrefTimer=O1.timeInputToHrTime=O1.millisToHrTime=O1.isTimeInputHrTime=O1.isTimeInput=O1.hrTimeToTimeStamp=O1.hrTimeToNanoseconds=O1.hrTimeToMilliseconds=O1.hrTimeToMicroseconds=O1.hrTimeDuration=O1.hrTime=O1.getTimeOrigin=O1.addHrTimes=O1.loggingErrorHandler=O1.setGlobalErrorHandler=O1.globalErrorHandler=O1.sanitizeAttributes=O1.isAttributeValue=O1.AnchoredClock=O1.W3CBaggagePropagator=void 0;var WX8=cQ6();Object.defineProperty(O1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return WX8.W3CBaggagePropagator}});var GX8=iQ6();Object.defineProperty(O1,"AnchoredClock",{enumerable:!0,get:function(){return GX8.AnchoredClock}});var nY6=$X6();Object.defineProperty(O1,"isAttributeValue",{enumerable:!0,get:function(){return nY6.isAttributeValue}});Object.defineProperty(O1,"sanitizeAttributes",{enumerable:!0,get:function(){return nY6.sanitizeAttributes}});var iY6=GX6();Object.defineProperty(O1,"globalErrorHandler",{enumerable:!0,get:function(){return iY6.globalErrorHandler}});Object.defineProperty(O1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return iY6.setGlobalErrorHandler}});var KX8=nD0();Object.defineProperty(O1,"loggingErrorHandler",{enumerable:!0,get:function(){return KX8.loggingErrorHandler}});var zJ=fX6();Object.defineProperty(O1,"addHrTimes",{enumerable:!0,get:function(){return zJ.addHrTimes}});Object.defineProperty(O1,"getTimeOrigin",{enumerable:!0,get:function(){return zJ.getTimeOrigin}});Object.defineProperty(O1,"hrTime",{enumerable:!0,get:function(){return zJ.hrTime}});Object.defineProperty(O1,"hrTimeDuration",{enumerable:!0,get:function(){return zJ.hrTimeDuration}});Object.defineProperty(O1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return zJ.hrTimeToMicroseconds}});Object.defineProperty(O1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return zJ.hrTimeToMilliseconds}});Object.defineProperty(O1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return zJ.hrTimeToNanoseconds}});Object.defineProperty(O1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return zJ.hrTimeToTimeStamp}});Object.defineProperty(O1,"isTimeInput",{enumerable:!0,get:function(){return zJ.isTimeInput}});Object.defineProperty(O1,"isTimeInputHrTime",{enumerable:!0,get:function(){return zJ.isTimeInputHrTime}});Object.defineProperty(O1,"millisToHrTime",{enumerable:!0,get:function(){return zJ.millisToHrTime}});Object.defineProperty(O1,"timeInputToHrTime",{enumerable:!0,get:function(){return zJ.timeInputToHrTime}});var ZX8=bX6();Object.defineProperty(O1,"unrefTimer",{enumerable:!0,get:function(){return ZX8.unrefTimer}});var HX8=gX6();Object.defineProperty(O1,"ExportResultCode",{enumerable:!0,get:function(){return HX8.ExportResultCode}});var zX8=cD0();Object.defineProperty(O1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return zX8.parseKeyPairsIntoRecord}});var WF=iD0();Object.defineProperty(O1,"SDK_INFO",{enumerable:!0,get:function(){return WF.SDK_INFO}});Object.defineProperty(O1,"_globalThis",{enumerable:!0,get:function(){return WF._globalThis}});Object.defineProperty(O1,"getStringFromEnv",{enumerable:!0,get:function(){return WF.getStringFromEnv}});Object.defineProperty(O1,"getBooleanFromEnv",{enumerable:!0,get:function(){return WF.getBooleanFromEnv}});Object.defineProperty(O1,"getNumberFromEnv",{enumerable:!0,get:function(){return WF.getNumberFromEnv}});Object.defineProperty(O1,"getStringListFromEnv",{enumerable:!0,get:function(){return WF.getStringListFromEnv}});Object.defineProperty(O1,"otperformance",{enumerable:!0,get:function(){return WF.otperformance}});var qX8=lX6();Object.defineProperty(O1,"CompositePropagator",{enumerable:!0,get:function(){return qX8.CompositePropagator}});var jm=YY6();Object.defineProperty(O1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return jm.TRACE_PARENT_HEADER}});Object.defineProperty(O1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return jm.TRACE_STATE_HEADER}});Object.defineProperty(O1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return jm.W3CTraceContextPropagator}});Object.defineProperty(O1,"parseTraceParent",{enumerable:!0,get:function(){return jm.parseTraceParent}});var Sm=ZY6();Object.defineProperty(O1,"RPCType",{enumerable:!0,get:function(){return Sm.RPCType}});Object.defineProperty(O1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Sm.deleteRPCMetadata}});Object.defineProperty(O1,"getRPCMetadata",{enumerable:!0,get:function(){return Sm.getRPCMetadata}});Object.defineProperty(O1,"setRPCMetadata",{enumerable:!0,get:function(){return Sm.setRPCMetadata}});var XO0=GE();Object.defineProperty(O1,"isTracingSuppressed",{enumerable:!0,get:function(){return XO0.isTracingSuppressed}});Object.defineProperty(O1,"suppressTracing",{enumerable:!0,get:function(){return XO0.suppressTracing}});Object.defineProperty(O1,"unsuppressTracing",{enumerable:!0,get:function(){return XO0.unsuppressTracing}});var FX8=$O0();Object.defineProperty(O1,"TraceState",{enumerable:!0,get:function(){return FX8.TraceState}});var BX8=AY6();Object.defineProperty(O1,"merge",{enumerable:!0,get:function(){return BX8.merge}});var oY6=CY6();Object.defineProperty(O1,"TimeoutError",{enumerable:!0,get:function(){return oY6.TimeoutError}});Object.defineProperty(O1,"callWithTimeout",{enumerable:!0,get:function(){return oY6.callWithTimeout}});var rY6=jY6();Object.defineProperty(O1,"isUrlIgnored",{enumerable:!0,get:function(){return rY6.isUrlIgnored}});Object.defineProperty(O1,"urlMatches",{enumerable:!0,get:function(){return rY6.urlMatches}});var VX8=bY6();Object.defineProperty(O1,"BindOnceFuture",{enumerable:!0,get:function(){return VX8.BindOnceFuture}});var UX8=uY6();Object.defineProperty(O1,"diagLogLevelFromString",{enumerable:!0,get:function(){return UX8.diagLogLevelFromString}});var DX8=pY6();O1.internal={_export:DX8._export}});var Y36=F((Q36)=>{Object.defineProperty(Q36,"__esModule",{value:!0});Q36.getOtlpGrpcConfigurationFromEnv=void 0;var sY6=tY6(),HE=YE(),OX8=b3(),wX8=f("fs"),NX8=f("path"),$36=P();function YO0($,J){if($!=null&&$!=="")return $;if(J!=null&&J!=="")return J;return}function IX8($){let J=process.env[`OTEL_EXPORTER_OTLP_${$}_HEADERS`]?.trim(),Q=process.env.OTEL_EXPORTER_OTLP_HEADERS?.trim(),X=(0,sY6.parseKeyPairsIntoRecord)(J),Y=(0,sY6.parseKeyPairsIntoRecord)(Q);if(Object.keys(X).length===0&&Object.keys(Y).length===0)return;let W=Object.assign({},Y,X),G=(0,HE.createEmptyMetadata)();for(let[K,Z]of Object.entries(W))G.set(K,Z);return G}function LX8($){let J=IX8($);if(J==null)return;return()=>J}function AX8($){let J=process.env[`OTEL_EXPORTER_OTLP_${$}_ENDPOINT`]?.trim(),Q=process.env.OTEL_EXPORTER_OTLP_ENDPOINT?.trim();return YO0(J,Q)}function PX8($){let J=process.env[`OTEL_EXPORTER_OTLP_${$}_INSECURE`]?.toLowerCase().trim(),Q=process.env.OTEL_EXPORTER_OTLP_INSECURE?.toLowerCase().trim();return YO0(J,Q)==="true"}function WO0($,J,Q){let X=process.env[$]?.trim(),Y=process.env[J]?.trim(),W=YO0(X,Y);if(W!=null)try{return wX8.readFileSync(NX8.resolve(process.cwd(),W))}catch{$36.diag.warn(Q);return}else return}function MX8($){return WO0(`OTEL_EXPORTER_OTLP_${$}_CLIENT_CERTIFICATE`,"OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE","Failed to read client certificate chain file")}function CX8($){return WO0(`OTEL_EXPORTER_OTLP_${$}_CLIENT_KEY`,"OTEL_EXPORTER_OTLP_CLIENT_KEY","Failed to read client certificate private key file")}function eY6($){return WO0(`OTEL_EXPORTER_OTLP_${$}_CERTIFICATE`,"OTEL_EXPORTER_OTLP_CERTIFICATE","Failed to read root certificate file")}function J36($){let J=CX8($),Q=MX8($),X=eY6($),Y=J!=null&&Q!=null;if(X!=null&&!Y)return $36.diag.warn("Client key and certificate must both be provided, but one was missing - attempting to create credentials from just the root certificate"),(0,HE.createSslCredentials)(eY6($));return(0,HE.createSslCredentials)(X,J,Q)}function EX8($){if(PX8($))return(0,HE.createInsecureCredentials)();return J36($)}function RX8($){return{...(0,OX8.getSharedConfigurationFromEnvironment)($),metadata:LX8($),url:AX8($),credentials:(J)=>{if(J.startsWith("http://"))return()=>{return(0,HE.createInsecureCredentials)()};else if(J.startsWith("https://"))return()=>{return J36($)};return()=>{return EX8($)}}}}Q36.getOtlpGrpcConfigurationFromEnv=RX8});var Z36=F((G36)=>{Object.defineProperty(G36,"__esModule",{value:!0});G36.convertLegacyOtlpGrpcOptions=void 0;var TX8=P(),W36=vQ6(),jX8=YE(),SX8=Y36();function kX8($,J){if($.headers)TX8.diag.warn("Headers cannot be set when using grpc");let Q=$.credentials;return(0,W36.mergeOtlpGrpcConfigurationWithDefaults)({url:$.url,metadata:()=>{return $.metadata??(0,jX8.createEmptyMetadata)()},compression:$.compression,timeoutMillis:$.timeoutMillis,concurrencyLimit:$.concurrencyLimit,credentials:Q!=null?()=>Q:void 0,userAgent:$.userAgent},(0,SX8.getOtlpGrpcConfigurationFromEnv)(J),(0,W36.getOtlpGrpcDefaultConfiguration)())}G36.convertLegacyOtlpGrpcOptions=kX8});var q36=F((H36)=>{Object.defineProperty(H36,"__esModule",{value:!0});H36.createOtlpGrpcExportDelegate=void 0;var vX8=XQ(),_X8=YE();function fX8($,J,Q,X){return(0,vX8.createOtlpNetworkExportDelegate)($,J,(0,_X8.createOtlpGrpcExporterTransport)({address:$.url,compression:$.compression,credentials:$.credentials,metadata:$.metadata,userAgent:$.userAgent,grpcName:Q,grpcPath:X}))}H36.createOtlpGrpcExportDelegate=fX8});var vm=F((km)=>{Object.defineProperty(km,"__esModule",{value:!0});km.createOtlpGrpcExportDelegate=km.convertLegacyOtlpGrpcOptions=void 0;var yX8=Z36();Object.defineProperty(km,"convertLegacyOtlpGrpcOptions",{enumerable:!0,get:function(){return yX8.convertLegacyOtlpGrpcOptions}});var hX8=q36();Object.defineProperty(km,"createOtlpGrpcExportDelegate",{enumerable:!0,get:function(){return hX8.createOtlpGrpcExportDelegate}})});var D36=F((V36)=>{Object.defineProperty(V36,"__esModule",{value:!0});V36.OTLPLogExporter=void 0;var F36=vm(),xX8=mX(),gX8=XQ();class B36 extends gX8.OTLPExporterBase{constructor($={}){super((0,F36.createOtlpGrpcExportDelegate)((0,F36.convertLegacyOtlpGrpcOptions)($,"LOGS"),xX8.ProtobufLogsSerializer,"LogsExportService","/opentelemetry.proto.collector.logs.v1.LogsService/Export"))}}V36.OTLPLogExporter=B36});var O36=F((GO0)=>{Object.defineProperty(GO0,"__esModule",{value:!0});GO0.OTLPLogExporter=void 0;var dX8=D36();Object.defineProperty(GO0,"OTLPLogExporter",{enumerable:!0,get:function(){return dX8.OTLPLogExporter}})});var A36=F((I36)=>{Object.defineProperty(I36,"__esModule",{value:!0});I36.OTLPLogExporter=void 0;var mX8=XQ(),cX8=mX(),w36=b3();class N36 extends mX8.OTLPExporterBase{constructor($={}){super((0,w36.createOtlpHttpExportDelegate)((0,w36.convertLegacyHttpOptions)($,"LOGS","v1/logs",{"Content-Type":"application/x-protobuf"}),cX8.ProtobufLogsSerializer))}}I36.OTLPLogExporter=N36});var P36=F((KO0)=>{Object.defineProperty(KO0,"__esModule",{value:!0});KO0.OTLPLogExporter=void 0;var lX8=A36();Object.defineProperty(KO0,"OTLPLogExporter",{enumerable:!0,get:function(){return lX8.OTLPLogExporter}})});var M36=F((ZO0)=>{Object.defineProperty(ZO0,"__esModule",{value:!0});ZO0.OTLPLogExporter=void 0;var nX8=P36();Object.defineProperty(ZO0,"OTLPLogExporter",{enumerable:!0,get:function(){return nX8.OTLPLogExporter}})});var C36=F((HO0)=>{Object.defineProperty(HO0,"__esModule",{value:!0});HO0.OTLPLogExporter=void 0;var oX8=M36();Object.defineProperty(HO0,"OTLPLogExporter",{enumerable:!0,get:function(){return oX8.OTLPLogExporter}})});var S36=F((T36)=>{Object.defineProperty(T36,"__esModule",{value:!0});T36.OTLPMetricExporter=void 0;var aX8=KM(),E36=vm(),tX8=mX();class R36 extends aX8.OTLPMetricExporterBase{constructor($){super((0,E36.createOtlpGrpcExportDelegate)((0,E36.convertLegacyOtlpGrpcOptions)($??{},"METRICS"),tX8.ProtobufMetricsSerializer,"MetricsExportService","/opentelemetry.proto.collector.metrics.v1.MetricsService/Export"),$)}}T36.OTLPMetricExporter=R36});var k36=F((zO0)=>{Object.defineProperty(zO0,"__esModule",{value:!0});zO0.OTLPMetricExporter=void 0;var sX8=S36();Object.defineProperty(zO0,"OTLPMetricExporter",{enumerable:!0,get:function(){return sX8.OTLPMetricExporter}})});var h36=F((f36)=>{Object.defineProperty(f36,"__esModule",{value:!0});f36.OTLPMetricExporter=void 0;var $Y8=KM(),JY8=mX(),v36=b3();class _36 extends $Y8.OTLPMetricExporterBase{constructor($){super((0,v36.createOtlpHttpExportDelegate)((0,v36.convertLegacyHttpOptions)($??{},"METRICS","v1/metrics",{"Content-Type":"application/x-protobuf"}),JY8.ProtobufMetricsSerializer),$)}}f36.OTLPMetricExporter=_36});var b36=F((qO0)=>{Object.defineProperty(qO0,"__esModule",{value:!0});qO0.OTLPMetricExporter=void 0;var QY8=h36();Object.defineProperty(qO0,"OTLPMetricExporter",{enumerable:!0,get:function(){return QY8.OTLPMetricExporter}})});var x36=F((FO0)=>{Object.defineProperty(FO0,"__esModule",{value:!0});FO0.OTLPMetricExporter=void 0;var YY8=b36();Object.defineProperty(FO0,"OTLPMetricExporter",{enumerable:!0,get:function(){return YY8.OTLPMetricExporter}})});var g36=F((BO0)=>{Object.defineProperty(BO0,"__esModule",{value:!0});BO0.OTLPMetricExporter=void 0;var GY8=x36();Object.defineProperty(BO0,"OTLPMetricExporter",{enumerable:!0,get:function(){return GY8.OTLPMetricExporter}})});var zE=F((d36)=>{Object.defineProperty(d36,"__esModule",{value:!0});d36.isTracingSuppressed=d36.unsuppressTracing=d36.suppressTracing=void 0;var ZY8=P(),VO0=(0,ZY8.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function HY8($){return $.setValue(VO0,!0)}d36.suppressTracing=HY8;function zY8($){return $.deleteValue(VO0)}d36.unsuppressTracing=zY8;function qY8($){return $.getValue(VO0)===!0}d36.isTracingSuppressed=qY8});var UO0=F((m36)=>{Object.defineProperty(m36,"__esModule",{value:!0});m36.BAGGAGE_MAX_TOTAL_LENGTH=m36.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=m36.BAGGAGE_MAX_NAME_VALUE_PAIRS=m36.BAGGAGE_HEADER=m36.BAGGAGE_ITEMS_SEPARATOR=m36.BAGGAGE_PROPERTIES_SEPARATOR=m36.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;m36.BAGGAGE_KEY_PAIR_SEPARATOR="=";m36.BAGGAGE_PROPERTIES_SEPARATOR=";";m36.BAGGAGE_ITEMS_SEPARATOR=",";m36.BAGGAGE_HEADER="baggage";m36.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;m36.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;m36.BAGGAGE_MAX_TOTAL_LENGTH=8192});var DO0=F((p36)=>{Object.defineProperty(p36,"__esModule",{value:!0});p36.parseKeyPairsIntoRecord=p36.parsePairKeyValue=p36.getKeyPairs=p36.serializeKeyPairs=void 0;var IY8=P(),GF=UO0();function LY8($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?GF.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>GF.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}p36.serializeKeyPairs=LY8;function AY8($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=GF.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}p36.getKeyPairs=AY8;function l36($){let J=$.split(GF.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(GF.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,IY8.baggageEntryMetadataFromString)(J.join(GF.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}p36.parsePairKeyValue=l36;function PY8($){let J={};if(typeof $==="string"&&$.length>0)$.split(GF.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=l36(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}p36.parseKeyPairsIntoRecord=PY8});var a36=F((o36)=>{Object.defineProperty(o36,"__esModule",{value:!0});o36.W3CBaggagePropagator=void 0;var OO0=P(),RY8=zE(),KF=UO0(),wO0=DO0();class i36{inject($,J,Q){let X=OO0.propagation.getBaggage($);if(!X||(0,RY8.isTracingSuppressed)($))return;let Y=(0,wO0.getKeyPairs)(X).filter((G)=>{return G.length<=KF.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,KF.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,wO0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,KF.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,KF.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(KF.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(KF.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,wO0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return OO0.propagation.setBaggage($,OO0.propagation.createBaggage(W))}fields(){return[KF.BAGGAGE_HEADER]}}o36.W3CBaggagePropagator=i36});var $W6=F((s36)=>{Object.defineProperty(s36,"__esModule",{value:!0});s36.AnchoredClock=void 0;class t36{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}s36.AnchoredClock=t36});var KW6=F((WW6)=>{Object.defineProperty(WW6,"__esModule",{value:!0});WW6.isAttributeValue=WW6.isAttributeKey=WW6.sanitizeAttributes=void 0;var JW6=P();function TY8($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!QW6(Q)){JW6.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!XW6(X)){JW6.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}WW6.sanitizeAttributes=TY8;function QW6($){return typeof $==="string"&&$!==""}WW6.isAttributeKey=QW6;function XW6($){if($==null)return!0;if(Array.isArray($))return jY8($);return YW6(typeof $)}WW6.isAttributeValue=XW6;function jY8($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(YW6(X)){J=X;continue}return!1}return!1}return!0}function YW6($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var NO0=F((ZW6)=>{Object.defineProperty(ZW6,"__esModule",{value:!0});ZW6.loggingErrorHandler=void 0;var vY8=P();function _Y8(){return($)=>{vY8.diag.error(fY8($))}}ZW6.loggingErrorHandler=_Y8;function fY8($){if(typeof $==="string")return $;else return JSON.stringify(yY8($))}function yY8($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var BW6=F((qW6)=>{Object.defineProperty(qW6,"__esModule",{value:!0});qW6.globalErrorHandler=qW6.setGlobalErrorHandler=void 0;var hY8=NO0(),zW6=(0,hY8.loggingErrorHandler)();function bY8($){zW6=$}qW6.setGlobalErrorHandler=bY8;function xY8($){try{zW6($)}catch{}}qW6.globalErrorHandler=xY8});var NW6=F((OW6)=>{Object.defineProperty(OW6,"__esModule",{value:!0});OW6.getStringListFromEnv=OW6.getBooleanFromEnv=OW6.getStringFromEnv=OW6.getNumberFromEnv=void 0;var VW6=P(),UW6=f("util");function dY8($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){VW6.diag.warn(`Unknown value ${(0,UW6.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}OW6.getNumberFromEnv=dY8;function DW6($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}OW6.getStringFromEnv=DW6;function uY8($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return VW6.diag.warn(`Unknown value ${(0,UW6.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}OW6.getBooleanFromEnv=uY8;function mY8($){return DW6($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}OW6.getStringListFromEnv=mY8});var AW6=F((IW6)=>{Object.defineProperty(IW6,"__esModule",{value:!0});IW6._globalThis=void 0;IW6._globalThis=typeof globalThis==="object"?globalThis:global});var CW6=F((PW6)=>{Object.defineProperty(PW6,"__esModule",{value:!0});PW6.otperformance=void 0;var nY8=f("perf_hooks");PW6.otperformance=nY8.performance});var TW6=F((EW6)=>{Object.defineProperty(EW6,"__esModule",{value:!0});EW6.VERSION=void 0;EW6.VERSION="2.2.0"});var kW6=F((jW6)=>{Object.defineProperty(jW6,"__esModule",{value:!0});jW6.ATTR_PROCESS_RUNTIME_NAME=void 0;jW6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var fW6=F((vW6)=>{Object.defineProperty(vW6,"__esModule",{value:!0});vW6.SDK_INFO=void 0;var iY8=TW6(),_m=m0(),oY8=kW6();vW6.SDK_INFO={[_m.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[oY8.ATTR_PROCESS_RUNTIME_NAME]:"node",[_m.ATTR_TELEMETRY_SDK_LANGUAGE]:_m.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[_m.ATTR_TELEMETRY_SDK_VERSION]:iY8.VERSION}});var yW6=F((LW)=>{Object.defineProperty(LW,"__esModule",{value:!0});LW.SDK_INFO=LW.otperformance=LW._globalThis=LW.getStringListFromEnv=LW.getNumberFromEnv=LW.getBooleanFromEnv=LW.getStringFromEnv=void 0;var fm=NW6();Object.defineProperty(LW,"getStringFromEnv",{enumerable:!0,get:function(){return fm.getStringFromEnv}});Object.defineProperty(LW,"getBooleanFromEnv",{enumerable:!0,get:function(){return fm.getBooleanFromEnv}});Object.defineProperty(LW,"getNumberFromEnv",{enumerable:!0,get:function(){return fm.getNumberFromEnv}});Object.defineProperty(LW,"getStringListFromEnv",{enumerable:!0,get:function(){return fm.getStringListFromEnv}});var rY8=AW6();Object.defineProperty(LW,"_globalThis",{enumerable:!0,get:function(){return rY8._globalThis}});var aY8=CW6();Object.defineProperty(LW,"otperformance",{enumerable:!0,get:function(){return aY8.otperformance}});var tY8=fW6();Object.defineProperty(LW,"SDK_INFO",{enumerable:!0,get:function(){return tY8.SDK_INFO}})});var IO0=F((AW)=>{Object.defineProperty(AW,"__esModule",{value:!0});AW.getStringListFromEnv=AW.getNumberFromEnv=AW.getStringFromEnv=AW.getBooleanFromEnv=AW.otperformance=AW._globalThis=AW.SDK_INFO=void 0;var ZF=yW6();Object.defineProperty(AW,"SDK_INFO",{enumerable:!0,get:function(){return ZF.SDK_INFO}});Object.defineProperty(AW,"_globalThis",{enumerable:!0,get:function(){return ZF._globalThis}});Object.defineProperty(AW,"otperformance",{enumerable:!0,get:function(){return ZF.otperformance}});Object.defineProperty(AW,"getBooleanFromEnv",{enumerable:!0,get:function(){return ZF.getBooleanFromEnv}});Object.defineProperty(AW,"getStringFromEnv",{enumerable:!0,get:function(){return ZF.getStringFromEnv}});Object.defineProperty(AW,"getNumberFromEnv",{enumerable:!0,get:function(){return ZF.getNumberFromEnv}});Object.defineProperty(AW,"getStringListFromEnv",{enumerable:!0,get:function(){return ZF.getStringListFromEnv}})});var uW6=F((gW6)=>{Object.defineProperty(gW6,"__esModule",{value:!0});gW6.addHrTimes=gW6.isTimeInput=gW6.isTimeInputHrTime=gW6.hrTimeToMicroseconds=gW6.hrTimeToMilliseconds=gW6.hrTimeToNanoseconds=gW6.hrTimeToTimeStamp=gW6.hrTimeDuration=gW6.timeInputToHrTime=gW6.hrTime=gW6.getTimeOrigin=gW6.millisToHrTime=void 0;var LO0=IO0(),hW6=9,$38=6,J38=Math.pow(10,$38),ym=Math.pow(10,hW6);function qE($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*J38);return[Q,X]}gW6.millisToHrTime=qE;function AO0(){let $=LO0.otperformance.timeOrigin;if(typeof $!=="number"){let J=LO0.otperformance;$=J.timing&&J.timing.fetchStart}return $}gW6.getTimeOrigin=AO0;function bW6($){let J=qE(AO0()),Q=qE(typeof $==="number"?$:LO0.otperformance.now());return xW6(J,Q)}gW6.hrTime=bW6;function Q38($){if(PO0($))return $;else if(typeof $==="number")if($=ym)Q[1]-=ym,Q[0]+=1;return Q}gW6.addHrTimes=xW6});var lW6=F((mW6)=>{Object.defineProperty(mW6,"__esModule",{value:!0});mW6.unrefTimer=void 0;function I38($){if(typeof $!=="number")$.unref()}mW6.unrefTimer=I38});var nW6=F((pW6)=>{Object.defineProperty(pW6,"__esModule",{value:!0});pW6.ExportResultCode=void 0;var L38;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(L38=pW6.ExportResultCode||(pW6.ExportResultCode={}))});var tW6=F((rW6)=>{Object.defineProperty(rW6,"__esModule",{value:!0});rW6.CompositePropagator=void 0;var iW6=P();class oW6{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){iW6.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){iW6.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}rW6.CompositePropagator=oW6});var $G6=F((sW6)=>{Object.defineProperty(sW6,"__esModule",{value:!0});sW6.validateValue=sW6.validateKey=void 0;var CO0="[_0-9a-z-*/]",A38=`[a-z]${CO0}{0,255}`,P38=`[a-z0-9]${CO0}{0,240}@[a-z]${CO0}{0,13}`,M38=new RegExp(`^(?:${A38}|${P38})$`),C38=/^[ -~]{0,255}[!-~]$/,E38=/,|=/;function R38($){return M38.test($)}sW6.validateKey=R38;function T38($){return C38.test($)&&!E38.test($)}sW6.validateValue=T38});var RO0=F((WG6)=>{Object.defineProperty(WG6,"__esModule",{value:!0});WG6.TraceState=void 0;var JG6=$G6(),QG6=32,S38=512,XG6=",",YG6="=";class EO0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+YG6+this.get(J)),$},[]).join(XG6)}_parse($){if($.length>S38)return;if(this._internalState=$.split(XG6).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(YG6);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,JG6.validateKey)(W)&&(0,JG6.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>QG6)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,QG6))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new EO0;return $._internalState=new Map(this._internalState),$}}WG6.TraceState=EO0});var qG6=F((HG6)=>{Object.defineProperty(HG6,"__esModule",{value:!0});HG6.W3CTraceContextPropagator=HG6.parseTraceParent=HG6.TRACE_STATE_HEADER=HG6.TRACE_PARENT_HEADER=void 0;var hm=P(),k38=zE(),v38=RO0();HG6.TRACE_PARENT_HEADER="traceparent";HG6.TRACE_STATE_HEADER="tracestate";var _38="00",f38="(?!ff)[\\da-f]{2}",y38="(?![0]{32})[\\da-f]{32}",h38="(?![0]{16})[\\da-f]{16}",b38="[\\da-f]{2}",x38=new RegExp(`^\\s?(${f38})-(${y38})-(${h38})-(${b38})(-.*)?\\s?$`);function KG6($){let J=x38.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}HG6.parseTraceParent=KG6;class ZG6{inject($,J,Q){let X=hm.trace.getSpanContext($);if(!X||(0,k38.isTracingSuppressed)($)||!(0,hm.isSpanContextValid)(X))return;let Y=`${_38}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||hm.TraceFlags.NONE).toString(16)}`;if(Q.set(J,HG6.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,HG6.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,HG6.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=KG6(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,HG6.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new v38.TraceState(typeof K==="string"?K:void 0)}return hm.trace.setSpanContext($,W)}fields(){return[HG6.TRACE_PARENT_HEADER,HG6.TRACE_STATE_HEADER]}}HG6.W3CTraceContextPropagator=ZG6});var UG6=F((BG6)=>{Object.defineProperty(BG6,"__esModule",{value:!0});BG6.getRPCMetadata=BG6.deleteRPCMetadata=BG6.setRPCMetadata=BG6.RPCType=void 0;var d38=P(),TO0=(0,d38.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),u38;(function($){$.HTTP="http"})(u38=BG6.RPCType||(BG6.RPCType={}));function m38($,J){return $.setValue(TO0,J)}BG6.setRPCMetadata=m38;function c38($){return $.deleteValue(TO0)}BG6.deleteRPCMetadata=c38;function l38($){return $.getValue(TO0)}BG6.getRPCMetadata=l38});var AG6=F((IG6)=>{Object.defineProperty(IG6,"__esModule",{value:!0});IG6.isPlainObject=void 0;var i38="[object Object]",o38="[object Null]",r38="[object Undefined]",a38=Function.prototype,DG6=a38.toString,t38=DG6.call(Object),s38=Object.getPrototypeOf,OG6=Object.prototype,wG6=OG6.hasOwnProperty,HF=Symbol?Symbol.toStringTag:void 0,NG6=OG6.toString;function e38($){if(!$W8($)||JW8($)!==i38)return!1;let J=s38($);if(J===null)return!0;let Q=wG6.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&DG6.call(Q)===t38}IG6.isPlainObject=e38;function $W8($){return $!=null&&typeof $=="object"}function JW8($){if($==null)return $===void 0?r38:o38;return HF&&HF in Object($)?QW8($):XW8($)}function QW8($){let J=wG6.call($,HF),Q=$[HF],X=!1;try{$[HF]=void 0,X=!0}catch{}let Y=NG6.call($);if(X)if(J)$[HF]=Q;else delete $[HF];return Y}function XW8($){return NG6.call($)}});var jG6=F((RG6)=>{Object.defineProperty(RG6,"__esModule",{value:!0});RG6.merge=void 0;var PG6=AG6(),YW8=20;function WW8(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=CG6(J,$.shift(),0,Q);return J}RG6.merge=WW8;function jO0($){if(dm($))return $.slice();return $}function CG6($,J,Q=0,X){let Y;if(Q>YW8)return;if(Q++,gm($)||gm(J)||EG6(J))Y=jO0(J);else if(dm($)){if(Y=$.slice(),dm(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(MG6($,Z,X)||MG6(J,Z,X))delete Y[Z];else{if(FE(z)&&FE(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=CG6(Y[Z],H,Q,X)}}}}else Y=J;return Y}function MG6($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function GW8($,J){if(!(0,PG6.isPlainObject)($)||!(0,PG6.isPlainObject)(J))return!1;return!0}});var vG6=F((SG6)=>{Object.defineProperty(SG6,"__esModule",{value:!0});SG6.callWithTimeout=SG6.TimeoutError=void 0;class um extends Error{constructor($){super($);Object.setPrototypeOf(this,um.prototype)}}SG6.TimeoutError=um;function KW8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new um("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}SG6.callWithTimeout=KW8});var hG6=F((fG6)=>{Object.defineProperty(fG6,"__esModule",{value:!0});fG6.isUrlIgnored=fG6.urlMatches=void 0;function _G6($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}fG6.urlMatches=_G6;function HW8($,J){if(!J)return!1;for(let Q of J)if(_G6($,Q))return!0;return!1}fG6.isUrlIgnored=HW8});var dG6=F((xG6)=>{Object.defineProperty(xG6,"__esModule",{value:!0});xG6.Deferred=void 0;class bG6{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}xG6.Deferred=bG6});var lG6=F((mG6)=>{Object.defineProperty(mG6,"__esModule",{value:!0});mG6.BindOnceFuture=void 0;var qW8=dG6();class uG6{_callback;_that;_isCalled=!1;_deferred=new qW8.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}mG6.BindOnceFuture=uG6});var oG6=F((nG6)=>{Object.defineProperty(nG6,"__esModule",{value:!0});nG6.diagLogLevelFromString=void 0;var PW=P(),pG6={ALL:PW.DiagLogLevel.ALL,VERBOSE:PW.DiagLogLevel.VERBOSE,DEBUG:PW.DiagLogLevel.DEBUG,INFO:PW.DiagLogLevel.INFO,WARN:PW.DiagLogLevel.WARN,ERROR:PW.DiagLogLevel.ERROR,NONE:PW.DiagLogLevel.NONE};function FW8($){if($==null)return;let J=pG6[$.toUpperCase()];if(J==null)return PW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(pG6)}, using default`),PW.DiagLogLevel.INFO;return J}nG6.diagLogLevelFromString=FW8});var sG6=F((aG6)=>{Object.defineProperty(aG6,"__esModule",{value:!0});aG6._export=void 0;var rG6=P(),BW8=zE();function VW8($,J){return new Promise((Q)=>{rG6.context.with((0,BW8.suppressTracing)(rG6.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}aG6._export=VW8});var LQ=F((w1)=>{Object.defineProperty(w1,"__esModule",{value:!0});w1.internal=w1.diagLogLevelFromString=w1.BindOnceFuture=w1.urlMatches=w1.isUrlIgnored=w1.callWithTimeout=w1.TimeoutError=w1.merge=w1.TraceState=w1.unsuppressTracing=w1.suppressTracing=w1.isTracingSuppressed=w1.setRPCMetadata=w1.getRPCMetadata=w1.deleteRPCMetadata=w1.RPCType=w1.parseTraceParent=w1.W3CTraceContextPropagator=w1.TRACE_STATE_HEADER=w1.TRACE_PARENT_HEADER=w1.CompositePropagator=w1.otperformance=w1.getStringListFromEnv=w1.getNumberFromEnv=w1.getBooleanFromEnv=w1.getStringFromEnv=w1._globalThis=w1.SDK_INFO=w1.parseKeyPairsIntoRecord=w1.ExportResultCode=w1.unrefTimer=w1.timeInputToHrTime=w1.millisToHrTime=w1.isTimeInputHrTime=w1.isTimeInput=w1.hrTimeToTimeStamp=w1.hrTimeToNanoseconds=w1.hrTimeToMilliseconds=w1.hrTimeToMicroseconds=w1.hrTimeDuration=w1.hrTime=w1.getTimeOrigin=w1.addHrTimes=w1.loggingErrorHandler=w1.setGlobalErrorHandler=w1.globalErrorHandler=w1.sanitizeAttributes=w1.isAttributeValue=w1.AnchoredClock=w1.W3CBaggagePropagator=void 0;var UW8=a36();Object.defineProperty(w1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return UW8.W3CBaggagePropagator}});var DW8=$W6();Object.defineProperty(w1,"AnchoredClock",{enumerable:!0,get:function(){return DW8.AnchoredClock}});var eG6=KW6();Object.defineProperty(w1,"isAttributeValue",{enumerable:!0,get:function(){return eG6.isAttributeValue}});Object.defineProperty(w1,"sanitizeAttributes",{enumerable:!0,get:function(){return eG6.sanitizeAttributes}});var $K6=BW6();Object.defineProperty(w1,"globalErrorHandler",{enumerable:!0,get:function(){return $K6.globalErrorHandler}});Object.defineProperty(w1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return $K6.setGlobalErrorHandler}});var OW8=NO0();Object.defineProperty(w1,"loggingErrorHandler",{enumerable:!0,get:function(){return OW8.loggingErrorHandler}});var qJ=uW6();Object.defineProperty(w1,"addHrTimes",{enumerable:!0,get:function(){return qJ.addHrTimes}});Object.defineProperty(w1,"getTimeOrigin",{enumerable:!0,get:function(){return qJ.getTimeOrigin}});Object.defineProperty(w1,"hrTime",{enumerable:!0,get:function(){return qJ.hrTime}});Object.defineProperty(w1,"hrTimeDuration",{enumerable:!0,get:function(){return qJ.hrTimeDuration}});Object.defineProperty(w1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return qJ.hrTimeToMicroseconds}});Object.defineProperty(w1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return qJ.hrTimeToMilliseconds}});Object.defineProperty(w1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return qJ.hrTimeToNanoseconds}});Object.defineProperty(w1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return qJ.hrTimeToTimeStamp}});Object.defineProperty(w1,"isTimeInput",{enumerable:!0,get:function(){return qJ.isTimeInput}});Object.defineProperty(w1,"isTimeInputHrTime",{enumerable:!0,get:function(){return qJ.isTimeInputHrTime}});Object.defineProperty(w1,"millisToHrTime",{enumerable:!0,get:function(){return qJ.millisToHrTime}});Object.defineProperty(w1,"timeInputToHrTime",{enumerable:!0,get:function(){return qJ.timeInputToHrTime}});var wW8=lW6();Object.defineProperty(w1,"unrefTimer",{enumerable:!0,get:function(){return wW8.unrefTimer}});var NW8=nW6();Object.defineProperty(w1,"ExportResultCode",{enumerable:!0,get:function(){return NW8.ExportResultCode}});var IW8=DO0();Object.defineProperty(w1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return IW8.parseKeyPairsIntoRecord}});var zF=IO0();Object.defineProperty(w1,"SDK_INFO",{enumerable:!0,get:function(){return zF.SDK_INFO}});Object.defineProperty(w1,"_globalThis",{enumerable:!0,get:function(){return zF._globalThis}});Object.defineProperty(w1,"getStringFromEnv",{enumerable:!0,get:function(){return zF.getStringFromEnv}});Object.defineProperty(w1,"getBooleanFromEnv",{enumerable:!0,get:function(){return zF.getBooleanFromEnv}});Object.defineProperty(w1,"getNumberFromEnv",{enumerable:!0,get:function(){return zF.getNumberFromEnv}});Object.defineProperty(w1,"getStringListFromEnv",{enumerable:!0,get:function(){return zF.getStringListFromEnv}});Object.defineProperty(w1,"otperformance",{enumerable:!0,get:function(){return zF.otperformance}});var LW8=tW6();Object.defineProperty(w1,"CompositePropagator",{enumerable:!0,get:function(){return LW8.CompositePropagator}});var mm=qG6();Object.defineProperty(w1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return mm.TRACE_PARENT_HEADER}});Object.defineProperty(w1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return mm.TRACE_STATE_HEADER}});Object.defineProperty(w1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return mm.W3CTraceContextPropagator}});Object.defineProperty(w1,"parseTraceParent",{enumerable:!0,get:function(){return mm.parseTraceParent}});var cm=UG6();Object.defineProperty(w1,"RPCType",{enumerable:!0,get:function(){return cm.RPCType}});Object.defineProperty(w1,"deleteRPCMetadata",{enumerable:!0,get:function(){return cm.deleteRPCMetadata}});Object.defineProperty(w1,"getRPCMetadata",{enumerable:!0,get:function(){return cm.getRPCMetadata}});Object.defineProperty(w1,"setRPCMetadata",{enumerable:!0,get:function(){return cm.setRPCMetadata}});var SO0=zE();Object.defineProperty(w1,"isTracingSuppressed",{enumerable:!0,get:function(){return SO0.isTracingSuppressed}});Object.defineProperty(w1,"suppressTracing",{enumerable:!0,get:function(){return SO0.suppressTracing}});Object.defineProperty(w1,"unsuppressTracing",{enumerable:!0,get:function(){return SO0.unsuppressTracing}});var AW8=RO0();Object.defineProperty(w1,"TraceState",{enumerable:!0,get:function(){return AW8.TraceState}});var PW8=jG6();Object.defineProperty(w1,"merge",{enumerable:!0,get:function(){return PW8.merge}});var JK6=vG6();Object.defineProperty(w1,"TimeoutError",{enumerable:!0,get:function(){return JK6.TimeoutError}});Object.defineProperty(w1,"callWithTimeout",{enumerable:!0,get:function(){return JK6.callWithTimeout}});var QK6=hG6();Object.defineProperty(w1,"isUrlIgnored",{enumerable:!0,get:function(){return QK6.isUrlIgnored}});Object.defineProperty(w1,"urlMatches",{enumerable:!0,get:function(){return QK6.urlMatches}});var MW8=lG6();Object.defineProperty(w1,"BindOnceFuture",{enumerable:!0,get:function(){return MW8.BindOnceFuture}});var CW8=oG6();Object.defineProperty(w1,"diagLogLevelFromString",{enumerable:!0,get:function(){return CW8.diagLogLevelFromString}});var EW8=sG6();w1.internal={_export:EW8._export}});var lm=F((YK6)=>{Object.defineProperty(YK6,"__esModule",{value:!0});YK6.AggregationTemporality=void 0;var RW8;(function($){$[$.DELTA=0]="DELTA",$[$.CUMULATIVE=1]="CUMULATIVE"})(RW8=YK6.AggregationTemporality||(YK6.AggregationTemporality={}))});var sK=F((GK6)=>{Object.defineProperty(GK6,"__esModule",{value:!0});GK6.DataPointType=GK6.InstrumentType=void 0;var TW8;(function($){$.COUNTER="COUNTER",$.GAUGE="GAUGE",$.HISTOGRAM="HISTOGRAM",$.UP_DOWN_COUNTER="UP_DOWN_COUNTER",$.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",$.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",$.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"})(TW8=GK6.InstrumentType||(GK6.InstrumentType={}));var jW8;(function($){$[$.HISTOGRAM=0]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",$[$.GAUGE=2]="GAUGE",$[$.SUM=3]="SUM"})(jW8=GK6.DataPointType||(GK6.DataPointType={}))});var AQ=F((KK6)=>{Object.defineProperty(KK6,"__esModule",{value:!0});KK6.equalsCaseInsensitive=KK6.binarySearchUB=KK6.setEquals=KK6.FlatMap=KK6.isPromiseAllSettledRejectionResult=KK6.PromiseAllSettled=KK6.callWithTimeout=KK6.TimeoutError=KK6.instrumentationScopeId=KK6.hashAttributes=KK6.isNotNullish=void 0;function SW8($){return $!==void 0&&$!==null}KK6.isNotNullish=SW8;function kW8($){let J=Object.keys($);if(J.length===0)return"";return J=J.sort(),JSON.stringify(J.map((Q)=>[Q,$[Q]]))}KK6.hashAttributes=kW8;function vW8($){return`${$.name}:${$.version??""}:${$.schemaUrl??""}`}KK6.instrumentationScopeId=vW8;class pm extends Error{constructor($){super($);Object.setPrototypeOf(this,pm.prototype)}}KK6.TimeoutError=pm;function _W8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new pm("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}KK6.callWithTimeout=_W8;async function fW8($){return Promise.all($.map(async(J)=>{try{return{status:"fulfilled",value:await J}}catch(Q){return{status:"rejected",reason:Q}}}))}KK6.PromiseAllSettled=fW8;function yW8($){return $.status==="rejected"}KK6.isPromiseAllSettledRejectionResult=yW8;function hW8($,J){let Q=[];return $.forEach((X)=>{Q.push(...J(X))}),Q}KK6.FlatMap=hW8;function bW8($,J){if($.size!==J.size)return!1;for(let Q of $)if(!J.has(Q))return!1;return!0}KK6.setEquals=bW8;function xW8($,J){let Q=0,X=$.length-1,Y=$.length;while(X>=Q){let W=Q+Math.trunc((X-Q)/2);if($[W]{Object.defineProperty(HK6,"__esModule",{value:!0});HK6.AggregatorKind=void 0;var aW8;(function($){$[$.DROP=0]="DROP",$[$.SUM=1]="SUM",$[$.LAST_VALUE=2]="LAST_VALUE",$[$.HISTOGRAM=3]="HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"})(aW8=HK6.AggregatorKind||(HK6.AggregatorKind={}))});var BK6=F((qK6)=>{Object.defineProperty(qK6,"__esModule",{value:!0});qK6.DropAggregator=void 0;var tW8=Ww();class zK6{kind=tW8.AggregatorKind.DROP;createAccumulation(){return}merge($,J){return}diff($,J){return}toMetricData($,J,Q,X){return}}qK6.DropAggregator=zK6});var OK6=F((UK6)=>{Object.defineProperty(UK6,"__esModule",{value:!0});UK6.HistogramAggregator=UK6.HistogramAccumulation=void 0;var sW8=Ww(),BE=sK(),eW8=AQ();function $G8($){let J=$.map(()=>0);return J.push(0),{buckets:{boundaries:$,counts:J},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}class VE{startTime;_boundaries;_recordMinMax;_current;constructor($,J,Q=!0,X=$G8(J)){this.startTime=$,this._boundaries=J,this._recordMinMax=Q,this._current=X}record($){if(Number.isNaN($))return;if(this._current.count+=1,this._current.sum+=$,this._recordMinMax)this._current.min=Math.min($,this._current.min),this._current.max=Math.max($,this._current.max),this._current.hasMinMax=!0;let J=(0,eW8.binarySearchUB)(this._boundaries,$);this._current.buckets.counts[J]+=1}setStartTime($){this.startTime=$}toPointValue(){return this._current}}UK6.HistogramAccumulation=VE;class VK6{_boundaries;_recordMinMax;kind=sW8.AggregatorKind.HISTOGRAM;constructor($,J){this._boundaries=$,this._recordMinMax=J}createAccumulation($){return new VE($,this._boundaries,this._recordMinMax)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue(),Y=Q.buckets.counts,W=X.buckets.counts,G=Array(Y.length);for(let H=0;H{let G=W.toPointValue(),K=$.type===BE.InstrumentType.GAUGE||$.type===BE.InstrumentType.UP_DOWN_COUNTER||$.type===BE.InstrumentType.OBSERVABLE_GAUGE||$.type===BE.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,buckets:G.buckets,count:G.count}}})}}}UK6.HistogramAggregator=VK6});var IK6=F((wK6)=>{Object.defineProperty(wK6,"__esModule",{value:!0});wK6.Buckets=void 0;class fO0{backing;indexBase;indexStart;indexEnd;constructor($=new yO0,J=0,Q=0,X=0){this.backing=$,this.indexBase=J,this.indexStart=Q,this.indexEnd=X}get offset(){return this.indexStart}get length(){if(this.backing.length===0)return 0;if(this.indexEnd===this.indexStart&&this.at(0)===0)return 0;return this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},($,J)=>this.at(J))}at($){let J=this.indexBase-this.indexStart;if($=0;$--)if(this.at($)!==0){this.indexEnd-=this.length-$-1;break}this._rotate()}downscale($){this._rotate();let J=1+this.indexEnd-this.indexStart,Q=1<<$,X=0,Y=0;for(let W=this.indexStart;W<=this.indexEnd;){let G=W%Q;if(G<0)G+=Q;for(let K=G;K>=$,this.indexEnd>>=$,this.indexBase=this.indexStart}clone(){return new fO0(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){let $=this.indexBase-this.indexStart;if($===0)return;else if($>0)this.backing.reverse(0,this.backing.length),this.backing.reverse(0,$),this.backing.reverse($,this.backing.length);else this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+$);this.indexBase=this.indexStart}_relocateBucket($,J){if($===J)return;this.incrementBucket($,this.backing.emptyBucket(J))}}wK6.Buckets=fO0;class yO0{_counts;constructor($=[0]){this._counts=$}get length(){return this._counts.length}countAt($){return this._counts[$]}growTo($,J,Q){let X=Array($).fill(0);X.splice(Q,this._counts.length-J,...this._counts.slice(J)),X.splice(0,J,...this._counts.slice(0,J)),this._counts=X}reverse($,J){let Q=Math.floor(($+J)/2)-$;for(let X=0;X=J)this._counts[$]-=J;else this._counts[$]=0}clone(){return new yO0([...this._counts])}}});var bO0=F((LK6)=>{Object.defineProperty(LK6,"__esModule",{value:!0});LK6.getSignificand=LK6.getNormalBase2=LK6.MIN_VALUE=LK6.MAX_NORMAL_EXPONENT=LK6.MIN_NORMAL_EXPONENT=LK6.SIGNIFICAND_WIDTH=void 0;LK6.SIGNIFICAND_WIDTH=52;var QG8=2146435072,XG8=1048575,hO0=1023;LK6.MIN_NORMAL_EXPONENT=-hO0+1;LK6.MAX_NORMAL_EXPONENT=hO0;LK6.MIN_VALUE=Math.pow(2,-1022);function YG8($){let J=new DataView(new ArrayBuffer(8));return J.setFloat64(0,$),((J.getUint32(0)&QG8)>>20)-hO0}LK6.getNormalBase2=YG8;function WG8($){let J=new DataView(new ArrayBuffer(8));J.setFloat64(0,$);let Q=J.getUint32(0),X=J.getUint32(4);return(Q&XG8)*Math.pow(2,32)+X}LK6.getSignificand=WG8});var nm=F((PK6)=>{Object.defineProperty(PK6,"__esModule",{value:!0});PK6.nextGreaterSquare=PK6.ldexp=void 0;function qG8($,J){if($===0||$===Number.POSITIVE_INFINITY||$===Number.NEGATIVE_INFINITY||Number.isNaN($))return $;return $*Math.pow(2,J)}PK6.ldexp=qG8;function FG8($){return $--,$|=$>>1,$|=$>>2,$|=$>>4,$|=$>>8,$|=$>>16,$++,$}PK6.nextGreaterSquare=FG8});var im=F((EK6)=>{Object.defineProperty(EK6,"__esModule",{value:!0});EK6.MappingError=void 0;class CK6 extends Error{}EK6.MappingError=CK6});var vK6=F((SK6)=>{Object.defineProperty(SK6,"__esModule",{value:!0});SK6.ExponentMapping=void 0;var Gw=bO0(),VG8=nm(),TK6=im();class jK6{_shift;constructor($){this._shift=-$}mapToIndex($){if($>this._shift}lowerBoundary($){let J=this._minNormalLowerBoundaryIndex();if($Q)throw new TK6.MappingError(`overflow: ${$} is > maximum lower boundary: ${Q}`);return VG8.ldexp(1,$<>this._shift;if(this._shift<2)$--;return $}_maxNormalLowerBoundaryIndex(){return Gw.MAX_NORMAL_EXPONENT>>this._shift}_rightShift($,J){return Math.floor($*Math.pow(2,-J))}}SK6.ExponentMapping=jK6});var xK6=F((hK6)=>{Object.defineProperty(hK6,"__esModule",{value:!0});hK6.LogarithmMapping=void 0;var Kw=bO0(),_K6=nm(),fK6=im();class yK6{_scale;_scaleFactor;_inverseFactor;constructor($){this._scale=$,this._scaleFactor=_K6.ldexp(Math.LOG2E,$),this._inverseFactor=_K6.ldexp(Math.LN2,-$)}mapToIndex($){if($<=Kw.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(Kw.getSignificand($)===0)return(Kw.getNormalBase2($)<=Q)return Q;return J}lowerBoundary($){let J=this._maxNormalLowerBoundaryIndex();if($>=J){if($===J)return 2*Math.exp(($-(1< maximum lower boundary: ${J}`)}let Q=this._minNormalLowerBoundaryIndex();if($<=Q){if($===Q)return Kw.MIN_VALUE;else if($===Q-1)return Math.exp(($+(1<{Object.defineProperty(uK6,"__esModule",{value:!0});uK6.getMapping=void 0;var UG8=vK6(),DG8=xK6(),OG8=im(),gK6=-10,dK6=20,wG8=Array.from({length:31},($,J)=>{if(J>10)return new DG8.LogarithmMapping(J-10);return new UG8.ExponentMapping(J-10)});function NG8($){if($>dK6||$= ${gK6} && <= ${dK6}, got: ${$}`);return wG8[$+10]}uK6.getMapping=NG8});var rK6=F((iK6)=>{Object.defineProperty(iK6,"__esModule",{value:!0});iK6.ExponentialHistogramAggregator=iK6.ExponentialHistogramAccumulation=void 0;var IG8=Ww(),UE=sK(),LG8=P(),lK6=IK6(),pK6=cK6(),AG8=nm();class Zw{low;high;static combine($,J){return new Zw(Math.min($.low,J.low),Math.max($.high,J.high))}constructor($,J){this.low=$,this.high=J}}var PG8=20,MG8=160,xO0=2;class om{startTime;_maxSize;_recordMinMax;_sum;_count;_zeroCount;_min;_max;_positive;_negative;_mapping;constructor($,J=MG8,Q=!0,X=0,Y=0,W=0,G=Number.POSITIVE_INFINITY,K=Number.NEGATIVE_INFINITY,Z=new lK6.Buckets,H=new lK6.Buckets,z=(0,pK6.getMapping)(PG8)){if(this.startTime=$,this._maxSize=J,this._recordMinMax=Q,this._sum=X,this._count=Y,this._zeroCount=W,this._min=G,this._max=K,this._positive=Z,this._negative=H,this._mapping=z,this._maxSizethis._max)this._max=$;if($0)this._updateBuckets(this._positive,$,J);else this._updateBuckets(this._negative,-$,J)}merge($){if(this._count===0)this._min=$.min,this._max=$.max;else if($.count!==0){if($.minthis.max)this._max=$.max}this.startTime=$.startTime,this._sum+=$.sum,this._count+=$.count,this._zeroCount+=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._mergeBuckets(this.positive,$,$.positive,J),this._mergeBuckets(this.negative,$,$.negative,J)}diff($){this._min=1/0,this._max=-1/0,this._sum-=$.sum,this._count-=$.count,this._zeroCount-=$.zeroCount;let J=this._minScale($);this._downscale(this.scale-J),this._diffBuckets(this.positive,$,$.positive,J),this._diffBuckets(this.negative,$,$.negative,J)}clone(){return new om(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($,J,Q){let X=this._mapping.mapToIndex(J),Y=!1,W=0,G=0;if($.length===0)$.indexStart=X,$.indexEnd=$.indexStart,$.indexBase=$.indexStart;else if(X<$.indexStart&&$.indexEnd-X>=this._maxSize)Y=!0,G=X,W=$.indexEnd;else if(X>$.indexEnd&&X-$.indexStart>=this._maxSize)Y=!0,G=$.indexStart,W=X;if(Y){let K=this._changeScale(W,G);this._downscale(K),X=this._mapping.mapToIndex(J)}this._incrementIndexBy($,X,Q)}_incrementIndexBy($,J,Q){if(Q===0)return;if($.length===0)$.indexStart=$.indexEnd=$.indexBase=J;if(J<$.indexStart){let Y=$.indexEnd-J;if(Y>=$.backing.length)this._grow($,Y+1);$.indexStart=J}else if(J>$.indexEnd){let Y=J-$.indexStart;if(Y>=$.backing.length)this._grow($,Y+1);$.indexEnd=J}let X=J-$.indexBase;if(X<0)X+=$.backing.length;$.incrementBucket(X,Q)}_grow($,J){let Q=$.backing.length,X=$.indexBase-$.indexStart,Y=Q-X,W=(0,AG8.nextGreaterSquare)(J);if(W>this._maxSize)W=this._maxSize;let G=W-X;$.backing.growTo(W,Y,G)}_changeScale($,J){let Q=0;while($-J>=this._maxSize)$>>=1,J>>=1,Q++;return Q}_downscale($){if($===0)return;if($<0)throw Error(`impossible change of scale: ${this.scale}`);let J=this._mapping.scale-$;this._positive.downscale($),this._negative.downscale($),this._mapping=(0,pK6.getMapping)(J)}_minScale($){let J=Math.min(this.scale,$.scale),Q=Zw.combine(this._highLowAtScale(this.positive,this.scale,J),this._highLowAtScale($.positive,$.scale,J)),X=Zw.combine(this._highLowAtScale(this.negative,this.scale,J),this._highLowAtScale($.negative,$.scale,J));return Math.min(J-this._changeScale(Q.high,Q.low),J-this._changeScale(X.high,X.low))}_highLowAtScale($,J,Q){if($.length===0)return new Zw(0,-1);let X=J-Q;return new Zw($.indexStart>>X,$.indexEnd>>X)}_mergeBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W,Q.at(G))}_diffBuckets($,J,Q,X){let Y=Q.offset,W=J.scale-X;for(let G=0;G>W)-$.indexBase;if(Z<0)Z+=$.backing.length;$.decrementBucket(Z,Q.at(G))}$.trim()}}iK6.ExponentialHistogramAccumulation=om;class nK6{_maxSize;_recordMinMax;kind=IG8.AggregatorKind.EXPONENTIAL_HISTOGRAM;constructor($,J){this._maxSize=$,this._recordMinMax=J}createAccumulation($){return new om($,this._maxSize,this._recordMinMax)}merge($,J){let Q=J.clone();return Q.merge($),Q}diff($,J){let Q=J.clone();return Q.diff($),Q}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:UE.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:Q.map(([Y,W])=>{let G=W.toPointValue(),K=$.type===UE.InstrumentType.GAUGE||$.type===UE.InstrumentType.UP_DOWN_COUNTER||$.type===UE.InstrumentType.OBSERVABLE_GAUGE||$.type===UE.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:Y,startTime:W.startTime,endTime:X,value:{min:G.hasMinMax?G.min:void 0,max:G.hasMinMax?G.max:void 0,sum:!K?G.sum:void 0,positive:{offset:G.positive.offset,bucketCounts:G.positive.bucketCounts},negative:{offset:G.negative.offset,bucketCounts:G.negative.bucketCounts},count:G.count,scale:G.scale,zeroCount:G.zeroCount}}})}}}iK6.ExponentialHistogramAggregator=nK6});var eK6=F((tK6)=>{Object.defineProperty(tK6,"__esModule",{value:!0});tK6.LastValueAggregator=tK6.LastValueAccumulation=void 0;var EG8=Ww(),DE=LQ(),RG8=sK();class OE{startTime;_current;sampleTime;constructor($,J=0,Q=[0,0]){this.startTime=$,this._current=J,this.sampleTime=Q}record($){this._current=$,this.sampleTime=(0,DE.millisToHrTime)(Date.now())}setStartTime($){this.startTime=$}toPointValue(){return this._current}}tK6.LastValueAccumulation=OE;class aK6{kind=EG8.AggregatorKind.LAST_VALUE;createAccumulation($){return new OE($)}merge($,J){let Q=(0,DE.hrTimeToMicroseconds)(J.sampleTime)>=(0,DE.hrTimeToMicroseconds)($.sampleTime)?J:$;return new OE($.startTime,Q.toPointValue(),Q.sampleTime)}diff($,J){let Q=(0,DE.hrTimeToMicroseconds)(J.sampleTime)>=(0,DE.hrTimeToMicroseconds)($.sampleTime)?J:$;return new OE(J.startTime,Q.toPointValue(),Q.sampleTime)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:RG8.DataPointType.GAUGE,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}})}}}tK6.LastValueAggregator=aK6});var XZ6=F((JZ6)=>{Object.defineProperty(JZ6,"__esModule",{value:!0});JZ6.SumAggregator=JZ6.SumAccumulation=void 0;var jG8=Ww(),SG8=sK();class qF{startTime;monotonic;_current;reset;constructor($,J,Q=0,X=!1){this.startTime=$,this.monotonic=J,this._current=Q,this.reset=X}record($){if(this.monotonic&&$<0)return;this._current+=$}setStartTime($){this.startTime=$}toPointValue(){return this._current}}JZ6.SumAccumulation=qF;class $Z6{monotonic;kind=jG8.AggregatorKind.SUM;constructor($){this.monotonic=$}createAccumulation($){return new qF($,this.monotonic)}merge($,J){let Q=$.toPointValue(),X=J.toPointValue();if(J.reset)return new qF(J.startTime,this.monotonic,X,J.reset);return new qF($.startTime,this.monotonic,Q+X)}diff($,J){let Q=$.toPointValue(),X=J.toPointValue();if(this.monotonic&&Q>X)return new qF(J.startTime,this.monotonic,X,!0);return new qF(J.startTime,this.monotonic,X-Q)}toMetricData($,J,Q,X){return{descriptor:$,aggregationTemporality:J,dataPointType:SG8.DataPointType.SUM,dataPoints:Q.map(([Y,W])=>{return{attributes:Y,startTime:W.startTime,endTime:X,value:W.toPointValue()}}),isMonotonic:this.monotonic}}}JZ6.SumAggregator=$Z6});var ZZ6=F((PQ)=>{Object.defineProperty(PQ,"__esModule",{value:!0});PQ.SumAggregator=PQ.SumAccumulation=PQ.LastValueAggregator=PQ.LastValueAccumulation=PQ.ExponentialHistogramAggregator=PQ.ExponentialHistogramAccumulation=PQ.HistogramAggregator=PQ.HistogramAccumulation=PQ.DropAggregator=void 0;var vG8=BK6();Object.defineProperty(PQ,"DropAggregator",{enumerable:!0,get:function(){return vG8.DropAggregator}});var YZ6=OK6();Object.defineProperty(PQ,"HistogramAccumulation",{enumerable:!0,get:function(){return YZ6.HistogramAccumulation}});Object.defineProperty(PQ,"HistogramAggregator",{enumerable:!0,get:function(){return YZ6.HistogramAggregator}});var WZ6=rK6();Object.defineProperty(PQ,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return WZ6.ExponentialHistogramAccumulation}});Object.defineProperty(PQ,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return WZ6.ExponentialHistogramAggregator}});var GZ6=eK6();Object.defineProperty(PQ,"LastValueAccumulation",{enumerable:!0,get:function(){return GZ6.LastValueAccumulation}});Object.defineProperty(PQ,"LastValueAggregator",{enumerable:!0,get:function(){return GZ6.LastValueAggregator}});var KZ6=XZ6();Object.defineProperty(PQ,"SumAccumulation",{enumerable:!0,get:function(){return KZ6.SumAccumulation}});Object.defineProperty(PQ,"SumAggregator",{enumerable:!0,get:function(){return KZ6.SumAggregator}})});var UZ6=F((HZ6)=>{Object.defineProperty(HZ6,"__esModule",{value:!0});HZ6.DEFAULT_AGGREGATION=HZ6.EXPONENTIAL_HISTOGRAM_AGGREGATION=HZ6.HISTOGRAM_AGGREGATION=HZ6.LAST_VALUE_AGGREGATION=HZ6.SUM_AGGREGATION=HZ6.DROP_AGGREGATION=HZ6.DefaultAggregation=HZ6.ExponentialHistogramAggregation=HZ6.ExplicitBucketHistogramAggregation=HZ6.HistogramAggregation=HZ6.LastValueAggregation=HZ6.SumAggregation=HZ6.DropAggregation=void 0;var fG8=P(),FF=ZZ6(),FY=sK();class rm{static DEFAULT_INSTANCE=new FF.DropAggregator;createAggregator($){return rm.DEFAULT_INSTANCE}}HZ6.DropAggregation=rm;class wE{static MONOTONIC_INSTANCE=new FF.SumAggregator(!0);static NON_MONOTONIC_INSTANCE=new FF.SumAggregator(!1);createAggregator($){switch($.type){case FY.InstrumentType.COUNTER:case FY.InstrumentType.OBSERVABLE_COUNTER:case FY.InstrumentType.HISTOGRAM:return wE.MONOTONIC_INSTANCE;default:return wE.NON_MONOTONIC_INSTANCE}}}HZ6.SumAggregation=wE;class am{static DEFAULT_INSTANCE=new FF.LastValueAggregator;createAggregator($){return am.DEFAULT_INSTANCE}}HZ6.LastValueAggregation=am;class tm{static DEFAULT_INSTANCE=new FF.HistogramAggregator([0,5,10,25,50,75,100,250,500,750,1000,2500,5000,7500,1e4],!0);createAggregator($){return tm.DEFAULT_INSTANCE}}HZ6.HistogramAggregation=tm;class gO0{_recordMinMax;_boundaries;constructor($,J=!0){if(this._recordMinMax=J,$==null)throw Error("ExplicitBucketHistogramAggregation should be created with explicit boundaries, if a single bucket histogram is required, please pass an empty array");$=$.concat(),$=$.sort((Y,W)=>Y-W);let Q=$.lastIndexOf(-1/0),X=$.indexOf(1/0);if(X===-1)X=void 0;this._boundaries=$.slice(Q+1,X)}createAggregator($){return new FF.HistogramAggregator(this._boundaries,this._recordMinMax)}}HZ6.ExplicitBucketHistogramAggregation=gO0;class dO0{_maxSize;_recordMinMax;constructor($=160,J=!0){this._maxSize=$,this._recordMinMax=J}createAggregator($){return new FF.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}}HZ6.ExponentialHistogramAggregation=dO0;class uO0{_resolve($){switch($.type){case FY.InstrumentType.COUNTER:case FY.InstrumentType.UP_DOWN_COUNTER:case FY.InstrumentType.OBSERVABLE_COUNTER:case FY.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return HZ6.SUM_AGGREGATION;case FY.InstrumentType.GAUGE:case FY.InstrumentType.OBSERVABLE_GAUGE:return HZ6.LAST_VALUE_AGGREGATION;case FY.InstrumentType.HISTOGRAM:{if($.advice.explicitBucketBoundaries)return new gO0($.advice.explicitBucketBoundaries);return HZ6.HISTOGRAM_AGGREGATION}}return fG8.diag.warn(`Unable to recognize instrument type: ${$.type}`),HZ6.DROP_AGGREGATION}createAggregator($){return this._resolve($).createAggregator($)}}HZ6.DefaultAggregation=uO0;HZ6.DROP_AGGREGATION=new rm;HZ6.SUM_AGGREGATION=new wE;HZ6.LAST_VALUE_AGGREGATION=new am;HZ6.HISTOGRAM_AGGREGATION=new tm;HZ6.EXPONENTIAL_HISTOGRAM_AGGREGATION=new dO0;HZ6.DEFAULT_AGGREGATION=new uO0});var NE=F((OZ6)=>{Object.defineProperty(OZ6,"__esModule",{value:!0});OZ6.toAggregation=OZ6.AggregationType=void 0;var BF=UZ6(),VF;(function($){$[$.DEFAULT=0]="DEFAULT",$[$.DROP=1]="DROP",$[$.SUM=2]="SUM",$[$.LAST_VALUE=3]="LAST_VALUE",$[$.EXPLICIT_BUCKET_HISTOGRAM=4]="EXPLICIT_BUCKET_HISTOGRAM",$[$.EXPONENTIAL_HISTOGRAM=5]="EXPONENTIAL_HISTOGRAM"})(VF=OZ6.AggregationType||(OZ6.AggregationType={}));function cG8($){switch($.type){case VF.DEFAULT:return BF.DEFAULT_AGGREGATION;case VF.DROP:return BF.DROP_AGGREGATION;case VF.SUM:return BF.SUM_AGGREGATION;case VF.LAST_VALUE:return BF.LAST_VALUE_AGGREGATION;case VF.EXPONENTIAL_HISTOGRAM:{let J=$;return new BF.ExponentialHistogramAggregation(J.options?.maxSize,J.options?.recordMinMax)}case VF.EXPLICIT_BUCKET_HISTOGRAM:{let J=$;if(J.options==null)return BF.HISTOGRAM_AGGREGATION;else return new BF.ExplicitBucketHistogramAggregation(J.options?.boundaries,J.options?.recordMinMax)}default:throw Error("Unsupported Aggregation")}}OZ6.toAggregation=cG8});var mO0=F((NZ6)=>{Object.defineProperty(NZ6,"__esModule",{value:!0});NZ6.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=NZ6.DEFAULT_AGGREGATION_SELECTOR=void 0;var lG8=lm(),pG8=NE(),nG8=($)=>{return{type:pG8.AggregationType.DEFAULT}};NZ6.DEFAULT_AGGREGATION_SELECTOR=nG8;var iG8=($)=>lG8.AggregationTemporality.CUMULATIVE;NZ6.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=iG8});var cO0=F((MZ6)=>{Object.defineProperty(MZ6,"__esModule",{value:!0});MZ6.MetricReader=void 0;var LZ6=P(),sm=AQ(),AZ6=mO0();class PZ6{_shutdown=!1;_metricProducers;_sdkMetricProducer;_aggregationTemporalitySelector;_aggregationSelector;_cardinalitySelector;constructor($){this._aggregationSelector=$?.aggregationSelector??AZ6.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=$?.aggregationTemporalitySelector??AZ6.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=$?.metricProducers??[],this._cardinalitySelector=$?.cardinalitySelector}setMetricProducer($){if(this._sdkMetricProducer)throw Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=$,this.onInitialized()}selectAggregation($){return this._aggregationSelector($)}selectAggregationTemporality($){return this._aggregationTemporalitySelector($)}selectCardinalityLimit($){return this._cardinalitySelector?this._cardinalitySelector($):2000}onInitialized(){}async collect($){if(this._sdkMetricProducer===void 0)throw Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw Error("MetricReader is shutdown");let[J,...Q]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:$?.timeoutMillis}),...this._metricProducers.map((G)=>G.collect({timeoutMillis:$?.timeoutMillis}))]),X=J.errors.concat((0,sm.FlatMap)(Q,(G)=>G.errors)),Y=J.resourceMetrics.resource,W=J.resourceMetrics.scopeMetrics.concat((0,sm.FlatMap)(Q,(G)=>G.resourceMetrics.scopeMetrics));return{resourceMetrics:{resource:Y,scopeMetrics:W},errors:X}}async shutdown($){if(this._shutdown){LZ6.diag.error("Cannot call shutdown twice.");return}if($?.timeoutMillis==null)await this.onShutdown();else await(0,sm.callWithTimeout)(this.onShutdown(),$.timeoutMillis);this._shutdown=!0}async forceFlush($){if(this._shutdown){LZ6.diag.warn("Cannot forceFlush on already shutdown MetricReader.");return}if($?.timeoutMillis==null){await this.onForceFlush();return}await(0,sm.callWithTimeout)(this.onForceFlush(),$.timeoutMillis)}}MZ6.MetricReader=PZ6});var SZ6=F((TZ6)=>{Object.defineProperty(TZ6,"__esModule",{value:!0});TZ6.PeriodicExportingMetricReader=void 0;var lO0=P(),em=LQ(),rG8=cO0(),EZ6=AQ();class RZ6 extends rG8.MetricReader{_interval;_exporter;_exportInterval;_exportTimeout;constructor($){super({aggregationSelector:$.exporter.selectAggregation?.bind($.exporter),aggregationTemporalitySelector:$.exporter.selectAggregationTemporality?.bind($.exporter),metricProducers:$.metricProducers});if($.exportIntervalMillis!==void 0&&$.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if($.exportTimeoutMillis!==void 0&&$.exportIntervalMillis!==void 0&&$.exportIntervalMillis<$.exportTimeoutMillis)throw Error("exportIntervalMillis must be greater than or equal to exportTimeoutMillis");this._exportInterval=$.exportIntervalMillis??60000,this._exportTimeout=$.exportTimeoutMillis??30000,this._exporter=$.exporter}async _runOnce(){try{await(0,EZ6.callWithTimeout)(this._doRun(),this._exportTimeout)}catch($){if($ instanceof EZ6.TimeoutError){lO0.diag.error("Export took longer than %s milliseconds and timed out.",this._exportTimeout);return}(0,em.globalErrorHandler)($)}}async _doRun(){let{resourceMetrics:$,errors:J}=await this.collect({timeoutMillis:this._exportTimeout});if(J.length>0)lO0.diag.error("PeriodicExportingMetricReader: metrics collection errors",...J);if($.resource.asyncAttributesPending)try{await $.resource.waitForAsyncAttributes?.()}catch(X){lO0.diag.debug("Error while resolving async portion of resource: ",X),(0,em.globalErrorHandler)(X)}if($.scopeMetrics.length===0)return;let Q=await em.internal._export(this._exporter,$);if(Q.code!==em.ExportResultCode.SUCCESS)throw Error(`PeriodicExportingMetricReader: metrics export failed (error ${Q.error})`)}onInitialized(){if(this._interval=setInterval(()=>{this._runOnce()},this._exportInterval),typeof this._interval!=="number")this._interval.unref()}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){if(this._interval)clearInterval(this._interval);await this.onForceFlush(),await this._exporter.shutdown()}}TZ6.PeriodicExportingMetricReader=RZ6});var yZ6=F((_Z6)=>{Object.defineProperty(_Z6,"__esModule",{value:!0});_Z6.InMemoryMetricExporter=void 0;var kZ6=LQ();class vZ6{_shutdown=!1;_aggregationTemporality;_metrics=[];constructor($){this._aggregationTemporality=$}export($,J){if(this._shutdown){setTimeout(()=>J({code:kZ6.ExportResultCode.FAILED}),0);return}this._metrics.push($),setTimeout(()=>J({code:kZ6.ExportResultCode.SUCCESS}),0)}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality($){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}_Z6.InMemoryMetricExporter=vZ6});var gZ6=F((bZ6)=>{Object.defineProperty(bZ6,"__esModule",{value:!0});bZ6.ConsoleMetricExporter=void 0;var hZ6=LQ(),aG8=mO0();class pO0{_shutdown=!1;_temporalitySelector;constructor($){this._temporalitySelector=$?.temporalitySelector??aG8.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export($,J){if(this._shutdown){setImmediate(J,{code:hZ6.ExportResultCode.FAILED});return}return pO0._sendMetrics($,J)}forceFlush(){return Promise.resolve()}selectAggregationTemporality($){return this._temporalitySelector($)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics($,J){for(let Q of $.scopeMetrics)for(let X of Q.metrics)console.dir({descriptor:X.descriptor,dataPointType:X.dataPointType,dataPoints:X.dataPoints},{depth:null});J({code:hZ6.ExportResultCode.SUCCESS})}}bZ6.ConsoleMetricExporter=pO0});var mZ6=F((dZ6)=>{Object.defineProperty(dZ6,"__esModule",{value:!0});dZ6.defaultServiceName=void 0;function tG8(){return`unknown_service:${process.argv0}`}dZ6.defaultServiceName=tG8});var cZ6=F((nO0)=>{Object.defineProperty(nO0,"__esModule",{value:!0});nO0.defaultServiceName=void 0;var sG8=mZ6();Object.defineProperty(nO0,"defaultServiceName",{enumerable:!0,get:function(){return sG8.defaultServiceName}})});var oO0=F((iO0)=>{Object.defineProperty(iO0,"__esModule",{value:!0});iO0.defaultServiceName=void 0;var $K8=cZ6();Object.defineProperty(iO0,"defaultServiceName",{enumerable:!0,get:function(){return $K8.defaultServiceName}})});var nZ6=F((lZ6)=>{Object.defineProperty(lZ6,"__esModule",{value:!0});lZ6.identity=lZ6.isPromiseLike=void 0;var QK8=($)=>{return $!==null&&typeof $==="object"&&typeof $.then==="function"};lZ6.isPromiseLike=QK8;function XK8($){return $}lZ6.identity=XK8});var tO0=F((oZ6)=>{Object.defineProperty(oZ6,"__esModule",{value:!0});oZ6.defaultResource=oZ6.emptyResource=oZ6.resourceFromDetectedResource=oZ6.resourceFromAttributes=void 0;var LE=P(),rO0=LQ(),UF=m0(),WK8=oO0(),IE=nZ6();class AE{_rawAttributes;_asyncAttributesPending=!1;_schemaUrl;_memoizedAttributes;static FromAttributeList($,J){let Q=new AE({},J);return Q._rawAttributes=iZ6($),Q._asyncAttributesPending=$.filter(([X,Y])=>(0,IE.isPromiseLike)(Y)).length>0,Q}constructor($,J){let Q=$.attributes??{};this._rawAttributes=Object.entries(Q).map(([X,Y])=>{if((0,IE.isPromiseLike)(Y))this._asyncAttributesPending=!0;return[X,Y]}),this._rawAttributes=iZ6(this._rawAttributes),this._schemaUrl=HK8(J?.schemaUrl)}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(!this.asyncAttributesPending)return;for(let $=0;${if((0,IE.isPromiseLike)(Q))return[J,Q.catch((X)=>{LE.diag.debug("promise rejection for resource attribute: %s - %s",J,X);return})];return[J,Q]})}function HK8($){if(typeof $==="string"||$===void 0)return $;LE.diag.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",$);return}function zK8($,J){let Q=$?.schemaUrl,X=J?.schemaUrl,Y=Q===void 0||Q==="",W=X===void 0||X==="";if(Y)return X;if(W)return Q;if(Q===X)return Q;LE.diag.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',Q,X);return}});var eZ6=F((tZ6)=>{Object.defineProperty(tZ6,"__esModule",{value:!0});tZ6.detectResources=void 0;var aZ6=P(),sO0=tO0(),VK8=($={})=>{return($.detectors||[]).map((Q)=>{try{let X=(0,sO0.resourceFromDetectedResource)(Q.detect($));return aZ6.diag.debug(`${Q.constructor.name} found resource.`,X),X}catch(X){return aZ6.diag.debug(`${Q.constructor.name} failed: ${X.message}`),(0,sO0.emptyResource)()}}).reduce((Q,X)=>Q.merge(X),(0,sO0.emptyResource)())};tZ6.detectResources=VK8});var YH6=F((QH6)=>{Object.defineProperty(QH6,"__esModule",{value:!0});QH6.envDetector=void 0;var UK8=P(),DK8=m0(),$H6=LQ();class JH6{_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($){let J={},Q=(0,$H6.getStringFromEnv)("OTEL_RESOURCE_ATTRIBUTES"),X=(0,$H6.getStringFromEnv)("OTEL_SERVICE_NAME");if(Q)try{let Y=this._parseResourceAttributes(Q);Object.assign(J,Y)}catch(Y){UK8.diag.debug(`EnvDetector failed: ${Y.message}`)}if(X)J[DK8.ATTR_SERVICE_NAME]=X;return{attributes:J}}_parseResourceAttributes($){if(!$)return{};let J={},Q=$.split(this._COMMA_SEPARATOR,-1);for(let X of Q){let Y=X.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(Y.length!==2)continue;let[W,G]=Y;if(W=W.trim(),G=G.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(W))throw Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(G))throw Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);J[W]=decodeURIComponent(G)}return J}_isValid($){return $.length<=this._MAX_LENGTH&&this._isBaggageOctetString($)}_isBaggageOctetString($){for(let J=0;J<$.length;J++){let Q=$.charCodeAt(J);if(Q<33||Q===44||Q===59||Q===92||Q>126)return!1}return!0}_isValidAndNotEmpty($){return $.length>0&&this._isValid($)}}QH6.envDetector=new JH6});var PE=F((WH6)=>{Object.defineProperty(WH6,"__esModule",{value:!0});WH6.ATTR_WEBENGINE_VERSION=WH6.ATTR_WEBENGINE_NAME=WH6.ATTR_WEBENGINE_DESCRIPTION=WH6.ATTR_SERVICE_NAMESPACE=WH6.ATTR_SERVICE_INSTANCE_ID=WH6.ATTR_PROCESS_RUNTIME_VERSION=WH6.ATTR_PROCESS_RUNTIME_NAME=WH6.ATTR_PROCESS_RUNTIME_DESCRIPTION=WH6.ATTR_PROCESS_PID=WH6.ATTR_PROCESS_OWNER=WH6.ATTR_PROCESS_EXECUTABLE_PATH=WH6.ATTR_PROCESS_EXECUTABLE_NAME=WH6.ATTR_PROCESS_COMMAND_ARGS=WH6.ATTR_PROCESS_COMMAND=WH6.ATTR_OS_VERSION=WH6.ATTR_OS_TYPE=WH6.ATTR_K8S_POD_NAME=WH6.ATTR_K8S_NAMESPACE_NAME=WH6.ATTR_K8S_DEPLOYMENT_NAME=WH6.ATTR_K8S_CLUSTER_NAME=WH6.ATTR_HOST_TYPE=WH6.ATTR_HOST_NAME=WH6.ATTR_HOST_IMAGE_VERSION=WH6.ATTR_HOST_IMAGE_NAME=WH6.ATTR_HOST_IMAGE_ID=WH6.ATTR_HOST_ID=WH6.ATTR_HOST_ARCH=WH6.ATTR_CONTAINER_NAME=WH6.ATTR_CONTAINER_IMAGE_TAGS=WH6.ATTR_CONTAINER_IMAGE_NAME=WH6.ATTR_CONTAINER_ID=WH6.ATTR_CLOUD_REGION=WH6.ATTR_CLOUD_PROVIDER=WH6.ATTR_CLOUD_AVAILABILITY_ZONE=WH6.ATTR_CLOUD_ACCOUNT_ID=void 0;WH6.ATTR_CLOUD_ACCOUNT_ID="cloud.account.id";WH6.ATTR_CLOUD_AVAILABILITY_ZONE="cloud.availability_zone";WH6.ATTR_CLOUD_PROVIDER="cloud.provider";WH6.ATTR_CLOUD_REGION="cloud.region";WH6.ATTR_CONTAINER_ID="container.id";WH6.ATTR_CONTAINER_IMAGE_NAME="container.image.name";WH6.ATTR_CONTAINER_IMAGE_TAGS="container.image.tags";WH6.ATTR_CONTAINER_NAME="container.name";WH6.ATTR_HOST_ARCH="host.arch";WH6.ATTR_HOST_ID="host.id";WH6.ATTR_HOST_IMAGE_ID="host.image.id";WH6.ATTR_HOST_IMAGE_NAME="host.image.name";WH6.ATTR_HOST_IMAGE_VERSION="host.image.version";WH6.ATTR_HOST_NAME="host.name";WH6.ATTR_HOST_TYPE="host.type";WH6.ATTR_K8S_CLUSTER_NAME="k8s.cluster.name";WH6.ATTR_K8S_DEPLOYMENT_NAME="k8s.deployment.name";WH6.ATTR_K8S_NAMESPACE_NAME="k8s.namespace.name";WH6.ATTR_K8S_POD_NAME="k8s.pod.name";WH6.ATTR_OS_TYPE="os.type";WH6.ATTR_OS_VERSION="os.version";WH6.ATTR_PROCESS_COMMAND="process.command";WH6.ATTR_PROCESS_COMMAND_ARGS="process.command_args";WH6.ATTR_PROCESS_EXECUTABLE_NAME="process.executable.name";WH6.ATTR_PROCESS_EXECUTABLE_PATH="process.executable.path";WH6.ATTR_PROCESS_OWNER="process.owner";WH6.ATTR_PROCESS_PID="process.pid";WH6.ATTR_PROCESS_RUNTIME_DESCRIPTION="process.runtime.description";WH6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name";WH6.ATTR_PROCESS_RUNTIME_VERSION="process.runtime.version";WH6.ATTR_SERVICE_INSTANCE_ID="service.instance.id";WH6.ATTR_SERVICE_NAMESPACE="service.namespace";WH6.ATTR_WEBENGINE_DESCRIPTION="webengine.description";WH6.ATTR_WEBENGINE_NAME="webengine.name";WH6.ATTR_WEBENGINE_VERSION="webengine.version"});var $c=F((KH6)=>{Object.defineProperty(KH6,"__esModule",{value:!0});KH6.execAsync=void 0;var tK8=f("child_process"),sK8=f("util");KH6.execAsync=sK8.promisify(tK8.exec)});var qH6=F((HH6)=>{Object.defineProperty(HH6,"__esModule",{value:!0});HH6.getMachineId=void 0;var eK8=$c(),$Z8=P();async function JZ8(){try{let J=(await(0,eK8.execAsync)('ioreg -rd1 -c "IOPlatformExpertDevice"')).stdout.split(` -`).find((X)=>X.includes("IOPlatformUUID"));if(!J)return;let Q=J.split('" = "');if(Q.length===2)return Q[1].slice(0,-1)}catch($){$Z8.diag.debug(`error reading machine id: ${$}`)}return}HH6.getMachineId=JZ8});var VH6=F((FH6)=>{Object.defineProperty(FH6,"__esModule",{value:!0});FH6.getMachineId=void 0;var QZ8=f("fs"),XZ8=P();async function YZ8(){let $=["/etc/machine-id","/var/lib/dbus/machine-id"];for(let J of $)try{return(await QZ8.promises.readFile(J,{encoding:"utf8"})).trim()}catch(Q){XZ8.diag.debug(`error reading machine id: ${Q}`)}return}FH6.getMachineId=YZ8});var wH6=F((DH6)=>{Object.defineProperty(DH6,"__esModule",{value:!0});DH6.getMachineId=void 0;var WZ8=f("fs"),GZ8=$c(),UH6=P();async function KZ8(){try{return(await WZ8.promises.readFile("/etc/hostid",{encoding:"utf8"})).trim()}catch($){UH6.diag.debug(`error reading machine id: ${$}`)}try{return(await(0,GZ8.execAsync)("kenv -q smbios.system.uuid")).stdout.trim()}catch($){UH6.diag.debug(`error reading machine id: ${$}`)}return}DH6.getMachineId=KZ8});var AH6=F((IH6)=>{Object.defineProperty(IH6,"__esModule",{value:!0});IH6.getMachineId=void 0;var NH6=f("process"),ZZ8=$c(),HZ8=P();async function zZ8(){let J="%windir%\\System32\\REG.exe";if(NH6.arch==="ia32"&&"PROCESSOR_ARCHITEW6432"in NH6.env)J="%windir%\\sysnative\\cmd.exe /c "+J;try{let X=(await(0,ZZ8.execAsync)(`${J} QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`)).stdout.split("REG_SZ");if(X.length===2)return X[1].trim()}catch(Q){HZ8.diag.debug(`error reading machine id: ${Q}`)}return}IH6.getMachineId=zZ8});var CH6=F((PH6)=>{Object.defineProperty(PH6,"__esModule",{value:!0});PH6.getMachineId=void 0;var qZ8=P();async function FZ8(){qZ8.diag.debug("could not read machine-id: unsupported platform");return}PH6.getMachineId=FZ8});var TH6=F((EH6)=>{Object.defineProperty(EH6,"__esModule",{value:!0});EH6.getMachineId=void 0;var BZ8=f("process"),DF;async function VZ8(){if(!DF)switch(BZ8.platform){case"darwin":DF=(await Promise.resolve().then(() => M0(qH6()))).getMachineId;break;case"linux":DF=(await Promise.resolve().then(() => M0(VH6()))).getMachineId;break;case"freebsd":DF=(await Promise.resolve().then(() => M0(wH6()))).getMachineId;break;case"win32":DF=(await Promise.resolve().then(() => M0(AH6()))).getMachineId;break;default:DF=(await Promise.resolve().then(() => M0(CH6()))).getMachineId;break}return DF()}EH6.getMachineId=VZ8});var eO0=F((jH6)=>{Object.defineProperty(jH6,"__esModule",{value:!0});jH6.normalizeType=jH6.normalizeArch=void 0;var UZ8=($)=>{switch($){case"arm":return"arm32";case"ppc":return"ppc32";case"x64":return"amd64";default:return $}};jH6.normalizeArch=UZ8;var DZ8=($)=>{switch($){case"sunos":return"solaris";case"win32":return"windows";default:return $}};jH6.normalizeType=DZ8});var yH6=F((_H6)=>{Object.defineProperty(_H6,"__esModule",{value:!0});_H6.hostDetector=void 0;var $w0=PE(),kH6=f("os"),wZ8=TH6(),NZ8=eO0();class vH6{detect($){return{attributes:{[$w0.ATTR_HOST_NAME]:(0,kH6.hostname)(),[$w0.ATTR_HOST_ARCH]:(0,NZ8.normalizeArch)((0,kH6.arch)()),[$w0.ATTR_HOST_ID]:(0,wZ8.getMachineId)()}}}}_H6.hostDetector=new vH6});var uH6=F((gH6)=>{Object.defineProperty(gH6,"__esModule",{value:!0});gH6.osDetector=void 0;var hH6=PE(),bH6=f("os"),IZ8=eO0();class xH6{detect($){return{attributes:{[hH6.ATTR_OS_TYPE]:(0,IZ8.normalizeType)((0,bH6.platform)()),[hH6.ATTR_OS_VERSION]:(0,bH6.release)()}}}}gH6.osDetector=new xH6});var pH6=F((cH6)=>{Object.defineProperty(cH6,"__esModule",{value:!0});cH6.processDetector=void 0;var LZ8=P(),MW=PE(),AZ8=f("os");class mH6{detect($){let J={[MW.ATTR_PROCESS_PID]:process.pid,[MW.ATTR_PROCESS_EXECUTABLE_NAME]:process.title,[MW.ATTR_PROCESS_EXECUTABLE_PATH]:process.execPath,[MW.ATTR_PROCESS_COMMAND_ARGS]:[process.argv[0],...process.execArgv,...process.argv.slice(1)],[MW.ATTR_PROCESS_RUNTIME_VERSION]:process.versions.node,[MW.ATTR_PROCESS_RUNTIME_NAME]:"nodejs",[MW.ATTR_PROCESS_RUNTIME_DESCRIPTION]:"Node.js"};if(process.argv.length>1)J[MW.ATTR_PROCESS_COMMAND]=process.argv[1];try{let Q=AZ8.userInfo();J[MW.ATTR_PROCESS_OWNER]=Q.username}catch(Q){LZ8.diag.debug(`error obtaining process owner: ${Q}`)}return{attributes:J}}}cH6.processDetector=new mH6});var rH6=F((iH6)=>{Object.defineProperty(iH6,"__esModule",{value:!0});iH6.serviceInstanceIdDetector=void 0;var PZ8=PE(),MZ8=f("crypto");class nH6{detect($){return{attributes:{[PZ8.ATTR_SERVICE_INSTANCE_ID]:(0,MZ8.randomUUID)()}}}}iH6.serviceInstanceIdDetector=new nH6});var aH6=F((Hw)=>{Object.defineProperty(Hw,"__esModule",{value:!0});Hw.serviceInstanceIdDetector=Hw.processDetector=Hw.osDetector=Hw.hostDetector=void 0;var CZ8=yH6();Object.defineProperty(Hw,"hostDetector",{enumerable:!0,get:function(){return CZ8.hostDetector}});var EZ8=uH6();Object.defineProperty(Hw,"osDetector",{enumerable:!0,get:function(){return EZ8.osDetector}});var RZ8=pH6();Object.defineProperty(Hw,"processDetector",{enumerable:!0,get:function(){return RZ8.processDetector}});var TZ8=rH6();Object.defineProperty(Hw,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return TZ8.serviceInstanceIdDetector}})});var tH6=F((zw)=>{Object.defineProperty(zw,"__esModule",{value:!0});zw.serviceInstanceIdDetector=zw.processDetector=zw.osDetector=zw.hostDetector=void 0;var Jc=aH6();Object.defineProperty(zw,"hostDetector",{enumerable:!0,get:function(){return Jc.hostDetector}});Object.defineProperty(zw,"osDetector",{enumerable:!0,get:function(){return Jc.osDetector}});Object.defineProperty(zw,"processDetector",{enumerable:!0,get:function(){return Jc.processDetector}});Object.defineProperty(zw,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Jc.serviceInstanceIdDetector}})});var $z6=F((sH6)=>{Object.defineProperty(sH6,"__esModule",{value:!0});sH6.noopDetector=sH6.NoopDetector=void 0;class Jw0{detect(){return{attributes:{}}}}sH6.NoopDetector=Jw0;sH6.noopDetector=new Jw0});var Jz6=F((eK)=>{Object.defineProperty(eK,"__esModule",{value:!0});eK.noopDetector=eK.serviceInstanceIdDetector=eK.processDetector=eK.osDetector=eK.hostDetector=eK.envDetector=void 0;var vZ8=YH6();Object.defineProperty(eK,"envDetector",{enumerable:!0,get:function(){return vZ8.envDetector}});var Qc=tH6();Object.defineProperty(eK,"hostDetector",{enumerable:!0,get:function(){return Qc.hostDetector}});Object.defineProperty(eK,"osDetector",{enumerable:!0,get:function(){return Qc.osDetector}});Object.defineProperty(eK,"processDetector",{enumerable:!0,get:function(){return Qc.processDetector}});Object.defineProperty(eK,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return Qc.serviceInstanceIdDetector}});var _Z8=$z6();Object.defineProperty(eK,"noopDetector",{enumerable:!0,get:function(){return _Z8.noopDetector}})});var Qz6=F((FJ)=>{Object.defineProperty(FJ,"__esModule",{value:!0});FJ.defaultServiceName=FJ.emptyResource=FJ.defaultResource=FJ.resourceFromAttributes=FJ.serviceInstanceIdDetector=FJ.processDetector=FJ.osDetector=FJ.hostDetector=FJ.envDetector=FJ.detectResources=void 0;var yZ8=eZ6();Object.defineProperty(FJ,"detectResources",{enumerable:!0,get:function(){return yZ8.detectResources}});var ME=Jz6();Object.defineProperty(FJ,"envDetector",{enumerable:!0,get:function(){return ME.envDetector}});Object.defineProperty(FJ,"hostDetector",{enumerable:!0,get:function(){return ME.hostDetector}});Object.defineProperty(FJ,"osDetector",{enumerable:!0,get:function(){return ME.osDetector}});Object.defineProperty(FJ,"processDetector",{enumerable:!0,get:function(){return ME.processDetector}});Object.defineProperty(FJ,"serviceInstanceIdDetector",{enumerable:!0,get:function(){return ME.serviceInstanceIdDetector}});var Qw0=tO0();Object.defineProperty(FJ,"resourceFromAttributes",{enumerable:!0,get:function(){return Qw0.resourceFromAttributes}});Object.defineProperty(FJ,"defaultResource",{enumerable:!0,get:function(){return Qw0.defaultResource}});Object.defineProperty(FJ,"emptyResource",{enumerable:!0,get:function(){return Qw0.emptyResource}});var hZ8=oO0();Object.defineProperty(FJ,"defaultServiceName",{enumerable:!0,get:function(){return hZ8.defaultServiceName}})});var Gz6=F((Yz6)=>{Object.defineProperty(Yz6,"__esModule",{value:!0});Yz6.ViewRegistry=void 0;class Xz6{_registeredViews=[];addView($){this._registeredViews.push($)}findViews($,J){return this._registeredViews.filter((X)=>{return this._matchInstrument(X.instrumentSelector,$)&&this._matchMeter(X.meterSelector,J)})}_matchInstrument($,J){return($.getType()===void 0||J.type===$.getType())&&$.getNameFilter().match(J.name)&&$.getUnitFilter().match(J.unit)}_matchMeter($,J){return $.getNameFilter().match(J.name)&&(J.version===void 0||$.getVersionFilter().match(J.version))&&(J.schemaUrl===void 0||$.getSchemaUrlFilter().match(J.schemaUrl))}}Yz6.ViewRegistry=Xz6});var CE=F((Hz6)=>{Object.defineProperty(Hz6,"__esModule",{value:!0});Hz6.isValidName=Hz6.isDescriptorCompatibleWith=Hz6.createInstrumentDescriptorWithView=Hz6.createInstrumentDescriptor=void 0;var Kz6=P(),xZ8=AQ();function gZ8($,J,Q){if(!Zz6($))Kz6.diag.warn(`Invalid metric name: "${$}". The metric name should be a ASCII string with a length no greater than 255 characters.`);return{name:$,type:J,description:Q?.description??"",unit:Q?.unit??"",valueType:Q?.valueType??Kz6.ValueType.DOUBLE,advice:Q?.advice??{}}}Hz6.createInstrumentDescriptor=gZ8;function dZ8($,J){return{name:$.name??J.name,description:$.description??J.description,type:J.type,unit:J.unit,valueType:J.valueType,advice:J.advice}}Hz6.createInstrumentDescriptorWithView=dZ8;function uZ8($,J){return(0,xZ8.equalsCaseInsensitive)($.name,J.name)&&$.unit===J.unit&&$.type===J.type&&$.valueType===J.valueType}Hz6.isDescriptorCompatibleWith=uZ8;var mZ8=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function Zz6($){return $.match(mZ8)!=null}Hz6.isValidName=Zz6});var Xc=F((wz6)=>{Object.defineProperty(wz6,"__esModule",{value:!0});wz6.isObservableInstrument=wz6.ObservableUpDownCounterInstrument=wz6.ObservableGaugeInstrument=wz6.ObservableCounterInstrument=wz6.ObservableInstrument=wz6.HistogramInstrument=wz6.GaugeInstrument=wz6.CounterInstrument=wz6.UpDownCounterInstrument=wz6.SyncInstrument=void 0;var qw=P(),nZ8=LQ();class Fw{_writableMetricStorage;_descriptor;constructor($,J){this._writableMetricStorage=$,this._descriptor=J}_record($,J={},Q=qw.context.active()){if(typeof $!=="number"){qw.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${$}`);return}if(this._descriptor.valueType===qw.ValueType.INT&&!Number.isInteger($)){if(qw.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._writableMetricStorage.record($,J,Q,(0,nZ8.millisToHrTime)(Date.now()))}}wz6.SyncInstrument=Fw;class qz6 extends Fw{add($,J,Q){this._record($,J,Q)}}wz6.UpDownCounterInstrument=qz6;class Fz6 extends Fw{add($,J,Q){if($<0){qw.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}wz6.CounterInstrument=Fz6;class Bz6 extends Fw{record($,J,Q){this._record($,J,Q)}}wz6.GaugeInstrument=Bz6;class Vz6 extends Fw{record($,J,Q){if($<0){qw.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${$}`);return}this._record($,J,Q)}}wz6.HistogramInstrument=Vz6;class Bw{_observableRegistry;_metricStorages;_descriptor;constructor($,J,Q){this._observableRegistry=Q,this._descriptor=$,this._metricStorages=J}addCallback($){this._observableRegistry.addCallback($,this)}removeCallback($){this._observableRegistry.removeCallback($,this)}}wz6.ObservableInstrument=Bw;class Uz6 extends Bw{}wz6.ObservableCounterInstrument=Uz6;class Dz6 extends Bw{}wz6.ObservableGaugeInstrument=Dz6;class Oz6 extends Bw{}wz6.ObservableUpDownCounterInstrument=Oz6;function iZ8($){return $ instanceof Bw}wz6.isObservableInstrument=iZ8});var Pz6=F((Lz6)=>{Object.defineProperty(Lz6,"__esModule",{value:!0});Lz6.Meter=void 0;var OF=CE(),wF=Xc(),NF=sK();class Iz6{_meterSharedState;constructor($){this._meterSharedState=$}createGauge($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.GAUGE,J),X=this._meterSharedState.registerMetricStorage(Q);return new wF.GaugeInstrument(X,Q)}createHistogram($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.HISTOGRAM,J),X=this._meterSharedState.registerMetricStorage(Q);return new wF.HistogramInstrument(X,Q)}createCounter($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new wF.CounterInstrument(X,Q)}createUpDownCounter($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.UP_DOWN_COUNTER,J),X=this._meterSharedState.registerMetricStorage(Q);return new wF.UpDownCounterInstrument(X,Q)}createObservableGauge($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.OBSERVABLE_GAUGE,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new wF.ObservableGaugeInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableCounter($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.OBSERVABLE_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new wF.ObservableCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}createObservableUpDownCounter($,J){let Q=(0,OF.createInstrumentDescriptor)($,NF.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,J),X=this._meterSharedState.registerAsyncMetricStorage(Q);return new wF.ObservableUpDownCounterInstrument(Q,X,this._meterSharedState.observableRegistry)}addBatchObservableCallback($,J){this._meterSharedState.observableRegistry.addBatchCallback($,J)}removeBatchObservableCallback($,J){this._meterSharedState.observableRegistry.removeBatchCallback($,J)}}Lz6.Meter=Iz6});var Xw0=F((Cz6)=>{Object.defineProperty(Cz6,"__esModule",{value:!0});Cz6.MetricStorage=void 0;var XH8=CE();class Mz6{_instrumentDescriptor;constructor($){this._instrumentDescriptor=$}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription($){this._instrumentDescriptor=(0,XH8.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:$,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}Cz6.MetricStorage=Mz6});var EE=F((Tz6)=>{Object.defineProperty(Tz6,"__esModule",{value:!0});Tz6.AttributeHashMap=Tz6.HashMap=void 0;var YH8=AQ();class Yw0{_hash;_valueMap=new Map;_keyMap=new Map;constructor($){this._hash=$}get($,J){return J??=this._hash($),this._valueMap.get(J)}getOrDefault($,J){let Q=this._hash($);if(this._valueMap.has(Q))return this._valueMap.get(Q);let X=J();if(!this._keyMap.has(Q))this._keyMap.set(Q,$);return this._valueMap.set(Q,X),X}set($,J,Q){if(Q??=this._hash($),!this._keyMap.has(Q))this._keyMap.set(Q,$);this._valueMap.set(Q,J)}has($,J){return J??=this._hash($),this._valueMap.has(J)}*keys(){let $=this._keyMap.entries(),J=$.next();while(J.done!==!0)yield[J.value[1],J.value[0]],J=$.next()}*entries(){let $=this._valueMap.entries(),J=$.next();while(J.done!==!0)yield[this._keyMap.get(J.value[0]),J.value[1],J.value[0]],J=$.next()}get size(){return this._valueMap.size}}Tz6.HashMap=Yw0;class Rz6 extends Yw0{constructor(){super(YH8.hashAttributes)}}Tz6.AttributeHashMap=Rz6});var Gw0=F((kz6)=>{Object.defineProperty(kz6,"__esModule",{value:!0});kz6.DeltaMetricProcessor=void 0;var GH8=AQ(),Ww0=EE();class Sz6{_aggregator;_activeCollectionStorage=new Ww0.AttributeHashMap;_cumulativeMemoStorage=new Ww0.AttributeHashMap;_cardinalityLimit;_overflowAttributes={"otel.metric.overflow":!0};_overflowHashCode;constructor($,J){this._aggregator=$,this._cardinalityLimit=(J??2000)-1,this._overflowHashCode=(0,GH8.hashAttributes)(this._overflowAttributes)}record($,J,Q,X){let Y=this._activeCollectionStorage.get(J);if(!Y){if(this._activeCollectionStorage.size>=this._cardinalityLimit){this._activeCollectionStorage.getOrDefault(this._overflowAttributes,()=>this._aggregator.createAccumulation(X))?.record($);return}Y=this._aggregator.createAccumulation(X),this._activeCollectionStorage.set(J,Y)}Y?.record($)}batchCumulate($,J){Array.from($.entries()).forEach(([Q,X,Y])=>{let W=this._aggregator.createAccumulation(J);W?.record(X);let G=W;if(this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit){if(Q=this._overflowAttributes,Y=this._overflowHashCode,this._cumulativeMemoStorage.has(Q,Y)){let K=this._cumulativeMemoStorage.get(Q,Y);G=this._aggregator.diff(K,W)}}if(this._activeCollectionStorage.has(Q,Y)){let K=this._activeCollectionStorage.get(Q,Y);G=this._aggregator.merge(K,G)}this._cumulativeMemoStorage.set(Q,W,Y),this._activeCollectionStorage.set(Q,G,Y)})}collect(){let $=this._activeCollectionStorage;return this._activeCollectionStorage=new Ww0.AttributeHashMap,$}}kz6.DeltaMetricProcessor=Sz6});var Kw0=F((_z6)=>{Object.defineProperty(_z6,"__esModule",{value:!0});_z6.TemporalMetricProcessor=void 0;var KH8=lm(),ZH8=EE();class RE{_aggregator;_unreportedAccumulations=new Map;_reportHistory=new Map;constructor($,J){this._aggregator=$,J.forEach((Q)=>{this._unreportedAccumulations.set(Q,[])})}buildMetrics($,J,Q,X){this._stashAccumulations(Q);let Y=this._getMergedUnreportedAccumulations($),W=Y,G;if(this._reportHistory.has($)){let Z=this._reportHistory.get($),H=Z.collectionTime;if(G=Z.aggregationTemporality,G===KH8.AggregationTemporality.CUMULATIVE)W=RE.merge(Z.accumulations,Y,this._aggregator);else W=RE.calibrateStartTime(Z.accumulations,Y,H)}else G=$.selectAggregationTemporality(J.type);this._reportHistory.set($,{accumulations:W,collectionTime:X,aggregationTemporality:G});let K=HH8(W);if(K.length===0)return;return this._aggregator.toMetricData(J,G,K,X)}_stashAccumulations($){let J=this._unreportedAccumulations.keys();for(let Q of J){let X=this._unreportedAccumulations.get(Q);if(X===void 0)X=[],this._unreportedAccumulations.set(Q,X);X.push($)}}_getMergedUnreportedAccumulations($){let J=new ZH8.AttributeHashMap,Q=this._unreportedAccumulations.get($);if(this._unreportedAccumulations.set($,[]),Q===void 0)return J;for(let X of Q)J=RE.merge(J,X,this._aggregator);return J}static merge($,J,Q){let X=$,Y=J.entries(),W=Y.next();while(W.done!==!0){let[G,K,Z]=W.value;if($.has(G,Z)){let H=$.get(G,Z),z=Q.merge(H,K);X.set(G,z,Z)}else X.set(G,K,Z);W=Y.next()}return X}static calibrateStartTime($,J,Q){for(let[X,Y]of $.keys())J.get(X,Y)?.setStartTime(Q);return J}}_z6.TemporalMetricProcessor=RE;function HH8($){return Array.from($.entries())}});var xz6=F((hz6)=>{Object.defineProperty(hz6,"__esModule",{value:!0});hz6.AsyncMetricStorage=void 0;var zH8=Xw0(),qH8=Gw0(),FH8=Kw0(),BH8=EE();class yz6 extends zH8.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new qH8.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new FH8.TemporalMetricProcessor(J,X)}record($,J){let Q=new BH8.AttributeHashMap;Array.from($.entries()).forEach(([X,Y])=>{Q.set(this._attributesProcessor.process(X),Y)}),this._deltaMetricStorage.batchCumulate(Q,J)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}hz6.AsyncMetricStorage=yz6});var pz6=F((cz6)=>{Object.defineProperty(cz6,"__esModule",{value:!0});cz6.getConflictResolutionRecipe=cz6.getDescriptionResolutionRecipe=cz6.getTypeConflictResolutionRecipe=cz6.getUnitConflictResolutionRecipe=cz6.getValueTypeConflictResolutionRecipe=cz6.getIncompatibilityDetails=void 0;function VH8($,J){let Q="";if($.unit!==J.unit)Q+=` - Unit '${$.unit}' does not match '${J.unit}' -`;if($.type!==J.type)Q+=` - Type '${$.type}' does not match '${J.type}' -`;if($.valueType!==J.valueType)Q+=` - Value Type '${$.valueType}' does not match '${J.valueType}' -`;if($.description!==J.description)Q+=` - Description '${$.description}' does not match '${J.description}' -`;return Q}cz6.getIncompatibilityDetails=VH8;function gz6($,J){return` - use valueType '${$.valueType}' on instrument creation or use an instrument name other than '${J.name}'`}cz6.getValueTypeConflictResolutionRecipe=gz6;function dz6($,J){return` - use unit '${$.unit}' on instrument creation or use an instrument name other than '${J.name}'`}cz6.getUnitConflictResolutionRecipe=dz6;function uz6($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}'`}cz6.getTypeConflictResolutionRecipe=uz6;function mz6($,J){let Q={name:J.name,type:J.type,unit:J.unit},X=JSON.stringify(Q);return` - create a new view with a name other than '${$.name}' and InstrumentSelector '${X}' - - OR - create a new view with the name ${$.name} and description '${$.description}' and InstrumentSelector ${X} - - OR - create a new view with the name ${J.name} and description '${$.description}' and InstrumentSelector ${X}`}cz6.getDescriptionResolutionRecipe=mz6;function UH8($,J){if($.valueType!==J.valueType)return gz6($,J);if($.unit!==J.unit)return dz6($,J);if($.type!==J.type)return uz6($,J);if($.description!==J.description)return mz6($,J);return""}cz6.getConflictResolutionRecipe=UH8});var rz6=F((iz6)=>{Object.defineProperty(iz6,"__esModule",{value:!0});iz6.MetricStorageRegistry=void 0;var LH8=CE(),nz6=P(),Yc=pz6();class Zw0{_sharedRegistry=new Map;_perCollectorRegistry=new Map;static create(){return new Zw0}getStorages($){let J=[];for(let X of this._sharedRegistry.values())J=J.concat(X);let Q=this._perCollectorRegistry.get($);if(Q!=null)for(let X of Q.values())J=J.concat(X);return J}register($){this._registerStorage($,this._sharedRegistry)}registerForCollector($,J){let Q=this._perCollectorRegistry.get($);if(Q==null)Q=new Map,this._perCollectorRegistry.set($,Q);this._registerStorage(J,Q)}findOrUpdateCompatibleStorage($){let J=this._sharedRegistry.get($.name);if(J===void 0)return null;return this._findOrUpdateCompatibleStorage($,J)}findOrUpdateCompatibleCollectorStorage($,J){let Q=this._perCollectorRegistry.get($);if(Q===void 0)return null;let X=Q.get(J.name);if(X===void 0)return null;return this._findOrUpdateCompatibleStorage(J,X)}_registerStorage($,J){let Q=$.getInstrumentDescriptor(),X=J.get(Q.name);if(X===void 0){J.set(Q.name,[$]);return}X.push($)}_findOrUpdateCompatibleStorage($,J){let Q=null;for(let X of J){let Y=X.getInstrumentDescriptor();if((0,LH8.isDescriptorCompatibleWith)(Y,$)){if(Y.description!==$.description){if($.description.length>Y.description.length)X.updateDescription($.description);nz6.diag.warn("A view or instrument with the name ",$.name,` has already been registered, but has a different description and is incompatible with another registered view. -`,`Details: -`,(0,Yc.getIncompatibilityDetails)(Y,$),`The longer description will be used. -To resolve the conflict:`,(0,Yc.getConflictResolutionRecipe)(Y,$))}Q=X}else nz6.diag.warn("A view or instrument with the name ",$.name,` has already been registered and is incompatible with another registered view. -`,`Details: -`,(0,Yc.getIncompatibilityDetails)(Y,$),`To resolve the conflict: -`,(0,Yc.getConflictResolutionRecipe)(Y,$))}return Q}}iz6.MetricStorageRegistry=Zw0});var ez6=F((tz6)=>{Object.defineProperty(tz6,"__esModule",{value:!0});tz6.MultiMetricStorage=void 0;class az6{_backingStorages;constructor($){this._backingStorages=$}record($,J,Q,X){this._backingStorages.forEach((Y)=>{Y.record($,J,Q,X)})}}tz6.MultiMetricStorage=az6});var Wq6=F((Xq6)=>{Object.defineProperty(Xq6,"__esModule",{value:!0});Xq6.BatchObservableResultImpl=Xq6.ObservableResultImpl=void 0;var Vw=P(),$q6=EE(),AH8=Xc();class Jq6{_instrumentName;_valueType;_buffer=new $q6.AttributeHashMap;constructor($,J){this._instrumentName=$,this._valueType=J}observe($,J={}){if(typeof $!=="number"){Vw.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${$}`);return}if(this._valueType===Vw.ValueType.INT&&!Number.isInteger($)){if(Vw.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),$=Math.trunc($),!Number.isInteger($))return}this._buffer.set(J,$)}}Xq6.ObservableResultImpl=Jq6;class Qq6{_buffer=new Map;observe($,J,Q={}){if(!(0,AH8.isObservableInstrument)($))return;let X=this._buffer.get($);if(X==null)X=new $q6.AttributeHashMap,this._buffer.set($,X);if(typeof J!=="number"){Vw.diag.warn(`non-number value provided to metric ${$._descriptor.name}: ${J}`);return}if($._descriptor.valueType===Vw.ValueType.INT&&!Number.isInteger(J)){if(Vw.diag.warn(`INT value type cannot accept a floating-point value for ${$._descriptor.name}, ignoring the fractional digits.`),J=Math.trunc(J),!Number.isInteger(J))return}X.set(Q,J)}}Xq6.BatchObservableResultImpl=Qq6});var qq6=F((Hq6)=>{Object.defineProperty(Hq6,"__esModule",{value:!0});Hq6.ObservableRegistry=void 0;var MH8=P(),Gq6=Xc(),Kq6=Wq6(),TE=AQ();class Zq6{_callbacks=[];_batchCallbacks=[];addCallback($,J){if(this._findCallback($,J)>=0)return;this._callbacks.push({callback:$,instrument:J})}removeCallback($,J){let Q=this._findCallback($,J);if(Q<0)return;this._callbacks.splice(Q,1)}addBatchCallback($,J){let Q=new Set(J.filter(Gq6.isObservableInstrument));if(Q.size===0){MH8.diag.error("BatchObservableCallback is not associated with valid instruments",J);return}if(this._findBatchCallback($,Q)>=0)return;this._batchCallbacks.push({callback:$,instruments:Q})}removeBatchCallback($,J){let Q=new Set(J.filter(Gq6.isObservableInstrument)),X=this._findBatchCallback($,Q);if(X<0)return;this._batchCallbacks.splice(X,1)}async observe($,J){let Q=this._observeCallbacks($,J),X=this._observeBatchCallbacks($,J);return(await(0,TE.PromiseAllSettled)([...Q,...X])).filter(TE.isPromiseAllSettledRejectionResult).map((G)=>G.reason)}_observeCallbacks($,J){return this._callbacks.map(async({callback:Q,instrument:X})=>{let Y=new Kq6.ObservableResultImpl(X._descriptor.name,X._descriptor.valueType),W=Promise.resolve(Q(Y));if(J!=null)W=(0,TE.callWithTimeout)(W,J);await W,X._metricStorages.forEach((G)=>{G.record(Y._buffer,$)})})}_observeBatchCallbacks($,J){return this._batchCallbacks.map(async({callback:Q,instruments:X})=>{let Y=new Kq6.BatchObservableResultImpl,W=Promise.resolve(Q(Y));if(J!=null)W=(0,TE.callWithTimeout)(W,J);await W,X.forEach((G)=>{let K=Y._buffer.get(G);if(K==null)return;G._metricStorages.forEach((Z)=>{Z.record(K,$)})})})}_findCallback($,J){return this._callbacks.findIndex((Q)=>{return Q.callback===$&&Q.instrument===J})}_findBatchCallback($,J){return this._batchCallbacks.findIndex((Q)=>{return Q.callback===$&&(0,TE.setEquals)(Q.instruments,J)})}}Hq6.ObservableRegistry=Zq6});var Uq6=F((Bq6)=>{Object.defineProperty(Bq6,"__esModule",{value:!0});Bq6.SyncMetricStorage=void 0;var CH8=Xw0(),EH8=Gw0(),RH8=Kw0();class Fq6 extends CH8.MetricStorage{_attributesProcessor;_aggregationCardinalityLimit;_deltaMetricStorage;_temporalMetricStorage;constructor($,J,Q,X,Y){super($);this._attributesProcessor=Q,this._aggregationCardinalityLimit=Y,this._deltaMetricStorage=new EH8.DeltaMetricProcessor(J,this._aggregationCardinalityLimit),this._temporalMetricStorage=new RH8.TemporalMetricProcessor(J,X)}record($,J,Q,X){J=this._attributesProcessor.process(J,Q),this._deltaMetricStorage.record($,J,Q,X)}collect($,J){let Q=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics($,this._instrumentDescriptor,Q,J)}}Bq6.SyncMetricStorage=Fq6});var Wc=F((Iq6)=>{Object.defineProperty(Iq6,"__esModule",{value:!0});Iq6.createDenyListAttributesProcessor=Iq6.createAllowListAttributesProcessor=Iq6.createMultiAttributesProcessor=Iq6.createNoopAttributesProcessor=void 0;class Dq6{process($,J){return $}}class Oq6{_processors;constructor($){this._processors=$}process($,J){let Q=$;for(let X of this._processors)Q=X.process(Q,J);return Q}}class wq6{_allowedAttributeNames;constructor($){this._allowedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>this._allowedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}class Nq6{_deniedAttributeNames;constructor($){this._deniedAttributeNames=$}process($,J){let Q={};return Object.keys($).filter((X)=>!this._deniedAttributeNames.includes(X)).forEach((X)=>Q[X]=$[X]),Q}}function TH8(){return vH8}Iq6.createNoopAttributesProcessor=TH8;function jH8($){return new Oq6($)}Iq6.createMultiAttributesProcessor=jH8;function SH8($){return new wq6($)}Iq6.createAllowListAttributesProcessor=SH8;function kH8($){return new Nq6($)}Iq6.createDenyListAttributesProcessor=kH8;var vH8=new Dq6});var Cq6=F((Pq6)=>{Object.defineProperty(Pq6,"__esModule",{value:!0});Pq6.MeterSharedState=void 0;var hH8=CE(),bH8=Pz6(),xH8=AQ(),gH8=xz6(),dH8=rz6(),uH8=ez6(),mH8=qq6(),cH8=Uq6(),lH8=Wc();class Aq6{_meterProviderSharedState;_instrumentationScope;metricStorageRegistry=new dH8.MetricStorageRegistry;observableRegistry=new mH8.ObservableRegistry;meter;constructor($,J){this._meterProviderSharedState=$,this._instrumentationScope=J,this.meter=new bH8.Meter(this)}registerMetricStorage($){let J=this._registerMetricStorage($,cH8.SyncMetricStorage);if(J.length===1)return J[0];return new uH8.MultiMetricStorage(J)}registerAsyncMetricStorage($){return this._registerMetricStorage($,gH8.AsyncMetricStorage)}async collect($,J,Q){let X=await this.observableRegistry.observe(J,Q?.timeoutMillis),Y=this.metricStorageRegistry.getStorages($);if(Y.length===0)return null;let W=Y.map((G)=>{return G.collect($,J)}).filter(xH8.isNotNullish);if(W.length===0)return{errors:X};return{scopeMetrics:{scope:this._instrumentationScope,metrics:W},errors:X}}_registerMetricStorage($,J){let X=this._meterProviderSharedState.viewRegistry.findViews($,this._instrumentationScope).map((Y)=>{let W=(0,hH8.createInstrumentDescriptorWithView)(Y,$),G=this.metricStorageRegistry.findOrUpdateCompatibleStorage(W);if(G!=null)return G;let K=Y.aggregation.createAggregator(W),Z=new J(W,K,Y.attributesProcessor,this._meterProviderSharedState.metricCollectors,Y.aggregationCardinalityLimit);return this.metricStorageRegistry.register(Z),Z});if(X.length===0){let W=this._meterProviderSharedState.selectAggregations($.type).map(([G,K])=>{let Z=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(G,$);if(Z!=null)return Z;let H=K.createAggregator($),z=G.selectCardinalityLimit($.type),q=new J($,H,(0,lH8.createNoopAttributesProcessor)(),[G],z);return this.metricStorageRegistry.registerForCollector(G,q),q});X=X.concat(W)}return X}}Pq6.MeterSharedState=Aq6});var jq6=F((Rq6)=>{Object.defineProperty(Rq6,"__esModule",{value:!0});Rq6.MeterProviderSharedState=void 0;var pH8=AQ(),nH8=Gz6(),iH8=Cq6(),oH8=NE();class Eq6{resource;viewRegistry=new nH8.ViewRegistry;metricCollectors=[];meterSharedStates=new Map;constructor($){this.resource=$}getMeterSharedState($){let J=(0,pH8.instrumentationScopeId)($),Q=this.meterSharedStates.get(J);if(Q==null)Q=new iH8.MeterSharedState(this,$),this.meterSharedStates.set(J,Q);return Q}selectAggregations($){let J=[];for(let Q of this.metricCollectors)J.push([Q,(0,oH8.toAggregation)(Q.selectAggregation($))]);return J}}Rq6.MeterProviderSharedState=Eq6});var _q6=F((kq6)=>{Object.defineProperty(kq6,"__esModule",{value:!0});kq6.MetricCollector=void 0;var rH8=LQ();class Sq6{_sharedState;_metricReader;constructor($,J){this._sharedState=$,this._metricReader=J}async collect($){let J=(0,rH8.millisToHrTime)(Date.now()),Q=[],X=[],Y=Array.from(this._sharedState.meterSharedStates.values()).map(async(W)=>{let G=await W.collect(this,J,$);if(G?.scopeMetrics!=null)Q.push(G.scopeMetrics);if(G?.errors!=null)X.push(...G.errors)});return await Promise.all(Y),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:Q},errors:X}}async forceFlush($){await this._metricReader.forceFlush($)}async shutdown($){await this._metricReader.shutdown($)}selectAggregationTemporality($){return this._metricReader.selectAggregationTemporality($)}selectAggregation($){return this._metricReader.selectAggregation($)}selectCardinalityLimit($){return this._metricReader.selectCardinalityLimit?.($)??2000}}kq6.MetricCollector=Sq6});var Gc=F((yq6)=>{Object.defineProperty(yq6,"__esModule",{value:!0});yq6.ExactPredicate=yq6.PatternPredicate=void 0;var aH8=/[\^$\\.+?()[\]{}|]/g;class Hw0{_matchAll;_regexp;constructor($){if($==="*")this._matchAll=!0,this._regexp=/.*/;else this._matchAll=!1,this._regexp=new RegExp(Hw0.escapePattern($))}match($){if(this._matchAll)return!0;return this._regexp.test($)}static escapePattern($){return`^${$.replace(aH8,"\\$&").replace("*",".*")}$`}static hasWildcard($){return $.includes("*")}}yq6.PatternPredicate=Hw0;class fq6{_matchAll;_pattern;constructor($){this._matchAll=$===void 0,this._pattern=$}match($){if(this._matchAll)return!0;if($===this._pattern)return!0;return!1}}yq6.ExactPredicate=fq6});var uq6=F((gq6)=>{Object.defineProperty(gq6,"__esModule",{value:!0});gq6.InstrumentSelector=void 0;var bq6=Gc();class xq6{_nameFilter;_type;_unitFilter;constructor($){this._nameFilter=new bq6.PatternPredicate($?.name??"*"),this._type=$?.type,this._unitFilter=new bq6.ExactPredicate($?.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}gq6.InstrumentSelector=xq6});var pq6=F((cq6)=>{Object.defineProperty(cq6,"__esModule",{value:!0});cq6.MeterSelector=void 0;var zw0=Gc();class mq6{_nameFilter;_versionFilter;_schemaUrlFilter;constructor($){this._nameFilter=new zw0.ExactPredicate($?.name),this._versionFilter=new zw0.ExactPredicate($?.version),this._schemaUrlFilter=new zw0.ExactPredicate($?.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}cq6.MeterSelector=mq6});var tq6=F((rq6)=>{Object.defineProperty(rq6,"__esModule",{value:!0});rq6.View=void 0;var sH8=Gc(),nq6=Wc(),eH8=uq6(),$z8=pq6(),iq6=NE();function Jz8($){return $.instrumentName==null&&$.instrumentType==null&&$.instrumentUnit==null&&$.meterName==null&&$.meterVersion==null&&$.meterSchemaUrl==null}function Qz8($){if(Jz8($))throw Error("Cannot create view with no selector arguments supplied");if($.name!=null&&($?.instrumentName==null||sH8.PatternPredicate.hasWildcard($.instrumentName)))throw Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.")}class oq6{name;description;aggregation;attributesProcessor;instrumentSelector;meterSelector;aggregationCardinalityLimit;constructor($){if(Qz8($),$.attributesProcessors!=null)this.attributesProcessor=(0,nq6.createMultiAttributesProcessor)($.attributesProcessors);else this.attributesProcessor=(0,nq6.createNoopAttributesProcessor)();this.name=$.name,this.description=$.description,this.aggregation=(0,iq6.toAggregation)($.aggregation??{type:iq6.AggregationType.DEFAULT}),this.instrumentSelector=new eH8.InstrumentSelector({name:$.instrumentName,type:$.instrumentType,unit:$.instrumentUnit}),this.meterSelector=new $z8.MeterSelector({name:$.meterName,version:$.meterVersion,schemaUrl:$.meterSchemaUrl}),this.aggregationCardinalityLimit=$.aggregationCardinalityLimit}}rq6.View=oq6});var JF6=F((eq6)=>{Object.defineProperty(eq6,"__esModule",{value:!0});eq6.MeterProvider=void 0;var Kc=P(),Xz8=Qz6(),Yz8=jq6(),Wz8=_q6(),Gz8=tq6();class sq6{_sharedState;_shutdown=!1;constructor($){if(this._sharedState=new Yz8.MeterProviderSharedState($?.resource??(0,Xz8.defaultResource)()),$?.views!=null&&$.views.length>0)for(let J of $.views)this._sharedState.viewRegistry.addView(new Gz8.View(J));if($?.readers!=null&&$.readers.length>0)for(let J of $.readers){let Q=new Wz8.MetricCollector(this._sharedState,J);J.setMetricProducer(Q),this._sharedState.metricCollectors.push(Q)}}getMeter($,J="",Q={}){if(this._shutdown)return Kc.diag.warn("A shutdown MeterProvider cannot provide a Meter"),(0,Kc.createNoopMeter)();return this._sharedState.getMeterSharedState({name:$,version:J,schemaUrl:Q.schemaUrl}).meter}async shutdown($){if(this._shutdown){Kc.diag.warn("shutdown may only be called once per MeterProvider");return}this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.shutdown($)}))}async forceFlush($){if(this._shutdown){Kc.diag.warn("invalid attempt to force flush after MeterProvider shutdown");return}await Promise.all(this._sharedState.metricCollectors.map((J)=>{return J.forceFlush($)}))}}eq6.MeterProvider=sq6});var qw0=F((Q5)=>{Object.defineProperty(Q5,"__esModule",{value:!0});Q5.TimeoutError=Q5.createDenyListAttributesProcessor=Q5.createAllowListAttributesProcessor=Q5.AggregationType=Q5.MeterProvider=Q5.ConsoleMetricExporter=Q5.InMemoryMetricExporter=Q5.PeriodicExportingMetricReader=Q5.MetricReader=Q5.InstrumentType=Q5.DataPointType=Q5.AggregationTemporality=void 0;var Kz8=lm();Object.defineProperty(Q5,"AggregationTemporality",{enumerable:!0,get:function(){return Kz8.AggregationTemporality}});var QF6=sK();Object.defineProperty(Q5,"DataPointType",{enumerable:!0,get:function(){return QF6.DataPointType}});Object.defineProperty(Q5,"InstrumentType",{enumerable:!0,get:function(){return QF6.InstrumentType}});var Zz8=cO0();Object.defineProperty(Q5,"MetricReader",{enumerable:!0,get:function(){return Zz8.MetricReader}});var Hz8=SZ6();Object.defineProperty(Q5,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return Hz8.PeriodicExportingMetricReader}});var zz8=yZ6();Object.defineProperty(Q5,"InMemoryMetricExporter",{enumerable:!0,get:function(){return zz8.InMemoryMetricExporter}});var qz8=gZ6();Object.defineProperty(Q5,"ConsoleMetricExporter",{enumerable:!0,get:function(){return qz8.ConsoleMetricExporter}});var Fz8=JF6();Object.defineProperty(Q5,"MeterProvider",{enumerable:!0,get:function(){return Fz8.MeterProvider}});var Bz8=NE();Object.defineProperty(Q5,"AggregationType",{enumerable:!0,get:function(){return Bz8.AggregationType}});var XF6=Wc();Object.defineProperty(Q5,"createAllowListAttributesProcessor",{enumerable:!0,get:function(){return XF6.createAllowListAttributesProcessor}});Object.defineProperty(Q5,"createDenyListAttributesProcessor",{enumerable:!0,get:function(){return XF6.createDenyListAttributesProcessor}});var Vz8=AQ();Object.defineProperty(Q5,"TimeoutError",{enumerable:!0,get:function(){return Vz8.TimeoutError}})});var Vw0=F((KF6)=>{Object.defineProperty(KF6,"__esModule",{value:!0});KF6.PrometheusSerializer=void 0;var Dz8=P(),IF=qw0(),YF6=LQ();function Hc($){return $.replace(/\\/g,"\\\\").replace(/\n/g,"\\n")}function WF6($=""){if(typeof $!=="string")$=JSON.stringify($);return Hc($).replace(/"/g,"\\\"")}var Oz8=/[^a-z0-9_]/gi,wz8=/_{2,}/g;function Bw0($){return $.replace(Oz8,"_").replace(wz8,"_")}function Fw0($,J){if(!$.endsWith("_total")&&J.dataPointType===IF.DataPointType.SUM&&J.isMonotonic)$=$+"_total";return $}function Nz8($){if($===1/0)return"+Inf";else if($===-1/0)return"-Inf";else return`${$}`}function Iz8($){switch($.dataPointType){case IF.DataPointType.SUM:if($.isMonotonic)return"counter";return"gauge";case IF.DataPointType.GAUGE:return"gauge";case IF.DataPointType.HISTOGRAM:return"histogram";default:return"untyped"}}function Zc($,J,Q,X,Y){let W=!1,G="";for(let[K,Z]of Object.entries(J)){let H=Bw0(K);W=!0,G+=`${G.length>0?",":""}${H}="${WF6(Z)}"`}if(Y)for(let[K,Z]of Object.entries(Y)){let H=Bw0(K);W=!0,G+=`${G.length>0?",":""}${H}="${WF6(Z)}"`}if(W)$+=`{${G}}`;return`${$} ${Nz8(Q)}${X!==void 0?" "+String(X):""} -`}var Lz8="# no registered metrics";class GF6{_prefix;_appendTimestamp;_additionalAttributes;_withResourceConstantLabels;_withoutTargetInfo;constructor($,J=!1,Q,X){if($)this._prefix=$+"_";this._appendTimestamp=J,this._withResourceConstantLabels=Q,this._withoutTargetInfo=!!X}serialize($){let J="";this._additionalAttributes=this._filterResourceConstantLabels($.resource.attributes,this._withResourceConstantLabels);for(let Q of $.scopeMetrics)J+=this._serializeScopeMetrics(Q);if(J==="")J+=Lz8;return this._serializeResource($.resource)+J}_filterResourceConstantLabels($,J){if(J){let Q={};for(let[X,Y]of Object.entries($))if(X.match(J))Q[X]=Y;return Q}return}_serializeScopeMetrics($){let J="";for(let Q of $.metrics)J+=this._serializeMetricData(Q)+` -`;return J}_serializeMetricData($){let J=Bw0(Hc($.descriptor.name));if(this._prefix)J=`${this._prefix}${J}`;let Q=$.dataPointType;J=Fw0(J,$);let X=`# HELP ${J} ${Hc($.descriptor.description||"description missing")}`,Y=$.descriptor.unit?` -# UNIT ${J} ${Hc($.descriptor.unit)}`:"",W=`# TYPE ${J} ${Iz8($)}`,G="";switch(Q){case IF.DataPointType.SUM:case IF.DataPointType.GAUGE:{G=$.dataPoints.map((K)=>this._serializeSingularDataPoint(J,$,K)).join("");break}case IF.DataPointType.HISTOGRAM:{G=$.dataPoints.map((K)=>this._serializeHistogramDataPoint(J,$,K)).join("");break}default:Dz8.diag.error(`Unrecognizable DataPointType: ${Q} for metric "${J}"`)}return`${X}${Y} -${W} -${G}`.trim()}_serializeSingularDataPoint($,J,Q){let X="";$=Fw0($,J);let{value:Y,attributes:W}=Q,G=(0,YF6.hrTimeToMilliseconds)(Q.endTime);return X+=Zc($,W,Y,this._appendTimestamp?G:void 0,this._additionalAttributes),X}_serializeHistogramDataPoint($,J,Q){let X="";$=Fw0($,J);let{attributes:Y,value:W}=Q,G=(0,YF6.hrTimeToMilliseconds)(Q.endTime);for(let z of["count","sum"]){let q=W[z];if(q!=null)X+=Zc($+"_"+z,Y,q,this._appendTimestamp?G:void 0,this._additionalAttributes)}let K=0,Z=W.buckets.counts.entries(),H=!1;for(let[z,q]of Z){K+=q;let B=W.buckets.boundaries[z];if(B===void 0&&H)break;if(B===1/0)H=!0;X+=Zc($+"_bucket",Y,K,this._appendTimestamp?G:void 0,Object.assign({},this._additionalAttributes??{},{le:B===void 0||B===1/0?"+Inf":String(B)}))}return X}_serializeResource($){if(this._withoutTargetInfo===!0)return"";let J="target_info",Q=`# HELP ${J} Target metadata`,X=`# TYPE ${J} gauge`,Y=Zc(J,$.attributes,1).trim();return`${Q} -${X} -${Y} -`}}KF6.PrometheusSerializer=GF6});var qF6=F((HF6)=>{Object.defineProperty(HF6,"__esModule",{value:!0});HF6.PrometheusExporter=void 0;var jE=P(),Az8=LQ(),Uw0=qw0(),Pz8=f("http"),Mz8=Vw0(),Cz8=f("url");class CW extends Uw0.MetricReader{static DEFAULT_OPTIONS={host:void 0,port:9464,endpoint:"/metrics",prefix:"",appendTimestamp:!1,withResourceConstantLabels:void 0,withoutTargetInfo:!1};_host;_port;_baseUrl;_endpoint;_server;_prefix;_appendTimestamp;_serializer;_startServerPromise;constructor($={},J=()=>{}){super({aggregationSelector:(Y)=>{return{type:Uw0.AggregationType.DEFAULT}},aggregationTemporalitySelector:(Y)=>Uw0.AggregationTemporality.CUMULATIVE,metricProducers:$.metricProducers});this._host=$.host||process.env.OTEL_EXPORTER_PROMETHEUS_HOST||CW.DEFAULT_OPTIONS.host,this._port=$.port||Number(process.env.OTEL_EXPORTER_PROMETHEUS_PORT)||CW.DEFAULT_OPTIONS.port,this._prefix=$.prefix||CW.DEFAULT_OPTIONS.prefix,this._appendTimestamp=typeof $.appendTimestamp==="boolean"?$.appendTimestamp:CW.DEFAULT_OPTIONS.appendTimestamp;let Q=$.withResourceConstantLabels||CW.DEFAULT_OPTIONS.withResourceConstantLabels,X=$.withoutTargetInfo||CW.DEFAULT_OPTIONS.withoutTargetInfo;if(this._server=(0,Pz8.createServer)(this._requestHandler).unref(),this._serializer=new Mz8.PrometheusSerializer(this._prefix,this._appendTimestamp,Q,X),this._baseUrl=`http://${this._host}:${this._port}/`,this._endpoint=($.endpoint||CW.DEFAULT_OPTIONS.endpoint).replace(/^([^/])/,"/$1"),$.preventServerStart!==!0)this.startServer().then(J,(Y)=>{jE.diag.error(Y),J(Y)});else if(J)queueMicrotask(J)}async onForceFlush(){}onShutdown(){return this.stopServer()}stopServer(){if(!this._server)return jE.diag.debug("Prometheus stopServer() was called but server was never started."),Promise.resolve();else return new Promise(($)=>{this._server.close((J)=>{if(!J)jE.diag.debug("Prometheus exporter was stopped");else if(J.code!=="ERR_SERVER_NOT_RUNNING")(0,Az8.globalErrorHandler)(J);$()})})}startServer(){return this._startServerPromise??=new Promise(($,J)=>{this._server.once("error",J),this._server.listen({port:this._port,host:this._host},()=>{jE.diag.debug(`Prometheus exporter server started: ${this._host}:${this._port}/${this._endpoint}`),$()})}),this._startServerPromise}getMetricsRequestHandler($,J){this._exportMetrics(J)}_requestHandler=($,J)=>{if($.url!=null&&new Cz8.URL($.url,this._baseUrl).pathname===this._endpoint)this._exportMetrics(J);else this._notFound(J)};_exportMetrics=($)=>{$.statusCode=200,$.setHeader("content-type","text/plain"),this.collect().then((J)=>{let{resourceMetrics:Q,errors:X}=J;if(X.length)jE.diag.error("PrometheusExporter: metrics collection errors",...X);$.end(this._serializer.serialize(Q))},(J)=>{$.end(`# failed to export metrics: ${J}`)})};_notFound=($)=>{$.statusCode=404,$.end()}}HF6.PrometheusExporter=CW});var FF6=F((zc)=>{Object.defineProperty(zc,"__esModule",{value:!0});zc.PrometheusSerializer=zc.PrometheusExporter=void 0;var Ez8=qF6();Object.defineProperty(zc,"PrometheusExporter",{enumerable:!0,get:function(){return Ez8.PrometheusExporter}});var Rz8=Vw0();Object.defineProperty(zc,"PrometheusSerializer",{enumerable:!0,get:function(){return Rz8.PrometheusSerializer}})});var OF6=F((UF6)=>{Object.defineProperty(UF6,"__esModule",{value:!0});UF6.OTLPTraceExporter=void 0;var jz8=XQ(),Sz8=mX(),BF6=b3();class VF6 extends jz8.OTLPExporterBase{constructor($={}){super((0,BF6.createOtlpHttpExportDelegate)((0,BF6.convertLegacyHttpOptions)($,"TRACES","v1/traces",{"Content-Type":"application/x-protobuf"}),Sz8.ProtobufTraceSerializer))}}UF6.OTLPTraceExporter=VF6});var wF6=F((Dw0)=>{Object.defineProperty(Dw0,"__esModule",{value:!0});Dw0.OTLPTraceExporter=void 0;var kz8=OF6();Object.defineProperty(Dw0,"OTLPTraceExporter",{enumerable:!0,get:function(){return kz8.OTLPTraceExporter}})});var NF6=F((Ow0)=>{Object.defineProperty(Ow0,"__esModule",{value:!0});Ow0.OTLPTraceExporter=void 0;var _z8=wF6();Object.defineProperty(Ow0,"OTLPTraceExporter",{enumerable:!0,get:function(){return _z8.OTLPTraceExporter}})});var IF6=F((ww0)=>{Object.defineProperty(ww0,"__esModule",{value:!0});ww0.OTLPTraceExporter=void 0;var yz8=NF6();Object.defineProperty(ww0,"OTLPTraceExporter",{enumerable:!0,get:function(){return yz8.OTLPTraceExporter}})});var CF6=F((PF6)=>{Object.defineProperty(PF6,"__esModule",{value:!0});PF6.OTLPTraceExporter=void 0;var LF6=vm(),bz8=mX(),xz8=XQ();class AF6 extends xz8.OTLPExporterBase{constructor($={}){super((0,LF6.createOtlpGrpcExportDelegate)((0,LF6.convertLegacyOtlpGrpcOptions)($,"TRACES"),bz8.ProtobufTraceSerializer,"TraceExportService","/opentelemetry.proto.collector.trace.v1.TraceService/Export"))}}PF6.OTLPTraceExporter=AF6});var EF6=F((Nw0)=>{Object.defineProperty(Nw0,"__esModule",{value:!0});Nw0.OTLPTraceExporter=void 0;var gz8=CF6();Object.defineProperty(Nw0,"OTLPTraceExporter",{enumerable:!0,get:function(){return gz8.OTLPTraceExporter}})});var SE=F((RF6)=>{Object.defineProperty(RF6,"__esModule",{value:!0});RF6.isTracingSuppressed=RF6.unsuppressTracing=RF6.suppressTracing=void 0;var uz8=P(),Iw0=(0,uz8.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function mz8($){return $.setValue(Iw0,!0)}RF6.suppressTracing=mz8;function cz8($){return $.deleteValue(Iw0)}RF6.unsuppressTracing=cz8;function lz8($){return $.getValue(Iw0)===!0}RF6.isTracingSuppressed=lz8});var Lw0=F((jF6)=>{Object.defineProperty(jF6,"__esModule",{value:!0});jF6.BAGGAGE_MAX_TOTAL_LENGTH=jF6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=jF6.BAGGAGE_MAX_NAME_VALUE_PAIRS=jF6.BAGGAGE_HEADER=jF6.BAGGAGE_ITEMS_SEPARATOR=jF6.BAGGAGE_PROPERTIES_SEPARATOR=jF6.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;jF6.BAGGAGE_KEY_PAIR_SEPARATOR="=";jF6.BAGGAGE_PROPERTIES_SEPARATOR=";";jF6.BAGGAGE_ITEMS_SEPARATOR=",";jF6.BAGGAGE_HEADER="baggage";jF6.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;jF6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;jF6.BAGGAGE_MAX_TOTAL_LENGTH=8192});var Aw0=F((vF6)=>{Object.defineProperty(vF6,"__esModule",{value:!0});vF6.parseKeyPairsIntoRecord=vF6.parsePairKeyValue=vF6.getKeyPairs=vF6.serializeKeyPairs=void 0;var ez8=P(),LF=Lw0();function $q8($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?LF.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>LF.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}vF6.serializeKeyPairs=$q8;function Jq8($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=LF.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}vF6.getKeyPairs=Jq8;function kF6($){let J=$.split(LF.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(LF.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,ez8.baggageEntryMetadataFromString)(J.join(LF.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}vF6.parsePairKeyValue=kF6;function Qq8($){let J={};if(typeof $==="string"&&$.length>0)$.split(LF.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=kF6(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}vF6.parseKeyPairsIntoRecord=Qq8});var bF6=F((yF6)=>{Object.defineProperty(yF6,"__esModule",{value:!0});yF6.W3CBaggagePropagator=void 0;var Pw0=P(),Gq8=SE(),AF=Lw0(),Mw0=Aw0();class fF6{inject($,J,Q){let X=Pw0.propagation.getBaggage($);if(!X||(0,Gq8.isTracingSuppressed)($))return;let Y=(0,Mw0.getKeyPairs)(X).filter((G)=>{return G.length<=AF.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,AF.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,Mw0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,AF.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,AF.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(AF.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(AF.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,Mw0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return Pw0.propagation.setBaggage($,Pw0.propagation.createBaggage(W))}fields(){return[AF.BAGGAGE_HEADER]}}yF6.W3CBaggagePropagator=fF6});var uF6=F((gF6)=>{Object.defineProperty(gF6,"__esModule",{value:!0});gF6.AnchoredClock=void 0;class xF6{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}gF6.AnchoredClock=xF6});var oF6=F((nF6)=>{Object.defineProperty(nF6,"__esModule",{value:!0});nF6.isAttributeValue=nF6.isAttributeKey=nF6.sanitizeAttributes=void 0;var mF6=P();function Kq8($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!cF6(Q)){mF6.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!lF6(X)){mF6.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}nF6.sanitizeAttributes=Kq8;function cF6($){return typeof $==="string"&&$!==""}nF6.isAttributeKey=cF6;function lF6($){if($==null)return!0;if(Array.isArray($))return Zq8($);return pF6(typeof $)}nF6.isAttributeValue=lF6;function Zq8($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(pF6(X)){J=X;continue}return!1}return!1}return!0}function pF6($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var Cw0=F((rF6)=>{Object.defineProperty(rF6,"__esModule",{value:!0});rF6.loggingErrorHandler=void 0;var qq8=P();function Fq8(){return($)=>{qq8.diag.error(Bq8($))}}rF6.loggingErrorHandler=Fq8;function Bq8($){if(typeof $==="string")return $;else return JSON.stringify(Vq8($))}function Vq8($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var $B6=F((sF6)=>{Object.defineProperty(sF6,"__esModule",{value:!0});sF6.globalErrorHandler=sF6.setGlobalErrorHandler=void 0;var Uq8=Cw0(),tF6=(0,Uq8.loggingErrorHandler)();function Dq8($){tF6=$}sF6.setGlobalErrorHandler=Dq8;function Oq8($){try{tF6($)}catch{}}sF6.globalErrorHandler=Oq8});var GB6=F((YB6)=>{Object.defineProperty(YB6,"__esModule",{value:!0});YB6.getStringListFromEnv=YB6.getBooleanFromEnv=YB6.getStringFromEnv=YB6.getNumberFromEnv=void 0;var JB6=P(),QB6=f("util");function Nq8($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){JB6.diag.warn(`Unknown value ${(0,QB6.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}YB6.getNumberFromEnv=Nq8;function XB6($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}YB6.getStringFromEnv=XB6;function Iq8($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return JB6.diag.warn(`Unknown value ${(0,QB6.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}YB6.getBooleanFromEnv=Iq8;function Lq8($){return XB6($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}YB6.getStringListFromEnv=Lq8});var HB6=F((KB6)=>{Object.defineProperty(KB6,"__esModule",{value:!0});KB6._globalThis=void 0;KB6._globalThis=typeof globalThis==="object"?globalThis:global});var FB6=F((zB6)=>{Object.defineProperty(zB6,"__esModule",{value:!0});zB6.otperformance=void 0;var Cq8=f("perf_hooks");zB6.otperformance=Cq8.performance});var UB6=F((BB6)=>{Object.defineProperty(BB6,"__esModule",{value:!0});BB6.VERSION=void 0;BB6.VERSION="2.2.0"});var wB6=F((DB6)=>{Object.defineProperty(DB6,"__esModule",{value:!0});DB6.ATTR_PROCESS_RUNTIME_NAME=void 0;DB6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var LB6=F((NB6)=>{Object.defineProperty(NB6,"__esModule",{value:!0});NB6.SDK_INFO=void 0;var Eq8=UB6(),qc=m0(),Rq8=wB6();NB6.SDK_INFO={[qc.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[Rq8.ATTR_PROCESS_RUNTIME_NAME]:"node",[qc.ATTR_TELEMETRY_SDK_LANGUAGE]:qc.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[qc.ATTR_TELEMETRY_SDK_VERSION]:Eq8.VERSION}});var AB6=F((EW)=>{Object.defineProperty(EW,"__esModule",{value:!0});EW.SDK_INFO=EW.otperformance=EW._globalThis=EW.getStringListFromEnv=EW.getNumberFromEnv=EW.getBooleanFromEnv=EW.getStringFromEnv=void 0;var Fc=GB6();Object.defineProperty(EW,"getStringFromEnv",{enumerable:!0,get:function(){return Fc.getStringFromEnv}});Object.defineProperty(EW,"getBooleanFromEnv",{enumerable:!0,get:function(){return Fc.getBooleanFromEnv}});Object.defineProperty(EW,"getNumberFromEnv",{enumerable:!0,get:function(){return Fc.getNumberFromEnv}});Object.defineProperty(EW,"getStringListFromEnv",{enumerable:!0,get:function(){return Fc.getStringListFromEnv}});var Tq8=HB6();Object.defineProperty(EW,"_globalThis",{enumerable:!0,get:function(){return Tq8._globalThis}});var jq8=FB6();Object.defineProperty(EW,"otperformance",{enumerable:!0,get:function(){return jq8.otperformance}});var Sq8=LB6();Object.defineProperty(EW,"SDK_INFO",{enumerable:!0,get:function(){return Sq8.SDK_INFO}})});var Ew0=F((RW)=>{Object.defineProperty(RW,"__esModule",{value:!0});RW.getStringListFromEnv=RW.getNumberFromEnv=RW.getStringFromEnv=RW.getBooleanFromEnv=RW.otperformance=RW._globalThis=RW.SDK_INFO=void 0;var PF=AB6();Object.defineProperty(RW,"SDK_INFO",{enumerable:!0,get:function(){return PF.SDK_INFO}});Object.defineProperty(RW,"_globalThis",{enumerable:!0,get:function(){return PF._globalThis}});Object.defineProperty(RW,"otperformance",{enumerable:!0,get:function(){return PF.otperformance}});Object.defineProperty(RW,"getBooleanFromEnv",{enumerable:!0,get:function(){return PF.getBooleanFromEnv}});Object.defineProperty(RW,"getStringFromEnv",{enumerable:!0,get:function(){return PF.getStringFromEnv}});Object.defineProperty(RW,"getNumberFromEnv",{enumerable:!0,get:function(){return PF.getNumberFromEnv}});Object.defineProperty(RW,"getStringListFromEnv",{enumerable:!0,get:function(){return PF.getStringListFromEnv}})});var TB6=F((EB6)=>{Object.defineProperty(EB6,"__esModule",{value:!0});EB6.addHrTimes=EB6.isTimeInput=EB6.isTimeInputHrTime=EB6.hrTimeToMicroseconds=EB6.hrTimeToMilliseconds=EB6.hrTimeToNanoseconds=EB6.hrTimeToTimeStamp=EB6.hrTimeDuration=EB6.timeInputToHrTime=EB6.hrTime=EB6.getTimeOrigin=EB6.millisToHrTime=void 0;var Rw0=Ew0(),PB6=9,_q8=6,fq8=Math.pow(10,_q8),Bc=Math.pow(10,PB6);function kE($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*fq8);return[Q,X]}EB6.millisToHrTime=kE;function Tw0(){let $=Rw0.otperformance.timeOrigin;if(typeof $!=="number"){let J=Rw0.otperformance;$=J.timing&&J.timing.fetchStart}return $}EB6.getTimeOrigin=Tw0;function MB6($){let J=kE(Tw0()),Q=kE(typeof $==="number"?$:Rw0.otperformance.now());return CB6(J,Q)}EB6.hrTime=MB6;function yq8($){if(jw0($))return $;else if(typeof $==="number")if($=Bc)Q[1]-=Bc,Q[0]+=1;return Q}EB6.addHrTimes=CB6});var kB6=F((jB6)=>{Object.defineProperty(jB6,"__esModule",{value:!0});jB6.unrefTimer=void 0;function eq8($){if(typeof $!=="number")$.unref()}jB6.unrefTimer=eq8});var _B6=F((vB6)=>{Object.defineProperty(vB6,"__esModule",{value:!0});vB6.ExportResultCode=void 0;var $F8;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})($F8=vB6.ExportResultCode||(vB6.ExportResultCode={}))});var xB6=F((hB6)=>{Object.defineProperty(hB6,"__esModule",{value:!0});hB6.CompositePropagator=void 0;var fB6=P();class yB6{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){fB6.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){fB6.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}hB6.CompositePropagator=yB6});var uB6=F((gB6)=>{Object.defineProperty(gB6,"__esModule",{value:!0});gB6.validateValue=gB6.validateKey=void 0;var kw0="[_0-9a-z-*/]",JF8=`[a-z]${kw0}{0,255}`,QF8=`[a-z0-9]${kw0}{0,240}@[a-z]${kw0}{0,13}`,XF8=new RegExp(`^(?:${JF8}|${QF8})$`),YF8=/^[ -~]{0,255}[!-~]$/,WF8=/,|=/;function GF8($){return XF8.test($)}gB6.validateKey=GF8;function KF8($){return YF8.test($)&&!WF8.test($)}gB6.validateValue=KF8});var _w0=F((nB6)=>{Object.defineProperty(nB6,"__esModule",{value:!0});nB6.TraceState=void 0;var mB6=uB6(),cB6=32,HF8=512,lB6=",",pB6="=";class vw0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+pB6+this.get(J)),$},[]).join(lB6)}_parse($){if($.length>HF8)return;if(this._internalState=$.split(lB6).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(pB6);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,mB6.validateKey)(W)&&(0,mB6.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>cB6)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,cB6))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new vw0;return $._internalState=new Map(this._internalState),$}}nB6.TraceState=vw0});var sB6=F((aB6)=>{Object.defineProperty(aB6,"__esModule",{value:!0});aB6.W3CTraceContextPropagator=aB6.parseTraceParent=aB6.TRACE_STATE_HEADER=aB6.TRACE_PARENT_HEADER=void 0;var Vc=P(),zF8=SE(),qF8=_w0();aB6.TRACE_PARENT_HEADER="traceparent";aB6.TRACE_STATE_HEADER="tracestate";var FF8="00",BF8="(?!ff)[\\da-f]{2}",VF8="(?![0]{32})[\\da-f]{32}",UF8="(?![0]{16})[\\da-f]{16}",DF8="[\\da-f]{2}",OF8=new RegExp(`^\\s?(${BF8})-(${VF8})-(${UF8})-(${DF8})(-.*)?\\s?$`);function oB6($){let J=OF8.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}aB6.parseTraceParent=oB6;class rB6{inject($,J,Q){let X=Vc.trace.getSpanContext($);if(!X||(0,zF8.isTracingSuppressed)($)||!(0,Vc.isSpanContextValid)(X))return;let Y=`${FF8}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||Vc.TraceFlags.NONE).toString(16)}`;if(Q.set(J,aB6.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,aB6.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,aB6.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=oB6(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,aB6.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new qF8.TraceState(typeof K==="string"?K:void 0)}return Vc.trace.setSpanContext($,W)}fields(){return[aB6.TRACE_PARENT_HEADER,aB6.TRACE_STATE_HEADER]}}aB6.W3CTraceContextPropagator=rB6});var QV6=F(($V6)=>{Object.defineProperty($V6,"__esModule",{value:!0});$V6.getRPCMetadata=$V6.deleteRPCMetadata=$V6.setRPCMetadata=$V6.RPCType=void 0;var NF8=P(),fw0=(0,NF8.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),IF8;(function($){$.HTTP="http"})(IF8=$V6.RPCType||($V6.RPCType={}));function LF8($,J){return $.setValue(fw0,J)}$V6.setRPCMetadata=LF8;function AF8($){return $.deleteValue(fw0)}$V6.deleteRPCMetadata=AF8;function PF8($){return $.getValue(fw0)}$V6.getRPCMetadata=PF8});var HV6=F((KV6)=>{Object.defineProperty(KV6,"__esModule",{value:!0});KV6.isPlainObject=void 0;var EF8="[object Object]",RF8="[object Null]",TF8="[object Undefined]",jF8=Function.prototype,XV6=jF8.toString,SF8=XV6.call(Object),kF8=Object.getPrototypeOf,YV6=Object.prototype,WV6=YV6.hasOwnProperty,MF=Symbol?Symbol.toStringTag:void 0,GV6=YV6.toString;function vF8($){if(!_F8($)||fF8($)!==EF8)return!1;let J=kF8($);if(J===null)return!0;let Q=WV6.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&XV6.call(Q)===SF8}KV6.isPlainObject=vF8;function _F8($){return $!=null&&typeof $=="object"}function fF8($){if($==null)return $===void 0?TF8:RF8;return MF&&MF in Object($)?yF8($):hF8($)}function yF8($){let J=WV6.call($,MF),Q=$[MF],X=!1;try{$[MF]=void 0,X=!0}catch{}let Y=GV6.call($);if(X)if(J)$[MF]=Q;else delete $[MF];return Y}function hF8($){return GV6.call($)}});var DV6=F((VV6)=>{Object.defineProperty(VV6,"__esModule",{value:!0});VV6.merge=void 0;var zV6=HV6(),bF8=20;function xF8(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=FV6(J,$.shift(),0,Q);return J}VV6.merge=xF8;function yw0($){if(wc($))return $.slice();return $}function FV6($,J,Q=0,X){let Y;if(Q>bF8)return;if(Q++,Oc($)||Oc(J)||BV6(J))Y=yw0(J);else if(wc($)){if(Y=$.slice(),wc(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(qV6($,Z,X)||qV6(J,Z,X))delete Y[Z];else{if(vE(z)&&vE(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=FV6(Y[Z],H,Q,X)}}}}else Y=J;return Y}function qV6($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function gF8($,J){if(!(0,zV6.isPlainObject)($)||!(0,zV6.isPlainObject)(J))return!1;return!0}});var NV6=F((OV6)=>{Object.defineProperty(OV6,"__esModule",{value:!0});OV6.callWithTimeout=OV6.TimeoutError=void 0;class Nc extends Error{constructor($){super($);Object.setPrototypeOf(this,Nc.prototype)}}OV6.TimeoutError=Nc;function dF8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new Nc("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}OV6.callWithTimeout=dF8});var PV6=F((LV6)=>{Object.defineProperty(LV6,"__esModule",{value:!0});LV6.isUrlIgnored=LV6.urlMatches=void 0;function IV6($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}LV6.urlMatches=IV6;function mF8($,J){if(!J)return!1;for(let Q of J)if(IV6($,Q))return!0;return!1}LV6.isUrlIgnored=mF8});var RV6=F((CV6)=>{Object.defineProperty(CV6,"__esModule",{value:!0});CV6.Deferred=void 0;class MV6{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}CV6.Deferred=MV6});var kV6=F((jV6)=>{Object.defineProperty(jV6,"__esModule",{value:!0});jV6.BindOnceFuture=void 0;var lF8=RV6();class TV6{_callback;_that;_isCalled=!1;_deferred=new lF8.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}jV6.BindOnceFuture=TV6});var yV6=F((_V6)=>{Object.defineProperty(_V6,"__esModule",{value:!0});_V6.diagLogLevelFromString=void 0;var TW=P(),vV6={ALL:TW.DiagLogLevel.ALL,VERBOSE:TW.DiagLogLevel.VERBOSE,DEBUG:TW.DiagLogLevel.DEBUG,INFO:TW.DiagLogLevel.INFO,WARN:TW.DiagLogLevel.WARN,ERROR:TW.DiagLogLevel.ERROR,NONE:TW.DiagLogLevel.NONE};function pF8($){if($==null)return;let J=vV6[$.toUpperCase()];if(J==null)return TW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(vV6)}, using default`),TW.DiagLogLevel.INFO;return J}_V6.diagLogLevelFromString=pF8});var gV6=F((bV6)=>{Object.defineProperty(bV6,"__esModule",{value:!0});bV6._export=void 0;var hV6=P(),nF8=SE();function iF8($,J){return new Promise((Q)=>{hV6.context.with((0,nF8.suppressTracing)(hV6.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}bV6._export=iF8});var Ac=F((N1)=>{Object.defineProperty(N1,"__esModule",{value:!0});N1.internal=N1.diagLogLevelFromString=N1.BindOnceFuture=N1.urlMatches=N1.isUrlIgnored=N1.callWithTimeout=N1.TimeoutError=N1.merge=N1.TraceState=N1.unsuppressTracing=N1.suppressTracing=N1.isTracingSuppressed=N1.setRPCMetadata=N1.getRPCMetadata=N1.deleteRPCMetadata=N1.RPCType=N1.parseTraceParent=N1.W3CTraceContextPropagator=N1.TRACE_STATE_HEADER=N1.TRACE_PARENT_HEADER=N1.CompositePropagator=N1.otperformance=N1.getStringListFromEnv=N1.getNumberFromEnv=N1.getBooleanFromEnv=N1.getStringFromEnv=N1._globalThis=N1.SDK_INFO=N1.parseKeyPairsIntoRecord=N1.ExportResultCode=N1.unrefTimer=N1.timeInputToHrTime=N1.millisToHrTime=N1.isTimeInputHrTime=N1.isTimeInput=N1.hrTimeToTimeStamp=N1.hrTimeToNanoseconds=N1.hrTimeToMilliseconds=N1.hrTimeToMicroseconds=N1.hrTimeDuration=N1.hrTime=N1.getTimeOrigin=N1.addHrTimes=N1.loggingErrorHandler=N1.setGlobalErrorHandler=N1.globalErrorHandler=N1.sanitizeAttributes=N1.isAttributeValue=N1.AnchoredClock=N1.W3CBaggagePropagator=void 0;var oF8=bF6();Object.defineProperty(N1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return oF8.W3CBaggagePropagator}});var rF8=uF6();Object.defineProperty(N1,"AnchoredClock",{enumerable:!0,get:function(){return rF8.AnchoredClock}});var dV6=oF6();Object.defineProperty(N1,"isAttributeValue",{enumerable:!0,get:function(){return dV6.isAttributeValue}});Object.defineProperty(N1,"sanitizeAttributes",{enumerable:!0,get:function(){return dV6.sanitizeAttributes}});var uV6=$B6();Object.defineProperty(N1,"globalErrorHandler",{enumerable:!0,get:function(){return uV6.globalErrorHandler}});Object.defineProperty(N1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return uV6.setGlobalErrorHandler}});var aF8=Cw0();Object.defineProperty(N1,"loggingErrorHandler",{enumerable:!0,get:function(){return aF8.loggingErrorHandler}});var BJ=TB6();Object.defineProperty(N1,"addHrTimes",{enumerable:!0,get:function(){return BJ.addHrTimes}});Object.defineProperty(N1,"getTimeOrigin",{enumerable:!0,get:function(){return BJ.getTimeOrigin}});Object.defineProperty(N1,"hrTime",{enumerable:!0,get:function(){return BJ.hrTime}});Object.defineProperty(N1,"hrTimeDuration",{enumerable:!0,get:function(){return BJ.hrTimeDuration}});Object.defineProperty(N1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return BJ.hrTimeToMicroseconds}});Object.defineProperty(N1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return BJ.hrTimeToMilliseconds}});Object.defineProperty(N1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return BJ.hrTimeToNanoseconds}});Object.defineProperty(N1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return BJ.hrTimeToTimeStamp}});Object.defineProperty(N1,"isTimeInput",{enumerable:!0,get:function(){return BJ.isTimeInput}});Object.defineProperty(N1,"isTimeInputHrTime",{enumerable:!0,get:function(){return BJ.isTimeInputHrTime}});Object.defineProperty(N1,"millisToHrTime",{enumerable:!0,get:function(){return BJ.millisToHrTime}});Object.defineProperty(N1,"timeInputToHrTime",{enumerable:!0,get:function(){return BJ.timeInputToHrTime}});var tF8=kB6();Object.defineProperty(N1,"unrefTimer",{enumerable:!0,get:function(){return tF8.unrefTimer}});var sF8=_B6();Object.defineProperty(N1,"ExportResultCode",{enumerable:!0,get:function(){return sF8.ExportResultCode}});var eF8=Aw0();Object.defineProperty(N1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return eF8.parseKeyPairsIntoRecord}});var CF=Ew0();Object.defineProperty(N1,"SDK_INFO",{enumerable:!0,get:function(){return CF.SDK_INFO}});Object.defineProperty(N1,"_globalThis",{enumerable:!0,get:function(){return CF._globalThis}});Object.defineProperty(N1,"getStringFromEnv",{enumerable:!0,get:function(){return CF.getStringFromEnv}});Object.defineProperty(N1,"getBooleanFromEnv",{enumerable:!0,get:function(){return CF.getBooleanFromEnv}});Object.defineProperty(N1,"getNumberFromEnv",{enumerable:!0,get:function(){return CF.getNumberFromEnv}});Object.defineProperty(N1,"getStringListFromEnv",{enumerable:!0,get:function(){return CF.getStringListFromEnv}});Object.defineProperty(N1,"otperformance",{enumerable:!0,get:function(){return CF.otperformance}});var $B8=xB6();Object.defineProperty(N1,"CompositePropagator",{enumerable:!0,get:function(){return $B8.CompositePropagator}});var Ic=sB6();Object.defineProperty(N1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return Ic.TRACE_PARENT_HEADER}});Object.defineProperty(N1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return Ic.TRACE_STATE_HEADER}});Object.defineProperty(N1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return Ic.W3CTraceContextPropagator}});Object.defineProperty(N1,"parseTraceParent",{enumerable:!0,get:function(){return Ic.parseTraceParent}});var Lc=QV6();Object.defineProperty(N1,"RPCType",{enumerable:!0,get:function(){return Lc.RPCType}});Object.defineProperty(N1,"deleteRPCMetadata",{enumerable:!0,get:function(){return Lc.deleteRPCMetadata}});Object.defineProperty(N1,"getRPCMetadata",{enumerable:!0,get:function(){return Lc.getRPCMetadata}});Object.defineProperty(N1,"setRPCMetadata",{enumerable:!0,get:function(){return Lc.setRPCMetadata}});var hw0=SE();Object.defineProperty(N1,"isTracingSuppressed",{enumerable:!0,get:function(){return hw0.isTracingSuppressed}});Object.defineProperty(N1,"suppressTracing",{enumerable:!0,get:function(){return hw0.suppressTracing}});Object.defineProperty(N1,"unsuppressTracing",{enumerable:!0,get:function(){return hw0.unsuppressTracing}});var JB8=_w0();Object.defineProperty(N1,"TraceState",{enumerable:!0,get:function(){return JB8.TraceState}});var QB8=DV6();Object.defineProperty(N1,"merge",{enumerable:!0,get:function(){return QB8.merge}});var mV6=NV6();Object.defineProperty(N1,"TimeoutError",{enumerable:!0,get:function(){return mV6.TimeoutError}});Object.defineProperty(N1,"callWithTimeout",{enumerable:!0,get:function(){return mV6.callWithTimeout}});var cV6=PV6();Object.defineProperty(N1,"isUrlIgnored",{enumerable:!0,get:function(){return cV6.isUrlIgnored}});Object.defineProperty(N1,"urlMatches",{enumerable:!0,get:function(){return cV6.urlMatches}});var XB8=kV6();Object.defineProperty(N1,"BindOnceFuture",{enumerable:!0,get:function(){return XB8.BindOnceFuture}});var YB8=yV6();Object.defineProperty(N1,"diagLogLevelFromString",{enumerable:!0,get:function(){return YB8.diagLogLevelFromString}});var WB8=gV6();N1.internal={_export:WB8._export}});var iV6=F((pV6)=>{Object.defineProperty(pV6,"__esModule",{value:!0});pV6.prepareSend=void 0;var bw0=P(),Pc=Ac(),GB8=f("http"),KB8=f("https");function ZB8($,J){let Q=new URL($),X=Object.assign({method:"POST",headers:{"Content-Type":"application/json",...J}});return function(W,G){if(W.length===0)return bw0.diag.debug("Zipkin send with empty spans"),G({code:Pc.ExportResultCode.SUCCESS});let{request:K}=Q.protocol==="http:"?GB8:KB8,Z=K(Q,X,(z)=>{let q="";z.on("data",(B)=>{q+=B}),z.on("end",()=>{let B=z.statusCode||0;if(bw0.diag.debug(`Zipkin response status code: ${B}, body: ${q}`),B<400)return G({code:Pc.ExportResultCode.SUCCESS});else return G({code:Pc.ExportResultCode.FAILED,error:Error(`Got unexpected status code from zipkin: ${B}`)})})});Z.on("error",(z)=>{return G({code:Pc.ExportResultCode.FAILED,error:z})});let H=JSON.stringify(W);bw0.diag.debug(`Zipkin request payload: ${H}`),Z.write(H,"utf8"),Z.end()}}pV6.prepareSend=ZB8});var oV6=F((xw0)=>{Object.defineProperty(xw0,"__esModule",{value:!0});xw0.prepareSend=void 0;var HB8=iV6();Object.defineProperty(xw0,"prepareSend",{enumerable:!0,get:function(){return HB8.prepareSend}})});var dw0=F((gw0)=>{Object.defineProperty(gw0,"__esModule",{value:!0});gw0.prepareSend=void 0;var qB8=oV6();Object.defineProperty(gw0,"prepareSend",{enumerable:!0,get:function(){return qB8.prepareSend}})});var aV6=F((rV6)=>{Object.defineProperty(rV6,"__esModule",{value:!0});rV6.SpanKind=void 0;var BB8;(function($){$.CLIENT="CLIENT",$.SERVER="SERVER",$.CONSUMER="CONSUMER",$.PRODUCER="PRODUCER"})(BB8=rV6.SpanKind||(rV6.SpanKind={}))});var JU6=F((eV6)=>{Object.defineProperty(eV6,"__esModule",{value:!0});eV6._toZipkinAnnotations=eV6._toZipkinTags=eV6.toZipkinSpan=eV6.defaultStatusErrorTagName=eV6.defaultStatusCodeTagName=void 0;var $Z=P(),mw0=Ac(),Mc=aV6(),VB8={[$Z.SpanKind.CLIENT]:Mc.SpanKind.CLIENT,[$Z.SpanKind.SERVER]:Mc.SpanKind.SERVER,[$Z.SpanKind.CONSUMER]:Mc.SpanKind.CONSUMER,[$Z.SpanKind.PRODUCER]:Mc.SpanKind.PRODUCER,[$Z.SpanKind.INTERNAL]:void 0};eV6.defaultStatusCodeTagName="otel.status_code";eV6.defaultStatusErrorTagName="error";function UB8($,J,Q,X){return{traceId:$.spanContext().traceId,parentId:$.parentSpanContext?.spanId,name:$.name,id:$.spanContext().spanId,kind:VB8[$.kind],timestamp:(0,mw0.hrTimeToMicroseconds)($.startTime),duration:Math.round((0,mw0.hrTimeToMicroseconds)($.duration)),localEndpoint:{serviceName:J},tags:tV6($,Q,X),annotations:$.events.length?sV6($.events):void 0}}eV6.toZipkinSpan=UB8;function tV6({attributes:$,resource:J,status:Q,droppedAttributesCount:X,droppedEventsCount:Y,droppedLinksCount:W},G,K){let Z={};for(let H of Object.keys($))Z[H]=String($[H]);if(Q.code!==$Z.SpanStatusCode.UNSET)Z[G]=String($Z.SpanStatusCode[Q.code]);if(Q.code===$Z.SpanStatusCode.ERROR&&Q.message)Z[K]=Q.message;if(X)Z["otel.dropped_attributes_count"]=String(X);if(Y)Z["otel.dropped_events_count"]=String(Y);if(W)Z["otel.dropped_links_count"]=String(W);return Object.keys(J.attributes).forEach((H)=>Z[H]=String(J.attributes[H])),Z}eV6._toZipkinTags=tV6;function sV6($){return $.map((J)=>({timestamp:Math.round((0,mw0.hrTimeToMicroseconds)(J.time)),value:J.name}))}eV6._toZipkinAnnotations=sV6});var YU6=F((QU6)=>{Object.defineProperty(QU6,"__esModule",{value:!0});QU6.prepareGetHeaders=void 0;function IB8($){return function(){return $()}}QU6.prepareGetHeaders=IB8});var qU6=F((HU6)=>{Object.defineProperty(HU6,"__esModule",{value:!0});HU6.ZipkinExporter=void 0;var WU6=P(),GU6=Ac(),KU6=dw0(),cw0=JU6(),lw0=m0(),LB8=YU6();class ZU6{DEFAULT_SERVICE_NAME="OpenTelemetry Service";_statusCodeTagName;_statusDescriptionTagName;_urlStr;_send;_getHeaders;_serviceName;_isShutdown;_sendingPromises=[];constructor($={}){if(this._urlStr=$.url||((0,GU6.getStringFromEnv)("OTEL_EXPORTER_ZIPKIN_ENDPOINT")??"http://localhost:9411/api/v2/spans"),this._send=(0,KU6.prepareSend)(this._urlStr,$.headers),this._serviceName=$.serviceName,this._statusCodeTagName=$.statusCodeTagName||cw0.defaultStatusCodeTagName,this._statusDescriptionTagName=$.statusDescriptionTagName||cw0.defaultStatusErrorTagName,this._isShutdown=!1,typeof $.getExportRequestHeaders==="function")this._getHeaders=(0,LB8.prepareGetHeaders)($.getExportRequestHeaders);else this._beforeSend=function(){}}export($,J){let Q=String(this._serviceName||$[0].resource.attributes[lw0.ATTR_SERVICE_NAME]||this.DEFAULT_SERVICE_NAME);if(WU6.diag.debug("Zipkin exporter export"),this._isShutdown){setTimeout(()=>J({code:GU6.ExportResultCode.FAILED,error:Error("Exporter has been shutdown")}));return}let X=new Promise((W)=>{this._sendSpans($,Q,(G)=>{W(),J(G)})});this._sendingPromises.push(X);let Y=()=>{let W=this._sendingPromises.indexOf(X);this._sendingPromises.splice(W,1)};X.then(Y,Y)}shutdown(){return WU6.diag.debug("Zipkin exporter shutdown"),this._isShutdown=!0,this.forceFlush()}forceFlush(){return new Promise(($,J)=>{Promise.all(this._sendingPromises).then(()=>{$()},J)})}_beforeSend(){if(this._getHeaders)this._send=(0,KU6.prepareSend)(this._urlStr,this._getHeaders())}_sendSpans($,J,Q){let X=$.map((Y)=>(0,cw0.toZipkinSpan)(Y,String(Y.attributes[lw0.ATTR_SERVICE_NAME]||Y.resource.attributes[lw0.ATTR_SERVICE_NAME]||J),this._statusCodeTagName,this._statusDescriptionTagName));return this._beforeSend(),this._send(X,(Y)=>{if(Q)return Q(Y)})}}HU6.ZipkinExporter=ZU6});var FU6=F((Cc)=>{Object.defineProperty(Cc,"__esModule",{value:!0});Cc.ZipkinExporter=Cc.prepareSend=void 0;var AB8=dw0();Object.defineProperty(Cc,"prepareSend",{enumerable:!0,get:function(){return AB8.prepareSend}});var PB8=qU6();Object.defineProperty(Cc,"ZipkinExporter",{enumerable:!0,get:function(){return PB8.ZipkinExporter}})});var _E=F((BU6)=>{Object.defineProperty(BU6,"__esModule",{value:!0});BU6.isTracingSuppressed=BU6.unsuppressTracing=BU6.suppressTracing=void 0;var CB8=P(),pw0=(0,CB8.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function EB8($){return $.setValue(pw0,!0)}BU6.suppressTracing=EB8;function RB8($){return $.deleteValue(pw0)}BU6.unsuppressTracing=RB8;function TB8($){return $.getValue(pw0)===!0}BU6.isTracingSuppressed=TB8});var nw0=F((UU6)=>{Object.defineProperty(UU6,"__esModule",{value:!0});UU6.BAGGAGE_MAX_TOTAL_LENGTH=UU6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=UU6.BAGGAGE_MAX_NAME_VALUE_PAIRS=UU6.BAGGAGE_HEADER=UU6.BAGGAGE_ITEMS_SEPARATOR=UU6.BAGGAGE_PROPERTIES_SEPARATOR=UU6.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;UU6.BAGGAGE_KEY_PAIR_SEPARATOR="=";UU6.BAGGAGE_PROPERTIES_SEPARATOR=";";UU6.BAGGAGE_ITEMS_SEPARATOR=",";UU6.BAGGAGE_HEADER="baggage";UU6.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;UU6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;UU6.BAGGAGE_MAX_TOTAL_LENGTH=8192});var iw0=F((wU6)=>{Object.defineProperty(wU6,"__esModule",{value:!0});wU6.parseKeyPairsIntoRecord=wU6.parsePairKeyValue=wU6.getKeyPairs=wU6.serializeKeyPairs=void 0;var bB8=P(),EF=nw0();function xB8($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?EF.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>EF.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}wU6.serializeKeyPairs=xB8;function gB8($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=EF.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}wU6.getKeyPairs=gB8;function OU6($){let J=$.split(EF.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(EF.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,bB8.baggageEntryMetadataFromString)(J.join(EF.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}wU6.parsePairKeyValue=OU6;function dB8($){let J={};if(typeof $==="string"&&$.length>0)$.split(EF.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=OU6(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}wU6.parseKeyPairsIntoRecord=dB8});var PU6=F((LU6)=>{Object.defineProperty(LU6,"__esModule",{value:!0});LU6.W3CBaggagePropagator=void 0;var ow0=P(),lB8=_E(),RF=nw0(),rw0=iw0();class IU6{inject($,J,Q){let X=ow0.propagation.getBaggage($);if(!X||(0,lB8.isTracingSuppressed)($))return;let Y=(0,rw0.getKeyPairs)(X).filter((G)=>{return G.length<=RF.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,RF.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,rw0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,RF.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,RF.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(RF.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(RF.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,rw0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return ow0.propagation.setBaggage($,ow0.propagation.createBaggage(W))}fields(){return[RF.BAGGAGE_HEADER]}}LU6.W3CBaggagePropagator=IU6});var RU6=F((CU6)=>{Object.defineProperty(CU6,"__esModule",{value:!0});CU6.AnchoredClock=void 0;class MU6{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}CU6.AnchoredClock=MU6});var fU6=F((vU6)=>{Object.defineProperty(vU6,"__esModule",{value:!0});vU6.isAttributeValue=vU6.isAttributeKey=vU6.sanitizeAttributes=void 0;var TU6=P();function pB8($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!jU6(Q)){TU6.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!SU6(X)){TU6.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}vU6.sanitizeAttributes=pB8;function jU6($){return typeof $==="string"&&$!==""}vU6.isAttributeKey=jU6;function SU6($){if($==null)return!0;if(Array.isArray($))return nB8($);return kU6(typeof $)}vU6.isAttributeValue=SU6;function nB8($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(kU6(X)){J=X;continue}return!1}return!1}return!0}function kU6($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var aw0=F((yU6)=>{Object.defineProperty(yU6,"__esModule",{value:!0});yU6.loggingErrorHandler=void 0;var rB8=P();function aB8(){return($)=>{rB8.diag.error(tB8($))}}yU6.loggingErrorHandler=aB8;function tB8($){if(typeof $==="string")return $;else return JSON.stringify(sB8($))}function sB8($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var dU6=F((xU6)=>{Object.defineProperty(xU6,"__esModule",{value:!0});xU6.globalErrorHandler=xU6.setGlobalErrorHandler=void 0;var eB8=aw0(),bU6=(0,eB8.loggingErrorHandler)();function $V8($){bU6=$}xU6.setGlobalErrorHandler=$V8;function JV8($){try{bU6($)}catch{}}xU6.globalErrorHandler=JV8});var nU6=F((lU6)=>{Object.defineProperty(lU6,"__esModule",{value:!0});lU6.getStringListFromEnv=lU6.getBooleanFromEnv=lU6.getStringFromEnv=lU6.getNumberFromEnv=void 0;var uU6=P(),mU6=f("util");function XV8($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){uU6.diag.warn(`Unknown value ${(0,mU6.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}lU6.getNumberFromEnv=XV8;function cU6($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}lU6.getStringFromEnv=cU6;function YV8($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return uU6.diag.warn(`Unknown value ${(0,mU6.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}lU6.getBooleanFromEnv=YV8;function WV8($){return cU6($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}lU6.getStringListFromEnv=WV8});var rU6=F((iU6)=>{Object.defineProperty(iU6,"__esModule",{value:!0});iU6._globalThis=void 0;iU6._globalThis=typeof globalThis==="object"?globalThis:global});var sU6=F((aU6)=>{Object.defineProperty(aU6,"__esModule",{value:!0});aU6.otperformance=void 0;var HV8=f("perf_hooks");aU6.otperformance=HV8.performance});var JD6=F((eU6)=>{Object.defineProperty(eU6,"__esModule",{value:!0});eU6.VERSION=void 0;eU6.VERSION="2.2.0"});var YD6=F((QD6)=>{Object.defineProperty(QD6,"__esModule",{value:!0});QD6.ATTR_PROCESS_RUNTIME_NAME=void 0;QD6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var KD6=F((WD6)=>{Object.defineProperty(WD6,"__esModule",{value:!0});WD6.SDK_INFO=void 0;var zV8=JD6(),Ec=m0(),qV8=YD6();WD6.SDK_INFO={[Ec.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[qV8.ATTR_PROCESS_RUNTIME_NAME]:"node",[Ec.ATTR_TELEMETRY_SDK_LANGUAGE]:Ec.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[Ec.ATTR_TELEMETRY_SDK_VERSION]:zV8.VERSION}});var ZD6=F((jW)=>{Object.defineProperty(jW,"__esModule",{value:!0});jW.SDK_INFO=jW.otperformance=jW._globalThis=jW.getStringListFromEnv=jW.getNumberFromEnv=jW.getBooleanFromEnv=jW.getStringFromEnv=void 0;var Rc=nU6();Object.defineProperty(jW,"getStringFromEnv",{enumerable:!0,get:function(){return Rc.getStringFromEnv}});Object.defineProperty(jW,"getBooleanFromEnv",{enumerable:!0,get:function(){return Rc.getBooleanFromEnv}});Object.defineProperty(jW,"getNumberFromEnv",{enumerable:!0,get:function(){return Rc.getNumberFromEnv}});Object.defineProperty(jW,"getStringListFromEnv",{enumerable:!0,get:function(){return Rc.getStringListFromEnv}});var FV8=rU6();Object.defineProperty(jW,"_globalThis",{enumerable:!0,get:function(){return FV8._globalThis}});var BV8=sU6();Object.defineProperty(jW,"otperformance",{enumerable:!0,get:function(){return BV8.otperformance}});var VV8=KD6();Object.defineProperty(jW,"SDK_INFO",{enumerable:!0,get:function(){return VV8.SDK_INFO}})});var tw0=F((SW)=>{Object.defineProperty(SW,"__esModule",{value:!0});SW.getStringListFromEnv=SW.getNumberFromEnv=SW.getStringFromEnv=SW.getBooleanFromEnv=SW.otperformance=SW._globalThis=SW.SDK_INFO=void 0;var TF=ZD6();Object.defineProperty(SW,"SDK_INFO",{enumerable:!0,get:function(){return TF.SDK_INFO}});Object.defineProperty(SW,"_globalThis",{enumerable:!0,get:function(){return TF._globalThis}});Object.defineProperty(SW,"otperformance",{enumerable:!0,get:function(){return TF.otperformance}});Object.defineProperty(SW,"getBooleanFromEnv",{enumerable:!0,get:function(){return TF.getBooleanFromEnv}});Object.defineProperty(SW,"getStringFromEnv",{enumerable:!0,get:function(){return TF.getStringFromEnv}});Object.defineProperty(SW,"getNumberFromEnv",{enumerable:!0,get:function(){return TF.getNumberFromEnv}});Object.defineProperty(SW,"getStringListFromEnv",{enumerable:!0,get:function(){return TF.getStringListFromEnv}})});var VD6=F((FD6)=>{Object.defineProperty(FD6,"__esModule",{value:!0});FD6.addHrTimes=FD6.isTimeInput=FD6.isTimeInputHrTime=FD6.hrTimeToMicroseconds=FD6.hrTimeToMilliseconds=FD6.hrTimeToNanoseconds=FD6.hrTimeToTimeStamp=FD6.hrTimeDuration=FD6.timeInputToHrTime=FD6.hrTime=FD6.getTimeOrigin=FD6.millisToHrTime=void 0;var sw0=tw0(),HD6=9,OV8=6,wV8=Math.pow(10,OV8),Tc=Math.pow(10,HD6);function fE($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*wV8);return[Q,X]}FD6.millisToHrTime=fE;function ew0(){let $=sw0.otperformance.timeOrigin;if(typeof $!=="number"){let J=sw0.otperformance;$=J.timing&&J.timing.fetchStart}return $}FD6.getTimeOrigin=ew0;function zD6($){let J=fE(ew0()),Q=fE(typeof $==="number"?$:sw0.otperformance.now());return qD6(J,Q)}FD6.hrTime=zD6;function NV8($){if($N0($))return $;else if(typeof $==="number")if($=Tc)Q[1]-=Tc,Q[0]+=1;return Q}FD6.addHrTimes=qD6});var OD6=F((UD6)=>{Object.defineProperty(UD6,"__esModule",{value:!0});UD6.unrefTimer=void 0;function bV8($){if(typeof $!=="number")$.unref()}UD6.unrefTimer=bV8});var ND6=F((wD6)=>{Object.defineProperty(wD6,"__esModule",{value:!0});wD6.ExportResultCode=void 0;var xV8;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(xV8=wD6.ExportResultCode||(wD6.ExportResultCode={}))});var MD6=F((AD6)=>{Object.defineProperty(AD6,"__esModule",{value:!0});AD6.CompositePropagator=void 0;var ID6=P();class LD6{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){ID6.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){ID6.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}AD6.CompositePropagator=LD6});var RD6=F((CD6)=>{Object.defineProperty(CD6,"__esModule",{value:!0});CD6.validateValue=CD6.validateKey=void 0;var QN0="[_0-9a-z-*/]",gV8=`[a-z]${QN0}{0,255}`,dV8=`[a-z0-9]${QN0}{0,240}@[a-z]${QN0}{0,13}`,uV8=new RegExp(`^(?:${gV8}|${dV8})$`),mV8=/^[ -~]{0,255}[!-~]$/,cV8=/,|=/;function lV8($){return uV8.test($)}CD6.validateKey=lV8;function pV8($){return mV8.test($)&&!cV8.test($)}CD6.validateValue=pV8});var YN0=F((vD6)=>{Object.defineProperty(vD6,"__esModule",{value:!0});vD6.TraceState=void 0;var TD6=RD6(),jD6=32,iV8=512,SD6=",",kD6="=";class XN0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+kD6+this.get(J)),$},[]).join(SD6)}_parse($){if($.length>iV8)return;if(this._internalState=$.split(SD6).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(kD6);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,TD6.validateKey)(W)&&(0,TD6.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>jD6)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,jD6))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new XN0;return $._internalState=new Map(this._internalState),$}}vD6.TraceState=XN0});var xD6=F((hD6)=>{Object.defineProperty(hD6,"__esModule",{value:!0});hD6.W3CTraceContextPropagator=hD6.parseTraceParent=hD6.TRACE_STATE_HEADER=hD6.TRACE_PARENT_HEADER=void 0;var jc=P(),oV8=_E(),rV8=YN0();hD6.TRACE_PARENT_HEADER="traceparent";hD6.TRACE_STATE_HEADER="tracestate";var aV8="00",tV8="(?!ff)[\\da-f]{2}",sV8="(?![0]{32})[\\da-f]{32}",eV8="(?![0]{16})[\\da-f]{16}",$U8="[\\da-f]{2}",JU8=new RegExp(`^\\s?(${tV8})-(${sV8})-(${eV8})-(${$U8})(-.*)?\\s?$`);function fD6($){let J=JU8.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}hD6.parseTraceParent=fD6;class yD6{inject($,J,Q){let X=jc.trace.getSpanContext($);if(!X||(0,oV8.isTracingSuppressed)($)||!(0,jc.isSpanContextValid)(X))return;let Y=`${aV8}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||jc.TraceFlags.NONE).toString(16)}`;if(Q.set(J,hD6.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,hD6.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,hD6.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=fD6(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,hD6.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new rV8.TraceState(typeof K==="string"?K:void 0)}return jc.trace.setSpanContext($,W)}fields(){return[hD6.TRACE_PARENT_HEADER,hD6.TRACE_STATE_HEADER]}}hD6.W3CTraceContextPropagator=yD6});var mD6=F((dD6)=>{Object.defineProperty(dD6,"__esModule",{value:!0});dD6.getRPCMetadata=dD6.deleteRPCMetadata=dD6.setRPCMetadata=dD6.RPCType=void 0;var XU8=P(),WN0=(0,XU8.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),YU8;(function($){$.HTTP="http"})(YU8=dD6.RPCType||(dD6.RPCType={}));function WU8($,J){return $.setValue(WN0,J)}dD6.setRPCMetadata=WU8;function GU8($){return $.deleteValue(WN0)}dD6.deleteRPCMetadata=GU8;function KU8($){return $.getValue(WN0)}dD6.getRPCMetadata=KU8});var rD6=F((iD6)=>{Object.defineProperty(iD6,"__esModule",{value:!0});iD6.isPlainObject=void 0;var zU8="[object Object]",qU8="[object Null]",FU8="[object Undefined]",BU8=Function.prototype,cD6=BU8.toString,VU8=cD6.call(Object),UU8=Object.getPrototypeOf,lD6=Object.prototype,pD6=lD6.hasOwnProperty,jF=Symbol?Symbol.toStringTag:void 0,nD6=lD6.toString;function DU8($){if(!OU8($)||wU8($)!==zU8)return!1;let J=UU8($);if(J===null)return!0;let Q=pD6.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&cD6.call(Q)===VU8}iD6.isPlainObject=DU8;function OU8($){return $!=null&&typeof $=="object"}function wU8($){if($==null)return $===void 0?FU8:qU8;return jF&&jF in Object($)?NU8($):IU8($)}function NU8($){let J=pD6.call($,jF),Q=$[jF],X=!1;try{$[jF]=void 0,X=!0}catch{}let Y=nD6.call($);if(X)if(J)$[jF]=Q;else delete $[jF];return Y}function IU8($){return nD6.call($)}});var QO6=F(($O6)=>{Object.defineProperty($O6,"__esModule",{value:!0});$O6.merge=void 0;var aD6=rD6(),LU8=20;function AU8(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=sD6(J,$.shift(),0,Q);return J}$O6.merge=AU8;function GN0($){if(_c($))return $.slice();return $}function sD6($,J,Q=0,X){let Y;if(Q>LU8)return;if(Q++,vc($)||vc(J)||eD6(J))Y=GN0(J);else if(_c($)){if(Y=$.slice(),_c(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(tD6($,Z,X)||tD6(J,Z,X))delete Y[Z];else{if(yE(z)&&yE(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=sD6(Y[Z],H,Q,X)}}}}else Y=J;return Y}function tD6($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function PU8($,J){if(!(0,aD6.isPlainObject)($)||!(0,aD6.isPlainObject)(J))return!1;return!0}});var WO6=F((XO6)=>{Object.defineProperty(XO6,"__esModule",{value:!0});XO6.callWithTimeout=XO6.TimeoutError=void 0;class fc extends Error{constructor($){super($);Object.setPrototypeOf(this,fc.prototype)}}XO6.TimeoutError=fc;function MU8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new fc("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}XO6.callWithTimeout=MU8});var HO6=F((KO6)=>{Object.defineProperty(KO6,"__esModule",{value:!0});KO6.isUrlIgnored=KO6.urlMatches=void 0;function GO6($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}KO6.urlMatches=GO6;function EU8($,J){if(!J)return!1;for(let Q of J)if(GO6($,Q))return!0;return!1}KO6.isUrlIgnored=EU8});var BO6=F((qO6)=>{Object.defineProperty(qO6,"__esModule",{value:!0});qO6.Deferred=void 0;class zO6{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}qO6.Deferred=zO6});var OO6=F((UO6)=>{Object.defineProperty(UO6,"__esModule",{value:!0});UO6.BindOnceFuture=void 0;var TU8=BO6();class VO6{_callback;_that;_isCalled=!1;_deferred=new TU8.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}UO6.BindOnceFuture=VO6});var LO6=F((NO6)=>{Object.defineProperty(NO6,"__esModule",{value:!0});NO6.diagLogLevelFromString=void 0;var kW=P(),wO6={ALL:kW.DiagLogLevel.ALL,VERBOSE:kW.DiagLogLevel.VERBOSE,DEBUG:kW.DiagLogLevel.DEBUG,INFO:kW.DiagLogLevel.INFO,WARN:kW.DiagLogLevel.WARN,ERROR:kW.DiagLogLevel.ERROR,NONE:kW.DiagLogLevel.NONE};function jU8($){if($==null)return;let J=wO6[$.toUpperCase()];if(J==null)return kW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(wO6)}, using default`),kW.DiagLogLevel.INFO;return J}NO6.diagLogLevelFromString=jU8});var CO6=F((PO6)=>{Object.defineProperty(PO6,"__esModule",{value:!0});PO6._export=void 0;var AO6=P(),SU8=_E();function kU8($,J){return new Promise((Q)=>{AO6.context.with((0,SU8.suppressTracing)(AO6.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}PO6._export=kU8});var bc=F((I1)=>{Object.defineProperty(I1,"__esModule",{value:!0});I1.internal=I1.diagLogLevelFromString=I1.BindOnceFuture=I1.urlMatches=I1.isUrlIgnored=I1.callWithTimeout=I1.TimeoutError=I1.merge=I1.TraceState=I1.unsuppressTracing=I1.suppressTracing=I1.isTracingSuppressed=I1.setRPCMetadata=I1.getRPCMetadata=I1.deleteRPCMetadata=I1.RPCType=I1.parseTraceParent=I1.W3CTraceContextPropagator=I1.TRACE_STATE_HEADER=I1.TRACE_PARENT_HEADER=I1.CompositePropagator=I1.otperformance=I1.getStringListFromEnv=I1.getNumberFromEnv=I1.getBooleanFromEnv=I1.getStringFromEnv=I1._globalThis=I1.SDK_INFO=I1.parseKeyPairsIntoRecord=I1.ExportResultCode=I1.unrefTimer=I1.timeInputToHrTime=I1.millisToHrTime=I1.isTimeInputHrTime=I1.isTimeInput=I1.hrTimeToTimeStamp=I1.hrTimeToNanoseconds=I1.hrTimeToMilliseconds=I1.hrTimeToMicroseconds=I1.hrTimeDuration=I1.hrTime=I1.getTimeOrigin=I1.addHrTimes=I1.loggingErrorHandler=I1.setGlobalErrorHandler=I1.globalErrorHandler=I1.sanitizeAttributes=I1.isAttributeValue=I1.AnchoredClock=I1.W3CBaggagePropagator=void 0;var vU8=PU6();Object.defineProperty(I1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return vU8.W3CBaggagePropagator}});var _U8=RU6();Object.defineProperty(I1,"AnchoredClock",{enumerable:!0,get:function(){return _U8.AnchoredClock}});var EO6=fU6();Object.defineProperty(I1,"isAttributeValue",{enumerable:!0,get:function(){return EO6.isAttributeValue}});Object.defineProperty(I1,"sanitizeAttributes",{enumerable:!0,get:function(){return EO6.sanitizeAttributes}});var RO6=dU6();Object.defineProperty(I1,"globalErrorHandler",{enumerable:!0,get:function(){return RO6.globalErrorHandler}});Object.defineProperty(I1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return RO6.setGlobalErrorHandler}});var fU8=aw0();Object.defineProperty(I1,"loggingErrorHandler",{enumerable:!0,get:function(){return fU8.loggingErrorHandler}});var VJ=VD6();Object.defineProperty(I1,"addHrTimes",{enumerable:!0,get:function(){return VJ.addHrTimes}});Object.defineProperty(I1,"getTimeOrigin",{enumerable:!0,get:function(){return VJ.getTimeOrigin}});Object.defineProperty(I1,"hrTime",{enumerable:!0,get:function(){return VJ.hrTime}});Object.defineProperty(I1,"hrTimeDuration",{enumerable:!0,get:function(){return VJ.hrTimeDuration}});Object.defineProperty(I1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return VJ.hrTimeToMicroseconds}});Object.defineProperty(I1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return VJ.hrTimeToMilliseconds}});Object.defineProperty(I1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return VJ.hrTimeToNanoseconds}});Object.defineProperty(I1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return VJ.hrTimeToTimeStamp}});Object.defineProperty(I1,"isTimeInput",{enumerable:!0,get:function(){return VJ.isTimeInput}});Object.defineProperty(I1,"isTimeInputHrTime",{enumerable:!0,get:function(){return VJ.isTimeInputHrTime}});Object.defineProperty(I1,"millisToHrTime",{enumerable:!0,get:function(){return VJ.millisToHrTime}});Object.defineProperty(I1,"timeInputToHrTime",{enumerable:!0,get:function(){return VJ.timeInputToHrTime}});var yU8=OD6();Object.defineProperty(I1,"unrefTimer",{enumerable:!0,get:function(){return yU8.unrefTimer}});var hU8=ND6();Object.defineProperty(I1,"ExportResultCode",{enumerable:!0,get:function(){return hU8.ExportResultCode}});var bU8=iw0();Object.defineProperty(I1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return bU8.parseKeyPairsIntoRecord}});var SF=tw0();Object.defineProperty(I1,"SDK_INFO",{enumerable:!0,get:function(){return SF.SDK_INFO}});Object.defineProperty(I1,"_globalThis",{enumerable:!0,get:function(){return SF._globalThis}});Object.defineProperty(I1,"getStringFromEnv",{enumerable:!0,get:function(){return SF.getStringFromEnv}});Object.defineProperty(I1,"getBooleanFromEnv",{enumerable:!0,get:function(){return SF.getBooleanFromEnv}});Object.defineProperty(I1,"getNumberFromEnv",{enumerable:!0,get:function(){return SF.getNumberFromEnv}});Object.defineProperty(I1,"getStringListFromEnv",{enumerable:!0,get:function(){return SF.getStringListFromEnv}});Object.defineProperty(I1,"otperformance",{enumerable:!0,get:function(){return SF.otperformance}});var xU8=MD6();Object.defineProperty(I1,"CompositePropagator",{enumerable:!0,get:function(){return xU8.CompositePropagator}});var yc=xD6();Object.defineProperty(I1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return yc.TRACE_PARENT_HEADER}});Object.defineProperty(I1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return yc.TRACE_STATE_HEADER}});Object.defineProperty(I1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return yc.W3CTraceContextPropagator}});Object.defineProperty(I1,"parseTraceParent",{enumerable:!0,get:function(){return yc.parseTraceParent}});var hc=mD6();Object.defineProperty(I1,"RPCType",{enumerable:!0,get:function(){return hc.RPCType}});Object.defineProperty(I1,"deleteRPCMetadata",{enumerable:!0,get:function(){return hc.deleteRPCMetadata}});Object.defineProperty(I1,"getRPCMetadata",{enumerable:!0,get:function(){return hc.getRPCMetadata}});Object.defineProperty(I1,"setRPCMetadata",{enumerable:!0,get:function(){return hc.setRPCMetadata}});var KN0=_E();Object.defineProperty(I1,"isTracingSuppressed",{enumerable:!0,get:function(){return KN0.isTracingSuppressed}});Object.defineProperty(I1,"suppressTracing",{enumerable:!0,get:function(){return KN0.suppressTracing}});Object.defineProperty(I1,"unsuppressTracing",{enumerable:!0,get:function(){return KN0.unsuppressTracing}});var gU8=YN0();Object.defineProperty(I1,"TraceState",{enumerable:!0,get:function(){return gU8.TraceState}});var dU8=QO6();Object.defineProperty(I1,"merge",{enumerable:!0,get:function(){return dU8.merge}});var TO6=WO6();Object.defineProperty(I1,"TimeoutError",{enumerable:!0,get:function(){return TO6.TimeoutError}});Object.defineProperty(I1,"callWithTimeout",{enumerable:!0,get:function(){return TO6.callWithTimeout}});var jO6=HO6();Object.defineProperty(I1,"isUrlIgnored",{enumerable:!0,get:function(){return jO6.isUrlIgnored}});Object.defineProperty(I1,"urlMatches",{enumerable:!0,get:function(){return jO6.urlMatches}});var uU8=OO6();Object.defineProperty(I1,"BindOnceFuture",{enumerable:!0,get:function(){return uU8.BindOnceFuture}});var mU8=LO6();Object.defineProperty(I1,"diagLogLevelFromString",{enumerable:!0,get:function(){return mU8.diagLogLevelFromString}});var cU8=CO6();I1.internal={_export:cU8._export}});var ZN0=F((kO6)=>{Object.defineProperty(kO6,"__esModule",{value:!0});kO6.B3_DEBUG_FLAG_KEY=void 0;var lU8=P();kO6.B3_DEBUG_FLAG_KEY=(0,lU8.createContextKey)("OpenTelemetry Context Key B3 Debug Flag")});var hE=F((_O6)=>{Object.defineProperty(_O6,"__esModule",{value:!0});_O6.X_B3_FLAGS=_O6.X_B3_PARENT_SPAN_ID=_O6.X_B3_SAMPLED=_O6.X_B3_SPAN_ID=_O6.X_B3_TRACE_ID=_O6.B3_CONTEXT_HEADER=void 0;_O6.B3_CONTEXT_HEADER="b3";_O6.X_B3_TRACE_ID="x-b3-traceid";_O6.X_B3_SPAN_ID="x-b3-spanid";_O6.X_B3_SAMPLED="x-b3-sampled";_O6.X_B3_PARENT_SPAN_ID="x-b3-parentspanid";_O6.X_B3_FLAGS="x-b3-flags"});var dO6=F((xO6)=>{Object.defineProperty(xO6,"__esModule",{value:!0});xO6.B3MultiPropagator=void 0;var MQ=P(),aU8=bc(),yO6=ZN0(),m5=hE(),tU8=new Set([!0,"true","True","1",1]),sU8=new Set([!1,"false","False","0",0]);function eU8($){return $===MQ.TraceFlags.SAMPLED||$===MQ.TraceFlags.NONE}function $D8($){return Array.isArray($)?$[0]:$}function xc($,J,Q){let X=J.get($,Q);return $D8(X)}function JD8($,J){let Q=xc($,J,m5.X_B3_TRACE_ID);if(typeof Q==="string")return Q.padStart(32,"0");return""}function QD8($,J){let Q=xc($,J,m5.X_B3_SPAN_ID);if(typeof Q==="string")return Q;return""}function hO6($,J){return xc($,J,m5.X_B3_FLAGS)==="1"?"1":void 0}function XD8($,J){let Q=xc($,J,m5.X_B3_SAMPLED);if(hO6($,J)==="1"||tU8.has(Q))return MQ.TraceFlags.SAMPLED;if(Q===void 0||sU8.has(Q))return MQ.TraceFlags.NONE;return}class bO6{inject($,J,Q){let X=MQ.trace.getSpanContext($);if(!X||!(0,MQ.isSpanContextValid)(X)||(0,aU8.isTracingSuppressed)($))return;let Y=$.getValue(yO6.B3_DEBUG_FLAG_KEY);if(Q.set(J,m5.X_B3_TRACE_ID,X.traceId),Q.set(J,m5.X_B3_SPAN_ID,X.spanId),Y==="1")Q.set(J,m5.X_B3_FLAGS,Y);else if(X.traceFlags!==void 0)Q.set(J,m5.X_B3_SAMPLED,(MQ.TraceFlags.SAMPLED&X.traceFlags)===MQ.TraceFlags.SAMPLED?"1":"0")}extract($,J,Q){let X=JD8(J,Q),Y=QD8(J,Q),W=XD8(J,Q),G=hO6(J,Q);if((0,MQ.isValidTraceId)(X)&&(0,MQ.isValidSpanId)(Y)&&eU8(W))return $=$.setValue(yO6.B3_DEBUG_FLAG_KEY,G),MQ.trace.setSpanContext($,{traceId:X,spanId:Y,isRemote:!0,traceFlags:W});return $}fields(){return[m5.X_B3_TRACE_ID,m5.X_B3_SPAN_ID,m5.X_B3_FLAGS,m5.X_B3_SAMPLED,m5.X_B3_PARENT_SPAN_ID]}}xO6.B3MultiPropagator=bO6});var pO6=F((cO6)=>{Object.defineProperty(cO6,"__esModule",{value:!0});cO6.B3SinglePropagator=void 0;var kF=P(),YD8=bc(),uO6=ZN0(),HN0=hE(),WD8=/((?:[0-9a-f]{16}){1,2})-([0-9a-f]{16})(?:-([01d](?![0-9a-f])))?(?:-([0-9a-f]{16}))?/,GD8="0".repeat(16),KD8=new Set(["d","1"]),ZD8="d";function HD8($){return $.length===32?$:`${GD8}${$}`}function zD8($){if($&&KD8.has($))return kF.TraceFlags.SAMPLED;return kF.TraceFlags.NONE}class mO6{inject($,J,Q){let X=kF.trace.getSpanContext($);if(!X||!(0,kF.isSpanContextValid)(X)||(0,YD8.isTracingSuppressed)($))return;let Y=$.getValue(uO6.B3_DEBUG_FLAG_KEY)||X.traceFlags&1,W=`${X.traceId}-${X.spanId}-${Y}`;Q.set(J,HN0.B3_CONTEXT_HEADER,W)}extract($,J,Q){let X=Q.get(J,HN0.B3_CONTEXT_HEADER),Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=Y.match(WD8);if(!W)return $;let[,G,K,Z]=W,H=HD8(G);if(!(0,kF.isValidTraceId)(H)||!(0,kF.isValidSpanId)(K))return $;let z=zD8(Z);if(Z===ZD8)$=$.setValue(uO6.B3_DEBUG_FLAG_KEY,Z);return kF.trace.setSpanContext($,{traceId:H,spanId:K,isRemote:!0,traceFlags:z})}fields(){return[HN0.B3_CONTEXT_HEADER]}}cO6.B3SinglePropagator=mO6});var qN0=F((nO6)=>{Object.defineProperty(nO6,"__esModule",{value:!0});nO6.B3InjectEncoding=void 0;var qD8;(function($){$[$.SINGLE_HEADER=0]="SINGLE_HEADER",$[$.MULTI_HEADER=1]="MULTI_HEADER"})(qD8=nO6.B3InjectEncoding||(nO6.B3InjectEncoding={}))});var aO6=F((oO6)=>{Object.defineProperty(oO6,"__esModule",{value:!0});oO6.B3Propagator=void 0;var FD8=bc(),BD8=dO6(),VD8=pO6(),UD8=hE(),DD8=qN0();class iO6{_b3MultiPropagator=new BD8.B3MultiPropagator;_b3SinglePropagator=new VD8.B3SinglePropagator;_inject;_fields;constructor($={}){if($.injectEncoding===DD8.B3InjectEncoding.MULTI_HEADER)this._inject=this._b3MultiPropagator.inject,this._fields=this._b3MultiPropagator.fields();else this._inject=this._b3SinglePropagator.inject,this._fields=this._b3SinglePropagator.fields()}inject($,J,Q){if((0,FD8.isTracingSuppressed)($))return;this._inject($,J,Q)}extract($,J,Q){let X=Q.get(J,UD8.B3_CONTEXT_HEADER);if(Array.isArray(X)?X[0]:X)return this._b3SinglePropagator.extract($,J,Q);else return this._b3MultiPropagator.extract($,J,Q)}fields(){return this._fields}}oO6.B3Propagator=iO6});var tO6=F((BY)=>{Object.defineProperty(BY,"__esModule",{value:!0});BY.B3InjectEncoding=BY.X_B3_TRACE_ID=BY.X_B3_SPAN_ID=BY.X_B3_SAMPLED=BY.X_B3_PARENT_SPAN_ID=BY.X_B3_FLAGS=BY.B3_CONTEXT_HEADER=BY.B3Propagator=void 0;var OD8=aO6();Object.defineProperty(BY,"B3Propagator",{enumerable:!0,get:function(){return OD8.B3Propagator}});var Uw=hE();Object.defineProperty(BY,"B3_CONTEXT_HEADER",{enumerable:!0,get:function(){return Uw.B3_CONTEXT_HEADER}});Object.defineProperty(BY,"X_B3_FLAGS",{enumerable:!0,get:function(){return Uw.X_B3_FLAGS}});Object.defineProperty(BY,"X_B3_PARENT_SPAN_ID",{enumerable:!0,get:function(){return Uw.X_B3_PARENT_SPAN_ID}});Object.defineProperty(BY,"X_B3_SAMPLED",{enumerable:!0,get:function(){return Uw.X_B3_SAMPLED}});Object.defineProperty(BY,"X_B3_SPAN_ID",{enumerable:!0,get:function(){return Uw.X_B3_SPAN_ID}});Object.defineProperty(BY,"X_B3_TRACE_ID",{enumerable:!0,get:function(){return Uw.X_B3_TRACE_ID}});var wD8=qN0();Object.defineProperty(BY,"B3InjectEncoding",{enumerable:!0,get:function(){return wD8.B3InjectEncoding}})});var bE=F((sO6)=>{Object.defineProperty(sO6,"__esModule",{value:!0});sO6.isTracingSuppressed=sO6.unsuppressTracing=sO6.suppressTracing=void 0;var ID8=P(),FN0=(0,ID8.createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function LD8($){return $.setValue(FN0,!0)}sO6.suppressTracing=LD8;function AD8($){return $.deleteValue(FN0)}sO6.unsuppressTracing=AD8;function PD8($){return $.getValue(FN0)===!0}sO6.isTracingSuppressed=PD8});var BN0=F(($w6)=>{Object.defineProperty($w6,"__esModule",{value:!0});$w6.BAGGAGE_MAX_TOTAL_LENGTH=$w6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=$w6.BAGGAGE_MAX_NAME_VALUE_PAIRS=$w6.BAGGAGE_HEADER=$w6.BAGGAGE_ITEMS_SEPARATOR=$w6.BAGGAGE_PROPERTIES_SEPARATOR=$w6.BAGGAGE_KEY_PAIR_SEPARATOR=void 0;$w6.BAGGAGE_KEY_PAIR_SEPARATOR="=";$w6.BAGGAGE_PROPERTIES_SEPARATOR=";";$w6.BAGGAGE_ITEMS_SEPARATOR=",";$w6.BAGGAGE_HEADER="baggage";$w6.BAGGAGE_MAX_NAME_VALUE_PAIRS=180;$w6.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096;$w6.BAGGAGE_MAX_TOTAL_LENGTH=8192});var VN0=F((Xw6)=>{Object.defineProperty(Xw6,"__esModule",{value:!0});Xw6.parseKeyPairsIntoRecord=Xw6.parsePairKeyValue=Xw6.getKeyPairs=Xw6.serializeKeyPairs=void 0;var vD8=P(),vF=BN0();function _D8($){return $.reduce((J,Q)=>{let X=`${J}${J!==""?vF.BAGGAGE_ITEMS_SEPARATOR:""}${Q}`;return X.length>vF.BAGGAGE_MAX_TOTAL_LENGTH?J:X},"")}Xw6.serializeKeyPairs=_D8;function fD8($){return $.getAllEntries().map(([J,Q])=>{let X=`${encodeURIComponent(J)}=${encodeURIComponent(Q.value)}`;if(Q.metadata!==void 0)X+=vF.BAGGAGE_PROPERTIES_SEPARATOR+Q.metadata.toString();return X})}Xw6.getKeyPairs=fD8;function Qw6($){let J=$.split(vF.BAGGAGE_PROPERTIES_SEPARATOR);if(J.length<=0)return;let Q=J.shift();if(!Q)return;let X=Q.indexOf(vF.BAGGAGE_KEY_PAIR_SEPARATOR);if(X<=0)return;let Y=decodeURIComponent(Q.substring(0,X).trim()),W=decodeURIComponent(Q.substring(X+1).trim()),G;if(J.length>0)G=(0,vD8.baggageEntryMetadataFromString)(J.join(vF.BAGGAGE_PROPERTIES_SEPARATOR));return{key:Y,value:W,metadata:G}}Xw6.parsePairKeyValue=Qw6;function yD8($){let J={};if(typeof $==="string"&&$.length>0)$.split(vF.BAGGAGE_ITEMS_SEPARATOR).forEach((Q)=>{let X=Qw6(Q);if(X!==void 0&&X.value.length>0)J[X.key]=X.value});return J}Xw6.parseKeyPairsIntoRecord=yD8});var Zw6=F((Gw6)=>{Object.defineProperty(Gw6,"__esModule",{value:!0});Gw6.W3CBaggagePropagator=void 0;var UN0=P(),gD8=bE(),_F=BN0(),DN0=VN0();class Ww6{inject($,J,Q){let X=UN0.propagation.getBaggage($);if(!X||(0,gD8.isTracingSuppressed)($))return;let Y=(0,DN0.getKeyPairs)(X).filter((G)=>{return G.length<=_F.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS}).slice(0,_F.BAGGAGE_MAX_NAME_VALUE_PAIRS),W=(0,DN0.serializeKeyPairs)(Y);if(W.length>0)Q.set(J,_F.BAGGAGE_HEADER,W)}extract($,J,Q){let X=Q.get(J,_F.BAGGAGE_HEADER),Y=Array.isArray(X)?X.join(_F.BAGGAGE_ITEMS_SEPARATOR):X;if(!Y)return $;let W={};if(Y.length===0)return $;if(Y.split(_F.BAGGAGE_ITEMS_SEPARATOR).forEach((K)=>{let Z=(0,DN0.parsePairKeyValue)(K);if(Z){let H={value:Z.value};if(Z.metadata)H.metadata=Z.metadata;W[Z.key]=H}}),Object.entries(W).length===0)return $;return UN0.propagation.setBaggage($,UN0.propagation.createBaggage(W))}fields(){return[_F.BAGGAGE_HEADER]}}Gw6.W3CBaggagePropagator=Ww6});var Fw6=F((zw6)=>{Object.defineProperty(zw6,"__esModule",{value:!0});zw6.AnchoredClock=void 0;class Hw6{_monotonicClock;_epochMillis;_performanceMillis;constructor($,J){this._monotonicClock=J,this._epochMillis=$.now(),this._performanceMillis=J.now()}now(){let $=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+$}}zw6.AnchoredClock=Hw6});var Nw6=F((Ow6)=>{Object.defineProperty(Ow6,"__esModule",{value:!0});Ow6.isAttributeValue=Ow6.isAttributeKey=Ow6.sanitizeAttributes=void 0;var Bw6=P();function dD8($){let J={};if(typeof $!=="object"||$==null)return J;for(let Q in $){if(!Object.prototype.hasOwnProperty.call($,Q))continue;if(!Vw6(Q)){Bw6.diag.warn(`Invalid attribute key: ${Q}`);continue}let X=$[Q];if(!Uw6(X)){Bw6.diag.warn(`Invalid attribute value set for key: ${Q}`);continue}if(Array.isArray(X))J[Q]=X.slice();else J[Q]=X}return J}Ow6.sanitizeAttributes=dD8;function Vw6($){return typeof $==="string"&&$!==""}Ow6.isAttributeKey=Vw6;function Uw6($){if($==null)return!0;if(Array.isArray($))return uD8($);return Dw6(typeof $)}Ow6.isAttributeValue=Uw6;function uD8($){let J;for(let Q of $){if(Q==null)continue;let X=typeof Q;if(X===J)continue;if(!J){if(Dw6(X)){J=X;continue}return!1}return!1}return!0}function Dw6($){switch($){case"number":case"boolean":case"string":return!0}return!1}});var ON0=F((Iw6)=>{Object.defineProperty(Iw6,"__esModule",{value:!0});Iw6.loggingErrorHandler=void 0;var lD8=P();function pD8(){return($)=>{lD8.diag.error(nD8($))}}Iw6.loggingErrorHandler=pD8;function nD8($){if(typeof $==="string")return $;else return JSON.stringify(iD8($))}function iD8($){let J={},Q=$;while(Q!==null)Object.getOwnPropertyNames(Q).forEach((X)=>{if(J[X])return;let Y=Q[X];if(Y)J[X]=String(Y)}),Q=Object.getPrototypeOf(Q);return J}});var Cw6=F((Pw6)=>{Object.defineProperty(Pw6,"__esModule",{value:!0});Pw6.globalErrorHandler=Pw6.setGlobalErrorHandler=void 0;var oD8=ON0(),Aw6=(0,oD8.loggingErrorHandler)();function rD8($){Aw6=$}Pw6.setGlobalErrorHandler=rD8;function aD8($){try{Aw6($)}catch{}}Pw6.globalErrorHandler=aD8});var kw6=F((jw6)=>{Object.defineProperty(jw6,"__esModule",{value:!0});jw6.getStringListFromEnv=jw6.getBooleanFromEnv=jw6.getStringFromEnv=jw6.getNumberFromEnv=void 0;var Ew6=P(),Rw6=f("util");function sD8($){let J=process.env[$];if(J==null||J.trim()==="")return;let Q=Number(J);if(isNaN(Q)){Ew6.diag.warn(`Unknown value ${(0,Rw6.inspect)(J)} for ${$}, expected a number, using defaults`);return}return Q}jw6.getNumberFromEnv=sD8;function Tw6($){let J=process.env[$];if(J==null||J.trim()==="")return;return J}jw6.getStringFromEnv=Tw6;function eD8($){let J=process.env[$]?.trim().toLowerCase();if(J==null||J==="")return!1;if(J==="true")return!0;else if(J==="false")return!1;else return Ew6.diag.warn(`Unknown value ${(0,Rw6.inspect)(J)} for ${$}, expected 'true' or 'false', falling back to 'false' (default)`),!1}jw6.getBooleanFromEnv=eD8;function $O8($){return Tw6($)?.split(",").map((J)=>J.trim()).filter((J)=>J!=="")}jw6.getStringListFromEnv=$O8});var fw6=F((vw6)=>{Object.defineProperty(vw6,"__esModule",{value:!0});vw6._globalThis=void 0;vw6._globalThis=typeof globalThis==="object"?globalThis:global});var bw6=F((yw6)=>{Object.defineProperty(yw6,"__esModule",{value:!0});yw6.otperformance=void 0;var YO8=f("perf_hooks");yw6.otperformance=YO8.performance});var dw6=F((xw6)=>{Object.defineProperty(xw6,"__esModule",{value:!0});xw6.VERSION=void 0;xw6.VERSION="2.2.0"});var cw6=F((uw6)=>{Object.defineProperty(uw6,"__esModule",{value:!0});uw6.ATTR_PROCESS_RUNTIME_NAME=void 0;uw6.ATTR_PROCESS_RUNTIME_NAME="process.runtime.name"});var nw6=F((lw6)=>{Object.defineProperty(lw6,"__esModule",{value:!0});lw6.SDK_INFO=void 0;var WO8=dw6(),gc=m0(),GO8=cw6();lw6.SDK_INFO={[gc.ATTR_TELEMETRY_SDK_NAME]:"opentelemetry",[GO8.ATTR_PROCESS_RUNTIME_NAME]:"node",[gc.ATTR_TELEMETRY_SDK_LANGUAGE]:gc.TELEMETRY_SDK_LANGUAGE_VALUE_NODEJS,[gc.ATTR_TELEMETRY_SDK_VERSION]:WO8.VERSION}});var iw6=F((vW)=>{Object.defineProperty(vW,"__esModule",{value:!0});vW.SDK_INFO=vW.otperformance=vW._globalThis=vW.getStringListFromEnv=vW.getNumberFromEnv=vW.getBooleanFromEnv=vW.getStringFromEnv=void 0;var dc=kw6();Object.defineProperty(vW,"getStringFromEnv",{enumerable:!0,get:function(){return dc.getStringFromEnv}});Object.defineProperty(vW,"getBooleanFromEnv",{enumerable:!0,get:function(){return dc.getBooleanFromEnv}});Object.defineProperty(vW,"getNumberFromEnv",{enumerable:!0,get:function(){return dc.getNumberFromEnv}});Object.defineProperty(vW,"getStringListFromEnv",{enumerable:!0,get:function(){return dc.getStringListFromEnv}});var KO8=fw6();Object.defineProperty(vW,"_globalThis",{enumerable:!0,get:function(){return KO8._globalThis}});var ZO8=bw6();Object.defineProperty(vW,"otperformance",{enumerable:!0,get:function(){return ZO8.otperformance}});var HO8=nw6();Object.defineProperty(vW,"SDK_INFO",{enumerable:!0,get:function(){return HO8.SDK_INFO}})});var wN0=F((_W)=>{Object.defineProperty(_W,"__esModule",{value:!0});_W.getStringListFromEnv=_W.getNumberFromEnv=_W.getStringFromEnv=_W.getBooleanFromEnv=_W.otperformance=_W._globalThis=_W.SDK_INFO=void 0;var fF=iw6();Object.defineProperty(_W,"SDK_INFO",{enumerable:!0,get:function(){return fF.SDK_INFO}});Object.defineProperty(_W,"_globalThis",{enumerable:!0,get:function(){return fF._globalThis}});Object.defineProperty(_W,"otperformance",{enumerable:!0,get:function(){return fF.otperformance}});Object.defineProperty(_W,"getBooleanFromEnv",{enumerable:!0,get:function(){return fF.getBooleanFromEnv}});Object.defineProperty(_W,"getStringFromEnv",{enumerable:!0,get:function(){return fF.getStringFromEnv}});Object.defineProperty(_W,"getNumberFromEnv",{enumerable:!0,get:function(){return fF.getNumberFromEnv}});Object.defineProperty(_W,"getStringListFromEnv",{enumerable:!0,get:function(){return fF.getStringListFromEnv}})});var ew6=F((tw6)=>{Object.defineProperty(tw6,"__esModule",{value:!0});tw6.addHrTimes=tw6.isTimeInput=tw6.isTimeInputHrTime=tw6.hrTimeToMicroseconds=tw6.hrTimeToMilliseconds=tw6.hrTimeToNanoseconds=tw6.hrTimeToTimeStamp=tw6.hrTimeDuration=tw6.timeInputToHrTime=tw6.hrTime=tw6.getTimeOrigin=tw6.millisToHrTime=void 0;var NN0=wN0(),ow6=9,FO8=6,BO8=Math.pow(10,FO8),uc=Math.pow(10,ow6);function xE($){let J=$/1000,Q=Math.trunc(J),X=Math.round($%1000*BO8);return[Q,X]}tw6.millisToHrTime=xE;function IN0(){let $=NN0.otperformance.timeOrigin;if(typeof $!=="number"){let J=NN0.otperformance;$=J.timing&&J.timing.fetchStart}return $}tw6.getTimeOrigin=IN0;function rw6($){let J=xE(IN0()),Q=xE(typeof $==="number"?$:NN0.otperformance.now());return aw6(J,Q)}tw6.hrTime=rw6;function VO8($){if(LN0($))return $;else if(typeof $==="number")if($=uc)Q[1]-=uc,Q[0]+=1;return Q}tw6.addHrTimes=aw6});var QN6=F(($N6)=>{Object.defineProperty($N6,"__esModule",{value:!0});$N6.unrefTimer=void 0;function vO8($){if(typeof $!=="number")$.unref()}$N6.unrefTimer=vO8});var YN6=F((XN6)=>{Object.defineProperty(XN6,"__esModule",{value:!0});XN6.ExportResultCode=void 0;var _O8;(function($){$[$.SUCCESS=0]="SUCCESS",$[$.FAILED=1]="FAILED"})(_O8=XN6.ExportResultCode||(XN6.ExportResultCode={}))});var HN6=F((KN6)=>{Object.defineProperty(KN6,"__esModule",{value:!0});KN6.CompositePropagator=void 0;var WN6=P();class GN6{_propagators;_fields;constructor($={}){this._propagators=$.propagators??[],this._fields=Array.from(new Set(this._propagators.map((J)=>typeof J.fields==="function"?J.fields():[]).reduce((J,Q)=>J.concat(Q),[])))}inject($,J,Q){for(let X of this._propagators)try{X.inject($,J,Q)}catch(Y){WN6.diag.warn(`Failed to inject with ${X.constructor.name}. Err: ${Y.message}`)}}extract($,J,Q){return this._propagators.reduce((X,Y)=>{try{return Y.extract(X,J,Q)}catch(W){WN6.diag.warn(`Failed to extract with ${Y.constructor.name}. Err: ${W.message}`)}return X},$)}fields(){return this._fields.slice()}}KN6.CompositePropagator=GN6});var FN6=F((zN6)=>{Object.defineProperty(zN6,"__esModule",{value:!0});zN6.validateValue=zN6.validateKey=void 0;var PN0="[_0-9a-z-*/]",fO8=`[a-z]${PN0}{0,255}`,yO8=`[a-z0-9]${PN0}{0,240}@[a-z]${PN0}{0,13}`,hO8=new RegExp(`^(?:${fO8}|${yO8})$`),bO8=/^[ -~]{0,255}[!-~]$/,xO8=/,|=/;function gO8($){return hO8.test($)}zN6.validateKey=gO8;function dO8($){return bO8.test($)&&!xO8.test($)}zN6.validateValue=dO8});var CN0=F((ON6)=>{Object.defineProperty(ON6,"__esModule",{value:!0});ON6.TraceState=void 0;var BN6=FN6(),VN6=32,mO8=512,UN6=",",DN6="=";class MN0{_internalState=new Map;constructor($){if($)this._parse($)}set($,J){let Q=this._clone();if(Q._internalState.has($))Q._internalState.delete($);return Q._internalState.set($,J),Q}unset($){let J=this._clone();return J._internalState.delete($),J}get($){return this._internalState.get($)}serialize(){return this._keys().reduce(($,J)=>{return $.push(J+DN6+this.get(J)),$},[]).join(UN6)}_parse($){if($.length>mO8)return;if(this._internalState=$.split(UN6).reverse().reduce((J,Q)=>{let X=Q.trim(),Y=X.indexOf(DN6);if(Y!==-1){let W=X.slice(0,Y),G=X.slice(Y+1,Q.length);if((0,BN6.validateKey)(W)&&(0,BN6.validateValue)(G))J.set(W,G)}return J},new Map),this._internalState.size>VN6)this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,VN6))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let $=new MN0;return $._internalState=new Map(this._internalState),$}}ON6.TraceState=MN0});var PN6=F((LN6)=>{Object.defineProperty(LN6,"__esModule",{value:!0});LN6.W3CTraceContextPropagator=LN6.parseTraceParent=LN6.TRACE_STATE_HEADER=LN6.TRACE_PARENT_HEADER=void 0;var mc=P(),cO8=bE(),lO8=CN0();LN6.TRACE_PARENT_HEADER="traceparent";LN6.TRACE_STATE_HEADER="tracestate";var pO8="00",nO8="(?!ff)[\\da-f]{2}",iO8="(?![0]{32})[\\da-f]{32}",oO8="(?![0]{16})[\\da-f]{16}",rO8="[\\da-f]{2}",aO8=new RegExp(`^\\s?(${nO8})-(${iO8})-(${oO8})-(${rO8})(-.*)?\\s?$`);function NN6($){let J=aO8.exec($);if(!J)return null;if(J[1]==="00"&&J[5])return null;return{traceId:J[2],spanId:J[3],traceFlags:parseInt(J[4],16)}}LN6.parseTraceParent=NN6;class IN6{inject($,J,Q){let X=mc.trace.getSpanContext($);if(!X||(0,cO8.isTracingSuppressed)($)||!(0,mc.isSpanContextValid)(X))return;let Y=`${pO8}-${X.traceId}-${X.spanId}-0${Number(X.traceFlags||mc.TraceFlags.NONE).toString(16)}`;if(Q.set(J,LN6.TRACE_PARENT_HEADER,Y),X.traceState)Q.set(J,LN6.TRACE_STATE_HEADER,X.traceState.serialize())}extract($,J,Q){let X=Q.get(J,LN6.TRACE_PARENT_HEADER);if(!X)return $;let Y=Array.isArray(X)?X[0]:X;if(typeof Y!=="string")return $;let W=NN6(Y);if(!W)return $;W.isRemote=!0;let G=Q.get(J,LN6.TRACE_STATE_HEADER);if(G){let K=Array.isArray(G)?G.join(","):G;W.traceState=new lO8.TraceState(typeof K==="string"?K:void 0)}return mc.trace.setSpanContext($,W)}fields(){return[LN6.TRACE_PARENT_HEADER,LN6.TRACE_STATE_HEADER]}}LN6.W3CTraceContextPropagator=IN6});var RN6=F((CN6)=>{Object.defineProperty(CN6,"__esModule",{value:!0});CN6.getRPCMetadata=CN6.deleteRPCMetadata=CN6.setRPCMetadata=CN6.RPCType=void 0;var sO8=P(),EN0=(0,sO8.createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA"),eO8;(function($){$.HTTP="http"})(eO8=CN6.RPCType||(CN6.RPCType={}));function $w8($,J){return $.setValue(EN0,J)}CN6.setRPCMetadata=$w8;function Jw8($){return $.deleteValue(EN0)}CN6.deleteRPCMetadata=Jw8;function Qw8($){return $.getValue(EN0)}CN6.getRPCMetadata=Qw8});var fN6=F((vN6)=>{Object.defineProperty(vN6,"__esModule",{value:!0});vN6.isPlainObject=void 0;var Ww8="[object Object]",Gw8="[object Null]",Kw8="[object Undefined]",Zw8=Function.prototype,TN6=Zw8.toString,Hw8=TN6.call(Object),zw8=Object.getPrototypeOf,jN6=Object.prototype,SN6=jN6.hasOwnProperty,yF=Symbol?Symbol.toStringTag:void 0,kN6=jN6.toString;function qw8($){if(!Fw8($)||Bw8($)!==Ww8)return!1;let J=zw8($);if(J===null)return!0;let Q=SN6.call(J,"constructor")&&J.constructor;return typeof Q=="function"&&Q instanceof Q&&TN6.call(Q)===Hw8}vN6.isPlainObject=qw8;function Fw8($){return $!=null&&typeof $=="object"}function Bw8($){if($==null)return $===void 0?Kw8:Gw8;return yF&&yF in Object($)?Vw8($):Uw8($)}function Vw8($){let J=SN6.call($,yF),Q=$[yF],X=!1;try{$[yF]=void 0,X=!0}catch{}let Y=kN6.call($);if(X)if(J)$[yF]=Q;else delete $[yF];return Y}function Uw8($){return kN6.call($)}});var uN6=F((gN6)=>{Object.defineProperty(gN6,"__esModule",{value:!0});gN6.merge=void 0;var yN6=fN6(),Dw8=20;function Ow8(...$){let J=$.shift(),Q=new WeakMap;while($.length>0)J=bN6(J,$.shift(),0,Q);return J}gN6.merge=Ow8;function RN0($){if(nc($))return $.slice();return $}function bN6($,J,Q=0,X){let Y;if(Q>Dw8)return;if(Q++,pc($)||pc(J)||xN6(J))Y=RN0(J);else if(nc($)){if(Y=$.slice(),nc(J))for(let W=0,G=J.length;W"u")delete Y[Z];else Y[Z]=H;else{let z=Y[Z],q=H;if(hN6($,Z,X)||hN6(J,Z,X))delete Y[Z];else{if(gE(z)&&gE(q)){let B=X.get(z)||[],U=X.get(q)||[];B.push({obj:$,key:Z}),U.push({obj:J,key:Z}),X.set(z,B),X.set(q,U)}Y[Z]=bN6(Y[Z],H,Q,X)}}}}else Y=J;return Y}function hN6($,J,Q){let X=Q.get($[J])||[];for(let Y=0,W=X.length;Y"u"||$ instanceof Date||$ instanceof RegExp||$===null}function ww8($,J){if(!(0,yN6.isPlainObject)($)||!(0,yN6.isPlainObject)(J))return!1;return!0}});var lN6=F((mN6)=>{Object.defineProperty(mN6,"__esModule",{value:!0});mN6.callWithTimeout=mN6.TimeoutError=void 0;class ic extends Error{constructor($){super($);Object.setPrototypeOf(this,ic.prototype)}}mN6.TimeoutError=ic;function Nw8($,J){let Q,X=new Promise(function(W,G){Q=setTimeout(function(){G(new ic("Operation timed out."))},J)});return Promise.race([$,X]).then((Y)=>{return clearTimeout(Q),Y},(Y)=>{throw clearTimeout(Q),Y})}mN6.callWithTimeout=Nw8});var oN6=F((nN6)=>{Object.defineProperty(nN6,"__esModule",{value:!0});nN6.isUrlIgnored=nN6.urlMatches=void 0;function pN6($,J){if(typeof J==="string")return $===J;else return!!$.match(J)}nN6.urlMatches=pN6;function Lw8($,J){if(!J)return!1;for(let Q of J)if(pN6($,Q))return!0;return!1}nN6.isUrlIgnored=Lw8});var sN6=F((aN6)=>{Object.defineProperty(aN6,"__esModule",{value:!0});aN6.Deferred=void 0;class rN6{_promise;_resolve;_reject;constructor(){this._promise=new Promise(($,J)=>{this._resolve=$,this._reject=J})}get promise(){return this._promise}resolve($){this._resolve($)}reject($){this._reject($)}}aN6.Deferred=rN6});var QI6=F(($I6)=>{Object.defineProperty($I6,"__esModule",{value:!0});$I6.BindOnceFuture=void 0;var Pw8=sN6();class eN6{_callback;_that;_isCalled=!1;_deferred=new Pw8.Deferred;constructor($,J){this._callback=$,this._that=J}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...$){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...$)).then((J)=>this._deferred.resolve(J),(J)=>this._deferred.reject(J))}catch(J){this._deferred.reject(J)}}return this._deferred.promise}}$I6.BindOnceFuture=eN6});var GI6=F((YI6)=>{Object.defineProperty(YI6,"__esModule",{value:!0});YI6.diagLogLevelFromString=void 0;var fW=P(),XI6={ALL:fW.DiagLogLevel.ALL,VERBOSE:fW.DiagLogLevel.VERBOSE,DEBUG:fW.DiagLogLevel.DEBUG,INFO:fW.DiagLogLevel.INFO,WARN:fW.DiagLogLevel.WARN,ERROR:fW.DiagLogLevel.ERROR,NONE:fW.DiagLogLevel.NONE};function Mw8($){if($==null)return;let J=XI6[$.toUpperCase()];if(J==null)return fW.diag.warn(`Unknown log level "${$}", expected one of ${Object.keys(XI6)}, using default`),fW.DiagLogLevel.INFO;return J}YI6.diagLogLevelFromString=Mw8});var zI6=F((ZI6)=>{Object.defineProperty(ZI6,"__esModule",{value:!0});ZI6._export=void 0;var KI6=P(),Cw8=bE();function Ew8($,J){return new Promise((Q)=>{KI6.context.with((0,Cw8.suppressTracing)(KI6.context.active()),()=>{$.export(J,(X)=>{Q(X)})})})}ZI6._export=Ew8});var DI6=F((L1)=>{Object.defineProperty(L1,"__esModule",{value:!0});L1.internal=L1.diagLogLevelFromString=L1.BindOnceFuture=L1.urlMatches=L1.isUrlIgnored=L1.callWithTimeout=L1.TimeoutError=L1.merge=L1.TraceState=L1.unsuppressTracing=L1.suppressTracing=L1.isTracingSuppressed=L1.setRPCMetadata=L1.getRPCMetadata=L1.deleteRPCMetadata=L1.RPCType=L1.parseTraceParent=L1.W3CTraceContextPropagator=L1.TRACE_STATE_HEADER=L1.TRACE_PARENT_HEADER=L1.CompositePropagator=L1.otperformance=L1.getStringListFromEnv=L1.getNumberFromEnv=L1.getBooleanFromEnv=L1.getStringFromEnv=L1._globalThis=L1.SDK_INFO=L1.parseKeyPairsIntoRecord=L1.ExportResultCode=L1.unrefTimer=L1.timeInputToHrTime=L1.millisToHrTime=L1.isTimeInputHrTime=L1.isTimeInput=L1.hrTimeToTimeStamp=L1.hrTimeToNanoseconds=L1.hrTimeToMilliseconds=L1.hrTimeToMicroseconds=L1.hrTimeDuration=L1.hrTime=L1.getTimeOrigin=L1.addHrTimes=L1.loggingErrorHandler=L1.setGlobalErrorHandler=L1.globalErrorHandler=L1.sanitizeAttributes=L1.isAttributeValue=L1.AnchoredClock=L1.W3CBaggagePropagator=void 0;var Rw8=Zw6();Object.defineProperty(L1,"W3CBaggagePropagator",{enumerable:!0,get:function(){return Rw8.W3CBaggagePropagator}});var Tw8=Fw6();Object.defineProperty(L1,"AnchoredClock",{enumerable:!0,get:function(){return Tw8.AnchoredClock}});var qI6=Nw6();Object.defineProperty(L1,"isAttributeValue",{enumerable:!0,get:function(){return qI6.isAttributeValue}});Object.defineProperty(L1,"sanitizeAttributes",{enumerable:!0,get:function(){return qI6.sanitizeAttributes}});var FI6=Cw6();Object.defineProperty(L1,"globalErrorHandler",{enumerable:!0,get:function(){return FI6.globalErrorHandler}});Object.defineProperty(L1,"setGlobalErrorHandler",{enumerable:!0,get:function(){return FI6.setGlobalErrorHandler}});var jw8=ON0();Object.defineProperty(L1,"loggingErrorHandler",{enumerable:!0,get:function(){return jw8.loggingErrorHandler}});var UJ=ew6();Object.defineProperty(L1,"addHrTimes",{enumerable:!0,get:function(){return UJ.addHrTimes}});Object.defineProperty(L1,"getTimeOrigin",{enumerable:!0,get:function(){return UJ.getTimeOrigin}});Object.defineProperty(L1,"hrTime",{enumerable:!0,get:function(){return UJ.hrTime}});Object.defineProperty(L1,"hrTimeDuration",{enumerable:!0,get:function(){return UJ.hrTimeDuration}});Object.defineProperty(L1,"hrTimeToMicroseconds",{enumerable:!0,get:function(){return UJ.hrTimeToMicroseconds}});Object.defineProperty(L1,"hrTimeToMilliseconds",{enumerable:!0,get:function(){return UJ.hrTimeToMilliseconds}});Object.defineProperty(L1,"hrTimeToNanoseconds",{enumerable:!0,get:function(){return UJ.hrTimeToNanoseconds}});Object.defineProperty(L1,"hrTimeToTimeStamp",{enumerable:!0,get:function(){return UJ.hrTimeToTimeStamp}});Object.defineProperty(L1,"isTimeInput",{enumerable:!0,get:function(){return UJ.isTimeInput}});Object.defineProperty(L1,"isTimeInputHrTime",{enumerable:!0,get:function(){return UJ.isTimeInputHrTime}});Object.defineProperty(L1,"millisToHrTime",{enumerable:!0,get:function(){return UJ.millisToHrTime}});Object.defineProperty(L1,"timeInputToHrTime",{enumerable:!0,get:function(){return UJ.timeInputToHrTime}});var Sw8=QN6();Object.defineProperty(L1,"unrefTimer",{enumerable:!0,get:function(){return Sw8.unrefTimer}});var kw8=YN6();Object.defineProperty(L1,"ExportResultCode",{enumerable:!0,get:function(){return kw8.ExportResultCode}});var vw8=VN0();Object.defineProperty(L1,"parseKeyPairsIntoRecord",{enumerable:!0,get:function(){return vw8.parseKeyPairsIntoRecord}});var hF=wN0();Object.defineProperty(L1,"SDK_INFO",{enumerable:!0,get:function(){return hF.SDK_INFO}});Object.defineProperty(L1,"_globalThis",{enumerable:!0,get:function(){return hF._globalThis}});Object.defineProperty(L1,"getStringFromEnv",{enumerable:!0,get:function(){return hF.getStringFromEnv}});Object.defineProperty(L1,"getBooleanFromEnv",{enumerable:!0,get:function(){return hF.getBooleanFromEnv}});Object.defineProperty(L1,"getNumberFromEnv",{enumerable:!0,get:function(){return hF.getNumberFromEnv}});Object.defineProperty(L1,"getStringListFromEnv",{enumerable:!0,get:function(){return hF.getStringListFromEnv}});Object.defineProperty(L1,"otperformance",{enumerable:!0,get:function(){return hF.otperformance}});var _w8=HN6();Object.defineProperty(L1,"CompositePropagator",{enumerable:!0,get:function(){return _w8.CompositePropagator}});var oc=PN6();Object.defineProperty(L1,"TRACE_PARENT_HEADER",{enumerable:!0,get:function(){return oc.TRACE_PARENT_HEADER}});Object.defineProperty(L1,"TRACE_STATE_HEADER",{enumerable:!0,get:function(){return oc.TRACE_STATE_HEADER}});Object.defineProperty(L1,"W3CTraceContextPropagator",{enumerable:!0,get:function(){return oc.W3CTraceContextPropagator}});Object.defineProperty(L1,"parseTraceParent",{enumerable:!0,get:function(){return oc.parseTraceParent}});var rc=RN6();Object.defineProperty(L1,"RPCType",{enumerable:!0,get:function(){return rc.RPCType}});Object.defineProperty(L1,"deleteRPCMetadata",{enumerable:!0,get:function(){return rc.deleteRPCMetadata}});Object.defineProperty(L1,"getRPCMetadata",{enumerable:!0,get:function(){return rc.getRPCMetadata}});Object.defineProperty(L1,"setRPCMetadata",{enumerable:!0,get:function(){return rc.setRPCMetadata}});var TN0=bE();Object.defineProperty(L1,"isTracingSuppressed",{enumerable:!0,get:function(){return TN0.isTracingSuppressed}});Object.defineProperty(L1,"suppressTracing",{enumerable:!0,get:function(){return TN0.suppressTracing}});Object.defineProperty(L1,"unsuppressTracing",{enumerable:!0,get:function(){return TN0.unsuppressTracing}});var fw8=CN0();Object.defineProperty(L1,"TraceState",{enumerable:!0,get:function(){return fw8.TraceState}});var yw8=uN6();Object.defineProperty(L1,"merge",{enumerable:!0,get:function(){return yw8.merge}});var BI6=lN6();Object.defineProperty(L1,"TimeoutError",{enumerable:!0,get:function(){return BI6.TimeoutError}});Object.defineProperty(L1,"callWithTimeout",{enumerable:!0,get:function(){return BI6.callWithTimeout}});var VI6=oN6();Object.defineProperty(L1,"isUrlIgnored",{enumerable:!0,get:function(){return VI6.isUrlIgnored}});Object.defineProperty(L1,"urlMatches",{enumerable:!0,get:function(){return VI6.urlMatches}});var hw8=QI6();Object.defineProperty(L1,"BindOnceFuture",{enumerable:!0,get:function(){return hw8.BindOnceFuture}});var bw8=GI6();Object.defineProperty(L1,"diagLogLevelFromString",{enumerable:!0,get:function(){return bw8.diagLogLevelFromString}});var xw8=zI6();L1.internal={_export:xw8._export}});var LI6=F((wI6)=>{Object.defineProperty(wI6,"__esModule",{value:!0});wI6.JaegerPropagator=wI6.UBER_BAGGAGE_HEADER_PREFIX=wI6.UBER_TRACE_ID_HEADER=void 0;var bF=P(),gw8=DI6();wI6.UBER_TRACE_ID_HEADER="uber-trace-id";wI6.UBER_BAGGAGE_HEADER_PREFIX="uberctx";class OI6{_jaegerTraceHeader;_jaegerBaggageHeaderPrefix;constructor($){if(typeof $==="string")this._jaegerTraceHeader=$,this._jaegerBaggageHeaderPrefix=wI6.UBER_BAGGAGE_HEADER_PREFIX;else this._jaegerTraceHeader=$?.customTraceHeader||wI6.UBER_TRACE_ID_HEADER,this._jaegerBaggageHeaderPrefix=$?.customBaggageHeaderPrefix||wI6.UBER_BAGGAGE_HEADER_PREFIX}inject($,J,Q){let X=bF.trace.getSpanContext($),Y=bF.propagation.getBaggage($);if(X&&(0,gw8.isTracingSuppressed)($)===!1){let W=`0${(X.traceFlags||bF.TraceFlags.NONE).toString(16)}`;Q.set(J,this._jaegerTraceHeader,`${X.traceId}:${X.spanId}:0:${W}`)}if(Y)for(let[W,G]of Y.getAllEntries())Q.set(J,`${this._jaegerBaggageHeaderPrefix}-${W}`,encodeURIComponent(G.value))}extract($,J,Q){let X=Q.get(J,this._jaegerTraceHeader),Y=Array.isArray(X)?X[0]:X,W=Q.keys(J).filter((Z)=>Z.startsWith(`${this._jaegerBaggageHeaderPrefix}-`)).map((Z)=>{let H=Q.get(J,Z);return{key:Z.substring(this._jaegerBaggageHeaderPrefix.length+1),value:Array.isArray(H)?H[0]:H}}),G=$;if(typeof Y==="string"){let Z=uw8(Y);if(Z)G=bF.trace.setSpanContext(G,Z)}if(W.length===0)return G;let K=bF.propagation.getBaggage($)??bF.propagation.createBaggage();for(let Z of W){if(Z.value===void 0)continue;K=K.setEntry(Z.key,{value:decodeURIComponent(Z.value)})}return G=bF.propagation.setBaggage(G,K),G}fields(){return[this._jaegerTraceHeader]}}wI6.JaegerPropagator=OI6;var dw8=/^[0-9a-f]{1,2}$/i;function uw8($){let J=decodeURIComponent($).split(":");if(J.length!==4)return null;let[Q,X,,Y]=J,W=Q.padStart(32,"0"),G=X.padStart(16,"0"),K=dw8.test(Y)?parseInt(Y,16)&1:1;return{traceId:W,spanId:G,isRemote:!0,traceFlags:K}}});var AI6=F((dE)=>{Object.defineProperty(dE,"__esModule",{value:!0});dE.UBER_TRACE_ID_HEADER=dE.UBER_BAGGAGE_HEADER_PREFIX=dE.JaegerPropagator=void 0;var SN0=LI6();Object.defineProperty(dE,"JaegerPropagator",{enumerable:!0,get:function(){return SN0.JaegerPropagator}});Object.defineProperty(dE,"UBER_BAGGAGE_HEADER_PREFIX",{enumerable:!0,get:function(){return SN0.UBER_BAGGAGE_HEADER_PREFIX}});Object.defineProperty(dE,"UBER_TRACE_ID_HEADER",{enumerable:!0,get:function(){return SN0.UBER_TRACE_ID_HEADER}})});var TI6=F((EI6)=>{Object.defineProperty(EI6,"__esModule",{value:!0});EI6.setupPropagator=EI6.setupContextManager=EI6.getPropagatorFromEnv=EI6.getSpanProcessorsFromEnv=EI6.getOtlpProtocolFromEnv=EI6.filterBlanksAndNulls=EI6.getResourceDetectorsFromEnv=void 0;var DJ=P(),CQ=r$(),PI6=IF6(),cw8=Tz0(),lw8=EF6(),pw8=FU6(),uE=UO(),ac=rd(),kN0=tO6(),nw8=AI6(),iw8=qB0(),ow8="env",rw8="host",aw8="os",tw8="process",sw8="serviceinstance";function ew8(){let $=new Map([[ow8,uE.envDetector],[rw8,uE.hostDetector],[aw8,uE.osDetector],[sw8,uE.serviceInstanceIdDetector],[tw8,uE.processDetector]]),J=(0,CQ.getStringListFromEnv)("OTEL_NODE_RESOURCE_DETECTORS")??["all"];if(J.includes("all"))return[...$.values()].flat();if(J.includes("none"))return[];return J.flatMap((Q)=>{let X=$.get(Q);if(!X)DJ.diag.warn(`Invalid resource detector "${Q}" specified in the environment variable OTEL_NODE_RESOURCE_DETECTORS`);return X||[]})}EI6.getResourceDetectorsFromEnv=ew8;function MI6($){return $.map((J)=>J.trim()).filter((J)=>J!=="null"&&J!=="")}EI6.filterBlanksAndNulls=MI6;function CI6(){return(0,CQ.getStringFromEnv)("OTEL_EXPORTER_OTLP_TRACES_PROTOCOL")??(0,CQ.getStringFromEnv)("OTEL_EXPORTER_OTLP_PROTOCOL")??"http/protobuf"}EI6.getOtlpProtocolFromEnv=CI6;function $N8(){let $=CI6();switch($){case"grpc":return new lw8.OTLPTraceExporter;case"http/json":return new cw8.OTLPTraceExporter;case"http/protobuf":return new PI6.OTLPTraceExporter;default:return DJ.diag.warn(`Unsupported OTLP traces protocol: ${$}. Using http/protobuf.`),new PI6.OTLPTraceExporter}}function JN8(){let $=new Map([["otlp",()=>$N8()],["zipkin",()=>new pw8.ZipkinExporter],["console",()=>new ac.ConsoleSpanExporter]]),J=[],Q=[],X=MI6(Array.from(new Set((0,CQ.getStringListFromEnv)("OTEL_TRACES_EXPORTER"))));if(X[0]==="none")return DJ.diag.warn('OTEL_TRACES_EXPORTER contains "none". SDK will not be initialized.'),[];if(X.length===0)DJ.diag.debug("OTEL_TRACES_EXPORTER is empty. Using default otlp exporter."),X=["otlp"];else if(X.length>1&&X.includes("none"))DJ.diag.warn('OTEL_TRACES_EXPORTER contains "none" along with other exporters. Using default otlp exporter.'),X=["otlp"];for(let Y of X){let W=$.get(Y)?.();if(W)J.push(W);else DJ.diag.warn(`Unrecognized OTEL_TRACES_EXPORTER value: ${Y}.`)}for(let Y of J)if(Y instanceof ac.ConsoleSpanExporter)Q.push(new ac.SimpleSpanProcessor(Y));else Q.push(new ac.BatchSpanProcessor(Y));if(J.length===0)DJ.diag.warn("Unable to set up trace exporter(s) due to invalid exporter and/or protocol values.");return Q}EI6.getSpanProcessorsFromEnv=JN8;function QN8(){let $=(0,CQ.getStringListFromEnv)("OTEL_PROPAGATORS");if($==null)return;if($.includes("none"))return null;let J=new Map([["tracecontext",()=>new CQ.W3CTraceContextPropagator],["baggage",()=>new CQ.W3CBaggagePropagator],["b3",()=>new kN0.B3Propagator],["b3multi",()=>new kN0.B3Propagator({injectEncoding:kN0.B3InjectEncoding.MULTI_HEADER})],["jaeger",()=>new nw8.JaegerPropagator]]),Q=Array.from(new Set($)),Y=Q.map((W)=>{let G=J.get(W)?.();if(!G){DJ.diag.warn(`Propagator "${W}" requested through environment variable is unavailable.`);return}return G}).reduce((W,G)=>{if(G)W.push(G);return W},[]);if(Y.length===0)return null;else if(Q.length===1)return Y[0];else return new CQ.CompositePropagator({propagators:Y})}EI6.getPropagatorFromEnv=QN8;function XN8($){if($===null)return;if($===void 0){let J=new iw8.AsyncLocalStorageContextManager;J.enable(),DJ.context.setGlobalContextManager(J);return}$.enable(),DJ.context.setGlobalContextManager($)}EI6.setupContextManager=XN8;function YN8($){if($===null)return;if($===void 0){DJ.propagation.setGlobalPropagator(new CQ.CompositePropagator({propagators:[new CQ.W3CTraceContextPropagator,new CQ.W3CBaggagePropagator]}));return}DJ.propagation.setGlobalPropagator($)}EI6.setupPropagator=YN8});var fI6=F((vI6)=>{Object.defineProperty(vI6,"__esModule",{value:!0});vI6.NodeSDK=void 0;var l8=P(),qN8=T5(),FN8=K1(),Dw=UO(),mE=Vg(),BN8=IH0(),VN8=O36(),vN0=C36(),UN8=k36(),jI6=g36(),DN8=KM(),ON8=FF6(),xF=HB0(),wN8=rd(),NN8=sB0(),IN8=m0(),JZ=r$(),cE=TI6();function SI6($,J){return parseInt(process.env[$]||"")||J}function LN8(){let $=[],J=(0,JZ.getStringListFromEnv)("OTEL_METRICS_EXPORTER");if(!J)return $;if(J.length===0)l8.diag.debug("OTEL_METRICS_EXPORTER is empty. Using default otlp exporter.");if(J.includes("none"))return l8.diag.info('OTEL_METRICS_EXPORTER contains "none". Metric provider will not be initialized.'),$;return J.forEach((Q)=>{if(Q==="otlp"){let X=process.env.OTEL_EXPORTER_OTLP_METRICS_PROTOCOL?.trim()||process.env.OTEL_EXPORTER_OTLP_PROTOCOL?.trim(),Y=SI6("OTEL_METRIC_EXPORT_INTERVAL",60000),W=SI6("OTEL_METRIC_EXPORT_TIMEOUT",30000);switch(X){case"grpc":$.push(new xF.PeriodicExportingMetricReader({exporter:new UN8.OTLPMetricExporter,exportIntervalMillis:Y,exportTimeoutMillis:W}));break;case"http/json":$.push(new xF.PeriodicExportingMetricReader({exporter:new DN8.OTLPMetricExporter,exportIntervalMillis:Y,exportTimeoutMillis:W}));break;case"http/protobuf":$.push(new xF.PeriodicExportingMetricReader({exporter:new jI6.OTLPMetricExporter,exportIntervalMillis:Y,exportTimeoutMillis:W}));break;default:l8.diag.warn(`Unsupported OTLP metrics protocol: "${X}". Using http/protobuf.`),$.push(new xF.PeriodicExportingMetricReader({exporter:new jI6.OTLPMetricExporter,exportIntervalMillis:Y,exportTimeoutMillis:W}))}}else if(Q==="console")$.push(new xF.PeriodicExportingMetricReader({exporter:new xF.ConsoleMetricExporter}));else if(Q==="prometheus")$.push(new ON8.PrometheusExporter);else l8.diag.warn(`Unsupported OTEL_METRICS_EXPORTER value: "${Q}". Supported values are: otlp, console, prometheus, none.`)}),$}class kI6{_tracerProviderConfig;_loggerProviderConfig;_meterProviderConfig;_instrumentations;_resource;_resourceDetectors;_autoDetectResources;_tracerProvider;_loggerProvider;_meterProvider;_serviceName;_configuration;_disabled;constructor($={}){if((0,JZ.getBooleanFromEnv)("OTEL_SDK_DISABLED"))this._disabled=!0;let J=(0,JZ.getStringFromEnv)("OTEL_LOG_LEVEL");if(J!=null)l8.diag.setLogger(new l8.DiagConsoleLogger,{logLevel:(0,JZ.diagLogLevelFromString)(J)});if(this._configuration=$,this._resource=$.resource??(0,Dw.defaultResource)(),this._autoDetectResources=$.autoDetectResources??!0,!this._autoDetectResources)this._resourceDetectors=[];else if($.resourceDetectors!=null)this._resourceDetectors=$.resourceDetectors;else if((0,JZ.getStringFromEnv)("OTEL_NODE_RESOURCE_DETECTORS"))this._resourceDetectors=(0,cE.getResourceDetectorsFromEnv)();else this._resourceDetectors=[Dw.envDetector,Dw.processDetector,Dw.hostDetector];if(this._serviceName=$.serviceName,$.traceExporter||$.spanProcessor||$.spanProcessors){let Q={};if($.sampler)Q.sampler=$.sampler;if($.spanLimits)Q.spanLimits=$.spanLimits;if($.idGenerator)Q.idGenerator=$.idGenerator;if($.spanProcessor)l8.diag.warn("The 'spanProcessor' option is deprecated. Please use 'spanProcessors' instead.");let X=$.spanProcessor??new wN8.BatchSpanProcessor($.traceExporter),Y=$.spanProcessors??[X];this._tracerProviderConfig={tracerConfig:Q,spanProcessors:Y}}if($.logRecordProcessors)this._loggerProviderConfig={logRecordProcessors:$.logRecordProcessors};else if($.logRecordProcessor)this._loggerProviderConfig={logRecordProcessors:[$.logRecordProcessor]},l8.diag.warn("The 'logRecordProcessor' option is deprecated. Please use 'logRecordProcessors' instead.");else this.configureLoggerProviderFromEnv();if($.metricReaders||$.metricReader||$.views){let Q={};if($.metricReaders)Q.readers=$.metricReaders;else if($.metricReader)Q.readers=[$.metricReader],l8.diag.warn("The 'metricReader' option is deprecated. Please use 'metricReaders' instead.");if($.views)Q.views=$.views;this._meterProviderConfig=Q}this._instrumentations=$.instrumentations?.flat()??[]}start(){if(this._disabled)return;if((0,FN8.registerInstrumentations)({instrumentations:this._instrumentations}),(0,cE.setupContextManager)(this._configuration?.contextManager),(0,cE.setupPropagator)(this._configuration?.textMapPropagator===null?null:this._configuration?.textMapPropagator??(0,cE.getPropagatorFromEnv)()),this._autoDetectResources){let Q={detectors:this._resourceDetectors};this._resource=this._resource.merge((0,Dw.detectResources)(Q))}this._resource=this._serviceName===void 0?this._resource:this._resource.merge((0,Dw.resourceFromAttributes)({[IN8.ATTR_SERVICE_NAME]:this._serviceName}));let $=this._tracerProviderConfig?this._tracerProviderConfig.spanProcessors:(0,cE.getSpanProcessorsFromEnv)();if($.length>0)this._tracerProvider=new NN8.NodeTracerProvider({...this._configuration,resource:this._resource,spanProcessors:$}),l8.trace.setGlobalTracerProvider(this._tracerProvider);if(this._loggerProviderConfig){let Q=new mE.LoggerProvider({resource:this._resource,processors:this._loggerProviderConfig.logRecordProcessors});this._loggerProvider=Q,qN8.logs.setGlobalLoggerProvider(Q)}let J=LN8();if(this._meterProviderConfig||J.length>0){let Q=[];if(this._meterProviderConfig?.readers)Q.push(...this._meterProviderConfig.readers);if(Q.length===0)J.forEach((Y)=>Q.push(Y));let X=new xF.MeterProvider({resource:this._resource,views:this._meterProviderConfig?.views??[],readers:Q});this._meterProvider=X,l8.metrics.setGlobalMeterProvider(X);for(let Y of this._instrumentations)Y.setMeterProvider(l8.metrics.getMeterProvider())}}shutdown(){let $=[];if(this._tracerProvider)$.push(this._tracerProvider.shutdown());if(this._loggerProvider)$.push(this._loggerProvider.shutdown());if(this._meterProvider)$.push(this._meterProvider.shutdown());return Promise.all($).then(()=>{})}configureLoggerProviderFromEnv(){let $=(0,JZ.getStringListFromEnv)("OTEL_LOGS_EXPORTER")??[];if($.length===0)l8.diag.debug("OTEL_LOGS_EXPORTER is empty. Using default otlp exporter."),$.push("otlp");if($.includes("none")){l8.diag.info('OTEL_LOGS_EXPORTER contains "none". Logger provider will not be initialized.');return}let J=[];if($.forEach((Q)=>{if(Q==="otlp"){let X=((0,JZ.getStringFromEnv)("OTEL_EXPORTER_OTLP_LOGS_PROTOCOL")??(0,JZ.getStringFromEnv)("OTEL_EXPORTER_OTLP_PROTOCOL"))?.trim();switch(X){case"grpc":J.push(new VN8.OTLPLogExporter);break;case"http/json":J.push(new BN8.OTLPLogExporter);break;case"http/protobuf":J.push(new vN0.OTLPLogExporter);break;case void 0:case"":J.push(new vN0.OTLPLogExporter);break;default:l8.diag.warn(`Unsupported OTLP logs protocol: "${X}". Using http/protobuf.`),J.push(new vN0.OTLPLogExporter)}}else if(Q==="console")J.push(new mE.ConsoleLogRecordExporter);else l8.diag.warn(`Unsupported OTEL_LOGS_EXPORTER value: "${Q}". Supported values are: otlp, console, none.`)}),J.length>0)this._loggerProviderConfig={logRecordProcessors:J.map((Q)=>{if(Q instanceof mE.ConsoleLogRecordExporter)return new mE.SimpleLogRecordProcessor(Q);else return new mE.BatchLogRecordProcessor(Q)})}}}vI6.NodeSDK=kI6});var yI6=F((_N0)=>{Object.defineProperty(_N0,"__esModule",{value:!0});_N0.NodeSDK=_N0.tracing=_N0.resources=_N0.node=_N0.metrics=_N0.logs=_N0.core=_N0.contextBase=_N0.api=void 0;_N0.api=P();_N0.contextBase=P();_N0.core=r$();_N0.logs=Vg();_N0.metrics=HB0();_N0.node=sB0();_N0.resources=UO();_N0.tracing=rd();var AN8=fI6();Object.defineProperty(_N0,"NodeSDK",{enumerable:!0,get:function(){return AN8.NodeSDK}})});function v4($){let J=parseInt($.slice(1,3),16),Q=parseInt($.slice(3,5),16),X=parseInt($.slice(5,7),16);return`\x1B[38;2;${J};${Q};${X}m`}function vN8(){if(process.env.NO_COLOR)return!1;if(process.env.TERM==="dumb")return!1;if(!process.stdout||typeof process.stdout.isTTY>"u")return!1;if(process.stdout&&typeof process.stdout.isTTY<"u"&&!process.stdout.isTTY)return!1;return!0}function _N8($){if($==="light")return{trace:{level:v4("#008B8B")+c5,message:v4("#4B4B4B")},debug:{level:v4("#0000CD")+c5,message:v4("#006400")},info:{level:v4("#FF8C00")+c5,message:v4("#0066CC")+c5},warn:{level:v4("#9400D3")+c5,message:v4("#8B008B")},error:{level:v4("#DC143C")+c5,message:v4("#8B0000")+c5}};return{trace:{level:v4("#00FFFF")+c5,message:v4("#A0A0A0")},debug:{level:v4("#5C9CFF")+c5,message:v4("#90EE90")},info:{level:v4("#FFD700")+c5,message:v4("#FFFFFF")+c5},warn:{level:v4("#FF00FF")+c5,message:v4("#FF00FF")},error:{level:v4("#FF4444")+c5,message:v4("#FF4444")}}}function fN8(){let $=process.env.COLOR_SCHEME?.toLowerCase();if($==="light"||$==="dark")return $;if(process.env.CI)return"light";return"dark"}class pE{context;formatContext;logLevel;colors;detectedTraceLoopLog;useColors;constructor($={},J=!0,Q="info"){this.context=$,this.formatContext=J,this.logLevel=Q,this.useColors=vN8(),this.colors=this.useColors?_N8(fN8()):{}}shouldLog($){switch(this.logLevel){case"trace":return!0;case"debug":return $==="debug"||$==="info"||$==="warn"||$==="error";case"info":return $==="info"||$==="warn"||$==="error";case"warn":return $==="warn"||$==="error";case"error":return $==="error"}return!1}trace($,...J){if(!this.shouldLog("trace"))return;try{let Q=this.useColors?this.colors.trace:lE,X=xG(this.formatContext,this.context,$,J);T$.debug(`${Q.level}[TRACE]${C9} ${Q.message}${X}${C9}`)}catch(Q){let X=this.colors.trace;T$.debug(`${X.level}[TRACE]${C9} ${$}`,...J),T$.error("Error formatting log message:",Q)}}debug($,...J){if(!this.shouldLog("debug"))return;try{let Q=this.useColors?this.colors.debug:lE,X=xG(this.formatContext,this.context,$,J);T$.debug(`${Q.level}[DEBUG]${C9} ${Q.message}${X}${C9}`)}catch(Q){let X=this.colors.debug;T$.debug(`${X.level}[DEBUG]${C9} ${$}`,...J),T$.error("Error formatting log message:",Q)}}info($,...J){if(!this.shouldLog("info"))return;if(!this.detectedTraceLoopLog&&typeof $==="string"&&$.includes("Traceloop exporting traces to")){if(this.detectedTraceLoopLog=!0,this.shouldLog("debug"))this.debug($,...J);return}try{let Q=this.useColors?this.colors.info:lE,X=xG(this.formatContext,this.context,$,J);T$.info(`${Q.level}[INFO]${C9} ${Q.message}${X}${C9}`)}catch(Q){let X=this.colors.info;T$.info(`${X.level}[INFO]${C9} ${$}`,...J),T$.error("Error formatting log message:",Q)}}warn($,...J){if(!this.shouldLog("warn"))return;try{let Q=this.useColors?this.colors.warn:lE,X=xG(this.formatContext,this.context,$,J);T$.warn(`${Q.level}[WARN]${C9} ${Q.message}${X}${C9}`)}catch(Q){let X=this.colors.warn;T$.warn(`${X.level}[WARN]${C9} ${$}`,...J),T$.error("Error formatting log message:",Q)}}error($,...J){if(!this.shouldLog("error"))return;try{let Q=this.useColors?this.colors.error:lE,X=xG(this.formatContext,this.context,$,J);T$.error(`${Q.level}[ERROR]${C9} ${Q.message}${X}${C9}`)}catch(Q){let X=this.colors.error;T$.error(`${X.level}[ERROR]${C9} ${$}`,...J),T$.error("Error formatting log message:",Q)}}fatal($,...J){this.error($,...J),process.exit(1)}child($){return new pE({...this.context,...$},this.formatContext,this.logLevel)}}var c5="\x1B[1m",C9="\x1B[0m",lE;var hI6=D(()=>{tc();GQ0();lE=Object.freeze({level:"",reset:"",message:""})});import{format as gF}from"util";class fN0{delegate;context;logger;logLevel;constructor($,J,Q,X){this.delegate=J,this.context=Q,this.logLevel=X??"info",this.logger=$?new pE(Q,!1,this.logLevel):void 0}formatMessage($){if(typeof $==="string")return $;try{return p6($)}catch{return String($)}}getAttributes(){return this.context}emit($,J,Q){let X=this.getAttributes();try{this.delegate.emit({severityNumber:$,severityText:J,body:Q,attributes:X})}catch(Y){this.logger?.error("Failed to emit log to OTLP instance:",Y)}}shouldLog($){switch(this.logLevel){case"trace":return!0;case"debug":return $===a$.SeverityNumber.DEBUG||$===a$.SeverityNumber.INFO||$===a$.SeverityNumber.WARN||$===a$.SeverityNumber.ERROR;case"info":return $===a$.SeverityNumber.INFO||$===a$.SeverityNumber.WARN||$===a$.SeverityNumber.ERROR;case"warn":return $===a$.SeverityNumber.WARN||$===a$.SeverityNumber.ERROR;case"error":return $===a$.SeverityNumber.ERROR}return!1}trace($,...J){if(!this.shouldLog(a$.SeverityNumber.TRACE))return;this.logger?.trace($,...J);let Q;try{Q=gF(this.formatMessage($),...J)}catch{Q=`${this.formatMessage($)} ${J.map((X)=>String(X)).join(" ")}`}this.emit(a$.SeverityNumber.TRACE,"TRACE",Q)}debug($,...J){if(!this.shouldLog(a$.SeverityNumber.DEBUG))return;this.logger?.debug($,...J);let Q;try{Q=gF(this.formatMessage($),...J)}catch{Q=`${this.formatMessage($)} ${J.map((X)=>String(X)).join(" ")}`}this.emit(a$.SeverityNumber.DEBUG,"DEBUG",Q)}info($,...J){if(!this.shouldLog(a$.SeverityNumber.INFO))return;this.logger?.info($,...J);let Q;try{Q=gF(this.formatMessage($),...J)}catch{Q=`${this.formatMessage($)} ${J.map((X)=>String(X)).join(" ")}`}this.emit(a$.SeverityNumber.INFO,"INFO",Q)}warn($,...J){if(!this.shouldLog(a$.SeverityNumber.WARN))return;this.logger?.warn($,...J);let Q;try{Q=gF(this.formatMessage($),...J)}catch{Q=`${this.formatMessage($)} ${J.map((X)=>String(X)).join(" ")}`}this.emit(a$.SeverityNumber.WARN,"WARN",Q)}error($,...J){if(!this.shouldLog(a$.SeverityNumber.ERROR))return;this.logger?.error($,...J);let Q;try{Q=gF(this.formatMessage($),...J)}catch{Q=`${this.formatMessage($)} ${J.map((X)=>String(X)).join(" ")}`}this.emit(a$.SeverityNumber.ERROR,"ERROR",Q)}fatal($,...J){this.error($,...J),process.exit(1)}child($){return new fN0(!!this.logger,this.delegate,{...this.context??{},...$},this.logLevel)}}function yN0($,J,Q){let X=a$.logs.getLogger("default",void 0,{scopeAttributes:J});return new fN0($,X,J,Q)}function gI6($,J,Q){if(!$)return;let X={...T$},Y=yN0(!0,J,Q);X.log=(...W)=>{Y.info(W[0],...W.slice(1))},X.error=(...W)=>{Y.error(W[0],...W.slice(1))},X.warn=(...W)=>{Y.warn(W[0],...W.slice(1))},X.debug=(...W)=>{Y.debug(W[0],...W.slice(1))},X.info=(...W)=>{Y.info(W[0],...W.slice(1))},X.dir=(...W)=>{let G="";if(W.length===1)G=gF(W[0]);else if(W.length>=2)G=gF(W[0],W[1]);else G=p6(W);Y.debug(G)},X.dirxml=(...W)=>{Y.debug("dirxml:",...W)},X.table=(...W)=>{Y.debug("table:",...W)},X.trace=(...W)=>{Y.debug(W[0],...W.slice(1))},X.group=(...W)=>{Y.debug("group:",...W)},X.groupCollapsed=(...W)=>{Y.debug("groupCollapsed:",...W)},X.groupEnd=()=>{Y.debug("groupEnd")},X.clear=()=>{},X.count=(...W)=>{Y.debug("count:",...W)},X.countReset=(...W)=>{Y.debug("countReset:",...W)},X.assert=(W,...G)=>{if(!W)Y.error("assertion failed:",...G)},X.time=(...W)=>{Y.debug("time:",...W)},X.timeLog=(...W)=>{Y.debug("timeLog:",...W)},X.timeEnd=(...W)=>{Y.debug("timeEnd:",...W)},X.profile=(...W)=>{Y.debug("profile:",...W)},X.profileEnd=(...W)=>{Y.debug("profileEnd:",...W)},console=globalThis.console=X}var a$,bI6,xI6,T$;var tc=D(()=>{_8();hI6();a$=M0(T5(),1),bI6=Symbol.for("agentuity.originalConsole"),xI6=globalThis[bI6],T$=xI6??Object.create(console);if(!xI6)globalThis[bI6]=T$});class sc{dumpRecords=!1;constructor($){this.dumpRecords=$}export($,J){for(let Q of $)if(this.dumpRecords)T$.log("[LOG]",{body:Q.body,severityNumber:Q.severityNumber,severityText:Q.severityText,timestamp:Q.hrTime,attributes:Q.attributes,resource:Q.resource.attributes});else{let Y=`[${Q.severityNumber?Ow.SeverityNumber[Q.severityNumber]:"INFO"}] ${Q.body}`;switch(Q.severityNumber){case Ow.SeverityNumber.DEBUG:T$.debug(Y);break;case Ow.SeverityNumber.INFO:T$.info(Y);break;case Ow.SeverityNumber.WARN:T$.warn(Y);break;case Ow.SeverityNumber.ERROR:T$.error(Y);break;default:T$.log(Y);break}}J({code:hN0.ExportResultCode.SUCCESS})}shutdown(){return Promise.resolve()}}class bN0{export($,J){for(let Q of $)T$.log("[SPAN]",{name:Q.name,traceId:Q.spanContext().traceId,spanId:Q.spanContext().spanId,duration:Q.duration,status:Q.status,attributes:Q.attributes});J({code:hN0.ExportResultCode.SUCCESS})}shutdown(){return Promise.resolve()}}var Ow,hN0;var dI6=D(()=>{tc();Ow=M0(T5(),1),hN0=M0(q6(),1)});function mI6(){let $=async(J,Q)=>{let X=typeof J==="string"?J:J instanceof URL?J.toString():J.url,Y=Q?.method||(typeof J!=="string"&&!(J instanceof URL)?J.method||"GET":"GET");if(!l5.trace.getActiveSpan())return uI6(J,Q);let G=l5.context.active(),K=new URL(X),Z=l5.trace.getTracer("fetch").startSpan(`${Y} ${K.pathname}`,{attributes:{"http.url":X,"http.path":K.pathname,"http.method":Y,host:K.host}},G);try{let H={},z=l5.trace.setSpan(G,Z);l5.propagation.inject(z,H);let q=typeof J!=="string"&&!(J instanceof URL)&&J instanceof Request?J.headers:void 0,B=new Headers(q??Q?.headers??{});for(let[w,N]of Object.entries(H))B.set(w,N);let U={...Q,headers:B},O=await uI6(J,U);if(Z.setAttributes({"http.status_code":O.status,"http.user_agent":O.headers.get("user-agent")||""}),!O.ok)Z.setStatus({code:l5.SpanStatusCode.ERROR});else Z.setStatus({code:l5.SpanStatusCode.OK});return O}catch(H){throw Z.recordException(H),Z.setStatus({code:l5.SpanStatusCode.ERROR}),H}finally{Z.end()}};globalThis.fetch=$}var l5,uI6;var cI6=D(()=>{l5=M0(P(),1),uI6=fetch});import{existsSync as lI6,appendFileSync as pI6,mkdirSync as yN8}from"fs";import{join as hN8}from"path";import{randomUUID as bN8}from"crypto";class $l{currentFile=null;basePath;filePrefix;constructor($){this.basePath=$,this.filePrefix="otel-log",this.ensureDirectory()}ensureDirectory(){if(!lI6(this.basePath))yN8(this.basePath,{recursive:!0})}getOrCreateFile(){if(this.currentFile&&lI6(this.currentFile))return this.currentFile;return this.currentFile=hN8(this.basePath,`${this.filePrefix}-${Date.now()}.${bN8()}.jsonl`),this.currentFile}export($,J){try{if($.length===0){J({code:ec.ExportResultCode.SUCCESS});return}let Q=this.getOrCreateFile(),X=[];for(let W of $){let G={timestamp:W.hrTime,observedTimestamp:W.hrTimeObserved,severityNumber:W.severityNumber,severityText:W.severityText,body:W.body,attributes:W.attributes,resource:W.resource.attributes,instrumentationScope:W.instrumentationScope,spanContext:W.spanContext};X.push(JSON.stringify(G))}let Y=`${X.join(` -`)} -`;try{pI6(Q,Y,"utf-8")}catch(W){if(W.code==="ENOENT"){this.currentFile=null;let K=this.getOrCreateFile();pI6(K,Y,"utf-8")}else throw W}J({code:ec.ExportResultCode.SUCCESS})}catch(Q){J({code:ec.ExportResultCode.FAILED,error:Q instanceof Error?Q:Error(String(Q))})}}async shutdown(){this.currentFile=null}async forceFlush(){}}var ec;var nI6=D(()=>{ec=M0(q6(),1)});import{existsSync as iI6,appendFileSync as oI6,mkdirSync as xN8}from"fs";import{join as gN8}from"path";import{randomUUID as dN8}from"crypto";class Ql{currentFile=null;basePath;filePrefix;constructor($){this.basePath=$,this.filePrefix="otel-trace",this.ensureDirectory()}ensureDirectory(){if(!iI6(this.basePath))xN8(this.basePath,{recursive:!0})}getOrCreateFile(){if(this.currentFile&&iI6(this.currentFile))return this.currentFile;return this.currentFile=gN8(this.basePath,`${this.filePrefix}-${Date.now()}.${dN8()}.jsonl`),this.currentFile}export($,J){try{if($.length===0){J({code:Jl.ExportResultCode.SUCCESS});return}let Q=this.getOrCreateFile(),X=[];for(let W of $){let G={traceId:W.spanContext().traceId,spanId:W.spanContext().spanId,traceState:W.spanContext().traceState?.serialize(),name:W.name,kind:W.kind,startTime:W.startTime,endTime:W.endTime,attributes:W.attributes,status:W.status,events:W.events,links:W.links,resource:W.resource.attributes,droppedAttributesCount:W.droppedAttributesCount,droppedEventsCount:W.droppedEventsCount,droppedLinksCount:W.droppedLinksCount,duration:W.duration,ended:W.ended};X.push(JSON.stringify(G))}let Y=`${X.join(` -`)} -`;try{oI6(Q,Y,"utf-8")}catch(W){if(W.code==="ENOENT"){this.currentFile=null;let K=this.getOrCreateFile();oI6(K,Y,"utf-8")}else throw W}J({code:Jl.ExportResultCode.SUCCESS})}catch(Q){J({code:Jl.ExportResultCode.FAILED,error:Q instanceof Error?Q:Error(String(Q))})}}async shutdown(){this.currentFile=null}async forceFlush(){}}var Jl;var rI6=D(()=>{Jl=M0(q6(),1)});import{existsSync as aI6,appendFileSync as tI6,mkdirSync as uN8}from"fs";import{join as mN8}from"path";import{randomUUID as cN8}from"crypto";class Xl{currentFile=null;basePath;filePrefix;constructor($){this.basePath=$,this.filePrefix="otel-metric",this.ensureDirectory()}ensureDirectory(){if(!aI6(this.basePath))uN8(this.basePath,{recursive:!0})}getOrCreateFile(){if(this.currentFile&&aI6(this.currentFile))return this.currentFile;return this.currentFile=mN8(this.basePath,`${this.filePrefix}-${Date.now()}.${cN8()}.jsonl`),this.currentFile}export($,J){try{let Q=this.getOrCreateFile(),X={resource:$.resource.attributes,scopeMetrics:$.scopeMetrics.map((W)=>({scope:W.scope,metrics:W.metrics.map((G)=>({descriptor:G.descriptor,dataPointType:G.dataPointType,dataPoints:G.dataPoints,aggregationTemporality:G.aggregationTemporality}))}))},Y=JSON.stringify(X)+` -`;try{tI6(Q,Y,"utf-8")}catch(W){if(W.code==="ENOENT"){this.currentFile=null;let K=this.getOrCreateFile();tI6(K,Y,"utf-8")}else throw W}J({code:xN0.ExportResultCode.SUCCESS})}catch(Q){J({code:xN0.ExportResultCode.FAILED,error:Q instanceof Error?Q:Error(String(Q))})}}async shutdown(){this.currentFile=null}async forceFlush(){}selectAggregationTemporality($){return o3.CUMULATIVE}}var xN0;var sI6=D(()=>{qF0();xN0=M0(q6(),1)});var eI6=D(()=>{nI6();rI6();sI6()});function ZL6($){let{url:J,name:Q,version:X,bearerToken:Y,environment:W="development",orgId:G,projectId:K,deploymentId:Z,devmode:H=!1,logLevel:z="warn",jsonlBasePath:q=void 0}=$,B;if(Y)B={},B.Authorization=`Bearer ${Y}`;let U=process.env.AGENTUITY_DEBUG_OTEL_CONSOLE==="true",O=lN8($),w=pN8({url:J,headers:B,resource:O,logLevel:z,jsonlBasePath:q,useConsoleExporters:U}),N={"@agentuity/orgId":G??"unknown","@agentuity/projectId":K??"unknown","@agentuity/deploymentId":Z??"unknown","@agentuity/env":W,"@agentuity/devmode":H,"@agentuity/language":"javascript"},I=yN0(!!J,N,z);if(!U)gI6(!!J,N,z);let E=q?new Ql(q):J?new YL6.OTLPTraceExporter({url:`${J}/v1/traces`,headers:B,keepAlive:!0,compression:Gl.CompressionAlgorithm.GZIP}):void 0,v=q?new Xl(q):J?new XL6.OTLPMetricExporter({url:`${J}/v1/metrics`,headers:B,keepAlive:!0,compression:Gl.CompressionAlgorithm.GZIP}):void 0,M=[];if(E)M.push(new jU(E));if(U)M.push(new Ky(new bN0));let b=v?new jM({exporter:v,exportTimeoutMillis:H?Yl:Wl,exportIntervalMillis:H?Yl:Wl}):void 0,y=v?new jM({exporter:v,exportTimeoutMillis:H?Yl:Wl,exportIntervalMillis:H?Yl:Wl}):void 0,l=y?new hg({resource:O,readers:[y]}):void 0;if(l)dF.metrics.setGlobalMeterProvider(l);let i=l?new WL6.HostMetrics({meterProvider:l}):void 0,p=!1,X0;if(J||U){let C=new ww.CompositePropagator({propagators:[new ww.W3CTraceContextPropagator,new ww.W3CBaggagePropagator]});dF.propagation.setGlobalPropagator(C),mI6();let e=[...M,...$.spanProcessors||[]];X0=new KL6.NodeSDK({logRecordProcessor:w.processor,metricReader:b,instrumentations:[JL6.getNodeAutoInstrumentations()],resource:O,textMapPropagator:C,spanProcessors:e}),X0.start(),i?.start(),I.debug("Telemetry configured successfully"),I.debug("Sending telemetry data to %s",J),p=!0}let x=dF.default.trace.getTracer(Q,X),P0=dF.metrics.getMeter(Q,X),o=async()=>{if(p)p=!1,I.debug("shutting down OpenTelemetry"),await w.provider.forceFlush().catch((C)=>I.warn("error in forceFlush of otel provider. %s",C)),await w.exporter?.shutdown().catch((C)=>!H&&I.warn("error in shutdown of otel exporter. %s",C)),await X0?.shutdown().catch((C)=>!H&&I.warn("error in shutdown of otel instrumentation. %s",C)),I.debug("shut down OpenTelemetry")};if(J&&wv())I.info("connected to Agentuity Agent Cloud");return{tracer:x,meter:P0,logger:I,shutdown:o}}var dF,$L6,JL6,ww,QL6,XL6,YL6,WL6,Gl,GL6,QZ,KL6,Kl,Yl=1000,Wl=1e4,lN8=($)=>{let{name:J,version:Q,orgId:X,projectId:Y,deploymentId:W,environment:G,devmode:K,cliVersion:Z}=$,H=Ov();return GL6.resourceFromAttributes({[Kl.ATTR_SERVICE_NAME]:J,[Kl.ATTR_SERVICE_VERSION]:Q,"@agentuity/orgId":X??"unknown","@agentuity/projectId":Y??"unknown","@agentuity/deploymentId":W??"unknown","@agentuity/env":G,"@agentuity/devmode":K,"@agentuity/sdkVersion":H??"unknown","@agentuity/cliVersion":Z??"unknown"})},pN8=({url:$,headers:J,resource:Q,jsonlBasePath:X,useConsoleExporters:Y})=>{let W,G;if(Y)W=new QZ.SimpleLogRecordProcessor(new sc(!0));else if(X)G=new $l(X),W=new QZ.BatchLogRecordProcessor(G);else if($){let Z=new QL6.OTLPLogExporter({url:`${$}/v1/logs`,headers:J,compression:Gl.CompressionAlgorithm.GZIP,timeoutMillis:1e4});G=Z,W=new QZ.BatchLogRecordProcessor(Z)}else W=new QZ.SimpleLogRecordProcessor(new sc(!1));let K=new QZ.LoggerProvider({resource:Q,processors:[W]});return $L6.logs.setGlobalLoggerProvider(K),{processor:W,provider:K,exporter:G}};var HL6=D(()=>{Be0();qF0();dI6();cI6();tc();dJ();eI6();dF=M0(P(),1),$L6=M0(T5(),1),JL6=M0(GD1(),1),ww=M0(q6(),1),QL6=M0(IH0(),1),XL6=M0(KM(),1),YL6=M0(Tz0(),1),WL6=M0(rh1(),1),Gl=M0(XQ(),1),GL6=M0(eP(),1),QZ=M0(Vg(),1),KL6=M0(yI6(),1),Kl=M0(m0(),1)});function gN0($){let J=process.env.AGENTUITY_REGION??"usc",X=EG(J).otel,Y=process.env.AGENTUITY_OTLP_BEARER_TOKEN??process.env.AGENTUITY_SDK_KEY,W={spanProcessors:$.processors,name:Rn0(),version:Tn0(),cliVersion:jn0(),devmode:A7(),orgId:FX(),projectId:xJ(),deploymentId:BX(),environment:vL(),logLevel:$.logLevel,jsonlBasePath:process.env.AGENTUITY_CLOUD_EXPORT_DIR,bearerToken:Y,url:X};return ZL6(W)}var zL6=D(()=>{W3();dJ();HL6()});function dN0(){if(qL6)return;qL6=!0,globalThis.AGENTUITY_PROCESS_EXIT=BL6,process.exit=($)=>{throw new nN8({code:$})}}var FL6,BL6,qL6=!1,nN8;var VL6=D(()=>{_8();FL6=globalThis.__AGENTUITY_ORIGINAL_PROCESS_EXIT__,BL6=FL6??process.exit.bind(process);if(!FL6)globalThis.__AGENTUITY_ORIGINAL_PROCESS_EXIT__=BL6;nN8=Z0("ProcessExitAttemptError","Calling process.exit() is not allowed in agent code. The server must remain running to handle requests.")()});var Zl='/* @agentuity/frontend v1.0.33 */\n(()=>{function A(X){if(X===void 0||X===null)return"";try{let V=new WeakSet;return JSON.stringify(X,(Y,Z)=>{if(typeof Z==="object"&&Z!==null){if(V.has(Z))return"[Circular]";V.add(Z)}return Z})}catch(V){let Y=V instanceof Error?V.message:String(V);return console.warn("[Agentuity Analytics] Failed to stringify properties:",Y),`[unserializable: ${Y}]`}}(()=>{let X=window,V=document,Y=X.__AGENTUITY_ANALYTICS__;if(!Y||!Y.enabled)return;let Z=X;if(Y.isDevmode)console.debug("[Agentuity Analytics] Script loaded, init flag:",Z.__AGENTUITY_BEACON_INIT__,"path:",location.pathname);if(Z.__AGENTUITY_BEACON_INIT__){if(Y.isDevmode)console.debug("[Agentuity Analytics] Already initialized, skipping");return}Z.__AGENTUITY_BEACON_INIT__=!0;let J=Y,K=null,z=!1,C=Date.now(),Q="",M={},q={id:"",timestamp:0,timezone_offset:0,url:"",path:"",referrer:"",title:"",screen_width:0,screen_height:0,viewport_width:0,viewport_height:0,device_pixel_ratio:1,user_agent:"",language:"",scroll_depth:0,time_on_page:0,scroll_events:[],custom_events:[]};function O(){return crypto.randomUUID?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).substr(2,9)}`}function T(){let x=new URLSearchParams(location.search),B={};return["utm_source","utm_medium","utm_campaign","utm_term","utm_content"].forEach((G)=>{let W=x.get(G);if(W)B[G]=W}),B}function F(x){if(!x)return"";try{let B=new URL(x);return B.origin+B.pathname}catch{return x.split("?")[0]??x}}function U(){q.id=O(),q.timestamp=Date.now(),q.timezone_offset=new Date().getTimezoneOffset(),q.url=F(location.href),q.path=location.pathname,q.referrer=F(V.referrer),q.title=V.title||"",q.screen_width=screen.width||0,q.screen_height=screen.height||0,q.viewport_width=innerWidth||0,q.viewport_height=innerHeight||0,q.device_pixel_ratio=devicePixelRatio||1,q.user_agent=navigator.userAgent||"",q.language=navigator.language||"";let x=T();for(let B in x)q[B]=x[B];if(q.scroll_events=[],q.custom_events=[],q.scroll_depth=0,z=!1,C=Date.now(),typeof performance<"u"&&performance.getEntriesByType){let B=performance.getEntriesByType("navigation")[0];if(B)if(q.dom_ready=Math.round(B.domContentLoadedEventEnd-B.startTime),q.ttfb=Math.round(B.responseStart-B.requestStart),B.loadEventEnd>0)q.load_time=Math.round(B.loadEventEnd-B.startTime);else setTimeout(()=>{let G=performance.getEntriesByType("navigation")[0];if(G&&G.loadEventEnd>0)q.load_time=Math.round(G.loadEventEnd-G.startTime)},0)}if(J.isDevmode)console.debug("[Agentuity Analytics] Session started (full init):",q.id)}function j(){if(q.id=O(),q.timestamp=Date.now(),q.scroll_events=[],q.custom_events=[],q.scroll_depth=0,q.time_on_page=0,z=!1,C=Date.now(),J.isDevmode)console.debug("[Agentuity Analytics] Session started (soft reset):",q.id)}fetch("https://agentuity.sh/location").then((x)=>x.json()).then((x)=>{K=x;try{sessionStorage.setItem("agentuity_geo",JSON.stringify(x))}catch{}}).catch(()=>{try{let x=sessionStorage.getItem("agentuity_geo");if(x)K=JSON.parse(x)}catch{}});try{let x=sessionStorage.getItem("agentuity_geo");if(x)K=JSON.parse(x)}catch{}function N(){return X.__AGENTUITY_SESSION__}function L(x=!1){if(z&&!x){if(J.isDevmode)console.debug("[Agentuity Analytics] send() skipped - already sent");return}if(J.sampleRate!==void 0&&J.sampleRate<1&&Math.random()>J.sampleRate)return;if(z=!0,q.time_on_page=Date.now()-C,K){if(q.country=K.country||"",K.country_latitude)q.country_latitude=parseFloat(String(K.country_latitude));if(K.country_longitude)q.country_longitude=parseFloat(String(K.country_longitude));if(q.region=K.region||"",K.region_latitude)q.region_latitude=parseFloat(String(K.region_latitude));if(K.region_longitude)q.region_longitude=parseFloat(String(K.region_longitude));if(q.city=K.city||"",K.city_latitude)q.city_latitude=parseFloat(String(K.city_latitude));if(K.city_longitude)q.city_longitude=parseFloat(String(K.city_longitude));if(q.timezone=K.timezone||"",K.latitude)q.latitude=parseFloat(String(K.latitude));if(K.longitude)q.longitude=parseFloat(String(K.longitude))}if(q.cls)q.cls=Math.round(q.cls*1000)/1000;let B=N(),G=localStorage.getItem("agentuity_visitor_id")||"vid_"+O();try{localStorage.setItem("agentuity_visitor_id",G)}catch{}let W={org_id:J.orgId,project_id:J.projectId,thread_id:B?.threadId||"",visitor_id:G,user_id:Q,user_traits:M,is_devmode:J.isDevmode,pageview:q};try{sessionStorage.removeItem("agentuity_pending_pageview")}catch{}if(J.isDevmode){console.debug("[Agentuity Analytics]",JSON.stringify(W,null,2));return}let _=JSON.stringify(W);if(navigator.sendBeacon)navigator.sendBeacon("/_agentuity/webanalytics/collect",_);else fetch("/_agentuity/webanalytics/collect",{method:"POST",body:_,keepalive:!0}).catch(()=>{})}if(V.addEventListener("visibilitychange",()=>{if(J.isDevmode)console.debug("[Agentuity Analytics] visibilitychange:",V.visibilityState,"sent:",z);if(V.visibilityState==="hidden")L();else if(V.visibilityState==="visible")j()}),X.addEventListener("pagehide",()=>{if(J.isDevmode){console.debug("[Agentuity Analytics] pagehide event");try{sessionStorage.setItem("agentuity_last_event",`pagehide:${Date.now()}:${q.path}`)}catch{}}L()}),X.addEventListener("beforeunload",()=>{if(J.isDevmode){console.debug("[Agentuity Analytics] beforeunload event");try{sessionStorage.setItem("agentuity_last_event",`beforeunload:${Date.now()}:${q.path}`)}catch{}}L()}),J.isDevmode)try{let x=sessionStorage.getItem("agentuity_last_event");if(x)console.debug("[Agentuity Analytics] Previous page event:",x),sessionStorage.removeItem("agentuity_last_event")}catch{}try{let x=sessionStorage.getItem("agentuity_pending_pageview");if(x){sessionStorage.removeItem("agentuity_pending_pageview");let B=JSON.parse(x);if(B.pageview?.path!==location.pathname)if(J.isDevmode)console.debug("[Agentuity Analytics] Sending unsent data from previous page:",B.pageview?.path),console.debug("[Agentuity Analytics]",JSON.stringify(B,null,2));else{let G=JSON.stringify(B);if(navigator.sendBeacon)navigator.sendBeacon("/_agentuity/webanalytics/collect",G)}}}catch{}function H(){try{q.time_on_page=Date.now()-C;let x=N(),B=localStorage.getItem("agentuity_visitor_id")||"vid_"+O(),G={org_id:J.orgId,project_id:J.projectId,thread_id:x?.threadId||"",visitor_id:B,user_id:Q,user_traits:M,is_devmode:J.isDevmode,pageview:{...q}};sessionStorage.setItem("agentuity_pending_pageview",JSON.stringify(G))}catch{}}if(setInterval(H,2000),V.addEventListener("click",H,{passive:!0}),V.addEventListener("scroll",H,{passive:!0,once:!0}),J.isDevmode)console.debug("[Agentuity Analytics] Beacon initialized, visibility:",V.visibilityState);if(J.trackScroll!==!1){let B=function(){let G=X.scrollY||V.documentElement.scrollTop,W=V.documentElement.scrollHeight-V.documentElement.clientHeight;return W<=0?100:Math.min(100,Math.round(G/W*100))};var D=B;let x=new Set;X.addEventListener("scroll",()=>{let G=B();if(G>q.scroll_depth)q.scroll_depth=G;[25,50,75,100].forEach((W)=>{if(G>=W&&!x.has(W))x.add(W),q.scroll_events.push({depth:W,timestamp:Date.now()-C})})},{passive:!0})}if(J.trackWebVitals!==!1&&typeof PerformanceObserver<"u"){try{let x=new PerformanceObserver((B)=>{B.getEntries().forEach((G)=>{if(G.name==="first-contentful-paint")q.fcp=Math.round(G.startTime),x.disconnect()})});x.observe({type:"paint",buffered:!0})}catch{}try{new PerformanceObserver((x)=>{let B=x.getEntries(),G=B[B.length-1];if(G)q.lcp=Math.round(G.startTime)}).observe({type:"largest-contentful-paint",buffered:!0})}catch{}try{new PerformanceObserver((x)=>{x.getEntries().forEach((B)=>{let G=B;if(!G.hadRecentInput&&G.value)q.cls=(q.cls||0)+G.value})}).observe({type:"layout-shift",buffered:!0})}catch{}try{new PerformanceObserver((x)=>{x.getEntries().forEach((B)=>{let G=B;if(G.duration&&G.duration>(q.inp||0))q.inp=Math.round(G.duration)})}).observe({type:"event",buffered:!0})}catch{}}if(J.trackSPANavigation!==!1){let _=function(){let $=location.pathname+location.search;if($!==G){if(J.isDevmode)console.debug("[Agentuity Analytics] SPA navigation:",G,"->",$);L(!0),G=$,W=location.href,U()}};var R=_;let{pushState:x,replaceState:B}=history,G=location.pathname+location.search,W=location.href;if(J.isDevmode)console.debug("[Agentuity Analytics] SPA tracking enabled, initial path:",G);history.pushState=function(...$){x.apply(this,$),setTimeout(_,0)},history.replaceState=function(...$){B.apply(this,$),setTimeout(_,0)},X.addEventListener("popstate",_),setInterval(()=>{if(location.href!==W)W=location.href,_()},200)}if(J.trackClicks!==!1)V.addEventListener("click",(x)=>{let B=x.target;if(!B)return;let G=B.closest("[data-analytics]");if(!G)return;if(q.custom_events.length<1000)q.custom_events.push({timestamp:Date.now(),name:"click:"+G.getAttribute("data-analytics"),data:""})},!0);if(J.trackErrors!==!1)X.addEventListener("error",(x)=>{if(q.custom_events.length<1000)q.custom_events.push({timestamp:Date.now(),name:"error:js_error",data:JSON.stringify({message:x.message||"Unknown",filename:x.filename||"",lineno:x.lineno||0})})}),X.addEventListener("unhandledrejection",(x)=>{if(q.custom_events.length<1000)q.custom_events.push({timestamp:Date.now(),name:"error:unhandled_rejection",data:JSON.stringify({message:x.reason instanceof Error?x.reason.message:String(x.reason)})})});if(V.readyState==="complete")U();else X.addEventListener("load",U);X.agentuityAnalytics={track(x,B){if(q.custom_events.length<1000)q.custom_events.push({timestamp:Date.now(),name:x,data:A(B)})},identify(x,B){if(Q=x,B){M={};for(let[G,W]of Object.entries(B))M[G]=String(W)}},flush:()=>L(!0)}})();})();\n';var UL6=()=>{};async function DL6($,J,Q){if(!gJ())return!0;let X=process.env.AGENTUITY_SDK_KEY;if(!X)return!1;if(!$||!J)return!1;let Y=parseInt(J,10),W=Math.floor(Date.now()/1000);if(Number.isNaN(Y)||Math.abs(W-Y)>oN8)return!1;if(!$.startsWith("v1="))return!1;let G=$.slice(3);if(!/^[0-9a-f]{64}$/i.test(G))return!1;let K=new Uint8Array(32);for(let q=0;q<32;q++)K[q]=parseInt(G.slice(q*2,q*2+2),16);let Z=`${Y}.${Q}`,H=new TextEncoder,z=await crypto.subtle.importKey("raw",H.encode(X),{name:"HMAC",hash:"SHA-256"},!1,["verify"]);return crypto.subtle.verify("HMAC",z,K,H.encode(Z))}var oN8=300;var OL6=D(()=>{dJ()});function aN8($){try{let J=new URL($);if(J.protocol!=="https:")return!1;return rN8.some((Q)=>J.hostname.endsWith(Q))}catch{return!1}}var rN8,tN8=()=>{return async($,J)=>{if($.req.method==="OPTIONS")return J();if(!gJ())return J();let Q=$.req.header("X-Agentuity-Workbench-Signature")||$.req.query("signature"),X=$.req.header("X-Agentuity-Workbench-Timestamp")||$.req.query("timestamp"),Y="";if($.req.method==="POST")Y=await $.req.raw.clone().text();if(!await DL6(Q,X,Y))return $.json({error:"Unauthorized"},401);return J()}},sN8=()=>{return async($,J)=>{let Q=performance.now();await J();let X=$.var.thread;if(!X)return;let Y=$.var.workbenchExecution;if(!Y)return;let{agentId:W,input:G,result:K}=Y,Z=`messages_${W}`,H=50,z=$.res.headers.get(IU)??void 0,q=$.res.headers.get(PA)??`${((performance.now()-Q)/1000).toFixed(1)}s`,B=$.var.sessionId;if(await X.state.push(Z,{type:"input",data:G,sessionId:B,timestamp:Date.now()},H),K!==void 0&&K!==null)await X.state.push(Z,{type:"output",data:K,sessionId:B,tokens:z,duration:q,timestamp:Date.now()},H);try{await gH().save(X)}catch{$.var.logger?.warn("Failed to save thread state")}}},wL6=()=>{return async($)=>{let J=$.req.header("Content-Type");if(!J||!J.includes("application/json"))return $.json({error:"Content-Type must be application/json"},{status:400});try{let Q,X;try{let z=await $.req.json();Q=z.agentId,X=z.input}catch(z){return $.json({error:"Invalid JSON in request body"},{status:400})}let Y=mQ0(Q);if(!Y){if(!cQ0())return $.json({error:"Metadata file not found"},{status:500});return $.text("Agent not found",{status:404})}let W=oA(),G=Y.name,K=W.get(G);if(!K||!G)return $.text("Agent not found",{status:404});let Z=uG($);if(K.metadata?.id)Z.var.agentIds.add(K.metadata.id);if(K.metadata?.agentId)Z.var.agentIds.add(K.metadata.agentId);let H;if(K.inputSchema)H=await K.handler(X);else H=await K.handler();return $.set("workbenchExecution",{agentId:Q,input:X,result:H}),$.json({success:!0,data:H??null})}catch(Q){let X=Q instanceof Error?Q:Error(String(Q));return $.json({success:!1,error:{message:X.message,stack:X.stack,code:"code"in X&&typeof X.code==="string"?X.code:"EXECUTION_ERROR",cause:X.cause}})}}},eN8=()=>{return async($)=>{let J=$.req.query("agentId");if(!J)return $.json({error:"agentId query parameter is required"},{status:400});if(!$.var.thread)return $.json({error:"Thread not available"},{status:404});let Q=await $.var.thread.state.keys(),X=`${J}_`,Y=`messages_${J}`;for(let W of Q)if(W===Y||W.startsWith(X))await $.var.thread.state.delete(W);try{await gH().save($.var.thread)}catch{return $.json({error:"Failed to save thread state"},{status:500})}return $.json({success:!0,message:`State cleared for agent ${J}`})}},$I8=()=>{return async($)=>{let J=$.req.query("agentId");if(!J)return $.json({error:"agentId query parameter is required"},{status:400});if(!$.var.thread)return $.json({error:"Thread not available"},{status:404});let Q=`messages_${J}`,X=await $.var.thread.state.get(Q);return $.json({threadId:$.var.thread.id,agentId:J,messages:Array.isArray(X)?X:[]})}},uN0=()=>{let $=xH();return $.use("/_agentuity/workbench/*",rA({origin:(J,Q)=>{if(!gJ())return J;if(aN8(J))return J;try{let X=new URL(Q.req.url).origin;if(J===X)return J}catch{}return},allowHeaders:["Content-Type","Authorization","Accept","Origin","X-Requested-With","X-Agentuity-Workbench-Signature","X-Agentuity-Workbench-Timestamp","x-thread-id"],exposeHeaders:["x-thread-id","x-session-id","x-agentuity-tokens","x-agentuity-duration"]})),$.use("/_agentuity/workbench/*",tN8()),$.use("/_agentuity/workbench/*",iA("")),$.get("/_agentuity/workbench/ws",Je0(QI8())),$.get("/_agentuity/workbench/metadata.json",NL6()),$.get("/_agentuity/workbench/sample",JI8()),$.get("/_agentuity/workbench/state",$I8()),$.delete("/_agentuity/workbench/state",eN8()),$.post("/_agentuity/workbench/execute",sN8(),wL6()),$},JI8=()=>{return async($)=>{try{let J=$.req.query("agentId");if(!J)return $.json({error:"Missing agentId query parameter"},{status:400});let Q=mQ0(J);if(!Q){if(!cQ0())return $.json({error:"Metadata file not found"},{status:500});return $.text("Agent not found",{status:404})}let Y=oA().get(Q.name);if(!Y)return $.text("Agent not found",{status:404});if(!Y.inputSchema)return $.json({error:"Agent has no input schema"},{status:400});let W=IA(Y.inputSchema),G=process.env.AGENTUITY_SDK_KEY,K=process.env.AGENTUITY_AIGATEWAY_URL||process.env.AGENTUITY_TRANSPORT_URL||(G?"https://agentuity.ai":"");if(!G||!K)return $.json({error:"AGENTUITY_SDK_KEY and gateway URL must be configured",message:"Set AGENTUITY_SDK_KEY and either AGENTUITY_AIGATEWAY_URL, AGENTUITY_TRANSPORT_URL, or use https://agentuity.ai"},{status:500});let Z=`Generate a realistic sample data object that matches this JSON schema. Return only valid JSON, no markdown code blocks or explanations. - -JSON Schema: -${JSON.stringify(W,null,2)} - -Return a JSON object that matches this schema with realistic values.`,H=`${K}/gateway/groq/openai/v1/chat/completions`,z=await fetch(H,{method:"POST",headers:{Authorization:`Bearer ${G}`,"Content-Type":"application/json"},body:JSON.stringify({model:"llama-3.3-70b-versatile",messages:[{role:"user",content:Z}]})});if(!z.ok){let O=await z.text();return $.json({error:"Groq API request failed",message:`Status ${z.status}: ${O}`},{status:500})}let q=await z.json(),B=q.choices?.[0]?.message?.content;if(!B)return $.json({error:"Invalid response from Groq API",response:q},{status:500});let U;try{let O=B.trim().replace(/^```json\s*|\s*```$/g,"").replace(/^```\s*|\s*```$/g,"");U=JSON.parse(O)}catch(O){return $.json({error:"Failed to parse generated JSON",message:O instanceof Error?O.message:String(O),generatedText:B},{status:500})}return $.json(U)}catch(J){return $.json({error:"Internal server error",message:J instanceof Error?J.message:String(J)},{status:500})}}},NL6=()=>{return async($)=>{let J=R7();if(!J)return $.json({error:"Metadata file not found. Run build to generate metadata."},{status:500});try{await tt0();let Q=oA(),X=new Map;for(let[W,G]of Q)X.set(W,G);let Y={agents:{}};for(let W of J.agents||[]){let G=X.get(W.name);Y.agents[W.id]={schema:{input:W.schema?.input?{code:W.schema.input,json:G?.inputSchema?IA(G.inputSchema):void 0}:void 0,output:W.schema?.output?{code:W.schema.output,json:G?.outputSchema?IA(G.outputSchema):void 0}:void 0},metadata:{id:W.id,agentId:W.agentId,name:W.name,description:W.description,filename:W.filename,version:W.version}}}return $.json(Y)}catch(Q){return $.json({error:"Failed to read metadata file",message:Q instanceof Error?Q.message:String(Q)},{status:500})}}},Hl,QI8=()=>{return($,J)=>{J.onOpen(()=>{Hl.add(J),J.send("alive")}),J.onMessage((Q)=>{let X=Q.data;if(X==="restarting"||X==="alive"){for(let Y of Hl)if(Y!==J)try{Y.send(X)}catch(W){Hl.delete(Y)}}}),J.onClose(()=>{Hl.delete(J)})}};var IL6=D(()=>{W3();tf();jf();LX0();LU();IX();EU();qf();OL6();dJ();RX0();rN8=[".agentuity.com",".agentuity.dev",".agentuity.io"];Hl=new Set});function AL6($){let J=$.trim();if(!J)return!1;try{J=new URL(J.includes("://")?J:`https://${J}`).hostname}catch{}return J==="storage.dev"||J.endsWith(".storage.dev")||J==="storageapi.dev"||J.endsWith(".storageapi.dev")}function yW($){if(!$||typeof $.virtualHostedStyle>"u")return{...$,virtualHostedStyle:!0};return $}function mN0(){let $=globalThis.Bun;if(!$?.s3||!$.S3Client?.prototype?.file)return;let J=process.env.S3_ENDPOINT??process.env.AWS_ENDPOINT;if(!J)return;if(!AL6(J))return;let Q=$.S3Client.prototype;if(Q[LL6])return;let X=Q.file;if(Q.file=function(W,G){return X.call(this,W,yW(G))},Q.presign){let Y=Q.presign;Q.presign=function(G,K){return Y.call(this,G,yW(K))}}if(Q.write){let Y=Q.write;Q.write=function(G,K,Z){return Y.call(this,G,K,yW(Z))}}if(Q.delete){let Y=Q.delete;Q.delete=function(G,K){return Y.call(this,G,yW(K))}}if(Q.exists){let Y=Q.exists;Q.exists=function(G,K){return Y.call(this,G,yW(K))}}if(Q.stat){let Y=Q.stat;Q.stat=function(G,K){return Y.call(this,G,yW(K))}}if(Q.size){let Y=Q.size;Q.size=function(G,K){return Y.call(this,G,yW(K))}}if(Q.unlink){let Y=Q.unlink;Q.unlink=function(G,K){return Y.call(this,G,yW(K))}}if(Q.list){let Y=Q.list;Q.list=function(G,K){return Y.call(this,G,yW(K))}}Q[LL6]=!0}var LL6;var PL6=D(()=>{LL6=Symbol.for("agentuity.s3.patched")});var nE=D(()=>{tf();EA();RX0();zL6();IX();VL6();UL6();jf();IL6();LU();PX0();EU();dJ();IX();W3();PL6()});var CL6={};l6(CL6,{default:()=>XI8});var XI8;var EL6=D(async()=>{nE();XI8=await Ff()});var O6,cN0,T0,VY=($)=>{switch(typeof $){case"undefined":return T0.undefined;case"string":return T0.string;case"number":return Number.isNaN($)?T0.nan:T0.number;case"boolean":return T0.boolean;case"function":return T0.function;case"bigint":return T0.bigint;case"symbol":return T0.symbol;case"object":if(Array.isArray($))return T0.array;if($===null)return T0.null;if($.then&&typeof $.then==="function"&&$.catch&&typeof $.catch==="function")return T0.promise;if(typeof Map<"u"&&$ instanceof Map)return T0.map;if(typeof Set<"u"&&$ instanceof Set)return T0.set;if(typeof Date<"u"&&$ instanceof Date)return T0.date;return T0.object;default:return T0.unknown}};var iE=D(()=>{(function($){$.assertEqual=(Y)=>{};function J(Y){}$.assertIs=J;function Q(Y){throw Error()}$.assertNever=Q,$.arrayToEnum=(Y)=>{let W={};for(let G of Y)W[G]=G;return W},$.getValidEnumValues=(Y)=>{let W=$.objectKeys(Y).filter((K)=>typeof Y[Y[K]]!=="number"),G={};for(let K of W)G[K]=Y[K];return $.objectValues(G)},$.objectValues=(Y)=>{return $.objectKeys(Y).map(function(W){return Y[W]})},$.objectKeys=typeof Object.keys==="function"?(Y)=>Object.keys(Y):(Y)=>{let W=[];for(let G in Y)if(Object.prototype.hasOwnProperty.call(Y,G))W.push(G);return W},$.find=(Y,W)=>{for(let G of Y)if(W(G))return G;return},$.isInteger=typeof Number.isInteger==="function"?(Y)=>Number.isInteger(Y):(Y)=>typeof Y==="number"&&Number.isFinite(Y)&&Math.floor(Y)===Y;function X(Y,W=" | "){return Y.map((G)=>typeof G==="string"?`'${G}'`:G).join(W)}$.joinValues=X,$.jsonStringifyReplacer=(Y,W)=>{if(typeof W==="bigint")return W.toString();return W}})(O6||(O6={}));(function($){$.mergeShapes=(J,Q)=>{return{...J,...Q}}})(cN0||(cN0={}));T0=O6.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"])});var F0,YI8=($)=>{return JSON.stringify($,null,2).replace(/"([^"]+)":/g,"$1:")},X5;var zl=D(()=>{iE();F0=O6.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);X5=class X5 extends Error{get errors(){return this.issues}constructor($){super();this.issues=[],this.addIssue=(Q)=>{this.issues=[...this.issues,Q]},this.addIssues=(Q=[])=>{this.issues=[...this.issues,...Q]};let J=new.target.prototype;if(Object.setPrototypeOf)Object.setPrototypeOf(this,J);else this.__proto__=J;this.name="ZodError",this.issues=$}format($){let J=$||function(Y){return Y.message},Q={_errors:[]},X=(Y)=>{for(let W of Y.issues)if(W.code==="invalid_union")W.unionErrors.map(X);else if(W.code==="invalid_return_type")X(W.returnTypeError);else if(W.code==="invalid_arguments")X(W.argumentsError);else if(W.path.length===0)Q._errors.push(J(W));else{let G=Q,K=0;while(KJ.message){let J={},Q=[];for(let X of this.issues)if(X.path.length>0){let Y=X.path[0];J[Y]=J[Y]||[],J[Y].push($(X))}else Q.push($(X));return{formErrors:Q,fieldErrors:J}}get formErrors(){return this.flatten()}};X5.create=($)=>{return new X5($)}});var WI8=($,J)=>{let Q;switch($.code){case F0.invalid_type:if($.received===T0.undefined)Q="Required";else Q=`Expected ${$.expected}, received ${$.received}`;break;case F0.invalid_literal:Q=`Invalid literal value, expected ${JSON.stringify($.expected,O6.jsonStringifyReplacer)}`;break;case F0.unrecognized_keys:Q=`Unrecognized key(s) in object: ${O6.joinValues($.keys,", ")}`;break;case F0.invalid_union:Q="Invalid input";break;case F0.invalid_union_discriminator:Q=`Invalid discriminator value. Expected ${O6.joinValues($.options)}`;break;case F0.invalid_enum_value:Q=`Invalid enum value. Expected ${O6.joinValues($.options)}, received '${$.received}'`;break;case F0.invalid_arguments:Q="Invalid function arguments";break;case F0.invalid_return_type:Q="Invalid function return type";break;case F0.invalid_date:Q="Invalid date";break;case F0.invalid_string:if(typeof $.validation==="object")if("includes"in $.validation){if(Q=`Invalid input: must include "${$.validation.includes}"`,typeof $.validation.position==="number")Q=`${Q} at one or more positions greater than or equal to ${$.validation.position}`}else if("startsWith"in $.validation)Q=`Invalid input: must start with "${$.validation.startsWith}"`;else if("endsWith"in $.validation)Q=`Invalid input: must end with "${$.validation.endsWith}"`;else O6.assertNever($.validation);else if($.validation!=="regex")Q=`Invalid ${$.validation}`;else Q="Invalid";break;case F0.too_small:if($.type==="array")Q=`Array must contain ${$.exact?"exactly":$.inclusive?"at least":"more than"} ${$.minimum} element(s)`;else if($.type==="string")Q=`String must contain ${$.exact?"exactly":$.inclusive?"at least":"over"} ${$.minimum} character(s)`;else if($.type==="number")Q=`Number must be ${$.exact?"exactly equal to ":$.inclusive?"greater than or equal to ":"greater than "}${$.minimum}`;else if($.type==="bigint")Q=`Number must be ${$.exact?"exactly equal to ":$.inclusive?"greater than or equal to ":"greater than "}${$.minimum}`;else if($.type==="date")Q=`Date must be ${$.exact?"exactly equal to ":$.inclusive?"greater than or equal to ":"greater than "}${new Date(Number($.minimum))}`;else Q="Invalid input";break;case F0.too_big:if($.type==="array")Q=`Array must contain ${$.exact?"exactly":$.inclusive?"at most":"less than"} ${$.maximum} element(s)`;else if($.type==="string")Q=`String must contain ${$.exact?"exactly":$.inclusive?"at most":"under"} ${$.maximum} character(s)`;else if($.type==="number")Q=`Number must be ${$.exact?"exactly":$.inclusive?"less than or equal to":"less than"} ${$.maximum}`;else if($.type==="bigint")Q=`BigInt must be ${$.exact?"exactly":$.inclusive?"less than or equal to":"less than"} ${$.maximum}`;else if($.type==="date")Q=`Date must be ${$.exact?"exactly":$.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number($.maximum))}`;else Q="Invalid input";break;case F0.custom:Q="Invalid input";break;case F0.invalid_intersection_types:Q="Intersection results could not be merged";break;case F0.not_multiple_of:Q=`Number must be a multiple of ${$.multipleOf}`;break;case F0.not_finite:Q="Number must be finite";break;default:Q=J.defaultError,O6.assertNever($)}return{message:Q}},hW;var lN0=D(()=>{zl();iE();hW=WI8});function GI8($){RL6=$}function Nw(){return RL6}var RL6;var ql=D(()=>{lN0();RL6=hW});function f0($,J){let Q=Nw(),X=oE({issueData:J,data:$.data,path:$.path,errorMaps:[$.common.contextualErrorMap,$.schemaErrorMap,Q,Q===hW?void 0:hW].filter((Y)=>!!Y)});$.common.issues.push(X)}class C8{constructor(){this.value="valid"}dirty(){if(this.value==="valid")this.value="dirty"}abort(){if(this.value!=="aborted")this.value="aborted"}static mergeArray($,J){let Q=[];for(let X of J){if(X.status==="aborted")return A1;if(X.status==="dirty")$.dirty();Q.push(X.value)}return{status:$.value,value:Q}}static async mergeObjectAsync($,J){let Q=[];for(let X of J){let Y=await X.key,W=await X.value;Q.push({key:Y,value:W})}return C8.mergeObjectSync($,Q)}static mergeObjectSync($,J){let Q={};for(let X of J){let{key:Y,value:W}=X;if(Y.status==="aborted")return A1;if(W.status==="aborted")return A1;if(Y.status==="dirty")$.dirty();if(W.status==="dirty")$.dirty();if(Y.value!=="__proto__"&&(typeof W.value<"u"||X.alwaysSet))Q[Y.value]=W.value}return{status:$.value,value:Q}}}var oE=($)=>{let{data:J,path:Q,errorMaps:X,issueData:Y}=$,W=[...Q,...Y.path||[]],G={...Y,path:W};if(Y.message!==void 0)return{...Y,path:W,message:Y.message};let K="",Z=X.filter((H)=>!!H).slice().reverse();for(let H of Z)K=H(G,{data:J,defaultError:K}).message;return{...Y,path:W,message:K}},KI8,A1,uF=($)=>({status:"dirty",value:$}),p8=($)=>({status:"valid",value:$}),Fl=($)=>$.status==="aborted",Bl=($)=>$.status==="dirty",XZ=($)=>$.status==="valid",Iw=($)=>typeof Promise<"u"&&$ instanceof Promise;var pN0=D(()=>{ql();lN0();KI8=[];A1=Object.freeze({status:"aborted"})});var TL6=()=>{};var i0;var jL6=D(()=>{(function($){$.errToObj=(J)=>typeof J==="string"?{message:J}:J||{},$.toString=(J)=>typeof J==="string"?J:J?.message})(i0||(i0={}))});class jQ{constructor($,J,Q,X){this._cachedPath=[],this.parent=$,this.data=J,this._path=Q,this._key=X}get path(){if(!this._cachedPath.length)if(Array.isArray(this._key))this._cachedPath.push(...this._path,...this._key);else this._cachedPath.push(...this._path,this._key);return this._cachedPath}}function p1($){if(!$)return{};let{errorMap:J,invalid_type_error:Q,required_error:X,description:Y}=$;if(J&&(Q||X))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);if(J)return{errorMap:J,description:Y};return{errorMap:(G,K)=>{let{message:Z}=$;if(G.code==="invalid_enum_value")return{message:Z??K.defaultError};if(typeof K.data>"u")return{message:Z??X??K.defaultError};if(G.code!=="invalid_type")return{message:K.defaultError};return{message:Z??Q??K.defaultError}},description:Y}}class X6{get description(){return this._def.description}_getType($){return VY($.data)}_getOrReturnCtx($,J){return J||{common:$.parent.common,data:$.data,parsedType:VY($.data),schemaErrorMap:this._def.errorMap,path:$.path,parent:$.parent}}_processInputParams($){return{status:new C8,ctx:{common:$.parent.common,data:$.data,parsedType:VY($.data),schemaErrorMap:this._def.errorMap,path:$.path,parent:$.parent}}}_parseSync($){let J=this._parse($);if(Iw(J))throw Error("Synchronous parse encountered promise.");return J}_parseAsync($){let J=this._parse($);return Promise.resolve(J)}parse($,J){let Q=this.safeParse($,J);if(Q.success)return Q.data;throw Q.error}safeParse($,J){let Q={common:{issues:[],async:J?.async??!1,contextualErrorMap:J?.errorMap},path:J?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:$,parsedType:VY($)},X=this._parseSync({data:$,path:Q.path,parent:Q});return SL6(Q,X)}"~validate"($){let J={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:$,parsedType:VY($)};if(!this["~standard"].async)try{let Q=this._parseSync({data:$,path:[],parent:J});return XZ(Q)?{value:Q.value}:{issues:J.common.issues}}catch(Q){if(Q?.message?.toLowerCase()?.includes("encountered"))this["~standard"].async=!0;J.common={issues:[],async:!0}}return this._parseAsync({data:$,path:[],parent:J}).then((Q)=>XZ(Q)?{value:Q.value}:{issues:J.common.issues})}async parseAsync($,J){let Q=await this.safeParseAsync($,J);if(Q.success)return Q.data;throw Q.error}async safeParseAsync($,J){let Q={common:{issues:[],contextualErrorMap:J?.errorMap,async:!0},path:J?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:$,parsedType:VY($)},X=this._parse({data:$,path:Q.path,parent:Q}),Y=await(Iw(X)?X:Promise.resolve(X));return SL6(Q,Y)}refine($,J){let Q=(X)=>{if(typeof J==="string"||typeof J>"u")return{message:J};else if(typeof J==="function")return J(X);else return J};return this._refinement((X,Y)=>{let W=$(X),G=()=>Y.addIssue({code:F0.custom,...Q(X)});if(typeof Promise<"u"&&W instanceof Promise)return W.then((K)=>{if(!K)return G(),!1;else return!0});if(!W)return G(),!1;else return!0})}refinement($,J){return this._refinement((Q,X)=>{if(!$(Q))return X.addIssue(typeof J==="function"?J(Q,X):J),!1;else return!0})}_refinement($){return new SQ({schema:this,typeName:S1.ZodEffects,effect:{type:"refinement",refinement:$}})}superRefine($){return this._refinement($)}constructor($){this.spa=this.safeParseAsync,this._def=$,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:(J)=>this["~validate"](J)}}optional(){return TQ.create(this,this._def)}nullable(){return xW.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return RQ.create(this)}promise(){return pF.create(this,this._def)}or($){return Ew.create([this,$],this._def)}and($){return Rw.create(this,$,this._def)}transform($){return new SQ({...p1(this._def),schema:this,typeName:S1.ZodEffects,effect:{type:"transform",transform:$}})}default($){let J=typeof $==="function"?$:()=>$;return new kw({...p1(this._def),innerType:this,defaultValue:J,typeName:S1.ZodDefault})}brand(){return new Ul({typeName:S1.ZodBranded,type:this,...p1(this._def)})}catch($){let J=typeof $==="function"?$:()=>$;return new vw({...p1(this._def),innerType:this,catchValue:J,typeName:S1.ZodCatch})}describe($){return new this.constructor({...this._def,description:$})}pipe($){return $R.create(this,$)}readonly(){return _w.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}function _L6($){let J="[0-5]\\d";if($.precision)J=`${J}\\.\\d{${$.precision}}`;else if($.precision==null)J=`${J}(\\.\\d+)?`;let Q=$.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${J})${Q}`}function MI8($){return new RegExp(`^${_L6($)}$`)}function fL6($){let J=`${vL6}T${_L6($)}`,Q=[];if(Q.push($.local?"Z?":"Z"),$.offset)Q.push("([+-]\\d{2}:?\\d{2})");return J=`${J}(${Q.join("|")})`,new RegExp(`^${J}$`)}function CI8($,J){if((J==="v4"||!J)&&OI8.test($))return!0;if((J==="v6"||!J)&&NI8.test($))return!0;return!1}function EI8($,J){if(!BI8.test($))return!1;try{let[Q]=$.split(".");if(!Q)return!1;let X=Q.replace(/-/g,"+").replace(/_/g,"/").padEnd(Q.length+(4-Q.length%4)%4,"="),Y=JSON.parse(atob(X));if(typeof Y!=="object"||Y===null)return!1;if("typ"in Y&&Y?.typ!=="JWT")return!1;if(!Y.alg)return!1;if(J&&Y.alg!==J)return!1;return!0}catch{return!1}}function RI8($,J){if((J==="v4"||!J)&&wI8.test($))return!0;if((J==="v6"||!J)&&II8.test($))return!0;return!1}function TI8($,J){let Q=($.toString().split(".")[1]||"").length,X=(J.toString().split(".")[1]||"").length,Y=Q>X?Q:X,W=Number.parseInt($.toFixed(Y).replace(".","")),G=Number.parseInt(J.toFixed(Y).replace(".",""));return W%G/10**Y}function Lw($){if($ instanceof t$){let J={};for(let Q in $.shape){let X=$.shape[Q];J[Q]=TQ.create(Lw(X))}return new t$({...$._def,shape:()=>J})}else if($ instanceof RQ)return new RQ({...$._def,type:Lw($.element)});else if($ instanceof TQ)return TQ.create(Lw($.unwrap()));else if($ instanceof xW)return xW.create(Lw($.unwrap()));else if($ instanceof DY)return DY.create($.items.map((J)=>Lw(J)));else return $}function iN0($,J){let Q=VY($),X=VY(J);if($===J)return{valid:!0,data:$};else if(Q===T0.object&&X===T0.object){let Y=O6.objectKeys(J),W=O6.objectKeys($).filter((K)=>Y.indexOf(K)!==-1),G={...$,...J};for(let K of W){let Z=iN0($[K],J[K]);if(!Z.valid)return{valid:!1};G[K]=Z.data}return{valid:!0,data:G}}else if(Q===T0.array&&X===T0.array){if($.length!==J.length)return{valid:!1};let Y=[];for(let W=0;W<$.length;W++){let G=$[W],K=J[W],Z=iN0(G,K);if(!Z.valid)return{valid:!1};Y.push(Z.data)}return{valid:!0,data:Y}}else if(Q===T0.date&&X===T0.date&&+$===+J)return{valid:!0,data:$};else return{valid:!1}}function yL6($,J){return new KZ({values:$,typeName:S1.ZodEnum,...p1(J)})}function kL6($,J){let Q=typeof $==="function"?$(J):typeof $==="string"?{message:$}:$;return typeof Q==="string"?{message:Q}:Q}function hL6($,J={},Q){if($)return cF.create().superRefine((X,Y)=>{let W=$(X);if(W instanceof Promise)return W.then((G)=>{if(!G){let K=kL6(J,X),Z=K.fatal??Q??!0;Y.addIssue({code:"custom",...K,fatal:Z})}});if(!W){let G=kL6(J,X),K=G.fatal??Q??!0;Y.addIssue({code:"custom",...G,fatal:K})}return});return cF.create()}var SL6=($,J)=>{if(XZ(J))return{success:!0,data:J.value};else{if(!$.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let Q=new X5($.common.issues);return this._error=Q,this._error}}}},ZI8,HI8,zI8,qI8,FI8,BI8,VI8,UI8,DI8="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",nN0,OI8,wI8,NI8,II8,LI8,AI8,vL6="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",PI8,EQ,WZ,GZ,Pw,mF,rE,Mw,Cw,cF,YZ,UY,aE,RQ,t$,Ew,bW=($)=>{if($ instanceof Tw)return bW($.schema);else if($ instanceof SQ)return bW($.innerType());else if($ instanceof jw)return[$.value];else if($ instanceof KZ)return $.options;else if($ instanceof Sw)return O6.objectValues($.enum);else if($ instanceof kw)return bW($._def.innerType);else if($ instanceof Mw)return[void 0];else if($ instanceof Cw)return[null];else if($ instanceof TQ)return[void 0,...bW($.unwrap())];else if($ instanceof xW)return[null,...bW($.unwrap())];else if($ instanceof Ul)return bW($.unwrap());else if($ instanceof _w)return bW($.unwrap());else if($ instanceof vw)return bW($._def.innerType);else return[]},Vl,Rw,DY,tE,sE,lF,Aw,Tw,jw,KZ,Sw,pF,SQ,TQ,xW,kw,vw,eE,jI8,Ul,$R,_w,SI8,S1,kI8=($,J={message:`Input not instance of ${$.name}`})=>hL6((Q)=>Q instanceof $,J),bL6,xL6,vI8,_I8,gL6,fI8,yI8,hI8,bI8,xI8,gI8,dI8,uI8,mI8,cI8,lI8,pI8,nI8,iI8,oI8,rI8,aI8,tI8,sI8,eI8,$L8,JL8,QL8,XL8,YL8,WL8,GL8,KL8,ZL8,HL8=()=>bL6().optional(),zL8=()=>xL6().optional(),qL8=()=>gL6().optional(),FL8,BL8;var dL6=D(()=>{zl();ql();jL6();pN0();iE();ZI8=/^c[^\s-]{8,}$/i,HI8=/^[0-9a-z]+$/,zI8=/^[0-9A-HJKMNP-TV-Z]{26}$/i,qI8=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,FI8=/^[a-z0-9_-]{21}$/i,BI8=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,VI8=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,UI8=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,OI8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,wI8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,NI8=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,II8=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,LI8=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,AI8=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,PI8=new RegExp(`^${vL6}$`);EQ=class EQ extends X6{_parse($){if(this._def.coerce)$.data=String($.data);if(this._getType($)!==T0.string){let Y=this._getOrReturnCtx($);return f0(Y,{code:F0.invalid_type,expected:T0.string,received:Y.parsedType}),A1}let Q=new C8,X=void 0;for(let Y of this._def.checks)if(Y.kind==="min"){if($.data.lengthY.value)X=this._getOrReturnCtx($,X),f0(X,{code:F0.too_big,maximum:Y.value,type:"string",inclusive:!0,exact:!1,message:Y.message}),Q.dirty()}else if(Y.kind==="length"){let W=$.data.length>Y.value,G=$.data.length$.test(X),{validation:J,code:F0.invalid_string,...i0.errToObj(Q)})}_addCheck($){return new EQ({...this._def,checks:[...this._def.checks,$]})}email($){return this._addCheck({kind:"email",...i0.errToObj($)})}url($){return this._addCheck({kind:"url",...i0.errToObj($)})}emoji($){return this._addCheck({kind:"emoji",...i0.errToObj($)})}uuid($){return this._addCheck({kind:"uuid",...i0.errToObj($)})}nanoid($){return this._addCheck({kind:"nanoid",...i0.errToObj($)})}cuid($){return this._addCheck({kind:"cuid",...i0.errToObj($)})}cuid2($){return this._addCheck({kind:"cuid2",...i0.errToObj($)})}ulid($){return this._addCheck({kind:"ulid",...i0.errToObj($)})}base64($){return this._addCheck({kind:"base64",...i0.errToObj($)})}base64url($){return this._addCheck({kind:"base64url",...i0.errToObj($)})}jwt($){return this._addCheck({kind:"jwt",...i0.errToObj($)})}ip($){return this._addCheck({kind:"ip",...i0.errToObj($)})}cidr($){return this._addCheck({kind:"cidr",...i0.errToObj($)})}datetime($){if(typeof $==="string")return this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:$});return this._addCheck({kind:"datetime",precision:typeof $?.precision>"u"?null:$?.precision,offset:$?.offset??!1,local:$?.local??!1,...i0.errToObj($?.message)})}date($){return this._addCheck({kind:"date",message:$})}time($){if(typeof $==="string")return this._addCheck({kind:"time",precision:null,message:$});return this._addCheck({kind:"time",precision:typeof $?.precision>"u"?null:$?.precision,...i0.errToObj($?.message)})}duration($){return this._addCheck({kind:"duration",...i0.errToObj($)})}regex($,J){return this._addCheck({kind:"regex",regex:$,...i0.errToObj(J)})}includes($,J){return this._addCheck({kind:"includes",value:$,position:J?.position,...i0.errToObj(J?.message)})}startsWith($,J){return this._addCheck({kind:"startsWith",value:$,...i0.errToObj(J)})}endsWith($,J){return this._addCheck({kind:"endsWith",value:$,...i0.errToObj(J)})}min($,J){return this._addCheck({kind:"min",value:$,...i0.errToObj(J)})}max($,J){return this._addCheck({kind:"max",value:$,...i0.errToObj(J)})}length($,J){return this._addCheck({kind:"length",value:$,...i0.errToObj(J)})}nonempty($){return this.min(1,i0.errToObj($))}trim(){return new EQ({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new EQ({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new EQ({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(($)=>$.kind==="datetime")}get isDate(){return!!this._def.checks.find(($)=>$.kind==="date")}get isTime(){return!!this._def.checks.find(($)=>$.kind==="time")}get isDuration(){return!!this._def.checks.find(($)=>$.kind==="duration")}get isEmail(){return!!this._def.checks.find(($)=>$.kind==="email")}get isURL(){return!!this._def.checks.find(($)=>$.kind==="url")}get isEmoji(){return!!this._def.checks.find(($)=>$.kind==="emoji")}get isUUID(){return!!this._def.checks.find(($)=>$.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(($)=>$.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(($)=>$.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(($)=>$.kind==="cuid2")}get isULID(){return!!this._def.checks.find(($)=>$.kind==="ulid")}get isIP(){return!!this._def.checks.find(($)=>$.kind==="ip")}get isCIDR(){return!!this._def.checks.find(($)=>$.kind==="cidr")}get isBase64(){return!!this._def.checks.find(($)=>$.kind==="base64")}get isBase64url(){return!!this._def.checks.find(($)=>$.kind==="base64url")}get minLength(){let $=null;for(let J of this._def.checks)if(J.kind==="min"){if($===null||J.value>$)$=J.value}return $}get maxLength(){let $=null;for(let J of this._def.checks)if(J.kind==="max"){if($===null||J.value<$)$=J.value}return $}};EQ.create=($)=>{return new EQ({checks:[],typeName:S1.ZodString,coerce:$?.coerce??!1,...p1($)})};WZ=class WZ extends X6{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse($){if(this._def.coerce)$.data=Number($.data);if(this._getType($)!==T0.number){let Y=this._getOrReturnCtx($);return f0(Y,{code:F0.invalid_type,expected:T0.number,received:Y.parsedType}),A1}let Q=void 0,X=new C8;for(let Y of this._def.checks)if(Y.kind==="int"){if(!O6.isInteger($.data))Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.invalid_type,expected:"integer",received:"float",message:Y.message}),X.dirty()}else if(Y.kind==="min"){if(Y.inclusive?$.dataY.value:$.data>=Y.value)Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.too_big,maximum:Y.value,type:"number",inclusive:Y.inclusive,exact:!1,message:Y.message}),X.dirty()}else if(Y.kind==="multipleOf"){if(TI8($.data,Y.value)!==0)Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.not_multiple_of,multipleOf:Y.value,message:Y.message}),X.dirty()}else if(Y.kind==="finite"){if(!Number.isFinite($.data))Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.not_finite,message:Y.message}),X.dirty()}else O6.assertNever(Y);return{status:X.value,value:$.data}}gte($,J){return this.setLimit("min",$,!0,i0.toString(J))}gt($,J){return this.setLimit("min",$,!1,i0.toString(J))}lte($,J){return this.setLimit("max",$,!0,i0.toString(J))}lt($,J){return this.setLimit("max",$,!1,i0.toString(J))}setLimit($,J,Q,X){return new WZ({...this._def,checks:[...this._def.checks,{kind:$,value:J,inclusive:Q,message:i0.toString(X)}]})}_addCheck($){return new WZ({...this._def,checks:[...this._def.checks,$]})}int($){return this._addCheck({kind:"int",message:i0.toString($)})}positive($){return this._addCheck({kind:"min",value:0,inclusive:!1,message:i0.toString($)})}negative($){return this._addCheck({kind:"max",value:0,inclusive:!1,message:i0.toString($)})}nonpositive($){return this._addCheck({kind:"max",value:0,inclusive:!0,message:i0.toString($)})}nonnegative($){return this._addCheck({kind:"min",value:0,inclusive:!0,message:i0.toString($)})}multipleOf($,J){return this._addCheck({kind:"multipleOf",value:$,message:i0.toString(J)})}finite($){return this._addCheck({kind:"finite",message:i0.toString($)})}safe($){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:i0.toString($)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:i0.toString($)})}get minValue(){let $=null;for(let J of this._def.checks)if(J.kind==="min"){if($===null||J.value>$)$=J.value}return $}get maxValue(){let $=null;for(let J of this._def.checks)if(J.kind==="max"){if($===null||J.value<$)$=J.value}return $}get isInt(){return!!this._def.checks.find(($)=>$.kind==="int"||$.kind==="multipleOf"&&O6.isInteger($.value))}get isFinite(){let $=null,J=null;for(let Q of this._def.checks)if(Q.kind==="finite"||Q.kind==="int"||Q.kind==="multipleOf")return!0;else if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}else if(Q.kind==="max"){if($===null||Q.value<$)$=Q.value}return Number.isFinite(J)&&Number.isFinite($)}};WZ.create=($)=>{return new WZ({checks:[],typeName:S1.ZodNumber,coerce:$?.coerce||!1,...p1($)})};GZ=class GZ extends X6{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte}_parse($){if(this._def.coerce)try{$.data=BigInt($.data)}catch{return this._getInvalidInput($)}if(this._getType($)!==T0.bigint)return this._getInvalidInput($);let Q=void 0,X=new C8;for(let Y of this._def.checks)if(Y.kind==="min"){if(Y.inclusive?$.dataY.value:$.data>=Y.value)Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.too_big,type:"bigint",maximum:Y.value,inclusive:Y.inclusive,message:Y.message}),X.dirty()}else if(Y.kind==="multipleOf"){if($.data%Y.value!==BigInt(0))Q=this._getOrReturnCtx($,Q),f0(Q,{code:F0.not_multiple_of,multipleOf:Y.value,message:Y.message}),X.dirty()}else O6.assertNever(Y);return{status:X.value,value:$.data}}_getInvalidInput($){let J=this._getOrReturnCtx($);return f0(J,{code:F0.invalid_type,expected:T0.bigint,received:J.parsedType}),A1}gte($,J){return this.setLimit("min",$,!0,i0.toString(J))}gt($,J){return this.setLimit("min",$,!1,i0.toString(J))}lte($,J){return this.setLimit("max",$,!0,i0.toString(J))}lt($,J){return this.setLimit("max",$,!1,i0.toString(J))}setLimit($,J,Q,X){return new GZ({...this._def,checks:[...this._def.checks,{kind:$,value:J,inclusive:Q,message:i0.toString(X)}]})}_addCheck($){return new GZ({...this._def,checks:[...this._def.checks,$]})}positive($){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:i0.toString($)})}negative($){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:i0.toString($)})}nonpositive($){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:i0.toString($)})}nonnegative($){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:i0.toString($)})}multipleOf($,J){return this._addCheck({kind:"multipleOf",value:$,message:i0.toString(J)})}get minValue(){let $=null;for(let J of this._def.checks)if(J.kind==="min"){if($===null||J.value>$)$=J.value}return $}get maxValue(){let $=null;for(let J of this._def.checks)if(J.kind==="max"){if($===null||J.value<$)$=J.value}return $}};GZ.create=($)=>{return new GZ({checks:[],typeName:S1.ZodBigInt,coerce:$?.coerce??!1,...p1($)})};Pw=class Pw extends X6{_parse($){if(this._def.coerce)$.data=Boolean($.data);if(this._getType($)!==T0.boolean){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.boolean,received:Q.parsedType}),A1}return p8($.data)}};Pw.create=($)=>{return new Pw({typeName:S1.ZodBoolean,coerce:$?.coerce||!1,...p1($)})};mF=class mF extends X6{_parse($){if(this._def.coerce)$.data=new Date($.data);if(this._getType($)!==T0.date){let Y=this._getOrReturnCtx($);return f0(Y,{code:F0.invalid_type,expected:T0.date,received:Y.parsedType}),A1}if(Number.isNaN($.data.getTime())){let Y=this._getOrReturnCtx($);return f0(Y,{code:F0.invalid_date}),A1}let Q=new C8,X=void 0;for(let Y of this._def.checks)if(Y.kind==="min"){if($.data.getTime()Y.value)X=this._getOrReturnCtx($,X),f0(X,{code:F0.too_big,message:Y.message,inclusive:!0,exact:!1,maximum:Y.value,type:"date"}),Q.dirty()}else O6.assertNever(Y);return{status:Q.value,value:new Date($.data.getTime())}}_addCheck($){return new mF({...this._def,checks:[...this._def.checks,$]})}min($,J){return this._addCheck({kind:"min",value:$.getTime(),message:i0.toString(J)})}max($,J){return this._addCheck({kind:"max",value:$.getTime(),message:i0.toString(J)})}get minDate(){let $=null;for(let J of this._def.checks)if(J.kind==="min"){if($===null||J.value>$)$=J.value}return $!=null?new Date($):null}get maxDate(){let $=null;for(let J of this._def.checks)if(J.kind==="max"){if($===null||J.value<$)$=J.value}return $!=null?new Date($):null}};mF.create=($)=>{return new mF({checks:[],coerce:$?.coerce||!1,typeName:S1.ZodDate,...p1($)})};rE=class rE extends X6{_parse($){if(this._getType($)!==T0.symbol){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.symbol,received:Q.parsedType}),A1}return p8($.data)}};rE.create=($)=>{return new rE({typeName:S1.ZodSymbol,...p1($)})};Mw=class Mw extends X6{_parse($){if(this._getType($)!==T0.undefined){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.undefined,received:Q.parsedType}),A1}return p8($.data)}};Mw.create=($)=>{return new Mw({typeName:S1.ZodUndefined,...p1($)})};Cw=class Cw extends X6{_parse($){if(this._getType($)!==T0.null){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.null,received:Q.parsedType}),A1}return p8($.data)}};Cw.create=($)=>{return new Cw({typeName:S1.ZodNull,...p1($)})};cF=class cF extends X6{constructor(){super(...arguments);this._any=!0}_parse($){return p8($.data)}};cF.create=($)=>{return new cF({typeName:S1.ZodAny,...p1($)})};YZ=class YZ extends X6{constructor(){super(...arguments);this._unknown=!0}_parse($){return p8($.data)}};YZ.create=($)=>{return new YZ({typeName:S1.ZodUnknown,...p1($)})};UY=class UY extends X6{_parse($){let J=this._getOrReturnCtx($);return f0(J,{code:F0.invalid_type,expected:T0.never,received:J.parsedType}),A1}};UY.create=($)=>{return new UY({typeName:S1.ZodNever,...p1($)})};aE=class aE extends X6{_parse($){if(this._getType($)!==T0.undefined){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.void,received:Q.parsedType}),A1}return p8($.data)}};aE.create=($)=>{return new aE({typeName:S1.ZodVoid,...p1($)})};RQ=class RQ extends X6{_parse($){let{ctx:J,status:Q}=this._processInputParams($),X=this._def;if(J.parsedType!==T0.array)return f0(J,{code:F0.invalid_type,expected:T0.array,received:J.parsedType}),A1;if(X.exactLength!==null){let W=J.data.length>X.exactLength.value,G=J.data.lengthX.maxLength.value)f0(J,{code:F0.too_big,maximum:X.maxLength.value,type:"array",inclusive:!0,exact:!1,message:X.maxLength.message}),Q.dirty()}if(J.common.async)return Promise.all([...J.data].map((W,G)=>{return X.type._parseAsync(new jQ(J,W,J.path,G))})).then((W)=>{return C8.mergeArray(Q,W)});let Y=[...J.data].map((W,G)=>{return X.type._parseSync(new jQ(J,W,J.path,G))});return C8.mergeArray(Q,Y)}get element(){return this._def.type}min($,J){return new RQ({...this._def,minLength:{value:$,message:i0.toString(J)}})}max($,J){return new RQ({...this._def,maxLength:{value:$,message:i0.toString(J)}})}length($,J){return new RQ({...this._def,exactLength:{value:$,message:i0.toString(J)}})}nonempty($){return this.min(1,$)}};RQ.create=($,J)=>{return new RQ({type:$,minLength:null,maxLength:null,exactLength:null,typeName:S1.ZodArray,...p1(J)})};t$=class t$ extends X6{constructor(){super(...arguments);this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let $=this._def.shape(),J=O6.objectKeys($);return this._cached={shape:$,keys:J},this._cached}_parse($){if(this._getType($)!==T0.object){let Z=this._getOrReturnCtx($);return f0(Z,{code:F0.invalid_type,expected:T0.object,received:Z.parsedType}),A1}let{status:Q,ctx:X}=this._processInputParams($),{shape:Y,keys:W}=this._getCached(),G=[];if(!(this._def.catchall instanceof UY&&this._def.unknownKeys==="strip")){for(let Z in X.data)if(!W.includes(Z))G.push(Z)}let K=[];for(let Z of W){let H=Y[Z],z=X.data[Z];K.push({key:{status:"valid",value:Z},value:H._parse(new jQ(X,z,X.path,Z)),alwaysSet:Z in X.data})}if(this._def.catchall instanceof UY){let Z=this._def.unknownKeys;if(Z==="passthrough")for(let H of G)K.push({key:{status:"valid",value:H},value:{status:"valid",value:X.data[H]}});else if(Z==="strict"){if(G.length>0)f0(X,{code:F0.unrecognized_keys,keys:G}),Q.dirty()}else if(Z==="strip");else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let Z=this._def.catchall;for(let H of G){let z=X.data[H];K.push({key:{status:"valid",value:H},value:Z._parse(new jQ(X,z,X.path,H)),alwaysSet:H in X.data})}}if(X.common.async)return Promise.resolve().then(async()=>{let Z=[];for(let H of K){let z=await H.key,q=await H.value;Z.push({key:z,value:q,alwaysSet:H.alwaysSet})}return Z}).then((Z)=>{return C8.mergeObjectSync(Q,Z)});else return C8.mergeObjectSync(Q,K)}get shape(){return this._def.shape()}strict($){return i0.errToObj,new t$({...this._def,unknownKeys:"strict",...$!==void 0?{errorMap:(J,Q)=>{let X=this._def.errorMap?.(J,Q).message??Q.defaultError;if(J.code==="unrecognized_keys")return{message:i0.errToObj($).message??X};return{message:X}}}:{}})}strip(){return new t$({...this._def,unknownKeys:"strip"})}passthrough(){return new t$({...this._def,unknownKeys:"passthrough"})}extend($){return new t$({...this._def,shape:()=>({...this._def.shape(),...$})})}merge($){return new t$({unknownKeys:$._def.unknownKeys,catchall:$._def.catchall,shape:()=>({...this._def.shape(),...$._def.shape()}),typeName:S1.ZodObject})}setKey($,J){return this.augment({[$]:J})}catchall($){return new t$({...this._def,catchall:$})}pick($){let J={};for(let Q of O6.objectKeys($))if($[Q]&&this.shape[Q])J[Q]=this.shape[Q];return new t$({...this._def,shape:()=>J})}omit($){let J={};for(let Q of O6.objectKeys(this.shape))if(!$[Q])J[Q]=this.shape[Q];return new t$({...this._def,shape:()=>J})}deepPartial(){return Lw(this)}partial($){let J={};for(let Q of O6.objectKeys(this.shape)){let X=this.shape[Q];if($&&!$[Q])J[Q]=X;else J[Q]=X.optional()}return new t$({...this._def,shape:()=>J})}required($){let J={};for(let Q of O6.objectKeys(this.shape))if($&&!$[Q])J[Q]=this.shape[Q];else{let Y=this.shape[Q];while(Y instanceof TQ)Y=Y._def.innerType;J[Q]=Y}return new t$({...this._def,shape:()=>J})}keyof(){return yL6(O6.objectKeys(this.shape))}};t$.create=($,J)=>{return new t$({shape:()=>$,unknownKeys:"strip",catchall:UY.create(),typeName:S1.ZodObject,...p1(J)})};t$.strictCreate=($,J)=>{return new t$({shape:()=>$,unknownKeys:"strict",catchall:UY.create(),typeName:S1.ZodObject,...p1(J)})};t$.lazycreate=($,J)=>{return new t$({shape:$,unknownKeys:"strip",catchall:UY.create(),typeName:S1.ZodObject,...p1(J)})};Ew=class Ew extends X6{_parse($){let{ctx:J}=this._processInputParams($),Q=this._def.options;function X(Y){for(let G of Y)if(G.result.status==="valid")return G.result;for(let G of Y)if(G.result.status==="dirty")return J.common.issues.push(...G.ctx.common.issues),G.result;let W=Y.map((G)=>new X5(G.ctx.common.issues));return f0(J,{code:F0.invalid_union,unionErrors:W}),A1}if(J.common.async)return Promise.all(Q.map(async(Y)=>{let W={...J,common:{...J.common,issues:[]},parent:null};return{result:await Y._parseAsync({data:J.data,path:J.path,parent:W}),ctx:W}})).then(X);else{let Y=void 0,W=[];for(let K of Q){let Z={...J,common:{...J.common,issues:[]},parent:null},H=K._parseSync({data:J.data,path:J.path,parent:Z});if(H.status==="valid")return H;else if(H.status==="dirty"&&!Y)Y={result:H,ctx:Z};if(Z.common.issues.length)W.push(Z.common.issues)}if(Y)return J.common.issues.push(...Y.ctx.common.issues),Y.result;let G=W.map((K)=>new X5(K));return f0(J,{code:F0.invalid_union,unionErrors:G}),A1}}get options(){return this._def.options}};Ew.create=($,J)=>{return new Ew({options:$,typeName:S1.ZodUnion,...p1(J)})};Vl=class Vl extends X6{_parse($){let{ctx:J}=this._processInputParams($);if(J.parsedType!==T0.object)return f0(J,{code:F0.invalid_type,expected:T0.object,received:J.parsedType}),A1;let Q=this.discriminator,X=J.data[Q],Y=this.optionsMap.get(X);if(!Y)return f0(J,{code:F0.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[Q]}),A1;if(J.common.async)return Y._parseAsync({data:J.data,path:J.path,parent:J});else return Y._parseSync({data:J.data,path:J.path,parent:J})}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create($,J,Q){let X=new Map;for(let Y of J){let W=bW(Y.shape[$]);if(!W.length)throw Error(`A discriminator value for key \`${$}\` could not be extracted from all schema options`);for(let G of W){if(X.has(G))throw Error(`Discriminator property ${String($)} has duplicate value ${String(G)}`);X.set(G,Y)}}return new Vl({typeName:S1.ZodDiscriminatedUnion,discriminator:$,options:J,optionsMap:X,...p1(Q)})}};Rw=class Rw extends X6{_parse($){let{status:J,ctx:Q}=this._processInputParams($),X=(Y,W)=>{if(Fl(Y)||Fl(W))return A1;let G=iN0(Y.value,W.value);if(!G.valid)return f0(Q,{code:F0.invalid_intersection_types}),A1;if(Bl(Y)||Bl(W))J.dirty();return{status:J.value,value:G.data}};if(Q.common.async)return Promise.all([this._def.left._parseAsync({data:Q.data,path:Q.path,parent:Q}),this._def.right._parseAsync({data:Q.data,path:Q.path,parent:Q})]).then(([Y,W])=>X(Y,W));else return X(this._def.left._parseSync({data:Q.data,path:Q.path,parent:Q}),this._def.right._parseSync({data:Q.data,path:Q.path,parent:Q}))}};Rw.create=($,J,Q)=>{return new Rw({left:$,right:J,typeName:S1.ZodIntersection,...p1(Q)})};DY=class DY extends X6{_parse($){let{status:J,ctx:Q}=this._processInputParams($);if(Q.parsedType!==T0.array)return f0(Q,{code:F0.invalid_type,expected:T0.array,received:Q.parsedType}),A1;if(Q.data.lengththis._def.items.length)f0(Q,{code:F0.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),J.dirty();let Y=[...Q.data].map((W,G)=>{let K=this._def.items[G]||this._def.rest;if(!K)return null;return K._parse(new jQ(Q,W,Q.path,G))}).filter((W)=>!!W);if(Q.common.async)return Promise.all(Y).then((W)=>{return C8.mergeArray(J,W)});else return C8.mergeArray(J,Y)}get items(){return this._def.items}rest($){return new DY({...this._def,rest:$})}};DY.create=($,J)=>{if(!Array.isArray($))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new DY({items:$,typeName:S1.ZodTuple,rest:null,...p1(J)})};tE=class tE extends X6{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse($){let{status:J,ctx:Q}=this._processInputParams($);if(Q.parsedType!==T0.object)return f0(Q,{code:F0.invalid_type,expected:T0.object,received:Q.parsedType}),A1;let X=[],Y=this._def.keyType,W=this._def.valueType;for(let G in Q.data)X.push({key:Y._parse(new jQ(Q,G,Q.path,G)),value:W._parse(new jQ(Q,Q.data[G],Q.path,G)),alwaysSet:G in Q.data});if(Q.common.async)return C8.mergeObjectAsync(J,X);else return C8.mergeObjectSync(J,X)}get element(){return this._def.valueType}static create($,J,Q){if(J instanceof X6)return new tE({keyType:$,valueType:J,typeName:S1.ZodRecord,...p1(Q)});return new tE({keyType:EQ.create(),valueType:$,typeName:S1.ZodRecord,...p1(J)})}};sE=class sE extends X6{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse($){let{status:J,ctx:Q}=this._processInputParams($);if(Q.parsedType!==T0.map)return f0(Q,{code:F0.invalid_type,expected:T0.map,received:Q.parsedType}),A1;let X=this._def.keyType,Y=this._def.valueType,W=[...Q.data.entries()].map(([G,K],Z)=>{return{key:X._parse(new jQ(Q,G,Q.path,[Z,"key"])),value:Y._parse(new jQ(Q,K,Q.path,[Z,"value"]))}});if(Q.common.async){let G=new Map;return Promise.resolve().then(async()=>{for(let K of W){let Z=await K.key,H=await K.value;if(Z.status==="aborted"||H.status==="aborted")return A1;if(Z.status==="dirty"||H.status==="dirty")J.dirty();G.set(Z.value,H.value)}return{status:J.value,value:G}})}else{let G=new Map;for(let K of W){let{key:Z,value:H}=K;if(Z.status==="aborted"||H.status==="aborted")return A1;if(Z.status==="dirty"||H.status==="dirty")J.dirty();G.set(Z.value,H.value)}return{status:J.value,value:G}}}};sE.create=($,J,Q)=>{return new sE({valueType:J,keyType:$,typeName:S1.ZodMap,...p1(Q)})};lF=class lF extends X6{_parse($){let{status:J,ctx:Q}=this._processInputParams($);if(Q.parsedType!==T0.set)return f0(Q,{code:F0.invalid_type,expected:T0.set,received:Q.parsedType}),A1;let X=this._def;if(X.minSize!==null){if(Q.data.sizeX.maxSize.value)f0(Q,{code:F0.too_big,maximum:X.maxSize.value,type:"set",inclusive:!0,exact:!1,message:X.maxSize.message}),J.dirty()}let Y=this._def.valueType;function W(K){let Z=new Set;for(let H of K){if(H.status==="aborted")return A1;if(H.status==="dirty")J.dirty();Z.add(H.value)}return{status:J.value,value:Z}}let G=[...Q.data.values()].map((K,Z)=>Y._parse(new jQ(Q,K,Q.path,Z)));if(Q.common.async)return Promise.all(G).then((K)=>W(K));else return W(G)}min($,J){return new lF({...this._def,minSize:{value:$,message:i0.toString(J)}})}max($,J){return new lF({...this._def,maxSize:{value:$,message:i0.toString(J)}})}size($,J){return this.min($,J).max($,J)}nonempty($){return this.min(1,$)}};lF.create=($,J)=>{return new lF({valueType:$,minSize:null,maxSize:null,typeName:S1.ZodSet,...p1(J)})};Aw=class Aw extends X6{constructor(){super(...arguments);this.validate=this.implement}_parse($){let{ctx:J}=this._processInputParams($);if(J.parsedType!==T0.function)return f0(J,{code:F0.invalid_type,expected:T0.function,received:J.parsedType}),A1;function Q(G,K){return oE({data:G,path:J.path,errorMaps:[J.common.contextualErrorMap,J.schemaErrorMap,Nw(),hW].filter((Z)=>!!Z),issueData:{code:F0.invalid_arguments,argumentsError:K}})}function X(G,K){return oE({data:G,path:J.path,errorMaps:[J.common.contextualErrorMap,J.schemaErrorMap,Nw(),hW].filter((Z)=>!!Z),issueData:{code:F0.invalid_return_type,returnTypeError:K}})}let Y={errorMap:J.common.contextualErrorMap},W=J.data;if(this._def.returns instanceof pF){let G=this;return p8(async function(...K){let Z=new X5([]),H=await G._def.args.parseAsync(K,Y).catch((B)=>{throw Z.addIssue(Q(K,B)),Z}),z=await Reflect.apply(W,this,H);return await G._def.returns._def.type.parseAsync(z,Y).catch((B)=>{throw Z.addIssue(X(z,B)),Z})})}else{let G=this;return p8(function(...K){let Z=G._def.args.safeParse(K,Y);if(!Z.success)throw new X5([Q(K,Z.error)]);let H=Reflect.apply(W,this,Z.data),z=G._def.returns.safeParse(H,Y);if(!z.success)throw new X5([X(H,z.error)]);return z.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...$){return new Aw({...this._def,args:DY.create($).rest(YZ.create())})}returns($){return new Aw({...this._def,returns:$})}implement($){return this.parse($)}strictImplement($){return this.parse($)}static create($,J,Q){return new Aw({args:$?$:DY.create([]).rest(YZ.create()),returns:J||YZ.create(),typeName:S1.ZodFunction,...p1(Q)})}};Tw=class Tw extends X6{get schema(){return this._def.getter()}_parse($){let{ctx:J}=this._processInputParams($);return this._def.getter()._parse({data:J.data,path:J.path,parent:J})}};Tw.create=($,J)=>{return new Tw({getter:$,typeName:S1.ZodLazy,...p1(J)})};jw=class jw extends X6{_parse($){if($.data!==this._def.value){let J=this._getOrReturnCtx($);return f0(J,{received:J.data,code:F0.invalid_literal,expected:this._def.value}),A1}return{status:"valid",value:$.data}}get value(){return this._def.value}};jw.create=($,J)=>{return new jw({value:$,typeName:S1.ZodLiteral,...p1(J)})};KZ=class KZ extends X6{_parse($){if(typeof $.data!=="string"){let J=this._getOrReturnCtx($),Q=this._def.values;return f0(J,{expected:O6.joinValues(Q),received:J.parsedType,code:F0.invalid_type}),A1}if(!this._cache)this._cache=new Set(this._def.values);if(!this._cache.has($.data)){let J=this._getOrReturnCtx($),Q=this._def.values;return f0(J,{received:J.data,code:F0.invalid_enum_value,options:Q}),A1}return p8($.data)}get options(){return this._def.values}get enum(){let $={};for(let J of this._def.values)$[J]=J;return $}get Values(){let $={};for(let J of this._def.values)$[J]=J;return $}get Enum(){let $={};for(let J of this._def.values)$[J]=J;return $}extract($,J=this._def){return KZ.create($,{...this._def,...J})}exclude($,J=this._def){return KZ.create(this.options.filter((Q)=>!$.includes(Q)),{...this._def,...J})}};KZ.create=yL6;Sw=class Sw extends X6{_parse($){let J=O6.getValidEnumValues(this._def.values),Q=this._getOrReturnCtx($);if(Q.parsedType!==T0.string&&Q.parsedType!==T0.number){let X=O6.objectValues(J);return f0(Q,{expected:O6.joinValues(X),received:Q.parsedType,code:F0.invalid_type}),A1}if(!this._cache)this._cache=new Set(O6.getValidEnumValues(this._def.values));if(!this._cache.has($.data)){let X=O6.objectValues(J);return f0(Q,{received:Q.data,code:F0.invalid_enum_value,options:X}),A1}return p8($.data)}get enum(){return this._def.values}};Sw.create=($,J)=>{return new Sw({values:$,typeName:S1.ZodNativeEnum,...p1(J)})};pF=class pF extends X6{unwrap(){return this._def.type}_parse($){let{ctx:J}=this._processInputParams($);if(J.parsedType!==T0.promise&&J.common.async===!1)return f0(J,{code:F0.invalid_type,expected:T0.promise,received:J.parsedType}),A1;let Q=J.parsedType===T0.promise?J.data:Promise.resolve(J.data);return p8(Q.then((X)=>{return this._def.type.parseAsync(X,{path:J.path,errorMap:J.common.contextualErrorMap})}))}};pF.create=($,J)=>{return new pF({type:$,typeName:S1.ZodPromise,...p1(J)})};SQ=class SQ extends X6{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===S1.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse($){let{status:J,ctx:Q}=this._processInputParams($),X=this._def.effect||null,Y={addIssue:(W)=>{if(f0(Q,W),W.fatal)J.abort();else J.dirty()},get path(){return Q.path}};if(Y.addIssue=Y.addIssue.bind(Y),X.type==="preprocess"){let W=X.transform(Q.data,Y);if(Q.common.async)return Promise.resolve(W).then(async(G)=>{if(J.value==="aborted")return A1;let K=await this._def.schema._parseAsync({data:G,path:Q.path,parent:Q});if(K.status==="aborted")return A1;if(K.status==="dirty")return uF(K.value);if(J.value==="dirty")return uF(K.value);return K});else{if(J.value==="aborted")return A1;let G=this._def.schema._parseSync({data:W,path:Q.path,parent:Q});if(G.status==="aborted")return A1;if(G.status==="dirty")return uF(G.value);if(J.value==="dirty")return uF(G.value);return G}}if(X.type==="refinement"){let W=(G)=>{let K=X.refinement(G,Y);if(Q.common.async)return Promise.resolve(K);if(K instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return G};if(Q.common.async===!1){let G=this._def.schema._parseSync({data:Q.data,path:Q.path,parent:Q});if(G.status==="aborted")return A1;if(G.status==="dirty")J.dirty();return W(G.value),{status:J.value,value:G.value}}else return this._def.schema._parseAsync({data:Q.data,path:Q.path,parent:Q}).then((G)=>{if(G.status==="aborted")return A1;if(G.status==="dirty")J.dirty();return W(G.value).then(()=>{return{status:J.value,value:G.value}})})}if(X.type==="transform")if(Q.common.async===!1){let W=this._def.schema._parseSync({data:Q.data,path:Q.path,parent:Q});if(!XZ(W))return A1;let G=X.transform(W.value,Y);if(G instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:J.value,value:G}}else return this._def.schema._parseAsync({data:Q.data,path:Q.path,parent:Q}).then((W)=>{if(!XZ(W))return A1;return Promise.resolve(X.transform(W.value,Y)).then((G)=>({status:J.value,value:G}))});O6.assertNever(X)}};SQ.create=($,J,Q)=>{return new SQ({schema:$,typeName:S1.ZodEffects,effect:J,...p1(Q)})};SQ.createWithPreprocess=($,J,Q)=>{return new SQ({schema:J,effect:{type:"preprocess",transform:$},typeName:S1.ZodEffects,...p1(Q)})};TQ=class TQ extends X6{_parse($){if(this._getType($)===T0.undefined)return p8(void 0);return this._def.innerType._parse($)}unwrap(){return this._def.innerType}};TQ.create=($,J)=>{return new TQ({innerType:$,typeName:S1.ZodOptional,...p1(J)})};xW=class xW extends X6{_parse($){if(this._getType($)===T0.null)return p8(null);return this._def.innerType._parse($)}unwrap(){return this._def.innerType}};xW.create=($,J)=>{return new xW({innerType:$,typeName:S1.ZodNullable,...p1(J)})};kw=class kw extends X6{_parse($){let{ctx:J}=this._processInputParams($),Q=J.data;if(J.parsedType===T0.undefined)Q=this._def.defaultValue();return this._def.innerType._parse({data:Q,path:J.path,parent:J})}removeDefault(){return this._def.innerType}};kw.create=($,J)=>{return new kw({innerType:$,typeName:S1.ZodDefault,defaultValue:typeof J.default==="function"?J.default:()=>J.default,...p1(J)})};vw=class vw extends X6{_parse($){let{ctx:J}=this._processInputParams($),Q={...J,common:{...J.common,issues:[]}},X=this._def.innerType._parse({data:Q.data,path:Q.path,parent:{...Q}});if(Iw(X))return X.then((Y)=>{return{status:"valid",value:Y.status==="valid"?Y.value:this._def.catchValue({get error(){return new X5(Q.common.issues)},input:Q.data})}});else return{status:"valid",value:X.status==="valid"?X.value:this._def.catchValue({get error(){return new X5(Q.common.issues)},input:Q.data})}}removeCatch(){return this._def.innerType}};vw.create=($,J)=>{return new vw({innerType:$,typeName:S1.ZodCatch,catchValue:typeof J.catch==="function"?J.catch:()=>J.catch,...p1(J)})};eE=class eE extends X6{_parse($){if(this._getType($)!==T0.nan){let Q=this._getOrReturnCtx($);return f0(Q,{code:F0.invalid_type,expected:T0.nan,received:Q.parsedType}),A1}return{status:"valid",value:$.data}}};eE.create=($)=>{return new eE({typeName:S1.ZodNaN,...p1($)})};jI8=Symbol("zod_brand");Ul=class Ul extends X6{_parse($){let{ctx:J}=this._processInputParams($),Q=J.data;return this._def.type._parse({data:Q,path:J.path,parent:J})}unwrap(){return this._def.type}};$R=class $R extends X6{_parse($){let{status:J,ctx:Q}=this._processInputParams($);if(Q.common.async)return(async()=>{let Y=await this._def.in._parseAsync({data:Q.data,path:Q.path,parent:Q});if(Y.status==="aborted")return A1;if(Y.status==="dirty")return J.dirty(),uF(Y.value);else return this._def.out._parseAsync({data:Y.value,path:Q.path,parent:Q})})();else{let X=this._def.in._parseSync({data:Q.data,path:Q.path,parent:Q});if(X.status==="aborted")return A1;if(X.status==="dirty")return J.dirty(),{status:"dirty",value:X.value};else return this._def.out._parseSync({data:X.value,path:Q.path,parent:Q})}}static create($,J){return new $R({in:$,out:J,typeName:S1.ZodPipeline})}};_w=class _w extends X6{_parse($){let J=this._def.innerType._parse($),Q=(X)=>{if(XZ(X))X.value=Object.freeze(X.value);return X};return Iw(J)?J.then((X)=>Q(X)):Q(J)}unwrap(){return this._def.innerType}};_w.create=($,J)=>{return new _w({innerType:$,typeName:S1.ZodReadonly,...p1(J)})};SI8={object:t$.lazycreate};(function($){$.ZodString="ZodString",$.ZodNumber="ZodNumber",$.ZodNaN="ZodNaN",$.ZodBigInt="ZodBigInt",$.ZodBoolean="ZodBoolean",$.ZodDate="ZodDate",$.ZodSymbol="ZodSymbol",$.ZodUndefined="ZodUndefined",$.ZodNull="ZodNull",$.ZodAny="ZodAny",$.ZodUnknown="ZodUnknown",$.ZodNever="ZodNever",$.ZodVoid="ZodVoid",$.ZodArray="ZodArray",$.ZodObject="ZodObject",$.ZodUnion="ZodUnion",$.ZodDiscriminatedUnion="ZodDiscriminatedUnion",$.ZodIntersection="ZodIntersection",$.ZodTuple="ZodTuple",$.ZodRecord="ZodRecord",$.ZodMap="ZodMap",$.ZodSet="ZodSet",$.ZodFunction="ZodFunction",$.ZodLazy="ZodLazy",$.ZodLiteral="ZodLiteral",$.ZodEnum="ZodEnum",$.ZodEffects="ZodEffects",$.ZodNativeEnum="ZodNativeEnum",$.ZodOptional="ZodOptional",$.ZodNullable="ZodNullable",$.ZodDefault="ZodDefault",$.ZodCatch="ZodCatch",$.ZodPromise="ZodPromise",$.ZodBranded="ZodBranded",$.ZodPipeline="ZodPipeline",$.ZodReadonly="ZodReadonly"})(S1||(S1={}));bL6=EQ.create,xL6=WZ.create,vI8=eE.create,_I8=GZ.create,gL6=Pw.create,fI8=mF.create,yI8=rE.create,hI8=Mw.create,bI8=Cw.create,xI8=cF.create,gI8=YZ.create,dI8=UY.create,uI8=aE.create,mI8=RQ.create,cI8=t$.create,lI8=t$.strictCreate,pI8=Ew.create,nI8=Vl.create,iI8=Rw.create,oI8=DY.create,rI8=tE.create,aI8=sE.create,tI8=lF.create,sI8=Aw.create,eI8=Tw.create,$L8=jw.create,JL8=KZ.create,QL8=Sw.create,XL8=pF.create,YL8=SQ.create,WL8=TQ.create,GL8=xW.create,KL8=SQ.createWithPreprocess,ZL8=$R.create,FL8={string:($)=>EQ.create({...$,coerce:!0}),number:($)=>WZ.create({...$,coerce:!0}),boolean:($)=>Pw.create({...$,coerce:!0}),bigint:($)=>GZ.create({...$,coerce:!0}),date:($)=>mF.create({...$,coerce:!0})},BL8=A1});var y$={};l6(y$,{void:()=>uI8,util:()=>O6,unknown:()=>gI8,union:()=>pI8,undefined:()=>hI8,tuple:()=>oI8,transformer:()=>YL8,symbol:()=>yI8,string:()=>bL6,strictObject:()=>lI8,setErrorMap:()=>GI8,set:()=>tI8,record:()=>rI8,quotelessJson:()=>YI8,promise:()=>XL8,preprocess:()=>KL8,pipeline:()=>ZL8,ostring:()=>HL8,optional:()=>WL8,onumber:()=>zL8,oboolean:()=>qL8,objectUtil:()=>cN0,object:()=>cI8,number:()=>xL6,nullable:()=>GL8,null:()=>bI8,never:()=>dI8,nativeEnum:()=>QL8,nan:()=>vI8,map:()=>aI8,makeIssue:()=>oE,literal:()=>$L8,lazy:()=>eI8,late:()=>SI8,isValid:()=>XZ,isDirty:()=>Bl,isAsync:()=>Iw,isAborted:()=>Fl,intersection:()=>iI8,instanceof:()=>kI8,getParsedType:()=>VY,getErrorMap:()=>Nw,function:()=>sI8,enum:()=>JL8,effect:()=>YL8,discriminatedUnion:()=>nI8,defaultErrorMap:()=>hW,datetimeRegex:()=>fL6,date:()=>fI8,custom:()=>hL6,coerce:()=>FL8,boolean:()=>gL6,bigint:()=>_I8,array:()=>mI8,any:()=>xI8,addIssueToContext:()=>f0,ZodVoid:()=>aE,ZodUnknown:()=>YZ,ZodUnion:()=>Ew,ZodUndefined:()=>Mw,ZodType:()=>X6,ZodTuple:()=>DY,ZodTransformer:()=>SQ,ZodSymbol:()=>rE,ZodString:()=>EQ,ZodSet:()=>lF,ZodSchema:()=>X6,ZodRecord:()=>tE,ZodReadonly:()=>_w,ZodPromise:()=>pF,ZodPipeline:()=>$R,ZodParsedType:()=>T0,ZodOptional:()=>TQ,ZodObject:()=>t$,ZodNumber:()=>WZ,ZodNullable:()=>xW,ZodNull:()=>Cw,ZodNever:()=>UY,ZodNativeEnum:()=>Sw,ZodNaN:()=>eE,ZodMap:()=>sE,ZodLiteral:()=>jw,ZodLazy:()=>Tw,ZodIssueCode:()=>F0,ZodIntersection:()=>Rw,ZodFunction:()=>Aw,ZodFirstPartyTypeKind:()=>S1,ZodError:()=>X5,ZodEnum:()=>KZ,ZodEffects:()=>SQ,ZodDiscriminatedUnion:()=>Vl,ZodDefault:()=>kw,ZodDate:()=>mF,ZodCatch:()=>vw,ZodBranded:()=>Ul,ZodBoolean:()=>Pw,ZodBigInt:()=>GZ,ZodArray:()=>RQ,ZodAny:()=>cF,Schema:()=>X6,ParseStatus:()=>C8,OK:()=>p8,NEVER:()=>BL8,INVALID:()=>A1,EMPTY_PATH:()=>KI8,DIRTY:()=>uF,BRAND:()=>jI8});var oN0=D(()=>{ql();pN0();TL6();iE();dL6();zl()});var uL6=D(()=>{oN0();oN0()});function mL6($){return{combine:$}}var Y6=($,J)=>{switch(J.length){case 0:return $;case 1:return J[0]($);case 2:return J[1](J[0]($));case 3:return J[2](J[1](J[0]($)));case 4:return J[3](J[2](J[1](J[0]($))));case 5:return J[4](J[3](J[2](J[1](J[0]($)))));case 6:return J[5](J[4](J[3](J[2](J[1](J[0]($))))));case 7:return J[6](J[5](J[4](J[3](J[2](J[1](J[0]($)))))));case 8:return J[7](J[6](J[5](J[4](J[3](J[2](J[1](J[0]($))))))));case 9:return J[8](J[7](J[6](J[5](J[4](J[3](J[2](J[1](J[0]($)))))))));default:{let Q=$;for(let X=0,Y=J.length;X{UL8={pipe(){return Y6(this,arguments)}},nF=function(){function $(){}return $.prototype=UL8,$}()});function aN0($,...J){return Y6($,J)}function _4($){let J=new WeakMap;return(Q)=>{if(J.has(Q))return J.get(Q);let X=$(Q);return J.set(Q,X),X}}var g=function($,J){if(typeof $==="function")return function(){return $(arguments)?J.apply(this,arguments):(Q)=>J(Q,...arguments)};switch($){case 0:case 1:throw RangeError(`Invalid arity ${$}`);case 2:return function(Q,X){if(arguments.length>=2)return J(Q,X);return function(Y){return J(Y,Q)}};case 3:return function(Q,X,Y){if(arguments.length>=3)return J(Q,X,Y);return function(W){return J(W,Q,X)}};default:return function(){if(arguments.length>=$)return J.apply(this,arguments);let Q=arguments;return function(X){return J(X,...Q)}}}},Z1=($)=>$,m4=($)=>()=>$,gW,Dl,rN0,kQ,Ol;var i1=D(()=>{I4();gW=m4(!0),Dl=m4(!1),rN0=m4(null),kQ=m4(void 0),Ol=kQ});var QR=($)=>{let J=new Set(Reflect.ownKeys($));if($.constructor===Object)return J;if($ instanceof Error)J.delete("stack");let Q=Object.getPrototypeOf($),X=Q;while(X!==null&&X!==Object.prototype){let Y=Reflect.ownKeys(X);for(let W=0;W{fw=new WeakSet});function p5($){return typeof $==="string"}function iF($){return typeof $==="number"}function cL6($){return typeof $==="boolean"}function wl($){return typeof $==="bigint"}function sN0($){return typeof $==="symbol"}function Nl($){return p5($)||iF($)||sN0($)}function OJ($){return typeof $==="function"}function Il($){return $===void 0}function K8($){return $!==void 0}function lL6($){return $!=null}function pL6($){return!1}function eN0($){return!0}function wJ($){return typeof $==="object"&&$!==null&&!Array.isArray($)}function $I0($){return typeof $==="object"&&$!==null||OJ($)}function dW($){return d0($,Symbol.iterator)||p5($)}var d0,oF;var j6=D(()=>{i1();d0=g(2,($,J)=>$I0($)&&(J in $)),oF=g(2,($,J)=>d0($,"_tag")&&$._tag===J)});function NL8($,J){if(XI0.has($))return h$("[Circular]");XI0.add($);let Q=J();return XI0.delete($),Q}var M6="~effect/interfaces/Hash",W6=($)=>{switch(typeof $){case"number":return uW($);case"bigint":return h$($.toString(10));case"boolean":return h$(String($));case"symbol":return h$(String($));case"string":return h$($);case"undefined":return h$("undefined");case"function":case"object":if($===null)return h$("null");else if($ instanceof Date)return h$($.toISOString());else if($ instanceof RegExp)return h$($.toString());else{if(fw.has($))return Ll($);if(QI0.has($))return QI0.get($);let J=NL8($,()=>{if(DL8($))return $[M6]();else if(typeof $==="function")return Ll($);else if(Array.isArray($))return XR($);else if($ instanceof Map)return OL8($);else if($ instanceof Set)return wL8($);return WI0($)});return QI0.set($,J),J}default:throw Error(`BUG: unhandled typeof ${typeof $} - please report an issue at https://github.com/Effect-TS/effect/issues`)}},Ll=($)=>{if(!JI0.has($))JI0.set($,uW(Math.floor(Math.random()*Number.MAX_SAFE_INTEGER)));return JI0.get($)},c4,Al=($)=>$&3221225471|$>>>1&1073741824,DL8=($)=>d0($,M6),uW=($)=>{if($!==$)return h$("NaN");if($===1/0)return h$("Infinity");if($===-1/0)return h$("-Infinity");let J=$|0;if(J!==$)J^=$*4294967295;while($>4294967295)J^=$/=4294967295;return Al(J)},h$=($)=>{let J=5381,Q=$.length;while(Q)J=J*33^$.charCodeAt(--Q);return Al(J)},YI0=($,J)=>{let Q=12289;for(let X of J)Q^=c4(W6(X),W6($[X]));return Al(Q)},WI0=($)=>YI0($,QR($)),GI0=($,J)=>(Q)=>{let X=$;for(let Y of Q)X^=J(Y);return Al(X)},XR,OL8,wL8,JI0,QI0,XI0;var Y5=D(()=>{i1();tN0();j6();c4=g(2,($,J)=>$*53^J),XR=GI0(6151,W6),OL8=GI0(h$("Map"),([$,J])=>c4(W6($),W6(J))),wL8=GI0(h$("Set"),W6),JI0=new WeakMap,QI0=new WeakMap,XI0=new WeakSet});function G6(){if(arguments.length===1)return($)=>rF($,arguments[0]);return rF(arguments[0],arguments[1])}function rF($,J){if($===J)return!0;if($==null||J==null)return!1;let Q=typeof $;if(Q!==typeof J)return!1;if(Q==="number"&&$!==$&&J!==J)return!0;if(Q!=="object"&&Q!=="function")return!1;if(fw.has($)||fw.has(J))return!1;return AL8($,J,LL8)}function IL8($,J,Q){let X=KI0.has($),Y=ZI0.has(J);if(X&&Y)return!0;if(X||Y)return!1;KI0.add($),ZI0.add(J);let W=Q();return KI0.delete($),ZI0.delete(J),W}function LL8($,J){if(W6($)!==W6(J))return!1;else if($ instanceof Date){if(!(J instanceof Date))return!1;return $.toISOString()===J.toISOString()}else if($ instanceof RegExp){if(!(J instanceof RegExp))return!1;return $.toString()===J.toString()}let Q=nL6($),X=nL6(J);if(Q!==X)return!1;let Y=Q&&X;if(typeof $==="function"&&!Y)return!1;return IL8($,J,()=>{if(Y)return $[C6](J);else if(Array.isArray($)){if(!Array.isArray(J)||$.length!==J.length)return!1;return PL8($,J)}else if($ instanceof Map){if(!(J instanceof Map)||$.size!==J.size)return!1;return CL8($,J)}else if($ instanceof Set){if(!(J instanceof Set)||$.size!==J.size)return!1;return EL8($,J)}return ML8($,J)})}function AL8($,J,Q){let X=Pl.get($);if(!X)X=new WeakMap,Pl.set($,X);else if(X.has(J))return X.get(J);let Y=Q($,J);X.set(J,Y);let W=Pl.get(J);if(!W)W=new WeakMap,Pl.set(J,W);return W.set($,Y),Y}function PL8($,J){for(let Q=0;Q<$.length;Q++)if(!rF($[Q],J[Q]))return!1;return!0}function ML8($,J){let Q=QR($),X=QR(J);if(Q.size!==X.size)return!1;for(let Y of Q)if(!X.has(Y)||!rF($[Y],J[Y]))return!1;return!0}function Ml($,J){return function(X,Y){for(let[W,G]of X){let K=!1;for(let[Z,H]of Y)if($(W,Z)&&J(G,H)){K=!0;break}if(!K)return!1}return!0}}function Cl($){return function(Q,X){for(let Y of Q){let W=!1;for(let G of X)if($(Y,G)){W=!0;break}if(!W)return!1}return!0}}var C6="~effect/interfaces/Equal",KI0,ZI0,Pl,CL8,EL8,nL6=($)=>d0($,C6),El=()=>G6,iL6=($)=>{return fw.add($),$};var E8=D(()=>{Y5();tN0();j6();KI0=new WeakSet,ZI0=new WeakSet;Pl=new WeakMap;CL8=Ml(rF,rF);EL8=Cl(rF)});function aF($){if(RL8($))return HI0($);return $}function HI0($){return $[Rl](globalThis[yw]?.services??TL8)}var Rl,RL8=($)=>d0($,Rl),yw="~effect/Fiber/currentFiber",TL8;var YR=D(()=>{I4();j6();Rl=Symbol.for("~effect/Inspectable/redactable");TL8={"~effect/ServiceMap":{},mapUnsafe:new Map,pipe(){return Y6(this,arguments)}}});function P1($,J){let Q=J?.space??0,X=new WeakSet,Y=!Q?"":typeof Q==="number"?" ".repeat(Q):Q,W=(H)=>Y.repeat(H),G=(H,z)=>{let q=H?.constructor;return q&&q!==Object.prototype.constructor&&q.name?`${q.name}(${z})`:z},K=(H)=>{try{return Reflect.ownKeys(H)}catch{return["[ownKeys threw]"]}};function Z(H,z=0){if(Array.isArray(H)){if(X.has(H))return oL6;if(X.add(H),!Y||H.length<=1)return`[${H.map((B)=>Z(B,z)).join(",")}]`;let q=H.map((B)=>Z(B,z+1)).join(`, -`+W(z+1));return`[ -${W(z+1)}${q} -${W(z)}]`}if(H instanceof Date)return zI0(H);if(!J?.ignoreToString&&d0(H,"toString")&&typeof H.toString==="function"&&H.toString!==Object.prototype.toString&&H.toString!==Array.prototype.toString){let q=SL8(H);if(H instanceof Error&&H.cause)return`${q} (cause: ${Z(H.cause,z)})`;return q}if(typeof H==="string")return JSON.stringify(H);if(typeof H==="number"||H==null||typeof H==="boolean"||typeof H==="symbol")return String(H);if(typeof H==="bigint")return String(H)+"n";if(typeof H==="object"||typeof H==="function"){if(X.has(H))return oL6;if(X.add(H),Rl in H)return P1(HI0(H));if(Symbol.iterator in H)return`${H.constructor.name}(${Z(Array.from(H),z)})`;let q=K(H);if(!Y||q.length<=1){let U=`{${q.map((O)=>`${ZZ(O)}:${Z(H[O],z)}`).join(",")}}`;return G(H,U)}let B=`{ -${q.map((U)=>`${W(z+1)}${ZZ(U)}: ${Z(H[U],z+1)}`).join(`, -`)} -${W(z)}}`;return G(H,B)}return String(H)}return Z($,0)}function ZZ($){return typeof $==="string"?JSON.stringify($):String($)}function Tl($){return $.map((J)=>`[${ZZ(J)}]`).join("")}function zI0($){try{return $.toISOString()}catch{return"Invalid Date"}}function SL8($){try{let J=$.toString();return typeof J==="string"?J:String(J)}catch{return"[toString threw]"}}function qI0($,J){let Q=[],X=JSON.stringify($,(Y,W)=>typeof W==="object"&&W!==null?Q.includes(W)?void 0:Q.push(W)&&aF(W):W,J?.space);return Q=void 0,X}var oL6="[Circular]";var o8=D(()=>{j6();YR()});var Z8,r8=($)=>{try{if(d0($,"toJSON")&&OJ($.toJSON)&&$.toJSON.length===0)return $.toJSON();else if(Array.isArray($))return $.map(r8)}catch{return"[toJSON threw]"}return aF($)},rL6=($,J=2)=>{if(typeof $==="string")return $;try{return typeof $==="object"?kL8($,J):String($)}catch{return String($)}},kL8=($,J)=>{let Q=[],X=JSON.stringify($,(Y,W)=>typeof W==="object"&&W!==null?Q.includes(W)?void 0:Q.push(W)&&aF(W):W,J);return Q=void 0,X},t05;var vQ=D(()=>{o8();j6();YR();YR();Z8=Symbol.for("nodejs.util.inspect.custom"),t05={toJSON(){return r8(this)},[Z8](){return this.toJSON()},toString(){return P1(this.toJSON())}}});function mW($,J,Q){return{combine:$,initialValue:J,combineAll:Q??((X)=>{let Y=J;for(let W of X)Y=$(Y,W);return Y})}}function WR($){return(J,Q)=>J===Q?0:$(J,Q)}var E9,OY,FI0,hw,Sl=($)=>g(2,(J,Q)=>$(J,Q)===-1),bw=($)=>g(2,(J,Q)=>$(J,Q)===1),kl=($)=>g(2,(J,Q)=>$(J,Q)!==1),vl=($)=>g(2,(J,Q)=>$(J,Q)!==-1);var GR=D(()=>{i1();E9=WR(($,J)=>{if(globalThis.Number.isNaN($)&&globalThis.Number.isNaN(J))return 0;if(globalThis.Number.isNaN($))return-1;if(globalThis.Number.isNaN(J))return 1;return $$WR((Q,X)=>$(J(Q),J(X)))),hw=FI0(E9,($)=>$.getTime())});function KR($){return mW((J,Q)=>{if(J===void 0)return Q;if(Q===void 0)return J;return $.combine(J,Q)},void 0)}var xw=($)=>(...J)=>{try{return $(...J)}catch{return}};var fl=()=>{};var VI0="~effect/time/Duration",_L8,fL8,yL8,NY=($)=>{if(yl($))return $;if(iF($))return zZ($);if(wl($))return wY($);if(Array.isArray($)&&$.length===2&&$.every(iF)){if(Number.isNaN($[0])||Number.isNaN($[1]))return gw;if($[0]===-1/0||$[1]===-1/0)return dw;if($[0]===1/0||$[1]===1/0)return HZ;return wY(BigInt(Math.round($[0]*1e9))+BigInt(Math.round($[1])))}if(p5($)){let J=yL8.exec($);if(J){let[Q,X,Y]=J,W=Number(X);switch(Y){case"nano":case"nanos":return wY(BigInt(X));case"micro":case"micros":return gL8(BigInt(X));case"milli":case"millis":return zZ(W);case"second":case"seconds":return dL8(W);case"minute":case"minutes":return uL8(W);case"hour":case"hours":return mL8(W);case"day":case"days":return cL8(W);case"week":case"weeks":return lL8(W)}}}throw Error(`Invalid Input: ${$}`)},aL6,hL8,bL8,xL8,i5=($)=>{let J=Object.create(xL8);if(iF($))if(isNaN($)||$===0||Object.is($,-0))J.value=aL6;else if(!Number.isFinite($))J.value=$>0?hL8:bL8;else if(!Number.isInteger($))J.value={_tag:"Nanos",nanos:BigInt(Math.round($*1e6))};else J.value={_tag:"Millis",millis:$};else if($===_L8)J.value=aL6;else J.value={_tag:"Nanos",nanos:$};return J},yl=($)=>d0($,VI0),gw,HZ,dw,wY=($)=>i5($),gL8=($)=>i5($*fL8),zZ=($)=>i5($),dL8=($)=>i5($*1000),uL8=($)=>i5($*60000),mL8=($)=>i5($*3600000),cL8=($)=>i5($*86400000),lL8=($)=>i5($*604800000),qZ=($)=>pL8($,{onMillis:Z1,onNanos:(J)=>Number(J)/1e6,onInfinity:()=>1/0,onNegativeInfinity:()=>-1/0}),UI0=($)=>{switch($.value._tag){case"Infinity":case"NegativeInfinity":throw Error("Cannot convert infinite duration to nanos");case"Nanos":return $.value.nanos;case"Millis":return BigInt(Math.round($.value.millis*1e6))}},tL6,pL8,sL6,DI0=($,J)=>sL6($,J,{onMillis:(Q,X)=>Q===X,onNanos:(Q,X)=>Q===X,onInfinity:(Q,X)=>Q.value._tag===X.value._tag}),eL6,nL8;var tF=D(()=>{E8();i1();Y5();vQ();I4();j6();fl();_L8=BigInt(0),fL8=BigInt(1000),yL8=/^(-?\d+(?:\.\d+)?)\s+(nanos?|micros?|millis?|seconds?|minutes?|hours?|days?|weeks?)$/,aL6={_tag:"Millis",millis:0},hL8={_tag:"Infinity"},bL8={_tag:"NegativeInfinity"},xL8={[VI0]:VI0,[M6](){return WI0(this.value)},[C6]($){return yl($)&&nL8(this,$)},toString(){switch(this.value._tag){case"Infinity":return"Infinity";case"NegativeInfinity":return"-Infinity";case"Nanos":return`${this.value.nanos} nanos`;case"Millis":return`${this.value.millis} millis`}},toJSON(){switch(this.value._tag){case"Millis":return{_id:"Duration",_tag:"Millis",millis:this.value.millis};case"Nanos":return{_id:"Duration",_tag:"Nanos",nanos:String(this.value.nanos)};case"Infinity":return{_id:"Duration",_tag:"Infinity"};case"NegativeInfinity":return{_id:"Duration",_tag:"NegativeInfinity"}}},[Z8](){return this.toJSON()},pipe(){return Y6(this,arguments)}},gw=i5(0),HZ=i5(1/0),dw=i5(-1/0),tL6=xw(UI0),pL8=g(2,($,J)=>{switch($.value._tag){case"Millis":return J.onMillis($.value.millis);case"Nanos":return J.onNanos($.value.nanos);case"Infinity":return J.onInfinity();case"NegativeInfinity":return(J.onNegativeInfinity??J.onInfinity)()}}),sL6=g(3,($,J,Q)=>{if($.value._tag==="Infinity"||$.value._tag==="NegativeInfinity"||J.value._tag==="Infinity"||J.value._tag==="NegativeInfinity")return Q.onInfinity($,J);if($.value._tag==="Millis")return J.value._tag==="Millis"?Q.onMillis($.value.millis,J.value.millis):Q.onNanos(UI0($),J.value.nanos);else return Q.onNanos($.value.nanos,UI0(J))}),eL6=g(2,($,J)=>sL6($,J,{onMillis:(Q,X)=>i5(Q-X),onNanos:(Q,X)=>i5(Q-X),onInfinity:(Q,X)=>{let Y=Q.value._tag,W=X.value._tag;if(Y==="Infinity")return W==="Infinity"?gw:HZ;if(Y==="NegativeInfinity")return W==="NegativeInfinity"?gw:dw;return W==="Infinity"?dw:HZ}})),nL8=g(2,($,J)=>DI0($,J))});var sF,mw="~effect/Effect/internal",$A6,iL8,oL8,K6,X15;var ZR=D(()=>{sF=class sF{called=!1;self;constructor($){this.self=$}next($){return this.called?{value:$,done:!0}:(this.called=!0,{value:this.self,done:!1})}[Symbol.iterator](){return new sF(this.self)}};$A6={[mw]:($)=>{return $()}},iL8={[mw]:($)=>{try{return $()}finally{}}},oL8=$A6[mw](()=>Error().stack)?.includes(mw)===!0,K6=oL8?$A6[mw]:iL8[mw],X15=function*(){}.constructor});function sL8($){return AY("Effect.evaluate: Not implemented")}var IY="~effect/Effect",eF="~effect/Exit",rL8,QA6,Z6,l4,W5,_Q,FZ,BZ,LY,XA6,$B,aL8,tL8,f1=($)=>d0($,IY),OI0=($)=>d0($,eF),HR="~effect/Cause",zR="~effect/Cause/Reason",lw=($)=>d0($,HR),YA6=($)=>d0($,zR),cW,JA6,qR,FR,BR,JB=($)=>new cW($),wI0,WA6=($)=>new cW([new BR($)]),pw,GA6=($)=>new cW([new pw($)]),VR,nw=($)=>$._tag==="Fail",UR=($)=>$._tag==="Die",bl=($)=>$._tag==="Interrupt",iw=($)=>({...tL8,[QA6]:$.op,[l4]:$[l4]??sL8,[W5]:$[W5],[_Q]:$[_Q],[FZ]:$[FZ]}),NJ=($)=>{let J=iw($);return function(){let Q=Object.create(J);return Q[Z6]=$.single===!1?arguments:arguments[0],Q}},KA6=($)=>{let J={...iw($),[eF]:eF,_tag:$.op,get[$.prop](){return this[Z6]},toString(){return`${$.op}(${P1(this[Z6])})`},toJSON(){return{_id:"Exit",_tag:$.op,[$.prop]:this[Z6]}},[C6](Q){return OI0(Q)&&Q._tag===this._tag&&G6(this[Z6],Q[Z6])},[M6](){return c4(h$($.op),W6(this[Z6]))}};return function(Q){let X=Object.create(J);return X[Z6]=Q,X}},c$,DR,ZA6,o5,G5=($)=>o5(WA6($)),AY=($)=>o5(GA6($)),b1,eL8,xl,QB=($)=>{class J extends xl{_tag=$}return J.prototype.name=$,J},hl="~effect/Cause/NoSuchElementError",NI0=($)=>d0($,hl),PY,cw="~effect/Cause/Done",OR=($)=>d0($,cw),HA6,zA6=($)=>{if($===void 0)return HA6;return{[cw]:cw,_tag:"Done",value:$}},$A8,qA6=($)=>{if($===void 0)return $A8;return G5(zA6($))};var R8=D(()=>{E8();o8();i1();Y5();vQ();I4();j6();ZR();rL8={_A:Z1,_E:Z1,_R:Z1},QA6=`${IY}/identifier`,Z6=`${IY}/args`,l4=`${IY}/evaluate`,W5=`${IY}/successCont`,_Q=`${IY}/failureCont`,FZ=`${IY}/ensureCont`,BZ=Symbol.for("effect/Effect/Yield"),LY={pipe(){return Y6(this,arguments)},toJSON(){return{...this}},toString(){return P1(this.toJSON(),{ignoreToString:!0,space:2})},[Z8](){return this.toJSON()}},XA6={[M6](){return YI0(this,Object.keys(this))},[C6]($){let J=Object.keys(this),Q=Object.keys($);if(J.length!==Q.length)return!1;for(let X=0;X$.toJSON())}}toString(){return`Cause(${P1(this.reasons)})`}[Z8](){return this.toJSON()}[C6]($){return lw($)&&this.reasons.length===$.reasons.length&&this.reasons.every((J,Q)=>G6(J,$.reasons[Q]))}[M6](){return XR(this.reasons)}};JA6=new WeakMap;qR=class qR{[zR];annotations;_tag;constructor($,J,Q){if(this[zR]=zR,this._tag=$,J!==FR&&typeof Q==="object"&&Q!==null&&J.size>0){let X=JA6.get(Q);if(X)J=new Map([...X,...J]);JA6.set(Q,J)}this.annotations=J}annotate($,J){if($.mapUnsafe.size===0)return this;let Q=new Map(this.annotations);$.mapUnsafe.forEach((Y,W)=>{if(J?.overwrite!==!0&&Q.has(W))return;Q.set(W,Y)});let X=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return X.annotations=Q,X}pipe(){return Y6(this,arguments)}toString(){return P1(this)}[Z8](){return this.toString()}};FR=new Map;BR=class BR extends qR{error;constructor($,J=FR){super("Fail",J,$);this.error=$}toString(){return`Fail(${P1(this.error)})`}toJSON(){return{_tag:"Fail",error:this.error}}[C6]($){return nw($)&&G6(this.error,$.error)&&G6(this.annotations,$.annotations)}[M6](){return c4(h$(this._tag))(c4(W6(this.error))(W6(this.annotations)))}};wI0=new cW([]);pw=class pw extends qR{defect;constructor($,J=FR){super("Die",J,$);this.defect=$}toString(){return`Die(${P1(this.defect)})`}toJSON(){return{_tag:"Die",defect:this.defect}}[C6]($){return UR($)&&G6(this.defect,$.defect)&&G6(this.annotations,$.annotations)}[M6](){return c4(h$(this._tag))(c4(W6(this.defect))(W6(this.annotations)))}};VR=g(($)=>lw($[0]),($,J,Q)=>{if(J.mapUnsafe.size===0)return $;return new cW($.reasons.map((X)=>X.annotate(J,Q)))});c$=KA6({op:"Success",prop:"value",[l4]($){let J=$.getCont(W5);return J?J[W5](this[Z6],$,this):$.yieldWith(this)}}),DR={key:"effect/Cause/StackTrace"},ZA6={key:"effect/Cause/InterruptorStackTrace"},o5=KA6({op:"Failure",prop:"cause",[l4]($){let J=this[Z6],Q=!1;if($.currentStackFrame)J=VR(J,{mapUnsafe:new Map([[DR.key,$.currentStackFrame]])}),Q=!0;let X=$.getCont(_Q);while($.interruptible&&$._interruptedCause&&X)X=$.getCont(_Q);return X?X[_Q](J,$,Q?void 0:this):$.yieldWith(Q?this:o5(J))}}),b1=NJ({op:"WithFiber",[l4]($){return this[Z6]($)}}),eL8=function(){class $ extends globalThis.Error{asEffect(){return G5(this)}}return Object.assign($.prototype,aL8),$}(),xl=function(){let $=Symbol.for("effect/Data/Error/plainArgs");return class extends eL8{constructor(Q){super(Q?.message,Q?.cause?{cause:Q.cause}:void 0);if(Q)Object.assign(this,Q),Object.defineProperty(this,$,{value:Q,enumerable:!1})}toJSON(){return{...this[$],...this}}}}();PY=class PY extends QB("NoSuchElementError"){[hl]=hl;constructor($){super({message:$})}};HA6={[cw]:cw,_tag:"Done",value:void 0},$A8=G5(HA6)});function FA6($){return H8((J,Q)=>{if(J.length!==Q.length)return!1;for(let X=0;X(J,Q)=>J===Q||$(J,Q);var lW=()=>{};var II0=($)=>$.length>0;var BA6=($)=>g(3,(J,Q,X)=>$(J,(Y)=>({...Y,[Q]:X(Y)}))),VA6=($)=>g(2,(J,Q)=>$(J,(X)=>({[Q]:X}))),UA6=($,J)=>g(3,(Q,X,Y)=>J(Q,(W)=>$(Y(W),(G)=>({...W,[X]:G}))));var DA6=D(()=>{i1()});var OA6="~effect/data/Option",wA6,XA8,YA8,WA8,gl=($)=>d0($,OA6),LI0=($)=>$._tag==="None",AI0=($)=>$._tag==="Some",NA6,IA6=($)=>{let J=Object.create(XA8);return J.value=$,J};var LA6=D(()=>{E8();o8();Y5();vQ();j6();R8();wA6={[OA6]:{_A:($)=>$},...LY,...$B},XA8=Object.assign(Object.create(wA6),{_tag:"Some",_op:"Some",[C6]($){return gl($)&&AI0($)&&G6(this.value,$.value)},[M6](){return c4(W6(this._tag))(W6(this.value))},toString(){return`some(${P1(this.value)})`},toJSON(){return{_id:"Option",_tag:this._tag,value:r8(this.value)}},asEffect(){return c$(this.value)}}),YA8=W6("None"),WA8=Object.assign(Object.create(wA6),{_tag:"None",_op:"None",[C6]($){return gl($)&&LI0($)},[M6](){return YA8},toString(){return"none()"},toJSON(){return{_id:"Option",_tag:this._tag}},asEffect(){return G5(new PY)}}),NA6=Object.create(WA8)});var AA6="~effect/data/Result",PA6,KA8,ZA8,dl=($)=>d0($,AA6),PI0=($)=>$._tag==="Failure",MI0=($)=>$._tag==="Success",MA6=($)=>{let J=Object.create(ZA8);return J.failure=$,J},CA6=($)=>{let J=Object.create(KA8);return J.success=$,J};var EA6=D(()=>{E8();o8();Y5();vQ();j6();R8();PA6={[AA6]:{_A:($)=>$,_E:($)=>$},...LY,...$B},KA8=Object.assign(Object.create(PA6),{_tag:"Success",_op:"Success",[C6]($){return dl($)&&MI0($)&&G6(this.success,$.success)},[M6](){return c4(W6(this._tag))(W6(this.success))},toString(){return`success(${P1(this.success)})`},toJSON(){return{_id:"Result",_tag:this._tag,value:r8(this.success)}},asEffect(){return c$(this.success)}}),ZA8=Object.assign(Object.create(PA6),{_tag:"Failure",_op:"Failure",[C6]($){return dl($)&&PI0($)&&G6(this.failure,$.failure)},[M6](){return c4(W6(this._tag))(W6(this.failure))},toString(){return`failure(${P1(this.failure)})`},toJSON(){return{_id:"Result",_tag:this._tag,failure:r8(this.failure)}},asEffect(){return G5(this.failure)}})});var H6=()=>NA6,G0,RA6,L4,fQ,TA6,jA6,SA6,kA6=($)=>$==null?H6():G0($),vA6=($)=>$===void 0?H6():G0($),_A6=($)=>$===null?H6():G0($),CI0,EI0,XB,zA8,RI0,ow,fA6=($)=>H8((J,Q)=>L4(J)?L4(Q):L4(Q)?!1:$(J.value,Q.value));var r5=D(()=>{lW();i1();LA6();G0=IA6,RA6=gl,L4=LI0,fQ=AI0,TA6=g(2,($,{onNone:J,onSome:Q})=>L4($)?J():Q($.value)),jA6=g(2,($,J)=>L4($)?J():$.value),SA6=g(2,($,J)=>L4($)?G0(J()):$),CI0=jA6(rN0),EI0=jA6(kQ),XB=g(2,($,J)=>L4($)?H6():G0(J($.value))),zA8=g(2,($,J)=>L4($)?H6():J($.value)),RI0=zA8(Z1),ow=g(2,($,J)=>L4($)?H6():J($.value)?G0($.value):H6())});var B6,e1,yA6,g1,K5,hA6=($,J)=>H8((Q,X)=>g1(Q)?g1(X)&&J(Q.failure,X.failure):K5(X)&&$(Q.success,X.success)),wR,ul,YB,NR,ml;var LJ=D(()=>{lW();i1();EA6();B6=CA6,e1=MA6,yA6=dl,g1=PI0,K5=MI0,wR=g(2,($,J)=>g1($)?e1(J($.failure)):B6($.success)),ul=g(2,($,J)=>K5($)?B6(J($.success)):e1($.failure)),YB=g(2,($,{onFailure:J,onSuccess:Q})=>g1($)?J($.failure):Q($.success)),NR=g(2,($,J)=>g1($)?J($.failure):$.success),ml=g(2,($,J)=>g1($)?e1($.failure):J($.success))});var E15,qA8,bA6;var xA6=D(()=>{i1();E15={[Symbol.iterator](){return qA8}},qA8={next(){return{done:!0,value:void 0}}},bA6=g(2,($,J)=>({[Symbol.iterator](){let Q=$[Symbol.iterator](),X=0;return{next(){let Y=Q.next();while(!Y.done){if(J(Y.value,X++))return{done:!1,value:Y.value};Y=Q.next()}return{done:!0,value:void 0}}}}}))});var BA8=()=>({}),TI0=($)=>Object.keys($).length===0,rw,gA6,dA6=($)=>Object.keys($);var cl=D(()=>{i1();rw=g(2,($,J)=>{let Q={...$};for(let X of dA6($))Q[X]=J($[X],X);return Q}),gA6=g(2,($,J)=>{let Q=BA8();for(let X of dA6($))if(J($[X],X))Q[X]=$[X];return Q})});function UA8($,J){return $<0||$>=J.length}function mA6(){return IA8}var IR,SI0=($)=>new IR($),a8=($)=>IR.isArray($)?$:IR.from($),ll,VA8,S15,hQ,LR,DA8,OA8,wA8=($)=>$.slice(1),AR,NA8,kI0,aw,uA6=($)=>{let J=[];for(let Q of $)if(fQ(Q))J.push(Q.value);return J},vI0,_I0,IA8;var pW=D(()=>{E8();i1();r5();LJ();IR=globalThis.Array,ll=g(2,($,J)=>[...$,J]),VA8=g(2,($,J)=>a8($).concat(a8(J))),S15=IR.isArray,hQ=II0,LR=II0;DA8=g(2,($,J)=>{let Q=Math.floor(J);if(UA8(Q,$))throw Error(`Index out of bounds: ${Q}`);return $[Q]}),OA8=DA8(0),AR=g(2,($,J)=>{let Q=IR.from($);return Q.sort(J),Q}),NA8=g(3,($,J,Q)=>{let X=a8($),Y=a8(J);if(LR(X)){if(LR(Y))return _I0(Q)(VA8(X,Y));return X}return Y}),kI0=g(2,($,J)=>NA8($,J,El())),aw=g(2,($,J)=>$.map(J)),vI0=g(2,($,J)=>{let Q=[],X=[],Y=0;for(let W of $){let G=J(W,Y++);if(K5(G))X.push(G.success);else Q.push(G.failure)}return[Q,X]}),_I0=g(2,($,J)=>{let Q=a8($);if(LR(Q)){let X=[OA8(Q)],Y=wA8(Q);for(let W of Y)if(X.every((G)=>!J(W,G)))X.push(W);return X}return[]}),IA8=mW(($,J)=>$.concat(J),[])});var tw;var fI0=D(()=>{i1();LJ();tw=g(2,($,J)=>(Q)=>{let X=$(Q);if(g1(X))return e1(Q);let Y=J(X.success);if(g1(Y))return e1(Q);return Y})});var A4={};l6(A4,{pick:()=>TA8,omit:()=>jA8,mergeAll:()=>dI0,merge:()=>sw,makeUnsafe:()=>xQ,make:()=>MY,isServiceMap:()=>nl,isReference:()=>hI0,isKey:()=>PA8,getUnsafe:()=>nW,getReferenceUnsafe:()=>xI0,getOrUndefined:()=>EA8,getOrElse:()=>bI0,getOption:()=>gI0,get:()=>R9,empty:()=>Z5,addOrOmit:()=>CA8,add:()=>AJ,Service:()=>bQ,Reference:()=>h6});var lA6="~effect/ServiceMap/Service",bQ=function(){let $=Error.stackTraceLimit;Error.stackTraceLimit=2;let J=Error();Error.stackTraceLimit=$;function Q(){}let X=Q;if(Object.setPrototypeOf(X,LA8),Object.defineProperty(X,"stack",{get(){return J.stack}}),arguments.length>0){if(X.key=arguments[0],arguments[1]?.defaultValue)X[pl]=pl,X.defaultValue=arguments[1].defaultValue;return X}return function(Y,W){if(X.key=Y,W?.make)X.make=W.make;return X}},LA8,pl="~effect/ServiceMap/Reference",pA6="~effect/ServiceMap",xQ=($)=>{let J=Object.create(AA8);return J.mapUnsafe=$,J},AA8,nl=($)=>d0($,pA6),PA8=($)=>d0($,lA6),hI0=($)=>d0($,pl),Z5=()=>MA8,MA8,MY=($,J)=>xQ(new Map([[$.key,J]])),AJ,CA8,bI0,EA8,nW,R9,xI0=($,J)=>{if(!$.mapUnsafe.has(J.key))return il(J);return $.mapUnsafe.get(J.key)},yI0="~effect/ServiceMap/defaultValue",il=($)=>{if(yI0 in $)return $[yI0];return $[yI0]=$.defaultValue()},RA8=($)=>{let J=Error(`Service not found${$.key?`: ${String($.key)}`:""}`);if($.stack){let Q=$.stack.split(` -`);if(Q.length>2){let X=Q[2].match(/at (.*)/);if(X)J.message=J.message+` (defined at ${X[1]})`}}if(J.stack){let Q=J.stack.split(` -`);Q.splice(1,3),J.stack=Q.join(` -`)}return J},gI0,sw,dI0=(...$)=>{let J=new Map;for(let Q=0;Q<$.length;Q++)$[Q].mapUnsafe.forEach((X,Y)=>{J.set(Y,X)});return xQ(J)},TA8=(...$)=>(J)=>{let Q=new Map,X=new Set($.map((Y)=>Y.key));return J.mapUnsafe.forEach((Y,W)=>{if(X.has(W))Q.set(W,Y)}),xQ(Q)},jA8=(...$)=>(J)=>{let Q=new Map(J.mapUnsafe);for(let X=0;X<$.length;X++)Q.delete($[X].key);return xQ(Q)},h6;var a5=D(()=>{E8();i1();Y5();R8();r5();j6();LA8={[lA6]:{_Service:($)=>$,_Identifier:($)=>$},...LY,...$B,toJSON(){return{_id:"Service",key:this.key,stack:this.stack}},asEffect(){return(this.asEffect=m4(b1((J)=>c$(R9(J.services,this)))))()},of($){return $},serviceMap($){return MY(this,$)},use($){return b1((J)=>$(R9(J.services,this)))},useSync($){return b1((J)=>c$($(R9(J.services,this))))}},AA8={...LY,[pA6]:{_Services:($)=>$},toJSON(){return{_id:"ServiceMap",services:Array.from(this.mapUnsafe).map(([$,J])=>({key:$,value:J}))}},[C6]($){if(!nl($)||this.mapUnsafe.size!==$.mapUnsafe.size)return!1;for(let J of this.mapUnsafe.keys())if(!$.mapUnsafe.has(J)||!G6(this.mapUnsafe.get(J),$.mapUnsafe.get(J)))return!1;return!0},[M6](){return uW(this.mapUnsafe.size)}},MA8=xQ(new Map),AJ=g(3,($,J,Q)=>{let X=new Map($.mapUnsafe);return X.set(J.key,Q),xQ(X)}),CA8=g(3,($,J,Q)=>{let X=new Map($.mapUnsafe);if(Q._tag==="None")X.delete(J.key);else X.set(J.key,Q.value);return xQ(X)}),bI0=g(3,($,J,Q)=>{if($.mapUnsafe.has(J.key))return $.mapUnsafe.get(J.key);return hI0(J)?il(J):Q()}),EA8=g(2,($,J)=>$.mapUnsafe.get(J.key)),nW=g(2,($,J)=>{if(!$.mapUnsafe.has(J.key)){if(pl in J)return il(J);throw RA8(J)}return $.mapUnsafe.get(J.key)}),R9=nW,gI0=g(2,($,J)=>{if($.mapUnsafe.has(J.key))return G0($.mapUnsafe.get(J.key));return hI0(J)?G0(il(J)):H6()}),sw=g(2,($,J)=>{if($.mapUnsafe.size===0)return J;if(J.mapUnsafe.size===0)return $;let Q=new Map($.mapUnsafe);return J.mapUnsafe.forEach((X,Y)=>Q.set(Y,X)),xQ(Q)}),h6=bQ});class nA6{buckets=[];scheduleTask($,J){let Q=this.buckets,X=Q.length,Y,W=0;for(;WJ)break;Y=Q[W]}if(Y&&Y[0]===J)Y[1].push($);else if(W===X)Q.push([J,[$]]);else Q.splice(W,0,[J,[$]])}drain(){let $=this.buckets;return this.buckets=[],$}}class WB{tasks=new nA6;running=void 0;executionMode;setImmediate;constructor($="async",J=SA8){this.executionMode=$,this.setImmediate=J}scheduleTask($,J){if(this.tasks.scheduleTask($,J),this.running===void 0)this.running=this.setImmediate(this.afterScheduled)}afterScheduled=()=>{this.running=void 0,this.runTasks()};runTasks(){let $=this.tasks.drain();for(let J=0;J<$.length;J++){let Q=$[J][1];for(let X=0;X=$.maxOpsBeforeYield}flush(){while(this.tasks.buckets.length>0){if(this.running!==void 0)this.running(),this.running=void 0;this.runTasks()}}}var ew,SA8,iA6;var ol=D(()=>{a5();ew=h6("effect/Scheduler",{defaultValue:()=>new WB}),SA8="setImmediate"in globalThis?($)=>{let J=globalThis.setImmediate($);return()=>globalThis.clearImmediate(J)}:($)=>{let J=setTimeout($,0);return()=>clearTimeout(J)};iA6=h6("effect/Scheduler/MaxOpsBeforeYield",{defaultValue:()=>2048})});class sA6{_tag="Span";spanId;traceId="native";sampled;name;parent;annotations;links;startTime;kind;status;attributes;events=[];constructor($){this.name=$.name,this.parent=$.parent,this.annotations=$.annotations,this.links=$.links,this.startTime=$.startTime,this.kind=$.kind,this.sampled=$.sampled,this.status={_tag:"Started",startTime:$.startTime},this.attributes=new Map,this.traceId=$.parent?.traceId??rA6(32),this.spanId=rA6(16)}end($,J){this.status={_tag:"Ended",endTime:$,exit:J,startTime:this.status.startTime}}attribute($,J){this.attributes.set($,J)}event($,J,Q){this.events.push([$,J,Q??{}])}addLinks($){this.links.push(...$)}}var uI0="effect/Tracer/ParentSpan",GB,kA8=($)=>$,rl,aA6,tA6,mI0="effect/Tracer",al,rA6;var cI0=D(()=>{i1();a5();GB=class GB extends bQ()(uI0){};rl=h6("effect/Tracer/DisablePropagation",{defaultValue:Dl}),aA6=h6("effect/Tracer/CurrentTraceLevel",{defaultValue:()=>"Info"}),tA6=h6("effect/Tracer/MinimumTraceLevel",{defaultValue:()=>"All"}),al=h6(mI0,{defaultValue:()=>kA8({span:($)=>new sA6($)})});rA6=function(){return function(Q){let X="";for(let Y=0;Y{i1();a5();lI0=h6("effect/References/CurrentConcurrency",{defaultValue:()=>"unbounded"}),$N=h6("effect/References/CurrentStackFrame",{defaultValue:kQ}),pI0=h6("effect/References/TracerEnabled",{defaultValue:gW}),tl=h6("effect/References/TracerTimingEnabled",{defaultValue:gW}),sl=h6("effect/References/TracerSpanAnnotations",{defaultValue:()=>({})}),el=h6("effect/References/TracerSpanLinks",{defaultValue:()=>[]}),iW=h6("effect/References/CurrentLogAnnotations",{defaultValue:()=>({})}),$P6=h6("effect/References/CurrentLogLevel",{defaultValue:()=>"Info"}),JP6=h6("effect/References/MinimumLogLevel",{defaultValue:()=>"Info"}),$p=h6("effect/References/CurrentLogSpans",{defaultValue:()=>[]})});var QP6="effect/observability/Metric/FiberRuntimeMetricsKey";var OZ=($)=>{if($?.captureStackTrace===!1)return $;else if($?.captureStackTrace!==void 0&&typeof $.captureStackTrace!=="boolean")return $;let J=Error.stackTraceLimit;Error.stackTraceLimit=3;let Q=Error();return Error.stackTraceLimit=J,{...$,captureStackTrace:_A8(()=>Q.stack)}},nI0=($)=>(J)=>{let Q;return()=>{if(Q!==void 0)return Q;let X=J();if(!X)return;let Y=X.split(` -`);if(Y[$]!==void 0)return Q=Y[$].trim(),Q}},_A8;var iI0=D(()=>{_A8=nI0(3)});var XP6="dev";class qM6{waiters=[];scheduled=!1;isOpen;constructor($){this.isOpen=$}scheduleUnsafe($){if(this.scheduled||this.waiters.length===0)return ZP6;return this.scheduled=!0,$.currentScheduler.scheduleTask(this.flushWaiters,0),ZP6}flushWaiters=()=>{this.scheduled=!1;let $=this.waiters;this.waiters=[];for(let J=0;J<$.length;J++)$[J](CY)};open=b1(($)=>{if(this.isOpen)return HP6;return this.isOpen=!0,this.scheduleUnsafe($)});release=b1(($)=>this.open?HP6:this.scheduleUnsafe($));openUnsafe(){if(this.isOpen)return!1;return this.isOpen=!0,this.flushWaiters(),!0}await=H5(($)=>{if(this.isOpen)return $(S6);return this.waiters.push($),I6(()=>{let J=this.waiters.indexOf($);if(J!==-1)this.waiters.splice(J,1)})});closeUnsafe(){if(!this.isOpen)return!1;return this.isOpen=!1,!0}close=I6(()=>this.closeUnsafe());whenOpen=($)=>uQ(this.await,$)}class RM6{currentTimeMillisUnsafe(){return Date.now()}currentTimeMillis=I6(()=>this.currentTimeMillisUnsafe());currentTimeNanosUnsafe(){return HP8()}currentTimeNanos=I6(()=>this.currentTimeNanosUnsafe());sleep($){let J=qZ($);if(J<=0)return YN;return H5((Q)=>{if(J>ZP8)return;let X=setTimeout(()=>Q(S6),J);return I6(()=>clearTimeout(X))})}}function LP8(){aI0.interruptChildren??=mA8}var YL0,qP6=($)=>new YL0($),MR=($)=>new cW([new YL0($)]),FP6=($)=>$.reasons.some(nw),BP6=($)=>{let J=$.reasons.find(nw);return J?B6(J):e1($)},dQ=($)=>{for(let J=0;J<$.reasons.length;J++){let Q=$.reasons[J];if(Q._tag==="Fail")return B6(Q.error)}return e1($)},WL0=($)=>$.reasons.some(UR),Xp=($)=>{let J=$.reasons.find(UR);return J?B6(J.defect):e1($)},GL0=($)=>$.reasons.some(bl),VP6=($)=>{let J;for(let Q=0;Q<$.reasons.length;Q++){let X=$.reasons[Q];if(X._tag!=="Interrupt")continue;if(J??=new Set,X.fiberId!==void 0)J.add(X.fiberId)}return J?B6(J):e1($)},UP6,yA8=($)=>{let J={Fail:[],Die:[],Interrupt:[]};for(let Q=0;Q<$.reasons.length;Q++)J[$.reasons[Q]._tag].push($.reasons[Q]);return J},Yp=($)=>{let J=yA8($);if(J.Fail.length>0)return J.Fail[0].error;else if(J.Die.length>0)return J.Die[0].defect;else if(J.Interrupt.length>0)return new globalThis.Error("All fibers interrupted without error");return new globalThis.Error("Empty cause")},DP6=($)=>{let J=[],Q=[];if($.reasons.length===0)return J;let X=Error.stackTraceLimit;Error.stackTraceLimit=1;for(let Y of $.reasons){if(Y._tag==="Interrupt"){Q.push(Y);continue}J.push(oI0(Y._tag==="Die"?Y.defect:Y.error,Y.annotations))}if(J.length===0){let Y=Error("The fiber was interrupted by:");Y.name="InterruptCause",Y.stack=gA8(Y,Q);let W=new globalThis.Error("All fibers interrupted without error",{cause:Y});W.name="InterruptError",W.stack=`${W.name}: ${W.message}`,J.push(oI0(W,Q[0].annotations))}return Error.stackTraceLimit=X,J},oI0=($,J)=>{let Q=typeof $,X;if($&&Q==="object"){if(X=new globalThis.Error(hA8($),{cause:$.cause?oI0($.cause):void 0}),typeof $.name==="string")X.name=$.name;if(typeof $.stack==="string")X.stack=xA8($.stack,X,J);else{let Y=`${X.name}: ${X.message}`;X.stack=J?OP6(Y,J):Y}for(let Y of Object.keys($))if(!(Y in X))X[Y]=$[Y]}else X=new globalThis.Error(!$?`Unknown error: ${$}`:Q==="string"?$:qI0($));return X},hA8=($)=>{if(typeof $.message==="string")return $.message;else if(typeof $.toString==="function"&&$.toString!==Object.prototype.toString&&$.toString!==Array.prototype.toString)try{return $.toString()}catch{}return qI0($)},bA8,xA8=($,J,Q)=>{let X=`${J.name}: ${J.message}`,Y=($.startsWith(X)?$.slice(X.length):$).split(` -`),W=[X];for(let G=1;G{let Q=J?.get(DR.key);if(Q)$=`${$} -${wP6(Q)}`;return $},gA8=($,J)=>{let Q=[`${$.name}: ${$.message}`];for(let X of J){let Y=X.fiberId!==void 0?`#${X.fiberId}`:"unknown",W=X.annotations.get(ZA6.key);if(Q.push(` at fiber (${Y})`),W)Q.push(wP6(W))}return Q.join(` -`)},wP6=($)=>{let J=[],Q=$,X=0;while(Q&&X<10){let Y=Q.stack();if(Y){let W=Y.matchAll(bA8),G=!1;for(let[,K]of W)G=!0,J.push(` at ${Q.name} (${K})`);if(!G)J.push(` at ${Q.name} (${Y.replace(/^at /,"")})`)}else J.push(` at ${Q.name}`);Q=Q.parent,X++}return J.join(` -`)},Wp=($)=>DP6($).map((J)=>J.cause?`${J.stack} { -${NP6(J.cause," ")} -}`:J.stack).join(` -`),NP6=($,J)=>{let Q=$.stack.split(` -`),X=`${J}[cause]: ${Q[0]}`;for(let Y=1,W=Q.length;YglobalThis[yw],ZL0,aI0,Gp=($)=>{if(!$.currentStackFrame)return;let J=new Map;return J.set(DR.key,$.currentStackFrame),xQ(J)},mA8=($)=>{if($._children===void 0||$._children.size===0)return;return JN($._children)},cA8=($)=>{let J=$;if(J._exit)return u0(J._exit);return H5((Q)=>{if(J._exit)return Q(u0(J._exit));return I6($.addObserver((X)=>Q(u0(X))))})},HL0=($)=>H5((J)=>{let Q=$[Symbol.iterator](),X=[],Y=void 0;function W(){let G=Q.next();while(!G.done){if(G.value._exit){X.push(G.value._exit),G=Q.next();continue}Y=G.value.addObserver((K)=>{X.push(K),W()});return}J(u0(X))}return W(),I6(()=>Y?.())}),lA8=($)=>b1((J)=>pA8($,J.id)),pA8,JN=($)=>b1((J)=>{let Q=Gp(J);for(let X of $)X.interruptUnsafe(J.id,Q);return ER(HL0($))}),u0,b$,x$,I6,z6,CR=($)=>$.asEffect(),IP6,LP6,AP6=($)=>$==null?x$(new PY):u0($),zL0,YN,qL0=($)=>u0(G0($)),Kp,PP6=($)=>z6(()=>b$(K6($))),ZB=($)=>AY($),Zp=($)=>z6(()=>x$(K6($))),S6,MP6=($)=>z6(()=>{try{return u0(K6($.try))}catch(J){return x$(K6(()=>$.catch(J)))}}),CP6=($)=>FL0(function(J,Q){K6(()=>$(Q)).then((X)=>J(u0(X)),(X)=>J(ZB(X)))},$.length!==0),EP6=($)=>{let J=typeof $==="function"?$:$.try,Q=typeof $==="function"?(X)=>new sL0(X,"An error occurred in Effect.tryPromise"):$.catch;return FL0(function(X,Y){try{K6(()=>J(Y)).then((W)=>X(u0(W)),(W)=>X(x$(K6(()=>Q(W)))))}catch(W){X(x$(K6(()=>Q(W))))}},eval.length!==0)},RP6=($)=>b1((J)=>$(J.id)),TP6,jP6,FL0,nA8,H5=($)=>FL0($,$.length>=2),Hp,SP6=(...$)=>z6(()=>QN($.length===1?$[0]():$[1].call($[0].self))),BL0=($,...J)=>{let Q=J.length===0?function(){return z6(()=>QN($.apply(this,arguments)))}:function(){let X=z6(()=>QN($.apply(this,arguments)));for(let Y=0;YObject.defineProperty(J,"length",{value:$,configurable:!0}),YP6,kP6=function(){let $=typeof arguments[0]==="string",J=$?arguments[0]:"Effect.fn",Q=$?arguments[1]:void 0,X=globalThis.Error.stackTraceLimit;globalThis.Error.stackTraceLimit=2;let Y=new globalThis.Error;if(globalThis.Error.stackTraceLimit=X,$)return(W,...G)=>WP6(J,W,Y,G,$,Q);return WP6(J,arguments[0],Y,Array.prototype.slice.call(arguments,1),$,Q)},WP6=($,J,Q,X,Y,W)=>{let G=typeof J==="function"?J:X.pop().bind(J.self);return VL0(G.length,function(...K){let Z=z6(()=>{let q=G.apply(this,arguments);return f1(q)?q:QN(q)});for(let q=0;q$L0(Z,q)):Z,$N,(q)=>({name:$,stack:YP6(()=>z.stack),parent:{name:`${$} (definition)`,stack:YP6(()=>Q.stack),parent:q}}))})},vP6=($,...J)=>VL0($.length,J.length===0?function(){return GP6(()=>$.apply(this,arguments))}:function(){let Q=GP6(()=>$.apply(this,arguments));for(let X of J)Q=X(Q);return Q}),GP6=($)=>{try{let J=$(),Q=void 0;while(!0){let X=J.next(Q);if(X.done)return u0(X.value);let W=X.value.asEffect(),G=W;if(G&&G._tag==="Success"){Q=G.value;continue}else if(G&&G._tag==="Failure")return W;else{let K=!0;return z6(()=>{if(K)return K=!1,n0(W,(Z)=>QN(J,Z));else return z6(()=>QN($()))})}}}catch(J){return ZB(J)}},QN,t5,zp=($)=>i6($,G0),_P6=($)=>zB($,{onFailure:u0,onSuccess:x$}),uQ,RY,ER=($)=>n0($,(J)=>CY),fP6=($)=>s5($,x$),UL0=($,J)=>b1((Q)=>H5((X)=>{let Y=a8($),W=Y.length,G=0,K=!1,Z=new Set,H=[],z=(q,B,U)=>{if(G++,q._tag==="Failure"){if(H.push(...q.cause.reasons),G>=W)X(b$(JB(H)));return}let O=!K;if(K=!0,X(Z.size===0?q:n0(LZ(JN(Z)),()=>q)),O&&J?.onWinner)J.onWinner({fiber:B,index:U,parentFiber:Q})};for(let q=0;q{Z.delete(B),z(U,B,q)}),K)break}return JN(Z)})),DL0=($,J)=>b1((Q)=>H5((X)=>{let Y=!1,W=new Set,G=(Z)=>{Y=!0,X(W.size===0?Z:n0(LZ(JN(W)),()=>Z))},K=0;for(let Z of $){if(Y)break;let H=K++,z=FB(Q,Z,!0,!0,!1);W.add(z),z.addObserver((q)=>{W.delete(z);let B=!Y;if(G(q),B&&J?.onWinner)J.onWinner({fiber:z,index:H,parentFiber:Q})})}return JN(W)})),yP6,qp,n0,iA8,hP6,f4=($)=>(eF in $),bP6,xP6=($)=>n0($,Z1),i6,gP6,dP6,uP6,mP6,cP6=($)=>o5(MR($)),WN=($)=>$._tag==="Success",lP6=($)=>$._tag==="Success"?B6($):e1($),pP6=($)=>$._tag==="Success"?B6($.value):e1($),OL0=($)=>$._tag==="Failure",nP6=($)=>$._tag==="Failure"?B6($):e1($),RR=($)=>$._tag==="Failure"?B6($.cause):e1($),wL0,iP6,oP6=($)=>$._tag==="Failure"&&GL0($.cause),rP6=($)=>$._tag==="Failure"&&WL0($.cause),aP6=($)=>$._tag==="Failure"&&FP6($.cause),CY,NL0,IL0,LL0,oA8,tP6,sP6,AL0=($)=>{let J=[];for(let Q of $)if(Q._tag==="Failure")J.push(...Q.cause.reasons);return J.length===0?CY:o5(JB(J))},eP6=($)=>WN($)?G0($.value):H6(),$26=($)=>OL0($)?G0($.cause):H6(),J26=($)=>{let J=wL0($);return g1(J)?H6():G0(J.success)},Q26,X26=($)=>b1((J)=>u0(gI0(J.services,$))),rA8=($)=>b1((J)=>J.services.mapUnsafe.has($.key)?u0(nW(J.services,$)):x$(new PY)),TR,oW,PL0=()=>aA8,aA8,HB=($)=>b1((J)=>$(J.services)),NZ,t8=function(){if(arguments.length===1)return g(2,($,J)=>KP6($,arguments[0],J));return g(3,($,J,Q)=>KP6($,J,Q)).apply(this,arguments)},KP6=($,J,Q)=>TR($,(X)=>{if(X.mapUnsafe.get(J.key)===Q)return X;return AJ(X,J,Q)}),Fp,Y26,ML0,CL0,W26,G26,EL0,K26,Bp,s5,tA8,RL0,GN,e5,Z26=($)=>zB($,{onFailure:(J)=>NI0(J)?Kp:x$(J),onSuccess:qL0}),H26,z26,q26,Vp,TL0,F26,B26,jR,Up,Dp,V26,U26,D26,O26,jL0,SL0,Op=($)=>e5($,ZB),w26,kL0=($)=>e5($,(J)=>n0(YN,()=>kL0($))),N26,I26,L26=($)=>wp($,{onFailure:H6,onSuccess:G0}),wZ=($)=>SR($,{onFailure:e1,onSuccess:B6}),EY,sA8,vL0,zB,wp,SR,A26,Np=($)=>f4($)?c$($):eA8($),eA8,P26,M26,C26,_L0,E26,R26,T26=($)=>BB((J)=>{let Q=J.currentTimeNanosUnsafe();return i6($,(X)=>[wY(J.currentTimeNanosUnsafe()-Q),X])}),tI0="~effect/Scope",sI0="~effect/Scope/Closeable",qB,fL0=($,J)=>z6(()=>Ip($,J)??S6),Ip=($,J)=>{if($.state._tag==="Closed")return;let Q={_tag:"Closed",exit:J};if($.state._tag==="Empty"){$.state=Q;return}let{finalizers:X}=$.state;if($.state=Q,X.size===0)return;else if(X.size===1)return X.values().next().value(J);return $P8($,X,J)},$P8,j26=($,J)=>{let Q=kR(J);if($.state._tag==="Closed")return Q.state=$.state,Q;let X={};return Qp($,X,(Y)=>fL0(Q,Y)),Qp(Q,X,(Y)=>I6(()=>S26($,X))),Q},IZ=($,J)=>{return z6(()=>{if($.state._tag==="Closed")return J($.state.exit);return Qp($,{},J),S6})},Qp=($,J,Q)=>{if($.state._tag==="Empty")$.state={_tag:"Open",finalizers:new Map([[J,Q]])};else if($.state._tag==="Open")$.state.finalizers.set(J,Q)},S26=($,J)=>{if($.state._tag==="Open")$.state.finalizers.delete(J)},kR=($="sequential")=>({[sI0]:sI0,[tI0]:tI0,strategy:$,state:JP8}),JP8,vR,k26,Lp=($)=>b1((J)=>{let Q=J.services,X=kR();return J.setServices(AJ(J.services,qB,X)),ZN($,(Y)=>{return J.setServices(Q),Ip(X,Y)})}),Ap=($)=>z6(()=>{let J=kR();return T9($(J),(Q)=>z6(()=>Ip(J,Q)??S6))}),v26=($,J)=>LZ(n0(vR,(Q)=>RY($,(X)=>IZ(Q,(Y)=>K6(()=>J(X,Y)))))),KN=($)=>n0(vR,(J)=>HB((Q)=>IZ(J,(X)=>NZ($(X),Q)))),ZN,T9,_26,yL0,hL0,bL0,f26,xL0,y26,h26=($,J,Q)=>Mp((X)=>n0($,(Y)=>ZN(X(J(Y)),(W)=>Q(Y,W),!0))),gL0,dL0,b26=($)=>dL0($,HZ),x26,LZ=($)=>b1((J)=>{if(!J.interruptible)return $;return J.interruptible=!1,J._stack.push(Pp),$}),g26,Pp,d26,uL0=($)=>b1((J)=>{if(J.interruptible)return $;if(J.interruptible=!0,J._stack.push(d26),J._interruptedCause)return b$(J._interruptedCause);return $}),Mp=($)=>b1((J)=>{if(!J.interruptible)return $(Z1);return J.interruptible=!1,J._stack.push(Pp),$(uL0)}),u26=($)=>b1((J)=>{if(J.interruptible)return $(Z1);return J.interruptible=!0,J._stack.push(d26),$(LZ)}),Cp=($,J)=>{if(dW($))return J?.mode==="result"?PJ($,wZ,J):PJ($,Z1,J);else if(J?.discard)return J.mode==="result"?PJ(Object.values($),wZ,J):PJ(Object.values($),Z1,J);return z6(()=>{let Q={};return t5(PJ(Object.entries($),([X,Y])=>i6(J?.mode==="result"?wZ(Y):Y,(W)=>{Q[X]=W}),{discard:!0,concurrency:J?.concurrency}),Q)})},mL0,m26,c26,l26=($,J,Q,X)=>n0(Q(X,J),(Y)=>{if(Y)return u0(G0(X));let W=$.next();if(!W.done)return l26($,J+1,Q,W.value);return u0(H6())}),p26,n26=($,J,Q,X)=>n0(Q(X,J),(Y)=>{if(K5(Y))return u0(G0(Y.success));let W=$.next();if(!W.done)return n26($,J+1,Q,W.value);return u0(H6())}),AZ,PJ,QP8=($,J,Q)=>z6(()=>{let X=Q?.discard?void 0:[],Y=$[Symbol.iterator](),W=Y.next(),G=0;return t5(AZ({while:()=>!W.done,body:()=>J(W.value,G++),step:(K)=>{if(X)X.push(K);W=Y.next()}}),X)}),cL0,lL0,i26,o26,r26,a26,t26,s26,e26,$M6,JM6,FB=($,J,Q=!1,X=!1,Y=!1)=>{let W=Y==="inherit"?$.interruptible:!Y,G=new ZL0($.services,W);if(Q)G.evaluate(J);else $.currentScheduler.scheduleTask(()=>G.evaluate(J),0);if(!X&&!G._exit)$.children().add(G),G.addObserver(()=>$._children.delete(G));return G},QM6,XM6=($)=>b1((J)=>{let Q=J._children&&a8(J._children);return T9($,(X)=>{let Y=J._children;if(Y===void 0||Y.size===0)return S6;else if(Q)Y=bA6(Y,(W)=>!Q.includes(W));return ER(HL0(Y))})}),pL0,YM6,rW=($)=>(J,Q)=>{let X=Q?.scheduler||!$.mapUnsafe.has(ew.key)&&new WB,Y=new ZL0(X?AJ($,ew,X):$,Q?.uninterruptible!==!0);if(Y.evaluate(J),Y._exit)return Y;if(Q?.signal)if(Q.signal.aborted)Y.interruptUnsafe();else{let W=()=>Y.interruptUnsafe();Q.signal.addEventListener("abort",W,{once:!0}),Y.addObserver(()=>Q.signal.removeEventListener("abort",W))}return Y},WM6,nL0=($)=>{let J=rW($);return(Q,X)=>{let Y=J(Q,X);if(X?.onExit)Y.addObserver(X.onExit);return(W)=>{return Y.interruptUnsafe(W)}}},GM6,Ep=($)=>{let J=rW($);return(Q,X)=>{let Y=J(Q,X);return new Promise((W)=>{Y.addObserver((G)=>W(G))})}},KM6,iL0=($)=>{let J=Ep($);return(Q,X)=>J(Q,X).then((Y)=>{if(Y._tag==="Failure")throw Yp(Y.cause);return Y.value})},ZM6,Rp=($)=>{let J=rW($);return(Q)=>{if(f4(Q))return Q;let X=new WB("sync"),Y=J(Q,{scheduler:X});return X.flush(),Y._exit??AY(Y)}},HM6,oL0=($)=>{let J=Rp($);return(Q)=>{let X=J(Q);if(X._tag==="Failure")throw Yp(X.cause);return X.value}},zM6,ZP6,HP6,XP8=($)=>new qM6($??!1),FM6,BM6,VM6,UM6,eI0,YP8,WP8=($)=>Object.assign(Object.create(YP8),$),DM6=($)=>{if($)return R9($.annotations,rl)?$._tag==="Span"?DM6($.parent):void 0:$},rL0=($,J,Q)=>{let X=!$.getRef(pI0)||Q?.annotations&&R9(Q.annotations,rl),Y=Q?.parent??(Q?.root?void 0:DM6($.currentSpan)),W;if(X)W=WP8({name:J,parent:Y,annotations:AJ(Q?.annotations??Z5(),rl,!0)});else{let G=$.getRef(al),K=$.getRef(TY),Z=$.getRef(tl),H=$.getRef(sl),z=$.getRef(el),q=Q?.level??$.getRef(aA6),B=Q?.links!==void 0?[...z,...Q.links]:z.slice();W=G.span({name:J,parent:Y,annotations:Q?.annotations??Z5(),links:B,startTime:Z?K.currentTimeNanosUnsafe():0n,kind:Q?.kind??"internal",root:Q?.root??Q?.parent===void 0,sampled:Q?.sampled??(Y?.sampled===!1?!1:!jM6($.getRef(tA6),q))});for(let[U,O]of Object.entries(H))W.attribute(U,O);if(Q?.attributes!==void 0)for(let[U,O]of Object.entries(Q.attributes))W.attribute(U,O)}return W},OM6=($,J)=>b1((Q)=>u0(rL0(Q,$,J))),gQ=($,J)=>LZ(b1((Q)=>{let X=nW(Q.services,qB),Y=rL0(Q,$,J??{}),W=Q.getRef(TY),G=Q.getRef(tl);return t5(IZ(X,(K)=>KP8(Y,K,W,G)),Y)})),wM6=function(){let $=typeof arguments[0]!=="string",J=$?arguments[1]:arguments[0],Q=OZ($?arguments[2]:arguments[1]);if($){let X=arguments[0];return n0(gQ(J,Q),(Y)=>XN(X,Y,Q))}return(X)=>n0(gQ(J,Q),(Y)=>XN(X,Y,Q))},GP8=($,J)=>{return J=typeof J==="function"?J:kQ,oW($N,(Q)=>({name:$,stack:J,parent:Q}))},NM6,IM6,LM6,KP8=($,J,Q,X)=>I6(()=>{if($.status._tag==="Ended")return;$.end(X?Q.currentTimeNanosUnsafe():eI0,J)}),PR=($,...J)=>{let Q=J.length===1?void 0:J[0],X=J[J.length-1];return b1((Y)=>{let W=rL0(Y,$,Q),G=Y.getRef(TY);return T9(K6(()=>X(W)),(K)=>I6(()=>{if(W.status._tag==="Ended")return;W.end(G.currentTimeNanosUnsafe(),K)}))})},$L0,XN=function(){let $=f1(arguments[0]),J=$?arguments[1]:arguments[0],Q=$?arguments[2]:arguments[1],X=Z1;if(J._tag==="Span")Q=OZ(Q),X=GP8(J.name,Q?.captureStackTrace);if($)return $L0(X(arguments[0]),J);return(Y)=>$L0(X(Y),J)},AM6=function(){let $=typeof arguments[0]!=="string",J=$?arguments[1]:arguments[0],Q=OZ(arguments[2]);if($){let W=arguments[0];return PR(J,arguments[2],(G)=>XN(W,G,Q))}let X=typeof arguments[1]==="function"?arguments[1]:void 0,Y=X?void 0:arguments[1];return(W,...G)=>PR(J,X?X(...G):Y,(K)=>XN(W,K,Q))},PM6,MM6=(...$)=>b1((J)=>{let Q=J.currentSpanLocal;if(Q)if($.length===1)for(let[X,Y]of Object.entries($[0]))Q.attribute(X,Y);else Q.attribute($[0],$[1]);return S6}),CM6,EM6,TY,ZP8=2147483647,zP6,HP8,BB=($)=>b1((J)=>$(J.getRef(TY))),VB=($)=>BB((J)=>J.sleep(NY($))),TM6,JL0="~effect/Cause/TimeoutError",aL0,QL0="~effect/Cause/IllegalArgumentError",tL0,XL0="~effect/Cause/UnknownError",sL0,zP8,qP8=($)=>{switch($){case"All":return Number.MIN_SAFE_INTEGER;case"Fatal":return 50000;case"Error":return 40000;case"Warn":return 30000;case"Info":return 20000;case"Debug":return 1e4;case"Trace":return 0;case"None":return Number.MAX_SAFE_INTEGER}},FP8,jM6,eL0,BP8,SM6=function(){let $=typeof arguments[0]==="string"?[[arguments[0],arguments[1]]]:Object.entries(arguments[0]);return LZ(b1((J)=>{let Q=J.getRef(iW),X={...Q};for(let Y=0;Y<$.length;Y++){let[W,G]=$[Y];X[W]=G}return J.setServices(AJ(J.services,iW,X)),IZ(nW(J.services,qB),(Y)=>{let W=J.getRef(iW),G={...W};for(let K=0;K<$.length;K++){let[Z,H]=$[K];if(W[Z]!==H)continue;if(Z in Q)G[Z]=Q[Z];else delete G[Z]}return J.setServices(AJ(J.services,iW,G)),S6})}))},VP8="~effect/Logger",UP8,kM6=($)=>{let J=Object.create(UP8);return J.log=$,J},DP8=($)=>$.replace(/[\s="]/g,"_"),OP8=($,J)=>{return`${DP8($[0])}=${J-$[1]}ms`},mQ=($)=>(...J)=>{let Q=void 0;for(let X=0,Y=J.length;X{let Y=$??X.currentLogLevel;if(jM6(X.minimumLogLevel,Y))return S6;let W=X.getRef(TY),G=X.getRef(eL0);if(G.size>0){let K=new Date(W.currentTimeMillisUnsafe());for(let Z of G)Z.log({cause:Q,fiber:X,date:K,logLevel:Y,message:J})}return S6})},KB,s15,wP8=($)=>`${$.getHours().toString().padStart(2,"0")}:${$.getMinutes().toString().padStart(2,"0")}:${$.getSeconds().toString().padStart(2,"0")}.${$.getMilliseconds().toString().padStart(3,"0")}`,vM6,e15,$65,NP8,IP8,_M6,AP8,fM6,PP8=($,J,Q)=>{let X=$.getRef(AP8);if(X.size===0)return;if(Q&&!WL0(J))return;let Y={cause:J,fiber:$,timestamp:$.getRef(TY).currentTimeNanosUnsafe()};X.forEach((W)=>W.report(Y))};var s8=D(()=>{pW();tF();E8();fI0();o8();i1();Y5();vQ();xA6();r5();GR();I4();j6();YR();Jp();LJ();ol();a5();cI0();ZR();R8();DA6();iI0();YL0=class YL0 extends qR{fiberId;constructor($,J=FR){super("Interrupt",J,"Interrupted");this.fiberId=$}toString(){return`Interrupt(${this.fiberId})`}toJSON(){return{_tag:"Interrupt",fiberId:this.fiberId}}[C6]($){return bl($)&&this.fiberId===$.fiberId&&this.annotations===$.annotations}[M6](){return c4(h$(`${this._tag}:${this.fiberId}`))(Ll(this.annotations))}};UP6=g(2,($,J)=>{if($.reasons.length===0)return J;else if(J.reasons.length===0)return $;let Q=new cW(kI0($.reasons,J.reasons));return G6($,Q)?$:Q}),bA8=/\((.*)\)/g,rI0=`~effect/Fiber/${XP6}`,dA8={_A:Z1,_E:Z1},uA8={id:0};ZL0=class ZL0{constructor($,J=!0){this[rI0]=dA8,this.setServices($),this.id=++uA8.id,this.currentOpCount=0,this.currentLoopCount=0,this.interruptible=J,this._stack=[],this._observers=[],this._exit=void 0,this._children=void 0,this._interruptedCause=void 0,this._yielded=void 0}[rI0];id;interruptible;currentOpCount;currentLoopCount;_stack;_observers;_exit;_currentExit;_children;_interruptedCause;_yielded;services;currentScheduler;currentTracerContext;currentSpan;currentLogLevel;minimumLogLevel;currentStackFrame;runtimeMetrics;maxOpsBeforeYield;getRef($){return xI0(this.services,$)}addObserver($){if(this._exit)return $(this._exit),Ol;return this._observers.push($),()=>{let J=this._observers.indexOf($);if(J>=0)this._observers.splice(J,1)}}interruptUnsafe($,J){if(this._exit)return;let Q=MR($);if(this.currentStackFrame)Q=VR(Q,MY(DR,this.currentStackFrame));if(J)Q=VR(Q,J);if(this._interruptedCause=this._interruptedCause?UP6(this._interruptedCause,Q):Q,this.interruptible)this.evaluate(b$(this._interruptedCause))}pollUnsafe(){return this._exit}evaluate($){if(this.runtimeMetrics?.recordFiberStart(this.services),this._exit)return;else if(this._yielded!==void 0){let X=this._yielded;this._yielded=void 0,X()}let J=this.runLoop($);if(J===BZ)return;let Q=aI0.interruptChildren&&aI0.interruptChildren(this);if(Q!==void 0)return this.evaluate(n0(Q,()=>J));this._exit=J,this.runtimeMetrics?.recordFiberEnd(this.services,this._exit);for(let X=0;XW)}if(X=this.currentTracerContext?this.currentTracerContext(X,this):X[l4](this),Y!==this.currentLoopCount)return BZ;else if(X===BZ){let W=this._yielded;if(eF in W)return this._yielded=void 0,W;return BZ}}}catch(W){if(!d0(X,l4))return AY(`Fiber.runLoop: Not a valid effect: ${String(X)}`);return this.runLoop(AY(W))}finally{globalThis[yw]=J}}getCont($){while(!0){let J=this._stack.pop();if(!J)return;let Q=J[FZ]&&J[FZ](this);if(Q)return Q[$]=Q,Q;if(J[$])return J}}yieldWith($){return this._yielded=$,BZ}children(){return this._children??=new Set}pipe(){return Y6(this,arguments)}setServices($){this.services=$,this.currentScheduler=this.getRef(ew),this.currentSpan=$.mapUnsafe.get(uI0),this.currentLogLevel=this.getRef($P6),this.minimumLogLevel=this.getRef(JP6),this.currentStackFrame=$.mapUnsafe.get($N.key),this.maxOpsBeforeYield=this.getRef(iA6),this.runtimeMetrics=$.mapUnsafe.get(QP6);let J=$.mapUnsafe.get(mI0);this.currentTracerContext=J?J.context:void 0}get currentSpanLocal(){return this.currentSpan?._tag==="Span"?this.currentSpan:void 0}};aI0={interruptChildren:void 0},pA8=g(($)=>d0($[0],rI0),($,J,Q)=>b1((X)=>{let Y=Gp(X);return Y=Y&&Q?sw(Y,Q):Y??Q,$.interruptUnsafe(J,Y),ER(cA8($))})),u0=c$,b$=o5,x$=G5,I6=NJ({op:"Sync",[l4]($){let J=this[Z6](),Q=$.getCont(W5);return Q?Q[W5](J,$):$.yieldWith(c$(J))}}),z6=NJ({op:"Suspend",[l4]($){return this[Z6]()}}),IP6=CR,LP6=CR,zL0=NJ({op:"Yield",[l4]($){let J=!1;return $.currentScheduler.scheduleTask(()=>{if(J)return;$.evaluate(CY)},this[Z6]??0),$.yieldWith(()=>{J=!0})}}),YN=zL0(0),Kp=u0(H6()),S6=u0(void 0),TP6=b1(u0),jP6=RP6(u0),FL0=NJ({op:"Async",single:!1,[l4]($){let J=K6(()=>this[Z6][0].bind($.currentScheduler)),Q=!1,X=!1,Y=this[Z6][1]?new AbortController:void 0,W=J((G)=>{if(Q)return;if(Q=!0,X)$.evaluate(G);else X=G},Y?.signal);if(X!==!1)return X;if(X=!0,$._yielded=()=>{Q=!0},Y===void 0&&W===void 0)return BZ;return $._stack.push(nA8(()=>{return Q=!0,Y?.abort(),W??CY})),BZ}}),nA8=NJ({op:"AsyncFinalizer",[FZ]($){if($.interruptible)$.interruptible=!1,$._stack.push(Pp)},[_Q]($,J){return GL0($)?n0(this[Z6](),()=>b$($)):b$($)}}),Hp=H5(Ol),YP6=nI0(2),QN=NJ({op:"Iterator",single:!1,[W5]($,J){let Q=this[Z6][0];while(!0){let X=Q.next($);if(X.done)return u0(X.value);let Y=X.value.asEffect();if(!f4(Y))return J._stack.push(this),Y;else if(Y._tag==="Failure")return Y;$=Y.value}},[l4]($){return this[W5](this[Z6][1],$)}}),t5=g(2,($,J)=>{let Q=u0(J);return n0($,(X)=>Q)}),uQ=g(2,($,J)=>n0($,(Q)=>f1(J)?J:K6(()=>J(Q)))),RY=g(2,($,J)=>n0($,(Q)=>t5(f1(J)?J:K6(()=>J(Q)),Q))),yP6=g(($)=>f1($[1]),($,J,Q)=>UL0([$,J],Q)),qp=g(($)=>f1($[1]),($,J,Q)=>DL0([$,J],Q)),n0=g(2,($,J)=>{let Q=Object.create(iA8);return Q[Z6]=$,Q[W5]=J.length!==1?(X)=>J(X):J,Q}),iA8=iw({op:"OnSuccess",[l4]($){return $._stack.push(this),this[Z6]}}),hP6=g(2,($,J)=>{if(f4($))return $._tag==="Success"?J.onSuccess($.value):J.onFailure($.cause);return EY($,J)}),bP6=g(2,($,J)=>{if(f4($))return $._tag==="Success"?J($.value):$;return n0($,J)}),i6=g(2,($,J)=>n0($,(Q)=>u0(K6(()=>J(Q))))),gP6=g(2,($,J)=>f4($)?NL0($,J):i6($,J)),dP6=g(2,($,J)=>f4($)?IL0($,J):jL0($,J)),uP6=g(2,($,J)=>f4($)?LL0($,J):SL0($,J)),mP6=g(2,($,J)=>{if(f4($)){if($._tag==="Success")return $;let Q=dQ($.cause);if(g1(Q))return $;return J(Q.success)}return e5($,J)}),wL0=tw(RR,dQ),iP6=tw(RR,Xp),CY=c$(void 0),NL0=g(2,($,J)=>$._tag==="Success"?c$(J($.value)):$),IL0=g(2,($,J)=>{if($._tag==="Success")return $;let Q=dQ($.cause);if(g1(Q))return $;return G5(J(Q.success))}),LL0=g(2,($,J)=>{if($._tag==="Success")return c$(J.onSuccess($.value));let Q=dQ($.cause);if(g1(Q))return $;return G5(J.onFailure(Q.success))}),oA8=g(2,($,J)=>WN($)?c$(J):$),tP6=g(2,($,J)=>WN($)?J.onSuccess($.value):J.onFailure($.cause)),sP6=oA8(void 0),Q26=CR,TR=g(2,($,J)=>b1((Q)=>{let X=Q.services,Y=J(X);if(X===Y)return $;return Q.setServices(Y),ZN($,()=>{Q.setServices(X);return})})),oW=g(3,($,J,Q)=>TR($,(X)=>{let Y=nW(X,J),W=Q(Y);if(Y===W)return X;return AJ(X,J,W)})),aA8=b1(($)=>u0($.services)),NZ=g(2,($,J)=>{if(f4($))return $;return TR($,sw(J))}),Fp=g(3,($,J,Q)=>n0(Q,(X)=>t8($,J,X))),Y26=t8(lI0),ML0=g(($)=>f1($[1]),($,J,Q)=>CL0($,J,(X,Y)=>[X,Y],Q)),CL0=g(($)=>f1($[1]),($,J,Q,X)=>X?.concurrent?i6(Cp([$,J],{concurrency:2}),([Y,W])=>K6(()=>Q(Y,W))):n0($,(Y)=>i6(J,(W)=>K6(()=>Q(Y,W))))),W26=g(($)=>f1($[0]),($,J,Q)=>cL0($,J,Q?(X)=>x$(Q(X)):()=>x$(new PY))),G26=g(2,($,J)=>n0(J,(Q)=>Q?zp($):Kp)),EL0=g(2,($,J)=>Array.from({length:J},()=>$)),K26=g(($)=>f1($[0]),($,J,Q)=>Cp(EL0($,J),Q)),Bp=g(($)=>f1($[0]),($,J)=>AZ({while:gW,body:m4(J?.disableYield?$:n0($,(Q)=>YN)),step:Ol})),s5=g(2,($,J)=>{let Q=Object.create(tA8);return Q[Z6]=$,Q[_Q]=J.length!==1?(X)=>J(X):J,Q}),tA8=iw({op:"OnFailure",[l4]($){return $._stack.push(this),this[Z6]}}),RL0=g(3,($,J,Q)=>s5($,(X)=>{if(!J(X))return b$(X);return K6(()=>Q(X))})),GN=g(3,($,J,Q)=>s5($,(X)=>{let Y=J(X);return g1(Y)?b$(Y.failure):K6(()=>Q(Y.success,X))})),e5=g(2,($,J)=>GN($,dQ,(Q)=>J(Q))),H26=g(2,($,J)=>GN($,Xp,J)),z26=g(2,($,J)=>s5($,(Q)=>uQ(K6(()=>J(Q)),b$(Q)))),q26=g(3,($,J,Q)=>RL0($,J,(X)=>uQ(K6(()=>Q(X)),b$(X)))),Vp=g(3,($,J,Q)=>s5($,(X)=>{let Y=J(X);if(g1(Y))return b$(X);return uQ(K6(()=>Q(Y.success,X)),b$(X))})),TL0=g(2,($,J)=>Vp($,dQ,(Q)=>J(Q))),F26=g(3,($,J,Q)=>{let X=Array.isArray(J)?(Y)=>d0(Y,"_tag")&&J.includes(Y._tag):oF(J);return TL0($,(Y)=>X(Y)?Q(Y):S6)}),B26=g(2,($,J)=>Vp($,Xp,(Q)=>J(Q))),jR=g(($)=>f1($[0]),($,J,Q,X)=>s5($,(Y)=>{let W=dQ(Y);if(g1(W))return b$(W.failure);if(!J(W.success))return X?K6(()=>X(W.success)):b$(Y);return K6(()=>Q(W.success))})),Up=g(($)=>f1($[0]),($,J,Q,X)=>s5($,(Y)=>{let W=dQ(Y);if(g1(W))return b$(W.failure);let G=J(W.success);if(g1(G))return X?K6(()=>X(G.failure)):b$(Y);return K6(()=>Q(G.success))})),Dp=g(($)=>f1($[0]),($,J,Q,X)=>{let Y=Array.isArray(J)?(W)=>d0(W,"_tag")&&J.includes(W._tag):oF(J);return jR($,Y,Q,X)}),V26=g(($)=>f1($[0]),($,J,Q)=>{let X;return Up($,(Y)=>{return X??=Object.keys(J),d0(Y,"_tag")&&p5(Y._tag)&&X.includes(Y._tag)?B6(Y):e1(Y)},(Y)=>K6(()=>J[Y._tag](Y)),Q)}),U26=g(($)=>f1($[0]),($,J,Q,X,Y)=>jR($,(W)=>oF(W,J)&&d0(W,"reason"),(W)=>{let G=W.reason;if(oF(G,Q))return X(G,W);return Y?K6(()=>Y(G,W)):x$(W)})),D26=g(($)=>f1($[0]),($,J,Q,X)=>{let Y;return jR($,(W)=>oF(W,J)&&d0(W,"reason")&&d0(W.reason,"_tag")&&p5(W.reason._tag),(W)=>{let G=W.reason;if(Y??=Object.keys(Q),Y.includes(G._tag))return K6(()=>Q[G._tag](G,W));return X?K6(()=>X(G,W)):x$(W)})}),O26=g(2,($,J)=>Up($,(Q)=>{if(oF(Q,J)&&d0(Q,"reason"))return B6(Q.reason);return e1(Q)},x$)),jL0=g(2,($,J)=>e5($,(Q)=>Zp(()=>J(Q)))),SL0=g(2,($,J)=>zB($,{onFailure:(Q)=>Zp(()=>J.onFailure(Q)),onSuccess:(Q)=>I6(()=>J.onSuccess(Q))})),w26=g(2,($,J)=>e5($,(Q)=>I6(J))),N26=g(($)=>f1($[0]),($,J)=>{if(!J?.log)return zB($,{onFailure:(X)=>S6,onSuccess:(X)=>S6});let Q=mQ(J.log===!0?void 0:J.log);return EY($,{onFailure(X){let Y=BP6(X);return g1(Y)?b$(Y.failure):Q(X)},onSuccess:(X)=>S6})}),I26=g(($)=>f1($[0]),($,J)=>{if(!J?.log)return EY($,{onFailure:(X)=>S6,onSuccess:(X)=>S6});let Q=mQ(J.log===!0?void 0:J.log);return EY($,{onFailure:Q,onSuccess:(X)=>S6})}),EY=g(2,($,J)=>{let Q=Object.create(sA8);return Q[Z6]=$,Q[W5]=J.onSuccess.length!==1?(X)=>J.onSuccess(X):J.onSuccess,Q[_Q]=J.onFailure.length!==1?(X)=>J.onFailure(X):J.onFailure,Q}),sA8=iw({op:"OnSuccessAndFailure",[l4]($){return $._stack.push(this),this[Z6]}}),vL0=g(2,($,J)=>EY($,{onFailure:(Q)=>I6(()=>J.onFailure(Q)),onSuccess:(Q)=>I6(()=>J.onSuccess(Q))})),zB=g(2,($,J)=>EY($,{onFailure:(Q)=>{let X=Q.reasons.find(nw);return X?K6(()=>J.onFailure(X.error)):b$(Q)},onSuccess:J.onSuccess})),wp=g(2,($,J)=>zB($,{onFailure:(Q)=>I6(()=>J.onFailure(Q)),onSuccess:(Q)=>I6(()=>J.onSuccess(Q))})),SR=g(2,($,J)=>{if(f4($)){if($._tag==="Success")return c$(J.onSuccess($.value));let Q=dQ($.cause);if(g1(Q))return $;return c$(J.onFailure(Q.success))}return wp($,J)}),A26=g(2,($,J)=>{if(f4($)){if($._tag==="Success")return c$(J.onSuccess($.value));return c$(J.onFailure($.cause))}return vL0($,J)}),eA8=NJ({op:"Exit",[l4]($){return $._stack.push(this),this[Z6]},[W5]($,J,Q){return u0(Q??c$($))},[_Q]($,J,Q){return u0(Q??o5($))}}),P26=SR({onFailure:()=>!0,onSuccess:()=>!1}),M26=SR({onFailure:()=>!1,onSuccess:()=>!0}),C26=g(2,($,J)=>uQ(VB(J),$)),_L0=g(2,($,J)=>qp($,n0(VB(J.duration),J.onTimeout))),E26=g(2,($,J)=>_L0($,{duration:J,onTimeout:()=>x$(new aL0)})),R26=g(2,($,J)=>qp(zp($),t5(VB(J),H6()))),qB=bQ("effect/Scope"),$P8=BL0(function*($,J,Q){let X=[],Y=[],W=Array.from(J.values()),G=KL0();for(let K=W.length-1;K>=0;K--){let Z=W[K];if($.strategy==="sequential")X.push(yield*Np(Z(Q)));else Y.push(FB(G,Z(Q),!0,!0,"inherit"))}if(Y.length>0)X=yield*HL0(Y);return yield*AL0(X)}),JP8={_tag:"Empty"},vR=qB.asEffect(),k26=t8(qB),ZN=NJ({op:"OnExit",single:!1,[l4]($){return $._stack.push(this),this[Z6][0]},[FZ]($){if($.interruptible&&this[Z6][2]!==!0)$._stack.push(Pp),$.interruptible=!1},[W5]($,J,Q){Q??=c$($);let X=this[Z6][1](Q);return X?n0(X,(Y)=>Q):Q},[_Q]($,J,Q){Q??=o5($);let X=this[Z6][1](Q);return X?n0(X,(Y)=>Q):Q}}),T9=g(2,ZN),_26=g(2,($,J)=>T9($,(Q)=>J)),yL0=g(3,($,J,Q)=>T9($,(X)=>{if(!J(X))return S6;return Q(X)})),hL0=g(3,($,J,Q)=>T9($,(X)=>{let Y=J(X);return g1(Y)?S6:Q(Y.success,X)})),bL0=g(2,($,J)=>hL0($,RR,J)),f26=g(3,($,J,Q)=>yL0($,(X)=>{if(X._tag!=="Failure")return!1;return J(X.cause)},(X)=>Q(X.cause))),xL0=g(3,($,J,Q)=>T9($,(X)=>{if(X._tag!=="Failure")return S6;let Y=J(X.cause);return g1(Y)?S6:Q(Y.success,X.cause)})),y26=g(2,($,J)=>xL0(VP6,J)($)),gL0=g(2,($,J)=>I6(()=>{let Q=qZ(NY(J)),X=Number.isFinite(Q),Y=XP8(!1),W=0,G=!1,K,Z=n0(Y.await,()=>K);return[b1((H)=>{let z=X?H.getRef(TY).currentTimeMillisUnsafe():0;if(G||zI6(()=>{G=!1,W=z+Q,K=q,Y.openUnsafe()}))}),I6(()=>{W=0,Y.closeUnsafe(),K=void 0})]})),dL0=g(2,($,J)=>i6(gL0($,J),(Q)=>Q[0])),x26=b1(($)=>b$(MR($.id))),g26=NJ({op:"SetInterruptible",[FZ]($){if($.interruptible=this[Z6],$._interruptedCause&&$.interruptible)return()=>b$($._interruptedCause)}}),Pp=g26(!0),d26=g26(!1),mL0=g(($)=>dW($[0])&&!f1($[0]),($,J,Q)=>i6(PJ($,(X,Y)=>wZ(J(X,Y)),Q),(X)=>vI0(X,Z1))),m26=g(($)=>dW($[0])&&!f1($[0]),($,J,Q)=>n0(mL0($,J,{concurrency:Q?.concurrency}),([X,Y])=>{if(hQ(X))return x$(X);return Q?.discard?S6:u0(Y)})),c26=g(($)=>dW($[0])&&!f1($[0]),($,J)=>z6(()=>{let Q=$[Symbol.iterator](),X=Q.next();if(!X.done)return l26(Q,0,J,X.value);return u0(H6())})),p26=g(($)=>dW($[0])&&!f1($[0]),($,J)=>z6(()=>{let Q=$[Symbol.iterator](),X=Q.next();if(!X.done)return n26(Q,0,J,X.value);return u0(H6())})),AZ=NJ({op:"While",[W5]($,J){if(this[Z6].step($),this[Z6].while())return J._stack.push(this),this[Z6].body();return CY},[l4]($){if(this[Z6].while())return $._stack.push(this),this[Z6].body();return CY}}),PJ=g(($)=>typeof $[1]==="function",($,J,Q)=>b1((X)=>{let Y=Q?.concurrency==="inherit"?X.getRef(lI0):Q?.concurrency??1,W=Y==="unbounded"?Number.POSITIVE_INFINITY:Math.max(1,Y);if(W===1)return QP8($,J,Q);let G=a8($),K=G.length;if(K===0)return Q?.discard?S6:u0([]);let Z=Q?.discard?void 0:Array(K),H=0,z=Gp(X);return H5((q)=>{let B=new Set,U=[],O=!1,w=0,N=0,I=!1,E=!1;function v(){I=!0;while(w{if(E)return;if(B.delete(y),l._tag==="Failure")if(!O)O=!0,K=H,U.push(...l.cause.reasons),B.forEach((i)=>i.interruptUnsafe(X.id,z));else for(let i of l.cause.reasons){if(i._tag==="Interrupt")continue;U.push(i)}else if(Z!==void 0)Z[M]=l.value;if(N++,w--,N===K)q(U.length>0?o5(JB(U)):u0(Z));else if(!I&&!O&&wl.interruptUnsafe(X.id,z))}}I=!1}return v(),z6(()=>{return E=!0,H=K,JN(B)})})})),cL0=g(3,($,J,Q)=>n0($,(X)=>J(X)?u0(X):Q(X))),lL0=g(3,($,J,Q)=>n0($,(X)=>{let Y=J(X);return g1(Y)?Q(Y.failure):u0(Y.success)})),i26=g(($)=>f1($[0]),($,J,Q)=>lL0($,J,Q?(X)=>x$(Q(X)):()=>x$(new PY))),o26=g(($)=>dW($[0])&&!f1($[0]),($,J,Q)=>z6(()=>{let X=[];return t5(PJ($,(Y,W)=>{let G=J(Y,W);if(typeof G==="boolean"){if(G)X.push(Y);return S6}return i6(G,(K)=>{if(K)X.push(Y)})},{discard:!0,concurrency:Q?.concurrency}),X)})),r26=g(($)=>dW($[0])&&!f1($[0]),($,J)=>z6(()=>{let Q=[];for(let X of $){let Y=J(X);if(K5(Y))Q.push(Y.success)}return u0(Q)})),a26=g(($)=>dW($[0])&&!f1($[0]),($,J,Q)=>z6(()=>{let X=[];return t5(PJ($,(Y)=>i6(J(Y),(W)=>{if(K5(W))X.push(W.success)}),{discard:!0,concurrency:Q?.concurrency}),X)})),t26=u0({}),s26=VA6(i6),e26=UA6(i6,n0),$M6=BA6(i6),JM6=g(($)=>f1($[0]),($,J)=>b1((Q)=>{return LP8(),u0(FB(Q,$,J?.startImmediately,!1,J?.uninterruptible??!1))})),QM6=g(($)=>f1($[0]),($,J)=>b1((Q)=>u0(FB(Q,$,J?.startImmediately,!0,J?.uninterruptible)))),pL0=g(($)=>f1($[0]),($,J,Q)=>b1((X)=>{let Y=FB(X,$,Q?.startImmediately,!0,Q?.uninterruptible);if(!Y._exit)if(J.state._tag!=="Closed"){let W={};Qp(J,W,()=>RP6((K)=>K===Y.id?S6:lA8(Y))),Y.addObserver(()=>S26(J,W))}else Y.interruptUnsafe(X.id,Gp(X));return u0(Y)})),YM6=g(($)=>f1($[0]),($,J)=>n0(vR,(Q)=>pL0($,Q,J))),WM6=rW(Z5()),GM6=nL0(Z5()),KM6=Ep(Z5()),ZM6=iL0(Z5()),HM6=Rp(Z5()),zM6=oL0(Z5()),ZP6=u0(!0),HP6=u0(!1);FM6=b1(($)=>u0($.getRef(al))),BM6=g(2,($,J)=>t8($,al,J)),VM6=t8(pI0),UM6=t8(tl),eI0=BigInt(0),YP8={_tag:"Span",spanId:"noop",traceId:"noop",sampled:!1,status:{_tag:"Ended",startTime:eI0,endTime:eI0,exit:CY},attributes:new Map,links:[],kind:"internal",attribute(){},event(){},end(){},addLinks(){}},NM6=sl.asEffect(),IM6=el.asEffect(),LM6=g(($)=>f1($[0]),($,J,Q={})=>{let Y=(Array.isArray(J)?J:[J]).map((W)=>({span:W,attributes:Q}));return oW($,el,(W)=>[...W,...Y])}),$L0=t8(GB),PM6=g(($)=>f1($[0]),($,...J)=>oW($,sl,(Q)=>{let X={...Q};if(J.length===1)Object.assign(X,J[0]);else X[J[0]]=J[1];return X})),CM6=b1(($)=>{let J=$.currentSpanLocal;return J?u0(J):x$(new PY)}),EM6=rA8(GB),TY=h6("effect/Clock",{defaultValue:()=>new RM6});zP6=function(){let $=BigInt(1e6);if(typeof performance>"u"||typeof performance.now>"u")return()=>BigInt(Date.now())*$;else if(typeof performance.timeOrigin==="number"&&performance.timeOrigin===0)return()=>BigInt(Math.round(performance.now()*1e6));let J=BigInt(Date.now())*$-BigInt(Math.round(performance.now()*1e6));return()=>J+BigInt(Math.round(performance.now()*1e6))}(),HP8=function(){let $=typeof process==="object"&&"hrtime"in process&&typeof process.hrtime.bigint==="function"?process.hrtime:void 0;if(!$)return zP6;let J=zP6()-$.bigint();return()=>J+$.bigint()}(),TM6=BB(($)=>$.currentTimeMillis);aL0=class aL0 extends QB("TimeoutError"){[JL0]=JL0;constructor($){super({message:$})}};tL0=class tL0 extends QB("IllegalArgumentError"){[QL0]=QL0;constructor($){super({message:$})}};sL0=class sL0 extends QB("UnknownError"){[XL0]=XL0;constructor($,J){super({message:J,cause:$})}};zP8=h6("effect/Console/CurrentConsole",{defaultValue:()=>globalThis.console}),FP8=FI0(E9,qP8),jM6=bw(FP8),eL0=h6("effect/Loggers/CurrentLoggers",{defaultValue:()=>new Set([NP8,IP8])}),BP8=h6("effect/Logger/LogToStderr",{defaultValue:Dl}),UP8={[VP8]:{_Message:Z1,_Output:Z1},pipe(){return Y6(this,arguments)}},KB={bold:"1",red:"31",green:"32",yellow:"33",blue:"34",cyan:"36",white:"37",gray:"90",black:"30",bgBrightRed:"101"},s15={None:[],All:[],Trace:[KB.gray],Debug:[KB.blue],Info:[KB.green],Warn:[KB.yellow],Error:[KB.red],Fatal:[KB.bgBrightRed,KB.black]},vM6=typeof process==="object"&&process!==null&&typeof process.stdout==="object"&&process.stdout!==null,e15=vM6&&process.stdout.isTTY===!0,$65=vM6||"Deno"in globalThis,NP8=kM6(({cause:$,date:J,fiber:Q,logLevel:X,message:Y})=>{let W=Array.isArray(Y)?Y.slice():[Y];if($.reasons.length>0)W.unshift(Wp($));let G=J.getTime(),K=Q.getRef($p),Z="";for(let B of K)Z+=` ${OP8(B,G)}`;let H=Q.getRef(iW);if(Object.keys(H).length>0)W.push(H);let z=Q.getRef(zP8);(Q.getRef(BP8)?z.error:z.log)(`[${wP8(J)}] ${X.toUpperCase()} (#${Q.id})${Z}:`,...W)}),IP8=kM6(({cause:$,fiber:J,logLevel:Q,message:X})=>{let Y=J.getRef(TY),W=J.getRef(iW),G=J.currentSpan;if(G===void 0||G._tag==="ExternalSpan")return;let K={};for(let[Z,H]of Object.entries(W))K[Z]=H;if(K["effect.fiberId"]=J.id,K["effect.logLevel"]=Q.toUpperCase(),$.reasons.length>0)K["effect.cause"]=Wp($);G.event(rL6(Array.isArray(X)&&X.length===1?X[0]:X),Y.currentTimeNanosUnsafe(),K)});_M6=u0(void 0),AP8=h6("effect/ErrorReporter/CurrentErrorReporters",{defaultValue:()=>new Set}),fM6=g(($)=>f1($[0]),($,J)=>bL0($,(Q)=>b1((X)=>{return PP8(X,Q,J?.defectsOnly),S6})))});var MJ={};l6(MJ,{void:()=>RP8,succeed:()=>_R,match:()=>bP8,mapError:()=>Tp,mapBoth:()=>gP8,map:()=>xP8,isSuccess:()=>PZ,isFailure:()=>JA0,isExit:()=>$A0,interrupt:()=>EP8,hasInterrupts:()=>SP8,hasFails:()=>TP8,hasDies:()=>jP8,getSuccess:()=>jp,getCause:()=>mP8,findErrorOption:()=>cP8,findError:()=>yP8,findDefect:()=>hP8,filterValue:()=>vP8,filterSuccess:()=>kP8,filterFailure:()=>_P8,filterCause:()=>fP8,failCause:()=>fR,fail:()=>MP8,die:()=>CP8,asVoidAll:()=>uP8,asVoid:()=>dP8});var $A0,_R,fR,MP8,CP8,EP8,RP8,PZ,JA0,TP8,jP8,SP8,kP8,vP8,_P8,fP8,yP8,hP8,bP8,xP8,Tp,gP8,dP8,uP8,jp,mP8,cP8;var yR=D(()=>{R8();s8();$A0=OI0,_R=c$,fR=o5,MP8=G5,CP8=AY,EP8=cP6,RP8=CY,PZ=WN,JA0=OL0,TP8=aP6,jP8=rP6,SP8=oP6,kP8=lP6,vP8=pP6,_P8=nP6,fP8=RR,yP8=wL0,hP8=iP6,bP8=tP6,xP8=NL0,Tp=IL0,gP8=LL0,dP8=sP6,uP8=AL0,jp=eP6,mP8=$26,cP8=J26});var lP8="~effect/Deferred",pP8,yM6=()=>{let $=Object.create(pP8);return $.resumes=void 0,$.effect=void 0,$},hM6=($)=>H5((J)=>{if($.effect)return J($.effect);return $.resumes??=[],$.resumes.push(J),I6(()=>{let Q=$.resumes.indexOf(J);$.resumes.splice(Q,1)})}),nP8,bM6,iP8=($,J)=>{if($.effect)return!1;if($.effect=J,$.resumes){for(let Q=0;Q<$.resumes.length;Q++)$.resumes[Q](J);$.resumes=void 0}return!0};var xM6=D(()=>{i1();s8();I4();pP8={[lP8]:{_A:Z1,_E:Z1},pipe(){return Y6(this,arguments)}},nP8=g(2,($,J)=>I6(()=>iP8($,J))),bM6=nP8});var gM6,dM6,uM6,Sp,QA0;var mM6=D(()=>{s8();gM6=qB,dM6=kR,uM6=k26,Sp=j26,QA0=fL0});var q5={};l6(q5,{withSpan:()=>U28,withParentSpan:()=>WA0,updateService:()=>sM6,unwrap:()=>YA0,syncServices:()=>XA0,sync:()=>eP8,succeedServices:()=>UB,succeed:()=>oM6,span:()=>V28,satisfiesSuccessType:()=>q28,satisfiesServicesType:()=>B28,satisfiesErrorType:()=>F28,provideMerge:()=>Q28,provide:()=>zN,parentSpan:()=>eM6,orDie:()=>X28,mock:()=>H28,mergeAll:()=>_p,merge:()=>J28,makeMemoMapUnsafe:()=>qN,makeMemoMap:()=>tP8,launch:()=>Z28,isLayer:()=>kp,fromBuildMemo:()=>GA0,fromBuild:()=>hR,fresh:()=>K28,flatMap:()=>tM6,empty:()=>sP8,effectServices:()=>ZA0,effectDiscard:()=>$28,effect:()=>vp,catchTag:()=>W28,catchCause:()=>G28,catch:()=>Y28,buildWithScope:()=>KA0,buildWithMemoMap:()=>bR,build:()=>iM6,CurrentMemoMap:()=>HN});var pM6="~effect/Layer",cM6="~effect/Layer/MemoMap",kp=($)=>d0($,pM6),aP8,DB=($)=>{let J=Object.create(aP8);return J.build=$,J},hR=($)=>DB((J,Q)=>{let X=Sp(Q);return T9($(J,X),(Y)=>Y._tag==="Failure"?QA0(X,Y):S6)}),GA0=($)=>{let J=hR((Q,X)=>Q.getOrElseMemoize(J,X,$));return J},nM6,qN=()=>new nM6,tP8,HN,bR,iM6=($)=>b1((J)=>bR($,HN.getOrCreate(J.services),nW(J.services,gM6))),KA0,oM6=function(){if(arguments.length===1)return($)=>UB(MY(arguments[0],$));return UB(MY(arguments[0],arguments[1]))},UB=($)=>DB(m4(u0($))),sP8,eP8=function(){if(arguments.length===1)return($)=>XA0(()=>MY(arguments[0],$()));return XA0(()=>MY(arguments[0],arguments[1]()))},XA0=($)=>GA0(m4(I6($))),vp=function(){if(arguments.length===1)return($)=>lM6(arguments[0],$);return lM6(arguments[0],arguments[1])},lM6=($,J)=>ZA0(i6(J,(Q)=>MY($,Q))),ZA0=($)=>GA0((J,Q)=>uM6($,Q)),$28=($)=>ZA0(t5($,Z5())),YA0=($)=>{let J=bQ("effect/Layer/unwrap");return tM6(vp(J)($),R9(J))},rM6=($,J,Q)=>{let X=Sp(Q,"parallel");return PJ($,(Y)=>Y.build(J,Sp(X,"sequential")),{concurrency:$.length}).pipe(i6((Y)=>dI0(...Y)))},_p=(...$)=>hR((J,Q)=>rM6($,J,Q)),J28,aM6=($,J,Q)=>hR((X,Y)=>n0(Array.isArray(J)?rM6(J,X,Y):J.build(X,Y),(W)=>$.build(X,Y).pipe(NZ(W),i6((G)=>Q(G,W))))),zN,Q28,tM6,X28=($)=>DB((J,Q)=>Op($.build(J,Q))),Y28,W28,G28,sM6,K28=($)=>DB((J,Q)=>$.build(qN(),Q)),Z28=($)=>Lp(uQ(iM6($),Hp)),H28=($)=>(J)=>oM6($)(new Proxy({...J},{get(Q,X,Y){if(X in Q)return Q[X];let W=Error.stackTraceLimit;Error.stackTraceLimit=2;let G=Error(`${$.key}: Unimplemented method "${X.toString()}"`);return Error.stackTraceLimit=W,G.name="UnimplementedError",z28(G)},has:gW})),z28=($)=>{let J=ZB($);function Q(){return J}return Object.assign(Q,J),Object.setPrototypeOf(Q,Object.getPrototypeOf(J)),Q},q28=()=>($)=>$,F28=()=>($)=>$,B28=()=>($)=>$,V28=($,J)=>{return J=OZ(J),vp(GB,J?.onEnd?RY(gQ($,J),(Q)=>KN((X)=>J.onEnd(Q,X))):gQ($,J))},eM6=($)=>UB(GB.serviceMap($)),U28=function(){let $=typeof arguments[0]!=="string",J=$?arguments[1]:arguments[0],Q=OZ($?arguments[2]:arguments[1]);if($){let X=arguments[0];return YA0(i6(Q?.onEnd!==void 0?RY(gQ(J,Q),(Y)=>KN((W)=>Q.onEnd(Y,W))):gQ(J,Q),(Y)=>WA0(X,Y)))}return(X)=>YA0(i6(Q?.onEnd!==void 0?RY(gQ(J,Q),(Y)=>KN((W)=>Q.onEnd(Y,W))):gQ(J,Q),(Y)=>WA0(X,Y)))},WA0=function(){let $=kp(arguments[0]),J=$?arguments[1]:arguments[0],Q=$?arguments[2]:arguments[1],X=Z1;if(J._tag==="Span")Q=OZ(Q),X=D28(J.name,Q?.captureStackTrace);let Y=eM6(J);if($)return zN(X(arguments[0]),Y);return(W)=>zN(X(W),Y)},D28=($,J)=>{return J=typeof J==="function"?J:kQ,sM6($N,(Q)=>({name:$,stack:J,parent:Q}))};var fp=D(()=>{xM6();i1();R8();s8();iI0();I4();j6();Jp();mM6();a5();cI0();aP8={[pM6]:{_ROut:Z1,_E:Z1,_RIn:Z1},pipe(){return Y6(this,arguments)}};nM6=class nM6{get[cM6](){return cM6}map=new Map;getOrElseMemoize($,J,Q){if(this.map.has($)){let G=this.map.get($);return G.observers++,uQ(IZ(J,(K)=>G.finalizer(K)),G.effect)}let X=dM6(),Y=yM6(),W={observers:1,effect:hM6(Y),finalizer:(G)=>z6(()=>{if(W.observers--,W.observers===0)return this.map.delete($),QA0(X,G);return S6})};return this.map.set($,W),IZ(J,W.finalizer).pipe(n0(()=>Q(this,X)),T9((G)=>{return W.effect=G,bM6(Y,G)}))}};tP8=I6(qN);HN=class HN extends bQ()("effect/Layer/CurrentMemoMap"){static getOrCreate=bI0(this,qN)};bR=g(3,($,J,Q)=>t8(i6($.build(J,Q),AJ(HN,J)),HN,J)),KA0=g(2,($,J)=>b1((Q)=>bR($,HN.getOrCreate(Q.services),J))),sP8=UB(Z5()),J28=g(2,($,J)=>_p($,...Array.isArray(J)?J:[J])),zN=g(2,($,J)=>aM6($,J,Z1)),Q28=g(2,($,J)=>aM6($,J,(Q,X)=>sw(X,Q))),tM6=g(2,($,J)=>hR((Q,X)=>n0($.build(Q,X),(Y)=>J(Y).build(Q,X)))),Y28=g(2,($,J)=>DB((Q,X)=>e5($.build(Q,X),(Y)=>J(Y).build(Q,X)))),W28=g(3,($,J,Q)=>DB((X,Y)=>Dp($.build(X,Y),J,(W)=>Q(W).build(X,Y)))),G28=g(2,($,J)=>DB((Q,X)=>s5($.build(Q,X),(Y)=>J(Y).build(Q,X)))),sM6=g(3,($,J,Q)=>zN($,vp(J)(i6(J.asEffect(),Q))))});var $C6="~effect/ExecutionPlan",O28,w28=($)=>{let J=Object.create(O28);return J.steps=$,J},JC6;var QC6=D(()=>{i1();s8();fp();I4();a5();O28={[$C6]:$C6,get withRequirements(){let $=this;return HB((J)=>u0(w28($.steps.map((Q)=>({...Q,provide:kp(Q.provide)?zN(Q.provide,UB(J)):Q.provide})))))},pipe(){return Y6(this,arguments)}},JC6=h6("effect/ExecutionPlan/CurrentMetadata",{defaultValue:m4({attempt:0,stepIndex:0})})});var XC6,YC6,yp,hp=($)=>new BR($),bp=($)=>new pw($),xp,WC6,$7,GC6,HA0,zA0,gp;var OB=D(()=>{R8();s8();XC6=lw,YC6=YA6,yp=JB,xp=qP6,WC6=Yp,$7=dQ,GC6=Wp,HA0=OR,zA0=qA6,gp=tL0});var KC6,ZC6;var qA0=D(()=>{R8();I4();KC6=class extends nF{constructor($){super();if($)Object.assign(this,$)}},ZC6=QB});var dp="~effect/time/DateTime",up="~effect/time/DateTime/TimeZone",qC6,I28,L28,FC6,A28,P28,jY=($,J,Q)=>{let X=Object.create(L28);return X.epochMillis=$,X.zone=J,Object.defineProperty(X,"partsUtc",{value:Q,enumerable:!1,writable:!0}),Object.defineProperty(X,"adjustedEpochMillis",{value:void 0,enumerable:!1,writable:!0}),Object.defineProperty(X,"partsAdjusted",{value:void 0,enumerable:!1,writable:!0}),X},BN=($)=>d0($,dp),wB=($)=>d0($,up),BC6=($)=>wB($)&&$._tag==="Offset",VC6=($)=>wB($)&&$._tag==="Named",UC6=($)=>$._tag==="Utc",VA0=($)=>$._tag==="Zoned",DC6,OC6=($)=>{let J=Object.create(I28);return J.epochMillis=$,Object.defineProperty(J,"partsUtc",{value:void 0,enumerable:!1,writable:!0}),J},FN=($)=>{let J=$.getTime();if(Number.isNaN(J))throw new gp("Invalid date");return OC6(J)},UA0=($)=>{if(BN($))return $;else if($ instanceof Date)return FN($);else if(typeof $==="object"){let J=new Date(0);return k28(J,$),FN(J)}else if(typeof $==="string"&&!M28($))return FN(new Date($+"Z"));return FN(new Date($))},M28=($)=>/Z|[+-]\d{2}$|[+-]\d{2}:?\d{2}$|\]$/.test($),C28=-8639999956800000,E28=8639999949600000,DA0=($,J)=>{if(J?.timeZone===void 0&&BN($)&&VA0($))return $;let Q=UA0($);if(Q.epochMillisE28)throw RangeError(`Epoch millis out of range: ${Q.epochMillis}`);let X;if(J?.timeZone===void 0){let Y=new Date(Q.epochMillis).getTimezoneOffset()*-60*1000;X=uR(Y)}else if(wB(J?.timeZone))X=J.timeZone;else if(typeof J?.timeZone==="number")X=uR(J.timeZone);else{let Y=NA0(J.timeZone);if(Y===void 0)throw new gp(`Invalid time zone: ${J.timeZone}`);X=Y}if(J?.adjustForTimeZone!==!0)return jY(Q.epochMillis,X,Q.partsUtc);return v28(Q.epochMillis,X,J?.disambiguation??"compatible")},FA0,wC6,R28,NC6=($)=>{let J=R28.exec($);if(J===null){let Y=PA0($);return Y!==null?FA0($,{timeZone:Y}):void 0}let[,Q,X]=J;return FA0(Q,{timeZone:X})},IC6=($)=>OC6($.epochMillis),dR,T28,j28=($)=>{let J=$.resolvedOptions().timeZone;if(dR.has(J))return dR.get(J);let Q=Object.create(A28);return Q.id=J,Q.format=$,dR.set(J,Q),Q},OA0=($)=>{if(dR.has($))return dR.get($);try{return j28(new Intl.DateTimeFormat("en-US",{...T28,timeZone:$}))}catch{throw new gp(`Invalid time zone: ${$}`)}},uR=($)=>{let J=Object.create(P28);return J.offset=$,J},wA0,S28,NA0=($)=>{if(S28.test($)){let J=PA0($);return J===null?void 0:uR(J)}return wA0($)},LC6=($)=>{if($._tag==="Offset")return LA0($.offset);return $.id},mR=($)=>new Date($.epochMillis),mp=($)=>{if($._tag==="Utc")return new Date($.epochMillis);else if($.zone._tag==="Offset")return new Date($.epochMillis+$.zone.offset);else if($.adjustedEpochMillis!==void 0)return new Date($.adjustedEpochMillis);let J=$.zone.format.formatToParts($.epochMillis).filter((X)=>X.type!=="literal"),Q=new Date(0);return Q.setUTCFullYear(Number(J[2].value),Number(J[0].value)-1,Number(J[1].value)),Q.setUTCHours(Number(J[3].value),Number(J[4].value),Number(J[5].value),Number(J[6].value)),$.adjustedEpochMillis=Q.getTime(),Q},IA0=($)=>{return mp($).getTime()-AA0($)},LA0=($)=>{let J=Math.abs($),Q=Math.floor(J/3600000),X=Math.round(J%3600000/60000);if(X===60)Q+=1,X=0;return`${$<0?"-":"+"}${String(Q).padStart(2,"0")}:${String(X).padStart(2,"0")}`},AC6=($)=>LA0(IA0($)),AA0=($)=>$.epochMillis,k28=($,J)=>{if(J.year!==void 0)$.setUTCFullYear(J.year);if(J.month!==void 0)$.setUTCMonth(J.month-1);if(J.day!==void 0)$.setUTCDate(J.day);if(J.weekDay!==void 0){let Q=J.weekDay-$.getUTCDay();$.setUTCDate($.getUTCDate()+Q)}if(J.hours!==void 0)$.setUTCHours(J.hours);if(J.minutes!==void 0)$.setUTCMinutes(J.minutes);if(J.seconds!==void 0)$.setUTCSeconds(J.seconds);if(J.millis!==void 0)$.setUTCMilliseconds(J.millis)},zC6=86400000,v28=($,J,Q)=>{if(J._tag==="Offset")return jY($-J.offset,J);let X=gR($-zC6,$,J),Y=gR($+zC6,$,J);if(X===Y)return jY($-X,J);let W=X{let J=_28.exec($);if(J===null)return null;let[,Q,X,Y]=J;return(Q==="+"?1:-1)*(Number(X)*60+Number(Y))*60*1000},gR=($,J,Q)=>{let X=Q.format.formatToParts($).find((W)=>W.type==="timeZoneName")?.value??"";if(X==="GMT")return 0;let Y=PA0(X);if(Y===null)return IA0(jY(J,Q));return Y},PC6=($)=>mR($).toISOString(),BA0=($)=>{let J=mp($);return $._tag==="Utc"?J.toISOString():`${J.toISOString().slice(0,-1)}${AC6($)}`},MA0=($)=>$.zone._tag==="Offset"?BA0($):`${BA0($)}[${$.zone.id}]`;var MC6=D(()=>{OB();E8();lW();Y5();vQ();I4();j6();fl();qC6={[dp]:dp,pipe(){return Y6(this,arguments)},[Z8](){return this.toString()},toJSON(){return mR(this).toJSON()}},I28={...qC6,_tag:"Utc",[M6](){return uW(this.epochMillis)},[C6]($){return BN($)&&$._tag==="Utc"&&this.epochMillis===$.epochMillis},toString(){return`DateTime.Utc(${mR(this).toJSON()})`}},L28={...qC6,_tag:"Zoned",[M6](){return c4(uW(this.epochMillis))(W6(this.zone))},[C6]($){return BN($)&&$._tag==="Zoned"&&this.epochMillis===$.epochMillis&&G6(this.zone,$.zone)},toString(){return`DateTime.Zoned(${MA0(this)})`}},FC6={[up]:up,[Z8](){return this.toString()}},A28={...FC6,_tag:"Named",[M6](){return h$(`Named:${this.id}`)},[C6]($){return wB($)&&$._tag==="Named"&&this.id===$.id},toString(){return`TimeZone.Named(${this.id})`},toJSON(){return{_id:"TimeZone",_tag:"Named",id:this.id}}},P28={...FC6,_tag:"Offset",[M6](){return h$(`Offset:${this.offset}`)},[C6]($){return wB($)&&$._tag==="Offset"&&this.offset===$.offset},toString(){return`TimeZone.Offset(${LA0(this.offset)})`},toJSON(){return{_id:"TimeZone",_tag:"Offset",offset:this.offset}}},DC6=H8(($,J)=>$.epochMillis===J.epochMillis),FA0=xw(DA0),wC6=xw(UA0),R28=/^(.{17,35})\[(.+)\]$/,dR=new Map,T28={day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"longOffset",fractionalSecondDigits:3,hourCycle:"h23"},wA0=xw(OA0),S28=/^(?:GMT|[+-])/,_28=/([+-])(\d{2}):(\d{2})$/});var v65,CC6,EC6,RC6;var CA0=D(()=>{i1();v65=globalThis.Number,CC6=g(2,($,J)=>{let Q=($.toString().split(".")[1]||"").length,X=(J.toString().split(".")[1]||"").length,Y=Q>X?Q:X,W=parseInt($.toFixed(Y).replace(".","")),G=parseInt(J.toFixed(Y).replace(".",""));return W%G/Math.pow(10,Y)}),EC6=mW(($,J)=>Math.max($,J),-1/0),RC6=mW(($,J)=>Math.min($,J),1/0)});var _65,TC6=($)=>$.trim();var jC6=D(()=>{_65=globalThis.String});var EA0,b28,x28,SC6;var RA0=D(()=>{OB();fI0();i1();s8();LJ();EA0=g(2,($,J)=>GN($,x28,(Q)=>J(Q))),b28=tw($7,($)=>HA0($)?B6($):e1($)),x28=tw($7,($)=>HA0($)?B6($.value):e1($)),SC6=g(2,($,J)=>EY($,{onSuccess:J.onSuccess,onFailure:(Q)=>{let X=b28(Q);return!g1(X)?J.onDone(X.success.value):J.onFailure(X.failure)}}))});var vC6="~effect/Schedule",NB,g28,TA0=($)=>d0($,vC6),jA0=($)=>{let J=Object.create(g28);return J.step=$,J},SA0=()=>{let $=0,J,Q;return(X,Y)=>{if(Q===void 0)Q=X;let W=X-Q,G=J===void 0?0:X-J;return J=X,{input:Y,attempt:++$,start:Q,now:X,elapsed:W,elapsedSincePrevious:G}}},d28=($)=>jA0(i6($,(J)=>{let Q=SA0();return(X,Y)=>J(Q(X,Y))})),kA0=($)=>s5($.step,(J)=>u0(()=>b$(J))),cp=($)=>BB((J)=>i6(kA0($),(Q)=>{let X=SA0();return(Y)=>z6(()=>{let W=J.currentTimeMillisUnsafe();return n0(Q(W,Y),([G,K])=>{let Z=X(W,Y);return Z.output=G,Z.duration=K,t5(VB(K),Z)})})})),_C6=($)=>jA0(i6(kA0($),(J)=>(Q,X)=>SC6(J(Q,X),{onSuccess:(Y)=>u0([X,Y[1]]),onFailure:b$,onDone:()=>zA0(X)}))),fC6=($)=>cR(vA0,({attempt:J})=>u0(J<=$)),u28=($)=>{let J=NY($);return d28(u0((Q)=>u0([Q.attempt-1,J])))},cR,vA0;var _A0=D(()=>{OB();tF();i1();R8();s8();I4();j6();RA0();a5();NB=h6("effect/Schedule/CurrentMetadata",{defaultValue:m4({input:void 0,output:void 0,duration:gw,attempt:0,start:0,now:0,elapsed:0,elapsedSincePrevious:0})}),g28={[vC6]:{_Out:Z1,_In:Z1,_Env:Z1},pipe(){return Y6(this,arguments)}},cR=g(2,($,J)=>jA0(i6(kA0($),(Q)=>{let X=SA0();return(Y,W)=>n0(Q(Y,W),(G)=>{let[K,Z]=G,H=J({...X(Y,W),output:K,duration:Z});return n0(f1(H)?H:u0(H),(z)=>z?u0(G):zA0(K))})}))),vA0=u28(gw)});var m28=($,J,Q)=>Ap((X)=>n0(Q?.local?bR(J,qN(),X):KA0(J,X),(Y)=>NZ($,Y))),lp;var fA0=D(()=>{i1();fp();a5();R8();s8();lp=g(($)=>f1($[0]),($,J,Q)=>nl(J)?NZ($,J):m28($,Array.isArray(J)?_p(...J):J,Q))});var yA0,hA0,bC6,lR,xC6,c28,pR=($)=>{let J=$.schedule??c28;if($.while)J=cR(J,({input:Q})=>{let X=$.while(Q);return f1(X)?X:u0(X)});if($.until)J=cR(J,({input:Q})=>{let X=$.until(Q);return f1(X)?i6(X,(Y)=>!Y):u0(!X)});if($.times!==void 0)J=cR(J,({attempt:Q})=>u0(Q<=$.times));return J};var bA0=D(()=>{i1();r5();RA0();_A0();ZR();R8();s8();yA0=g(3,($,J,Q)=>n0(cp(J),(X)=>{let Y=NB.defaultValue();return e5(Bp(RY(n0(z6(()=>t8($,NB,Y)),X),(W)=>I6(()=>{Y=W})),{disableYield:!0}),(W)=>OR(W)?u0(W.value):Q(W,Y.attempt===0?H6():G0(Y)))})),hA0=g(3,($,J,Q)=>n0(cp(J),(X)=>{let Y=NB.defaultValue(),W,G=e5(z6(()=>t8($,NB,Y)),(K)=>{return W=K,n0(X(K),(Z)=>{return Y=Z,G})});return EA0(G,(K)=>K6(()=>Q(W,K)))})),bC6=g(2,($,J)=>{let Q=typeof J==="function"?J(Z1):TA0(J)?J:pR(J);return yA0($,Q,x$)}),lR=g(2,($,J)=>{let Q=typeof J==="function"?J(Z1):TA0(J)?J:pR(J);return hA0($,Q,x$)}),xC6=g(3,($,J,Q)=>n0(cp(Q),(X)=>{let Y=NB.defaultValue(),W=z6(()=>t8($,NB,Y));return e5(n0(X(J),(G)=>{Y=G;let K=m4(n0(W,X));return AZ({while:gW,body:K,step(Z){Y=Z}})}),(G)=>OR(G)?u0(G.value):x$(G))})),c28=_C6(vA0)});var uC6,dC6=($,J)=>{if(!J)return pR({schedule:$.schedule?$.schedule:$.attempts?void 0:l28,times:$.attempts,while:$.while});else if($.attempts===1||!($.schedule||$.attempts))return;return pR({schedule:$.schedule,while:$.while,times:$.attempts?$.attempts-1:void 0})},l28;var mC6=D(()=>{QC6();i1();LJ();_A0();s8();fA0();bA0();uC6=g(2,($,J)=>z6(()=>{let Q=0,X={attempt:0,stepIndex:0},Y=Fp(JC6,I6(()=>{return X={attempt:X.attempt+1,stepIndex:Q},X})),W;return n0(AZ({while:()=>Q{if(Z)return H;return Z=!0,W.asEffect()}),K=lR(K,dC6(G,!1))}else{let Z=dC6(G,!0);K=Z?lR(K,Z):K}return wZ(K)},step(G){W=G,Q++}}),()=>W.asEffect())})),l28=fC6(1)});var n28="~effect/Request",i28,r65,cC6=($)=>$;var lC6=D(()=>{E8();R8();i28=iL6({_E:($)=>$,_A:($)=>$,_R:($)=>$}),r65={...XA6,[n28]:i28}});function pC6($){if(!$.map.has($.key))return S6;return $.map.delete($.key),$.run}var nC6,iC6=($,J)=>{let Q=oC6(J.resolver,$,J.onExit,{services:J.services,currentScheduler:R9(J.services,ew)});return()=>rC6(J.resolver,Q)},pp,xA0,oC6=($,J,Q,X)=>{let Y=xA0.get($);if(!Y)Y=new Map,xA0.set($,Y);let W,G=!1,K=cC6({request:J,services:X.services,uninterruptible:!1,completeUnsafe(H){if(G)return;G=!0,Q(H),W?.entrySet.delete(K)}});if($.preCheck!==void 0&&!$.preCheck(K))return K;let Z=$.batchKey(K);if(W=Y.get(Z),!W){if(pp.length>0)W=pp.pop(),W.key=Z,W.resolver=$,W.map=Y;else{let H={key:Z,resolver:$,map:Y,entrySet:new Set,entries:new Set,delayEffect:n0(z6(()=>H.resolver.delay),(z)=>pC6(H)),run:T9(z6(()=>H.resolver.runAll(Array.from(H.entries),H.key)),(z)=>{for(let q of H.entrySet)q.completeUnsafe(z._tag==="Success"?AY(Error("Effect.request: RequestResolver did not complete request",{cause:q.request})):z);if(H.entries.clear(),pp.length<128)H.entrySet.clear(),H.key=void 0,H.fiber=void 0,pp.push(H);return S6})};W=H}Y.set(Z,W),W.fiber=rW(X.services)(W.delayEffect,{scheduler:X.currentScheduler})}if(W.entrySet.add(K),W.entries.add(K),W.resolver.collectWhile(W.entries))return K;return W.fiber.interruptUnsafe(X.id),W.fiber=rW(X.services)(pC6(W),{scheduler:X.currentScheduler}),K},rC6=($,J)=>{if(J.uninterruptible)return;let Q=xA0.get($);if(!Q)return;let X=$.batchKey(J.request),Y=Q.get(X);if(!Y)return;if(Y.entries.delete(J),Y.entrySet.delete(J),Y.entries.size===0)Q.delete(X),Y.fiber?.interruptUnsafe()},o28=($,J)=>I6(()=>rC6($,J));var aC6=D(()=>{i1();lC6();ol();a5();R8();s8();nC6=g(2,($,J)=>{let Q=(X)=>H5((Y)=>{let W=oC6(X,$,Y,KL0());return o28(X,W)});return f1(J)?n0(J,Q):Q(J)}),pp=[],xA0=new Map});function KM8($,J){let Q=`${$.type}:${$.id}`;if(K8($.description))Q+=`:${$.description}`;if(K8(J))Q+=`:${ZM8(J)}`;return Q}function nR($,J,Q){return{get:$,update:J,modify:Q??J}}function ZM8($){return HM8(Array.isArray($)?$:Object.entries($))}function HM8($){return $.map(([J,Q])=>`${J}=${Q}`).join(",")}function zM8($,J){return{...MZ($),...MZ(J)}}function MZ($){if(K8($)&&Array.isArray($))return $.reduce((J,[Q,X])=>{return J[Q]=X,J},{});return $}var s28="effect/Metric/CurrentMetricAttributes",e28,$M8="~effect/observability/Metric/MetricRegistryKey",JM8,tC6="~effect/observability/Metric",VN,sC6,QM8,XM8,YM8,WM8,GM8,UN;var eC6=D(()=>{pW();tF();i1();s8();GR();I4();j6();a5();e28=h6(s28,{defaultValue:()=>({})}),JM8=h6($M8,{defaultValue:()=>new Map});VN=class VN{[tC6]=tC6;#$=new WeakMap;#J;id;description;attributes;constructor($,J,Q){this.id=$,this.description=J,this.attributes=Q}valueUnsafe($){return this.hook($).get($)}modifyUnsafe($,J){return this.hook(J).modify($,J)}updateUnsafe($,J){return this.hook(J).update($,J)}hook($){let J=R9($,e28);if(Object.keys(J).length===0){if(K8(this.#J))return this.#J.hooks;return this.#J=this.getOrCreate($,this.attributes),this.#J.hooks}let Q=zM8(this.attributes,J),X=this.#$.get(Q);if(K8(X))return X.hooks;return X=this.getOrCreate($,Q),this.#$.set(Q,X),X.hooks}getOrCreate($,J){let Q=KM8(this,J),X=R9($,JM8);if(X.has(Q))return X.get(Q);let Y=this.createHooks(),W={id:this.id,type:this.type,description:this.description,attributes:MZ(J),hooks:Y};return X.set(Q,W),W}pipe(){return Y6(this,arguments)}};sC6=BigInt(0);QM8=class QM8 extends VN{type="Counter";#$;#J;constructor($,J){super($,J?.description,MZ(J?.attributes));this.#$=J?.bigint??!1,this.#J=J?.incremental??!1}createHooks(){let $=this.#$?sC6:0,J=this.#J?this.#$?(X)=>X>=sC6:(X)=>X>=0:(X)=>!0;return nR(()=>({count:$,incremental:this.#J}),(X)=>{if(J(X))$=$+X})}};XM8=class XM8 extends VN{type="Gauge";#$;constructor($,J){super($,J?.description,MZ(J?.attributes));this.#$=J?.bigint??!1}createHooks(){let $=this.#$?BigInt(0):0;return nR(()=>({value:$}),(X)=>{$=X},(X)=>{$=$+X})}};YM8=class YM8 extends VN{type="Frequency";#$;constructor($,J){super($,J?.description,MZ(J?.attributes));this.#$=J?.preregisteredWords}createHooks(){let $=new Map;if(K8(this.#$))for(let Q of this.#$)$.set(Q,0);return nR(()=>({occurrences:$}),(Q)=>{let X=$.get(Q)??0;$.set(Q,X+1)})}};WM8=class WM8 extends VN{type="Histogram";#$;constructor($,J){super($,J?.description,MZ(J?.attributes));this.#$=J.boundaries}createHooks(){let $=this.#$,J=$.length,Q=new Uint32Array(J+1),X=new Float64Array(J),Y=0,W=0,G=Number.MAX_VALUE,K=Number.MIN_VALUE;aw(AR($,E9),(z,q)=>{X[q]=z});let Z=(z)=>{let q=0,B=J;while(q!==B){let U=Math.floor(q+(B-q)/2),O=X[U];if(z<=O)B=U;else q=U;if(B===q+1)if(z<=X[q])B=q;else q=B}if(Q[q]=Q[q]+1,Y=Y+1,W=W+z,zK)K=z},H=()=>{let z=SI0(J),q=0;for(let B=0;B({buckets:H(),count:Y,min:G,max:K,sum:W}),Z)}};GM8=class GM8 extends VN{type="Summary";#$;#J;#Q;constructor($,J){super($,J?.description,MZ(J?.attributes));this.#$=Math.max(qZ(NY(J.maxAge)),0),this.#J=J.maxSize,this.#Q=J.quantiles}createHooks(){let $=AR(this.#Q,E9),J=SI0(this.#J);for(let q of this.#Q)if(q<0||q>1)throw Error(`Quantile must be between 0 and 1, found: ${q}`);let Q=0,X=0,Y=0,W=Number.MAX_VALUE,G=Number.MIN_VALUE,K=(q)=>{let B=[],U=0;while(U=0&&v<=this.#$)B.push(E)}U=U+1}let O=AR(B,E9),w=O.length;if(w===0)return $.map((N)=>[N,void 0]);return $.map((N)=>{if(N<=0)return[N,O[0]];if(N>=1)return[N,O[w-1]];let I=Math.ceil(N*w)-1;return[N,O[I]]})},Z=(q,B)=>{if(this.#J>0){let U=Q%this.#J;J[U]=[B,q],Q=Q+1}if(X=X+1,Y=Y+q,qG)G=q};return nR((q)=>{let B=R9(q,TY);return{quantiles:K(B.currentTimeMillisUnsafe()),count:X,min:W,max:G,sum:Y}},([q,B])=>Z(q,B))}};UN=g(2,($,J)=>HB((Q)=>I6(()=>$.updateUnsafe(J,Q))))});var o0={};l6(o0,{zipWith:()=>pM8,zip:()=>lM8,yieldNowWith:()=>kM8,yieldNow:()=>SM8,withTxState:()=>ER8,withTracerTiming:()=>SE8,withTracerEnabled:()=>jE8,withTracer:()=>TE8,withSpanScoped:()=>mE8,withSpan:()=>uE8,withParentSpan:()=>cE8,withLogger:()=>OR8,withLogSpan:()=>IR8,withFiber:()=>WE6,withExecutionPlan:()=>OC8,withErrorReporting:()=>wC8,withConcurrency:()=>$E8,whileLoop:()=>QE6,when:()=>bC8,void:()=>iR,validate:()=>UM8,useSpan:()=>dE8,updateServices:()=>tC8,updateService:()=>sC8,unwrapReason:()=>tM8,uninterruptibleMask:()=>FE6,uninterruptible:()=>NE8,undefined:()=>IM8,tryPromise:()=>gA0,try:()=>EZ,transactionWith:()=>UE6,transaction:()=>RR8,trackSuccesses:()=>AR8,trackErrors:()=>PR8,trackDuration:()=>CR8,trackDefects:()=>MR8,track:()=>LR8,tracer:()=>RE8,timeoutOrElse:()=>AC8,timeoutOption:()=>LC8,timeout:()=>IC8,timed:()=>CC8,tapErrorTag:()=>ZC8,tapError:()=>KE6,tapDefect:()=>HE6,tapCauseIf:()=>HC8,tapCauseFilter:()=>zC8,tapCause:()=>ZE6,tap:()=>GE6,sync:()=>XE6,suspend:()=>dA0,succeedSome:()=>np,succeedNone:()=>SY,succeed:()=>o1,spanLinks:()=>hE8,spanAnnotations:()=>yE8,sleep:()=>MC8,servicesWith:()=>nC8,services:()=>pC8,serviceOption:()=>aC8,service:()=>rC8,scopedWith:()=>XE8,scoped:()=>QE8,scope:()=>JE8,scheduleFrom:()=>BE6,schedule:()=>EE8,satisfiesSuccessType:()=>_R8,satisfiesServicesType:()=>yR8,satisfiesErrorType:()=>fR8,sandbox:()=>VC8,runSyncWith:()=>WR8,runSyncExitWith:()=>GR8,runSyncExit:()=>op,runSync:()=>oR,runPromiseWith:()=>QR8,runPromiseExitWith:()=>YR8,runPromiseExit:()=>XR8,runPromise:()=>iA0,runForkWith:()=>eE8,runFork:()=>nA0,runCallbackWith:()=>$R8,runCallback:()=>JR8,retryTransaction:()=>kR8,retryOrElse:()=>BC8,retry:()=>FC8,result:()=>xM8,requestUnsafe:()=>pE8,request:()=>lE8,replicateEffect:()=>CE8,replicate:()=>ME8,repeatOrElse:()=>PE8,repeat:()=>AE8,raceFirst:()=>jC8,raceAllFirst:()=>RC8,raceAll:()=>EC8,race:()=>TC8,provideServices:()=>oC8,provideServiceEffect:()=>eC8,provideService:()=>zE6,provide:()=>iC8,promise:()=>NM8,partition:()=>VM8,orElseSucceed:()=>NC8,orDie:()=>KC8,option:()=>gM8,onInterrupt:()=>wE8,onExitPrimitive:()=>qE8,onExitIf:()=>FE8,onExitFilter:()=>BE8,onExit:()=>pA0,onErrorIf:()=>HE8,onErrorFilter:()=>zE8,onError:()=>ZE8,never:()=>LM8,matchEffect:()=>mC8,matchEager:()=>lA0,matchCauseEffectEager:()=>dC8,matchCauseEffect:()=>uC8,matchCauseEager:()=>gC8,matchCause:()=>xC8,match:()=>cA0,mapErrorEager:()=>vY,mapError:()=>WC8,mapEager:()=>DN,mapBothEager:()=>z8,mapBoth:()=>GC8,map:()=>mA0,makeSpanScoped:()=>gE8,makeSpan:()=>xE8,logWithLevel:()=>HR8,logWarning:()=>FR8,logTrace:()=>DR8,logInfo:()=>VR8,logFatal:()=>qR8,logError:()=>BR8,logDebug:()=>UR8,log:()=>zR8,linkSpans:()=>bE8,let:()=>MM8,isSuccess:()=>lC8,isFailure:()=>cC8,isEffect:()=>CZ,interruptibleMask:()=>IE8,interruptible:()=>OE8,interrupt:()=>qE6,ignoreCause:()=>DC8,ignore:()=>UC8,gen:()=>EM8,fromYieldable:()=>yM8,fromResult:()=>vM8,fromOption:()=>_M8,fromNullishOr:()=>fM8,forkScoped:()=>oE8,forkIn:()=>iE8,forkDetach:()=>rE8,forkChild:()=>nE8,forever:()=>LE8,forEach:()=>wM8,fnUntracedEager:()=>aR,fnUntraced:()=>KR8,fn:()=>ZR8,flip:()=>cM8,flatten:()=>hM8,flatMapEager:()=>cQ,flatMap:()=>ip,findFirstFilter:()=>OM8,findFirst:()=>DM8,filterOrFail:()=>yC8,filterOrElse:()=>_C8,filterMapOrFail:()=>hC8,filterMapOrElse:()=>fC8,filterMapEffect:()=>vC8,filterMap:()=>kC8,filter:()=>SC8,fiberId:()=>sE8,fiber:()=>tE8,failSync:()=>RM8,failCauseSync:()=>jM8,failCause:()=>TM8,fail:()=>t0,exit:()=>kY,eventually:()=>qC8,ensuring:()=>KE8,effectify:()=>vR8,die:()=>YE6,delay:()=>PC8,currentSpan:()=>_E8,currentParentSpan:()=>fE8,clockWith:()=>VE6,catchTags:()=>oM8,catchTag:()=>iM8,catchReasons:()=>aM8,catchReason:()=>rM8,catchNoSuchElement:()=>QC8,catchIf:()=>$C8,catchFilter:()=>JC8,catchEager:()=>ON,catchDefect:()=>eM8,catchCauseIf:()=>XC8,catchCauseFilter:()=>YC8,catchCause:()=>sM8,catch:()=>nM8,callback:()=>uA0,cachedWithTTL:()=>UE8,cachedInvalidateWithTTL:()=>DE8,cached:()=>VE8,bindTo:()=>PM8,bind:()=>CM8,awaitAllChildren:()=>aE8,asVoid:()=>mM8,asSome:()=>uM8,as:()=>dM8,annotateSpans:()=>kE8,annotateLogsScoped:()=>NR8,annotateLogs:()=>wR8,annotateCurrentSpan:()=>vE8,andThen:()=>bM8,all:()=>BM8,addFinalizer:()=>GE8,acquireUseRelease:()=>WE8,acquireRelease:()=>YE8,YieldableClass:()=>JE6,Transaction:()=>rR,Do:()=>AM8});function SR8($,J){for(let[Q,{value:X}]of J.journal){if(X!==Q.value)Q.version=Q.version+1,Q.value=X;for(let Y of Q.pending.values())$.scheduleTask(Y,0);Q.pending.clear()}}function $E6($){$.retry=!1,$.journal.clear()}var FM8,JE6,CZ=($)=>typeof $==="object"&&$!==null&&(FM8 in $),BM8,VM8,UM8,DM8,OM8,wM8,QE6,NM8,gA0,o1,SY,np,dA0,XE6,iR,IM8,uA0,LM8,AM8,PM8,MM8,CM8,EM8,t0,RM8,TM8,jM8,YE6,EZ,SM8,kM8,WE6,vM8,_M8,fM8,yM8,ip,hM8,bM8,GE6,xM8,gM8,kY,mA0,dM8,uM8,mM8,cM8,lM8,pM8,nM8,iM8,oM8,rM8,aM8,tM8,sM8,eM8,$C8,JC8,QC8,XC8,YC8,WC8,GC8,KC8,KE6,ZC8,ZE6,HC8,zC8,HE6,qC8,FC8,BC8,VC8,UC8,DC8,OC8,wC8,NC8,IC8,LC8,AC8,PC8,MC8,CC8,EC8,RC8,TC8,jC8,SC8,kC8,vC8,_C8,fC8,yC8,hC8,bC8,cA0,lA0,xC8,gC8,dC8,uC8,mC8,cC8,lC8,pC8,nC8,iC8,oC8,rC8,aC8,tC8,sC8,zE6,eC8,$E8,JE8,QE8,XE8,YE8,WE8,GE8,KE8,ZE8,HE8,zE8,qE8,pA0,FE8,BE8,VE8,UE8,DE8,qE6,OE8,wE8,NE8,FE6,IE8,LE8,AE8,PE8,ME8,CE8,EE8,BE6,RE8,TE8,jE8,SE8,kE8,vE8,_E8,fE8,yE8,hE8,bE8,xE8,gE8,dE8,uE8,mE8,cE8,lE8,pE8,nE8,iE8,oE8,rE8,aE8,tE8,sE8,nA0,eE8,$R8,JR8,iA0,QR8,XR8,YR8,oR,WR8,op,GR8,KR8,ZR8,VE6,HR8,zR8,qR8,FR8,BR8,VR8,UR8,DR8,OR8,wR8,NR8,IR8,LR8,AR8,PR8,MR8,CR8,rR,ER8=($)=>ip(rR.asEffect(),(J)=>K6(()=>$(J))),RR8=($)=>UE6(()=>$),UE6=($)=>WE6((J)=>{let Q={journal:new Map,retry:!1},X=J.currentScheduler,Y;return FE6((W)=>ip(QE6({while:()=>!Y,body:m4(W(dA0(()=>$(Q))).pipe(zE6(rR,Q),ZE6(()=>{if(!Q.retry)return iR;return W(jR8(Q))}),kY)),step(G){if(Q.retry||!TR8(Q))return $E6(Q);if(PZ(G))SR8(X,Q);else $E6(Q);Y=G}}),()=>Y))}),TR8=($)=>{for(let[J,{version:Q}]of $.journal)if(J.version!==Q)return!1;return!0},jR8=($)=>dA0(()=>{let J={},Q=Array.from($.journal.keys()),X=()=>{for(let Y of Q)Y.pending.delete(J)};return uA0((Y)=>{let W=()=>{X(),Y(iR)};for(let G of Q)G.pending.set(J,W);return XE6(X)})}),kR8,vR8=($,J,Q)=>(...X)=>uA0((Y)=>{try{$(...X,(W,G)=>{if(W)Y(t0(J?J(W,X):W));else Y(o1(G))})}catch(W){Y(Q?t0(Q(W,X)):YE6(W))}}),_R8=()=>($)=>$,fR8=()=>($)=>$,yR8=()=>($)=>$,DN,vY,z8,cQ,ON,aR;var IB=D(()=>{tF();yR();i1();R8();s8();mC6();fA0();aC6();bA0();eC6();Jp();a5();ZR();FM8=IY;JE6=class JE6{[Symbol.iterator](){return new sF(this)}};BM8=Cp,VM8=mL0,UM8=m26,DM8=c26,OM8=p26,wM8=PJ,QE6=AZ,NM8=CP6,gA0=EP6,o1=u0,SY=Kp,np=qL0,dA0=z6,XE6=I6,iR=S6,IM8=_M6,uA0=H5,LM8=Hp,AM8=t26,PM8=s26,MM8=$M6,CM8=e26,EM8=SP6,t0=x$,RM8=Zp,TM8=b$,jM8=PP6,YE6=ZB,EZ=MP6,SM8=YN,kM8=zL0,WE6=b1,vM8=LP6,_M8=IP6,fM8=AP6,yM8=CR,ip=n0,hM8=xP6,bM8=uQ,GE6=RY,xM8=wZ,gM8=L26,kY=Np,mA0=i6,dM8=t5,uM8=zp,mM8=ER,cM8=_P6,lM8=ML0,pM8=CL0,nM8=e5,iM8=Dp,oM8=V26,rM8=U26,aM8=D26,tM8=O26,sM8=s5,eM8=H26,$C8=jR,JC8=Up,QC8=Z26,XC8=RL0,YC8=GN,WC8=jL0,GC8=SL0,KC8=Op,KE6=TL0,ZC8=F26,ZE6=z26,HC8=q26,zC8=Vp,HE6=B26,qC8=kL0,FC8=lR,BC8=hA0,VC8=fP6,UC8=N26,DC8=I26,OC8=uC6,wC8=fM6,NC8=w26,IC8=E26,LC8=R26,AC8=_L0,PC8=C26,MC8=VB,CC8=T26,EC8=UL0,RC8=DL0,TC8=yP6,jC8=qp,SC8=o26,kC8=r26,vC8=a26,_C8=cL0,fC8=lL0,yC8=W26,hC8=i26,bC8=G26,cA0=wp,lA0=SR,xC8=vL0,gC8=A26,dC8=hP6,uC8=EY,mC8=zB,cC8=P26,lC8=M26,pC8=PL0,nC8=HB,iC8=lp,oC8=NZ,rC8=Q26,aC8=X26,tC8=TR,sC8=oW,zE6=t8,eC8=Fp,$E8=Y26,JE8=vR,QE8=Lp,XE8=Ap,YE8=v26,WE8=h26,GE8=KN,KE8=_26,ZE8=bL0,HE8=f26,zE8=xL0,qE8=ZN,pA0=T9,FE8=yL0,BE8=hL0,VE8=b26,UE8=dL0,DE8=gL0,qE6=x26,OE8=uL0,wE8=y26,NE8=LZ,FE6=Mp,IE8=u26,LE8=Bp,AE8=bC6,PE8=yA0,ME8=EL0,CE8=K26,EE8=g(2,($,J)=>BE6($,void 0,J)),BE6=xC6,RE8=FM6,TE8=BM6,jE8=VM6,SE8=UM6,kE8=PM6,vE8=MM6,_E8=CM6,fE8=EM6,yE8=NM6,hE8=IM6,bE8=LM6,xE8=OM6,gE8=gQ,dE8=PR,uE8=AM6,mE8=wM6,cE8=XN,lE8=nC6,pE8=iC6,nE8=JM6,iE8=pL0,oE8=YM6,rE8=QM6,aE8=XM6,tE8=TP6,sE8=jP6,nA0=WM6,eE8=rW,$R8=nL0,JR8=GM6,iA0=ZM6,QR8=iL0,XR8=KM6,YR8=Ep,oR=zM6,WR8=oL0,op=HM6,GR8=Rp,KR8=BL0,ZR8=kP6,VE6=BB,HR8=mQ,zR8=mQ(),qR8=mQ("Fatal"),FR8=mQ("Warn"),BR8=mQ("Error"),VR8=mQ("Info"),UR8=mQ("Debug"),DR8=mQ("Trace"),OR8=g(2,($,J)=>oW($,eL0,(Q)=>new Set([...Q,J]))),wR8=g(($)=>f1($[0]),($,...J)=>oW($,iW,(Q)=>{let X={...Q};if(J.length===1)Object.assign(X,J[0]);else X[J[0]]=J[1];return X})),NR8=SM6,IR8=g(2,($,J)=>n0(TM6,(Q)=>oW($,$p,(X)=>{return[[J,Q],...X]}))),LR8=g(($)=>CZ($[0]),($,J,Q)=>pA0($,(X)=>{let Y=Q===void 0?X:K6(()=>Q(X));return UN(J,Y)})),AR8=g(($)=>CZ($[0]),($,J,Q)=>GE6($,(X)=>{let Y=Q===void 0?X:Q(X);return UN(J,Y)})),PR8=g(($)=>CZ($[0]),($,J,Q)=>KE6($,(X)=>{let Y=Q===void 0?X:K6(()=>Q(X));return UN(J,Y)})),MR8=g(($)=>CZ($[0]),($,J,Q)=>HE6($,(X)=>{let Y=Q===void 0?X:K6(()=>Q(X));return UN(J,Y)})),CR8=g(($)=>CZ($[0]),($,J,Q)=>VE6((X)=>{let Y=X.currentTimeNanosUnsafe();return pA0($,()=>{let W=X.currentTimeNanosUnsafe(),G=eL6(NY(W),NY(Y)),K=Q===void 0?G:K6(()=>Q(G));return UN(J,K)})}));rR=class rR extends bQ()("effect/Effect/Transaction"){};kR8=ip(rR.asEffect(),($)=>{return $.retry=!0,qE6}),DN=gP6,vY=dP6,z8=uP6,cQ=bP6,ON=mP6,aR=vP6});var DE6,oA0="~effect/BigDecimal",hR8,aA0=($)=>d0($,oA0),LB=($,J)=>{let Q=Object.create(hR8);return Q.value=$,Q.scale=J,Q},wE6=($,J)=>{if($!==_Y&&$%rA0===_Y)throw RangeError("Value must be normalized");let Q=LB($,J);return Q.normalized=Q,Q},_Y,rA0,NE6,tA0=($)=>{if($.normalized===void 0)if($.value===_Y)$.normalized=NE6;else{let J=`${$.value}`,Q=0;for(let W=J.length-1;W>=0;W--)if(J[W]==="0")Q++;else break;if(Q===0)$.normalized=$;let X=BigInt(J.substring(0,J.length-Q)),Y=$.scale-Q;$.normalized=wE6(X,Y)}return $.normalized},rp,wN,OE6=($)=>$.value===_Y?0:$.value<_Y?-1:1,bR8=($)=>$.value<_Y?LB(-$.value,$.scale):$,sA0,xR8,IE6=($)=>{if($==="")return NE6;let J,Q,X=$.search(/[eE]/);if(X!==-1){let Z=$.slice(X+1);if(J=$.slice(0,X),Q=Number(Z),J===""||!Number.isSafeInteger(Q)||!DE6.test(Z))return}else J=$,Q=0;let Y,W,G=J.search(/\./);if(G!==-1){let Z=J.slice(0,G),H=J.slice(G+1);Y=`${Z}${H}`,W=H.length}else Y=J,W=0;if(!DE6.test(Y))return;let K=W-Q;if(!Number.isSafeInteger(K))return;return LB(BigInt(Y),K)},fY=($)=>{let J=tA0($);if(Math.abs(J.scale)>=16)return gR8(J);let Q=J.value<_Y,X=Q?`${J.value}`.substring(1):`${J.value}`,Y,W;if(J.scale>=X.length)Y="0",W="0".repeat(J.scale-X.length)+X;else{let K=X.length-J.scale;if(K>X.length){let Z=K-X.length;Y=`${X}${"0".repeat(Z)}`,W=""}else W=X.slice(K),Y=X.slice(0,K)}let G=W===""?Y:`${Y}.${W}`;return Q?`-${G}`:G},gR8=($)=>{if(dR8($))return"0e+0";let J=tA0($),Q=`${bR8(J).value}`,X=Q.slice(0,1),Y=Q.slice(1),W=`${uR8(J)?"-":""}${X}`;if(Y!=="")W+=`.${Y}`;let G=Y.length-J.scale;return`${W}e${G>=0?"+":""}${G}`},dR8=($)=>$.value===_Y,uR8=($)=>$.value<_Y;var eA0=D(()=>{E8();lW();i1();Y5();vQ();GR();I4();j6();DE6=/^[+-]?\d+$/,hR8={[oA0]:oA0,[M6](){let $=tA0(this);return c4(W6($.value),uW($.scale))},[C6]($){return aA0($)&&xR8(this,$)},toString(){return`BigDecimal(${fY(this)})`},toJSON(){return{_id:"BigDecimal",value:String(this.value),scale:this.scale}},[Z8](){return this.toJSON()},pipe(){return Y6(this,arguments)}},_Y=BigInt(0),rA0=BigInt(10),NE6=wE6(_Y,0),rp=g(2,($,J)=>{if(J>$.scale)return LB($.value*rA0**BigInt(J-$.scale),J);if(J<$.scale)return LB($.value/rA0**BigInt($.scale-J),J);return $}),wN=WR(($,J)=>{let Q=E9(OE6($),OE6(J));if(Q!==0)return Q;if($.scale>J.scale)return OY($.value,rp(J,$.scale).value);if($.scale{if($.scale>J.scale)return rp(J,$.scale).value===$.value;if($.scalesA0($,J))});function mR8($,J,Q,X,Y){for(let W=J;WH8((J,Q)=>J.length===Q.length&&tR(J).every((X,Y)=>$(X,sR(Q,Y)))),cR8,lR8,QP0=($)=>{let J=Object.create(lR8);switch(J.backing=$,$._tag){case"IEmpty":{J.length=0,J.depth=0,J.left=J,J.right=J;break}case"IConcat":{J.length=$.left.length+$.right.length,J.depth=1+Math.max($.left.depth,$.right.depth),J.left=$.left,J.right=$.right;break}case"IArray":{J.length=$.array.length,J.depth=0,J.left=aW,J.right=aW;break}case"ISingleton":{J.length=1,J.depth=0,J.left=aW,J.right=aW;break}case"ISlice":{J.length=$.length,J.depth=$.chunk.depth+1,J.left=aW,J.right=aW;break}}return J},ap=($)=>d0($,AE6),aW,pR8=()=>aW,nR8=($)=>QP0({_tag:"ISingleton",a:$}),tp=($)=>ap($)?$:oR8(a8($)),$P0=($,J,Q)=>{switch($.backing._tag){case"IArray":{mR8($.backing.array,0,J,Q,$.length);break}case"IConcat":{$P0($.left,J,Q),$P0($.right,J,Q+$.left.length);break}case"ISingleton":{J[Q]=$.backing.a;break}case"ISlice":{let X=0,Y=Q;while(X<$.length)J[Y]=sR($,X),X+=1,Y+=1;break}}},iR8=($)=>{switch($.backing._tag){case"IEmpty":return PE6;case"IArray":return $.backing.array;default:{let J=Array($.length);return $P0($,J,0),$.backing={_tag:"IArray",array:J},$.left=aW,$.right=aW,$.depth=0,J}}},tR,oR8=($)=>$.length===0?pR8():$.length===1?nR8($[0]):QP0({_tag:"IArray",array:$}),sR,ME6=($)=>$.length;var CE6=D(()=>{pW();E8();lW();o8();i1();Y5();vQ();I4();j6();PE6=[],cR8=JP0(G6),lR8={[AE6]:{_A:($)=>$},toString(){return`Chunk(${P1(tR(this))})`},toJSON(){return{_id:"Chunk",values:r8(tR(this))}},[Z8](){return this.toJSON()},[C6]($){return ap($)&&cR8(this,$)},[M6](){return XR(tR(this))},[Symbol.iterator](){switch(this.backing._tag){case"IArray":return this.backing.array[Symbol.iterator]();case"IEmpty":return PE6[Symbol.iterator]();default:return tR(this)[Symbol.iterator]()}},pipe(){return Y6(this,arguments)}},aW=QP0({_tag:"IEmpty"}),tR=iR8,sR=g(2,($,J)=>{let Q=Math.floor(J);switch($.backing._tag){case"IEmpty":throw Error(`Index out of bounds: ${Q}`);case"ISingleton":{if(J!==0)throw Error(`Index out of bounds: ${Q}`);return $.backing.a}case"IArray":{if(Q>=$.length||Q<0)throw Error(`Index out of bounds: ${Q}`);return $.backing.array[Q]}case"IConcat":return Q<$.left.length?sR($.left,Q):sR($.right,Q-$.left.length);case"ISlice":return sR($.backing.chunk,Q+$.backing.offset)}})});var XP0,EE6,RE6,TE6,jE6,SE6,YP0,kE6,vE6,sp,_E6,ep,WP0,eR,fE6,yE6,RZ,hE6,bE6,xE6,$n;var Jn=D(()=>{MC6();XP0=BN,EE6=wB,RE6=BC6,TE6=VC6,jE6=UC6,SE6=VA0,YP0=DC6,kE6=FN,vE6=DA0,sp=wC6,_E6=NC6,ep=IC6,WP0=OA0,eR=uR,fE6=wA0,yE6=NA0,RZ=LC6,hE6=mR,bE6=AA0,xE6=PC6,$n=MA0});function Qn($){if($>=dE6.length)throw TypeError(`Invalid character ${String.fromCharCode($)}`);let J=dE6[$];if(J===255)throw TypeError(`Invalid character ${String.fromCharCode($)}`);return J}var gE6="~effect/encoding/EncodingError",TZ,Xn=($)=>typeof $==="string"?KP0(ZP0.encode($)):KP0($),$T=($)=>{let J=oE6($),Q=J.length;if(Q%4!==0)return e1(new TZ({kind:"Decode",module:"Base64",input:J,message:`Length must be a multiple of 4, but is ${Q}`}));let X=J.indexOf("=");if(X!==-1&&(X$(J),this}afterEach($){let J=this.afterEachHook;return this.afterEachHook=()=>$(J),this}}var fk6=D(()=>{xZ();f20();gB();j$();Vi();U0();_N.dummyHook=()=>{}});var yT;var h20=D(()=>{S$();j$();Vi();yT=class yT extends v1{constructor($){super();this.arb=$}generate($,J){let Q=this.arb.generate($,J);return WG(Q)}canShrinkWithoutContext($){return!0}shrink($,J){if(J===void 0&&!this.arb.canShrinkWithoutContext($))return g0.nil();let Q=J!==dZ?J:void 0;return this.arb.shrink($,Q).map(WG)}}});function yk6(...$){if($.length<2)throw Error("asyncProperty expects at least two parameters");let J=G$($,0,$.length-1),Q=$[$.length-1];Ki(J,Gi);let X=Y1(J,(Y)=>new yT(Y));return new _N(a0(...X),(Y)=>Q(...Y))}var hk6=D(()=>{S$();H4();fk6();h20();U0()});class uZ{constructor($,J){this.arb=$,this.predicate=J;let{beforeEach:Q=uZ.dummyHook,afterEach:X=uZ.dummyHook,asyncBeforeEach:Y,asyncAfterEach:W}=j8()||{};if(Y!==void 0)throw b0(`"asyncBeforeEach" can't be set when running synchronous properties`);if(W!==void 0)throw b0(`"asyncAfterEach" can't be set when running synchronous properties`);this.beforeEachHook=Q,this.afterEachHook=X}isAsync(){return!1}generate($,J){let Q=this.arb.generate($,J!=null?Bi(J):void 0);return WG(Q)}shrink($){if($.context===void 0&&!this.arb.canShrinkWithoutContext($.value_))return g0.nil();let J=$.context!==dZ?$.context:void 0;return this.arb.shrink($.value_,J).map(WG)}runBeforeEach(){this.beforeEachHook()}runAfterEach(){this.afterEachHook()}run($){try{let J=this.predicate($);return J===void 0||J===!0?null:{error:new b0("Property failed by returning false")}}catch(J){if(p4.isFailure(J))return J;return{error:J}}}beforeEach($){let J=this.beforeEachHook;return this.beforeEachHook=()=>$(J),this}afterEach($){let J=this.afterEachHook;return this.afterEachHook=()=>$(J),this}}var b20=D(()=>{xZ();f20();gB();j$();Vi();U0();uZ.dummyHook=()=>{}});function bk6(...$){if($.length<2)throw Error("property expects at least two parameters");let J=G$($,0,$.length-1),Q=$[$.length-1];Ki(J,Gi);let X=Y1(J,(Y)=>new yT(Y));return new uZ(a0(...X),(Y)=>Q(...Y))}var xk6=D(()=>{S$();H4();b20();h20();U0()});function KS8($){var J=$.length===1;if(!J)throw Error("The state must have been produced by a congruential32 RandomGenerator");return new gk6($[0])}var XS8=214013,YS8=2531011,WS8=4294967295,GS8=-2147483649,x20=function($){return $*XS8+YS8&WS8},g20=function($){return($&GS8)>>16},gk6,dk6;var uk6=D(()=>{gk6=function(){function $(J){this.seed=J}return $.prototype.clone=function(){return new $(this.seed)},$.prototype.next=function(){var J=new $(this.seed),Q=J.unsafeNext();return[Q,J]},$.prototype.unsafeNext=function(){var J=x20(this.seed),Q=g20(J),X=x20(J),Y=g20(X);this.seed=x20(X);var W=g20(this.seed),G=W+(Y+(Q<<15)<<15);return G|0},$.prototype.getState=function(){return[this.seed]},$}();dk6=Object.assign(function($){return new gk6($)},{fromState:KS8})});function zS8($){return mk6.fromState($)}var ZS8=function($,J){var Q=typeof Symbol==="function"&&$[Symbol.iterator];if(!Q)return $;var X=Q.call($),Y,W=[],G;try{while((J===void 0||J-- >0)&&!(Y=X.next()).done)W.push(Y.value)}catch(K){G={error:K}}finally{try{if(Y&&!Y.done&&(Q=X.return))Q.call(X)}finally{if(G)throw G.error}}return W},HS8=function($,J,Q){if(Q||arguments.length===2){for(var X=0,Y=J.length,W;X{mk6=function(){function $(J,Q){this.states=J,this.index=Q}return $.twist=function(J){var Q=J.slice();for(var X=0;X!==$.N-$.M;++X){var Y=(Q[X]&$.MASK_UPPER)+(Q[X+1]&$.MASK_LOWER);Q[X]=Q[X+$.M]^Y>>>1^-(Y&1)&$.A}for(var X=$.N-$.M;X!==$.N-1;++X){var W=(Q[X]&$.MASK_UPPER)+(Q[X+1]&$.MASK_LOWER);Q[X]=Q[X+$.M-$.N]^W>>>1^-(W&1)&$.A}var G=(Q[$.N-1]&$.MASK_UPPER)+(Q[0]&$.MASK_LOWER);return Q[$.N-1]=Q[$.M-1]^G>>>1^-(G&1)&$.A,Q},$.seeded=function(J){var Q=Array($.N);Q[0]=J;for(var X=1;X!==$.N;++X){var Y=Q[X-1]^Q[X-1]>>>30;Q[X]=Math.imul($.F,Y)+X|0}return Q},$.from=function(J){return new $($.twist($.seeded(J)),0)},$.prototype.clone=function(){return new $(this.states,this.index)},$.prototype.next=function(){var J=new $(this.states,this.index),Q=J.unsafeNext();return[Q,J]},$.prototype.unsafeNext=function(){var J=this.states[this.index];if(J^=this.states[this.index]>>>$.U,J^=J<<$.S&$.B,J^=J<<$.T&$.C,J^=J>>>$.L,++this.index>=$.N)this.states=$.twist(this.states),this.index=0;return J},$.prototype.getState=function(){return HS8([this.index],ZS8(this.states),!1)},$.fromState=function(J){var Q=J.length===$.N+1&&J[0]>=0&&J[0]<$.N;if(!Q)throw Error("The state must have been produced by a mersenne RandomGenerator");return new $(J.slice(1),J[0])},$.N=624,$.M=397,$.R=31,$.A=2567483615,$.F=1812433253,$.U=11,$.S=7,$.B=2636928640,$.T=15,$.C=4022730752,$.L=18,$.MASK_LOWER=Math.pow(2,$.R)-1,$.MASK_UPPER=Math.pow(2,$.R),$}();ck6=Object.assign(function($){return mk6.from($)},{fromState:zS8})});function qS8($){var J=$.length===4;if(!J)throw Error("The state must have been produced by a xorshift128plus RandomGenerator");return new pk6($[0],$[1],$[2],$[3])}var pk6,nk6;var ik6=D(()=>{pk6=function(){function $(J,Q,X,Y){this.s01=J,this.s00=Q,this.s11=X,this.s10=Y}return $.prototype.clone=function(){return new $(this.s01,this.s00,this.s11,this.s10)},$.prototype.next=function(){var J=new $(this.s01,this.s00,this.s11,this.s10),Q=J.unsafeNext();return[Q,J]},$.prototype.unsafeNext=function(){var J=this.s00^this.s00<<23,Q=this.s01^(this.s01<<23|this.s00>>>9),X=J^this.s10^(J>>>18|Q<<14)^(this.s10>>>5|this.s11<<27),Y=Q^this.s11^Q>>>18^this.s11>>>5,W=this.s00+this.s10|0;return this.s01=this.s11,this.s00=this.s10,this.s11=Y,this.s10=X,W},$.prototype.jump=function(){var J=new $(this.s01,this.s00,this.s11,this.s10);return J.unsafeJump(),J},$.prototype.unsafeJump=function(){var J=0,Q=0,X=0,Y=0,W=[1667051007,2321340297,1548169110,304075285];for(var G=0;G!==4;++G)for(var K=1;K;K<<=1){if(W[G]&K)J^=this.s01,Q^=this.s00,X^=this.s11,Y^=this.s10;this.unsafeNext()}this.s01=J,this.s00=Q,this.s11=X,this.s10=Y},$.prototype.getState=function(){return[this.s01,this.s00,this.s11,this.s10]},$}();nk6=Object.assign(function($){return new pk6(-1,~$,$|0,0)},{fromState:qS8})});function FS8($){var J=$.length===4;if(!J)throw Error("The state must have been produced by a xoroshiro128plus RandomGenerator");return new ok6($[0],$[1],$[2],$[3])}var ok6,rk6;var ak6=D(()=>{ok6=function(){function $(J,Q,X,Y){this.s01=J,this.s00=Q,this.s11=X,this.s10=Y}return $.prototype.clone=function(){return new $(this.s01,this.s00,this.s11,this.s10)},$.prototype.next=function(){var J=new $(this.s01,this.s00,this.s11,this.s10),Q=J.unsafeNext();return[Q,J]},$.prototype.unsafeNext=function(){var J=this.s00+this.s10|0,Q=this.s10^this.s00,X=this.s11^this.s01,Y=this.s00,W=this.s01;return this.s00=Y<<24^W>>>8^Q^Q<<16,this.s01=W<<24^Y>>>8^X^(X<<16|Q>>>16),this.s10=X<<5^Q>>>27,this.s11=Q<<5^X>>>27,J},$.prototype.jump=function(){var J=new $(this.s01,this.s00,this.s11,this.s10);return J.unsafeJump(),J},$.prototype.unsafeJump=function(){var J=0,Q=0,X=0,Y=0,W=[3639956645,3750757012,1261568508,386426335];for(var G=0;G!==4;++G)for(var K=1;K;K<<=1){if(W[G]&K)J^=this.s01,Q^=this.s00,X^=this.s11,Y^=this.s10;this.unsafeNext()}this.s01=J,this.s00=Q,this.s11=X,this.s10=Y},$.prototype.getState=function(){return[this.s01,this.s00,this.s11,this.s10]},$}();rk6=Object.assign(function($){return new ok6(-1,~$,$|0,0)},{fromState:FS8})});function d20($,J){if($.sign!==J.sign)return Ui($,{sign:-J.sign,data:J.data});var Q=[],X=0,Y=$.data,W=J.data;for(var G=Y.length-1,K=W.length-1;G>=0||K>=0;--G,--K){var Z=G>=0?Y[G]:0,H=K>=0?W[K]:0,z=Z+H+X;Q.push(z>>>0),X=~~(z/4294967296)}if(X!==0)Q.push(X);return{sign:$.sign,data:Q.reverse()}}function tk6($){$.sign=1;var J=$.data;for(var Q=J.length-1;Q>=0;--Q)if(J[Q]===4294967295)J[Q]=0;else return J[Q]+=1,$;return J.unshift(1),$}function BS8($,J){var Q=Math.max($.length,J.length);for(var X=0;X=0?$[Y]:0,K=W>=0?J[W]:0;if(GK)return!1}return!1}function Ui($,J){if($.sign!==J.sign)return d20($,{sign:-J.sign,data:J.data});var Q=$.data,X=J.data;if(BS8(Q,X)){var Y=Ui(J,$);return Y.sign=-Y.sign,Y}var W=[],G=0;for(var K=Q.length-1,Z=X.length-1;K>=0||Z>=0;--K,--Z){var H=K>=0?Q[K]:0,z=Z>=0?X[Z]:0,q=H-z-G;W.push(q>>>0),G=q<0?1:0}return{sign:$.sign,data:W.reverse()}}function u20($){var J=$.data,Q=0;for(;Q!==J.length&&J[Q]===0;++Q);if(Q===J.length)return $.sign=1,$.data=[0],$;return J.splice(0,Q),$}function Di($,J){var Q=$>2?~~(4294967296/$)*$:4294967296,X=J.unsafeNext()+2147483648;while(X>=Q)X=J.unsafeNext()+2147483648;return X%$}function Oi($,J,Q){var X=J.length;while(!0){for(var Y=0;Y!==X;++Y){var W=Y===0?J[0]+1:4294967296,G=Di(W,Q);$[Y]=G}for(var Y=0;Y!==X;++Y){var K=$[Y],Z=J[Y];if(KZ)break}}}var m20=()=>{};function hT($,J,Q){var X=u20(tk6(Ui(J,$))),Y=X.data.slice(0),W=Oi(Y,X.data,Q);return u20(d20({sign:1,data:W},$))}var c20=D(()=>{m20()});function sk6($,J,Q){if(Q!=null){var X=Q.clone();return[hT($,J,X),X]}return function(Y){var W=Y.clone();return[hT($,J,W),W]}}var ek6=D(()=>{c20()});function dB($,J,Q){var X=J-$+VS8,Y=US8,W=1;while(Y=K)G=Jv6(W,Q);return G%X+$}function Jv6($,J){var Q=$v6(J.unsafeNext()+2147483648);for(var X=1;X<$;++X){var Y=J.unsafeNext();Q=(Q<{$v6=typeof BigInt<"u"?BigInt:void 0,VS8=typeof BigInt<"u"?BigInt(1):void 0,Qv6=typeof BigInt<"u"?BigInt(32):void 0,US8=typeof BigInt<"u"?BigInt(4294967296):void 0});function Xv6($,J,Q){if(Q!=null){var X=Q.clone();return[dB($,J,X),X]}return function(Y){var W=Y.clone();return[dB($,J,W),W]}}var Yv6=D(()=>{l20()});function wi($,J){if(J<0){var Q=-J;$.sign=-1,$.data[0]=~~(Q/4294967296),$.data[1]=Q>>>0}else $.sign=1,$.data[0]=~~(J/4294967296),$.data[1]=J>>>0;return $}function Wv6($,J,Q){var X=J.data[1],Y=J.data[0],W=J.sign,G=Q.data[1],K=Q.data[0],Z=Q.sign;if($.sign=1,W===1&&Z===-1){var H=X+G,z=Y+K+(H>4294967295?1:0);return $.data[0]=z>>>0,$.data[1]=H>>>0,$}var q=X,B=Y,U=G,O=K;if(W===-1)q=G,B=K,U=X,O=Y;var w=0,N=q-U;if(N<0)w=1,N=N>>>0;return $.data[0]=B-O-w,$.data[1]=N,$}function NS8($,J,Q,X){var Y=Q<=DS8?wi(Gv6,Q):Wv6(Gv6,wi(OS8,J),wi(wS8,$));if(Y.data[1]===4294967295)Y.data[0]+=1,Y.data[1]=0;else Y.data[1]+=1;return Oi(p20,Y.data,X),p20[0]*4294967296+p20[1]+$}function GG($,J,Q){var X=J-$;if(X<=4294967295){var Y=Di(X+1,Q);return Y+$}return NS8($,J,X,Q)}var DS8,OS8,wS8,Gv6,p20;var n20=D(()=>{m20();DS8=Number.MAX_SAFE_INTEGER,OS8={sign:1,data:[0,0]},wS8={sign:1,data:[0,0]},Gv6={sign:1,data:[0,0]},p20=[0,0]});function Kv6($,J,Q){if(Q!=null){var X=Q.clone();return[GG($,J,X),X]}return function(Y){var W=Y.clone();return[GG($,J,W),W]}}var Zv6=D(()=>{n20()});function fN($,J){for(var Q=0;Q!=J;++Q)$.unsafeNext()}function Ni($,J){var Q=$.clone();return fN(Q,J),Q}var Hv6=()=>{};function Ii($,J){var Q=[];for(var X=0;X!=J;++X)Q.push($.unsafeNext());return Q}function zv6($,J){var Q=$.clone(),X=Ii(Q,J);return[X,Q]}var qv6=()=>{};var i20={};l6(i20,{xorshift128plus:()=>nk6,xoroshiro128plus:()=>rk6,unsafeUniformIntDistribution:()=>GG,unsafeUniformBigIntDistribution:()=>dB,unsafeUniformArrayIntDistribution:()=>hT,unsafeSkipN:()=>fN,unsafeGenerateN:()=>Ii,uniformIntDistribution:()=>Kv6,uniformBigIntDistribution:()=>Xv6,uniformArrayIntDistribution:()=>sk6,skipN:()=>Ni,mersenne:()=>ck6,generateN:()=>zv6,congruential32:()=>dk6,__version:()=>LS8,__type:()=>IS8,__commitHash:()=>AS8});var IS8="module",LS8="7.0.1",AS8="2248506b66d969d1a8b477a4dde8e24cbac33e6a";var o20=D(()=>{uk6();lk6();ik6();ak6();ek6();Yv6();Zv6();c20();l20();n20();Hv6();qv6()});var yN;var Li=D(()=>{o20();o20();yN=i20});var M4;var bT=D(()=>{(function($){$[$.None=0]="None",$[$.Verbose=1]="Verbose",$[$.VeryVerbose=2]="VeryVerbose"})(M4||(M4={}))});class J4{constructor($){let J=$||{};this.seed=J4.readSeed(J),this.randomType=J4.readRandomType(J),this.numRuns=J4.readNumRuns(J),this.verbose=J4.readVerbose(J),this.maxSkipsPerRun=J.maxSkipsPerRun!==void 0?J.maxSkipsPerRun:100,this.timeout=J4.safeTimeout(J.timeout),this.skipAllAfterTimeLimit=J4.safeTimeout(J.skipAllAfterTimeLimit),this.interruptAfterTimeLimit=J4.safeTimeout(J.interruptAfterTimeLimit),this.markInterruptAsFailure=J.markInterruptAsFailure===!0,this.skipEqualValues=J.skipEqualValues===!0,this.ignoreEqualValues=J.ignoreEqualValues===!0,this.logger=J.logger!==void 0?J.logger:(Q)=>{console.log(Q)},this.path=J.path!==void 0?J.path:"",this.unbiased=J.unbiased===!0,this.examples=J.examples!==void 0?J.examples:[],this.endOnFailure=J.endOnFailure===!0,this.reporter=J.reporter,this.asyncReporter=J.asyncReporter,this.includeErrorInReport=J.includeErrorInReport===!0}toParameters(){return{seed:this.seed,randomType:this.randomType,numRuns:this.numRuns,maxSkipsPerRun:this.maxSkipsPerRun,timeout:this.timeout,skipAllAfterTimeLimit:this.skipAllAfterTimeLimit,interruptAfterTimeLimit:this.interruptAfterTimeLimit,markInterruptAsFailure:this.markInterruptAsFailure,skipEqualValues:this.skipEqualValues,ignoreEqualValues:this.ignoreEqualValues,path:this.path,logger:this.logger,unbiased:this.unbiased,verbose:this.verbose,examples:this.examples,endOnFailure:this.endOnFailure,reporter:this.reporter,asyncReporter:this.asyncReporter,includeErrorInReport:this.includeErrorInReport}}static read($){return new J4($)}}var PS8,MS8,CS8;var r20=D(()=>{Li();bT();PS8=Date.now,MS8=Math.min,CS8=Math.random;J4.createQualifiedRandomGenerator=($)=>{return(J)=>{let Q=$(J);if(Q.unsafeJump===void 0)Q.unsafeJump=()=>fN(Q,42);return Q}};J4.readSeed=($)=>{if($.seed===void 0)return PS8()^CS8()*4294967296;let J=$.seed|0;if($.seed===J)return J;let Q=$.seed-J;return J^Q*4294967296};J4.readRandomType=($)=>{if($.randomType===void 0)return yN.xorshift128plus;if(typeof $.randomType==="string")switch($.randomType){case"mersenne":return J4.createQualifiedRandomGenerator(yN.mersenne);case"congruential":case"congruential32":return J4.createQualifiedRandomGenerator(yN.congruential32);case"xorshift128plus":return yN.xorshift128plus;case"xoroshiro128plus":return yN.xoroshiro128plus;default:throw Error(`Invalid random specified: '${$.randomType}'`)}let J=$.randomType(0);if("min"in J&&J.min!==-2147483648)throw Error(`Invalid random number generator: min must equal -0x80000000, got ${String(J.min)}`);if("max"in J&&J.max!==2147483647)throw Error(`Invalid random number generator: max must equal 0x7fffffff, got ${String(J.max)}`);if("unsafeJump"in J)return $.randomType;return J4.createQualifiedRandomGenerator($.randomType)};J4.readNumRuns=($)=>{if($.numRuns!==void 0)return $.numRuns;if($.num_runs!==void 0)return $.num_runs;return 100};J4.readVerbose=($)=>{if($.verbose===void 0)return M4.None;if(typeof $.verbose==="boolean")return $.verbose===!0?M4.Verbose:M4.None;if($.verbose<=M4.None)return M4.None;if($.verbose>=M4.VeryVerbose)return M4.VeryVerbose;return $.verbose|0};J4.safeTimeout=($)=>{if($===void 0)return;return MS8($,2147483647)}});function ES8($,J,Q){let X=null,Y=new Promise((W)=>{X=J(()=>{let G=new p4(!0);W(G)},$)});return{clear:()=>Q(X),promise:Y}}class Ai{constructor($,J,Q,X,Y,W){this.property=$,this.getTime=J,this.interruptExecution=X,this.setTimeoutSafe=Y,this.clearTimeoutSafe=W,this.skipAfterTime=this.getTime()+Q}isAsync(){return this.property.isAsync()}generate($,J){return this.property.generate($,J)}shrink($){return this.property.shrink($)}run($){let J=this.skipAfterTime-this.getTime();if(J<=0){let Q=new p4(this.interruptExecution);if(this.isAsync())return Promise.resolve(Q);else return Q}if(this.interruptExecution&&this.isAsync()){let Q=ES8(J,this.setTimeoutSafe,this.clearTimeoutSafe),X=Promise.race([this.property.run($),Q.promise]);return X.then(Q.clear,Q.clear),X}return this.property.run($)}runBeforeEach(){return this.property.runBeforeEach()}runAfterEach(){return this.property.runAfterEach()}}var Fv6=D(()=>{xZ()});class a20{constructor($,J,Q,X){this.property=$,this.timeMs=J,this.setTimeoutSafe=Q,this.clearTimeoutSafe=X}isAsync(){return!0}generate($,J){return this.property.generate($,J)}shrink($){return this.property.shrink($)}async run($){let J=RS8(this.timeMs,this.setTimeoutSafe,this.clearTimeoutSafe),Q=Promise.race([this.property.run($),J.promise]);return Q.then(J.clear,J.clear),Q}runBeforeEach(){return Promise.resolve(this.property.runBeforeEach())}runAfterEach(){return Promise.resolve(this.property.runAfterEach())}}var RS8=($,J,Q)=>{let X=null,Y=new Promise((W)=>{X=J(()=>{W({error:new b0(`Property timeout: exceeded limit of ${$} milliseconds`)})},$)});return{clear:()=>Q(X),promise:Y}};var Bv6=D(()=>{U0()});class xT{constructor($){this.property=$}isAsync(){return this.property.isAsync()}generate($,J){return this.property.generate($,void 0)}shrink($){return this.property.shrink($)}run($){return this.property.run($)}runBeforeEach(){return this.property.runBeforeEach()}runAfterEach(){return this.property.runAfterEach()}}function gT($){return $!==null&&(typeof $==="object"||typeof $==="function")&&S8 in $&&typeof $[S8]==="function"}function dT($){return $!==null&&(typeof $==="object"||typeof $==="function")&&K7 in $&&typeof $[K7]==="function"}function _S8($){if($.description!==void 0)return $.description;let J=vS8.exec(e$($));return J&&J[1].length?J[1]:null}function Nv6($){switch($){case 0:return 1/$===wv6?"-0":"0";case wv6:return"Number.NEGATIVE_INFINITY";case kS8:return"Number.POSITIVE_INFINITY";default:return $===$?e$($):"Number.NaN"}}function fS8($){let J=-1;for(let Q in $){let X=Number(Q);if(X!==J+1)return!0;J=X}return J+1!==$.length}function G7($,J,Q){let X=[...J,$];if(typeof $==="object"){if(V5(J,$)!==-1)return"[cyclic]"}if(dT($)){let Y=Q($);if(Y.state==="fulfilled")return Y.value}if(gT($))try{return $[S8]()}catch{}switch(fT($)){case"[object Array]":{let Y=$;if(Y.length>=50&&fS8(Y)){let G=[];for(let K in Y)if(!Dv6(Number(K)))v0(G,`${K}:${G7(Y[K],X,Q)}`);return G.length!==0?`Object.assign(Array(${Y.length}),{${$6(G,",")}})`:`Array(${Y.length})`}let W=$6(Y1(Y,(G)=>G7(G,X,Q)),",");return Y.length===0||Y.length-1 in Y?`[${W}]`:`[${W},]`}case"[object BigInt]":return`${$}n`;case"[object Boolean]":{let Y=$==!0?"true":"false";return typeof $==="boolean"?Y:`new Boolean(${Y})`}case"[object Date]":{let Y=$;return Dv6(xB(Y))?"new Date(NaN)":`new Date(${hN(wk6(Y))})`}case"[object Map]":return`new Map(${G7(Array.from($),X,Q)})`;case"[object Null]":return"null";case"[object Number]":return typeof $==="number"?Nv6($):`new Number(${Nv6(Number($))})`;case"[object Object]":{try{let G=$.toString;if(typeof G==="function"&&G!==Object.prototype.toString)return $.toString()}catch{return"[object Object]"}let Y=(G)=>`${G==="__proto__"?'["__proto__"]':typeof G==="symbol"?`[${G7(G,X,Q)}]`:hN(G)}:${G7($[G],X,Q)}`,W=[...Ov6($)===null?["__proto__:null"]:[],...Y1(TS8($),Y),...Y1(Ok6(jS8($),(G)=>{let K=SS8($,G);return K&&K.enumerable}),Y)];return"{"+$6(W,",")+"}"}case"[object Set]":return`new Set(${G7(Array.from($),X,Q)})`;case"[object String]":return typeof $==="string"?hN($):`new String(${hN($)})`;case"[object Symbol]":{let Y=$;if(kT.keyFor(Y)!==void 0)return`Symbol.for(${hN(kT.keyFor(Y))})`;let W=_S8(Y);if(W===null)return"Symbol()";let G=W.startsWith("Symbol.")&&kT[W.substring(7)];return Y===G?W:`Symbol(${hN(W)})`}case"[object Promise]":{let Y=Q($);switch(Y.state){case"fulfilled":return`Promise.resolve(${G7(Y.value,X,Q)})`;case"rejected":return`Promise.reject(${G7(Y.value,X,Q)})`;case"pending":return"new Promise(() => {/*pending*/})";case"unknown":default:return"new Promise(() => {/*unknown*/})"}}case"[object Error]":if($ instanceof Error)return`new Error(${G7($.message,X,Q)})`;break;case"[object Undefined]":return"undefined";case"[object Int8Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Int16Array]":case"[object Uint16Array]":case"[object Int32Array]":case"[object Uint32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object BigInt64Array]":case"[object BigUint64Array]":{if(typeof Uv6==="function"&&Uv6($))return`Buffer.from(${G7(Vv6($.values()),X,Q)})`;let Y=Ov6($),W=Y&&Y.constructor&&Y.constructor.name;if(typeof W==="string"){let K=$.values();return`${W}.from(${G7(Vv6(K),X,Q)})`}break}}try{return $.toString()}catch{return fT($)}}function v6($){return G7($,[],()=>({state:"unknown",value:void 0}))}function t20($){let J=kT(),Q=[],X=new J9;function Y(){let Z=null,H=()=>{if(Z!==null)clearTimeout(Z)};return{delay:new Promise((q)=>{Z=setTimeout(()=>{Z=null,q(J)},0)}),cancel:H}}let W={state:"unknown",value:void 0},G=function(H){let z=H;if(X.has(z))return X.get(z);let q=Y(),B=K7 in H?Promise.resolve().then(()=>H[K7]()):H;return B.catch(()=>{}),Q.push(Promise.race([B,q.delay]).then((U)=>{if(U===J)X.set(z,{state:"pending",value:void 0});else X.set(z,{state:"fulfilled",value:U});q.cancel()},(U)=>{X.set(z,{state:"rejected",value:U}),q.cancel()})),X.set(z,W),W};function K(){let Z=G7($,[],G);if(Q.length===0)return Z;return Promise.all(Q.splice(0)).then(K)}return K()}async function bN($){return Promise.resolve(t20($))}var Vv6,Uv6,hN,Dv6,TS8,jS8,SS8,Ov6,wv6,kS8,S8,K7,vS8;var U5=D(()=>{U0();Vv6=Array.from,Uv6=typeof Buffer<"u"?Buffer.isBuffer:void 0,hN=JSON.stringify,Dv6=Number.isNaN,TS8=Object.keys,jS8=Object.getOwnPropertySymbols,SS8=Object.getOwnPropertyDescriptor,Ov6=Object.getPrototypeOf,wv6=Number.NEGATIVE_INFINITY,kS8=Number.POSITIVE_INFINITY,S8=Symbol.for("fast-check/toStringMethod");K7=Symbol.for("fast-check/asyncToStringMethod");vS8=/^Symbol\((.*)\)$/});function Iv6($){return $===null?new p4:$}function yS8(...$){if($[1])return $[0].then(Iv6);return Iv6($[0])}function hS8($,J){return yS8($,J)}class Pi{constructor($,J){this.property=$,this.skipRuns=J,this.coveredCases=new Map}isAsync(){return this.property.isAsync()}generate($,J){return this.property.generate($,J)}shrink($){return this.property.shrink($)}run($){let J=v6($);if(this.coveredCases.has(J)){let X=this.coveredCases.get(J);if(!this.skipRuns)return X;return hS8(X,this.property.isAsync())}let Q=this.property.run($);return this.coveredCases.set(J,Q),Q}runBeforeEach(){return this.property.runBeforeEach()}runAfterEach(){return this.property.runAfterEach()}}var Lv6=D(()=>{U5();xZ()});function Pv6($,J){let Q=$;if($.isAsync()&&J.timeout!==void 0)Q=new a20(Q,J.timeout,s20,e20);if(J.unbiased)Q=new xT(Q);if(J.skipAllAfterTimeLimit!==void 0)Q=new Ai(Q,Av6,J.skipAllAfterTimeLimit,!1,s20,e20);if(J.interruptAfterTimeLimit!==void 0)Q=new Ai(Q,Av6,J.interruptAfterTimeLimit,!0,s20,e20);if(J.skipEqualValues)Q=new Pi(Q,!0);if(J.ignoreEqualValues)Q=new Pi(Q,!1);return Q}var Av6,s20,e20;var Mv6=D(()=>{Fv6();Bv6();Lv6();Av6=Date.now,s20=setTimeout,e20=clearTimeout});var TJ;var Mi=D(()=>{(function($){$[$.Success=0]="Success",$[$.Skipped=-1]="Skipped",$[$.Failure=1]="Failure"})(TJ||(TJ={}))});class uT{constructor($,J){this.verbosity=$,this.interruptedAsFailure=J,this.isSuccess=()=>this.pathToFailure==null,this.firstFailure=()=>this.pathToFailure?+$4(this.pathToFailure,":")[0]:-1,this.numShrinks=()=>this.pathToFailure?$4(this.pathToFailure,":").length-1:0,this.rootExecutionTrees=[],this.currentLevelExecutionTrees=this.rootExecutionTrees,this.failure=null,this.numSkips=0,this.numSuccesses=0,this.interrupted=!1}appendExecutionTree($,J){let Q={status:$,value:J,children:[]};return this.currentLevelExecutionTrees.push(Q),Q}fail($,J,Q){if(this.verbosity>=M4.Verbose){let X=this.appendExecutionTree(TJ.Failure,$);this.currentLevelExecutionTrees=X.children}if(this.pathToFailure==null)this.pathToFailure=`${J}`;else this.pathToFailure+=`:${J}`;this.value=$,this.failure=Q}skip($){if(this.verbosity>=M4.VeryVerbose)this.appendExecutionTree(TJ.Skipped,$);if(this.pathToFailure==null)++this.numSkips}success($){if(this.verbosity>=M4.VeryVerbose)this.appendExecutionTree(TJ.Success,$);if(this.pathToFailure==null)++this.numSuccesses}interrupt(){this.interrupted=!0}extractFailures(){if(this.isSuccess())return[];let $=[],J=this.rootExecutionTrees;while(J.length>0&&J[J.length-1].status===TJ.Failure){let Q=J[J.length-1];$.push(Q.value),J=Q.children}return $}toRunDetails($,J,Q,X){if(!this.isSuccess())return{failed:!0,interrupted:this.interrupted,numRuns:this.firstFailure()+1-this.numSkips,numSkips:this.numSkips,numShrinks:this.numShrinks(),seed:$,counterexample:this.value,counterexamplePath:uT.mergePaths(J,this.pathToFailure),errorInstance:this.failure.error,failures:this.extractFailures(),executionSummary:this.rootExecutionTrees,verbose:this.verbosity,runConfiguration:X.toParameters()};let Y=this.interruptedAsFailure||this.numSuccesses===0;return{failed:this.numSkips>Q||this.interrupted&&Y,interrupted:this.interrupted,numRuns:this.numSuccesses,numSkips:this.numSkips,numShrinks:0,seed:$,counterexample:null,counterexamplePath:null,error:null,errorInstance:null,failures:[],executionSummary:this.rootExecutionTrees,verbose:this.verbosity,runConfiguration:X.toParameters()}}}var Cv6=D(()=>{bT();Mi();U0();uT.mergePaths=($,J)=>{if($.length===0)return J;let Q=$.split(":"),X=J.split(":"),Y=+Q[Q.length-1]+ +X[0];return[...Q.slice(0,Q.length-1),`${Y}`,...X.slice(1)].join(":")}});var Ci;var Ev6=D(()=>{xZ();Cv6();Ci=class Ci{constructor($,J,Q,X){this.sourceValues=$,this.shrink=J,this.runExecution=new uT(Q,X),this.currentIdx=-1,this.nextValues=$}[Symbol.iterator](){return this}next(){let $=this.nextValues.next();if($.done||this.runExecution.interrupted)return{done:!0,value:void 0};return this.currentValue=$.value,++this.currentIdx,{done:!1,value:$.value.value_}}handleResult($){if($!=null&&typeof $==="object"&&!p4.isFailure($))this.runExecution.fail(this.currentValue.value_,this.currentIdx,$),this.currentIdx=-1,this.nextValues=this.shrink(this.currentValue);else if($!=null)if(!$.interruptExecution)this.runExecution.skip(this.currentValue.value_),this.sourceValues.skippedOne();else this.runExecution.interrupt();else this.runExecution.success(this.currentValue.value_)}}});var $M0;var Rv6=D(()=>{$M0=class $M0{constructor($,J,Q){this.initialValues=$,this.maxInitialIterations=J,this.remainingSkips=Q}[Symbol.iterator](){return this}next(){if(--this.maxInitialIterations!==-1&&this.remainingSkips>=0){let $=this.initialValues.next();if(!$.done)return{value:$.value,done:!1}}return{value:void 0,done:!0}}skippedOne(){--this.remainingSkips,++this.maxInitialIterations}}});class j9{constructor($){this.internalRng=$.clone()}clone(){return new j9(this.internalRng)}next($){return GG(0,(1<<$)-1,this.internalRng)}nextBoolean(){return GG(0,1,this.internalRng)==1}nextInt($,J){return GG($==null?j9.MIN_INT:$,J==null?j9.MAX_INT:J,this.internalRng)}nextBigInt($,J){return dB($,J,this.internalRng)}nextDouble(){let $=this.next(26),J=this.next(27);return($*j9.DBL_FACTOR+J)*j9.DBL_DIVISOR}getState(){if("getState"in this.internalRng&&typeof this.internalRng.getState==="function")return this.internalRng.getState();return}}var JM0=D(()=>{Li();j9.MIN_INT=-2147483648;j9.MAX_INT=2147483647;j9.DBL_FACTOR=Math.pow(2,27);j9.DBL_DIVISOR=Math.pow(2,-53)});function bS8($,J,Q){return J.unsafeJump(),$.generate(new j9(J),Q)}function*Ei($,J,Q,X){for(let Y=0;Y!==X.length;++Y)yield new k0(X[Y],void 0);for(let Y=0,W=Q(J);;++Y)yield bS8($,W,Y)}function xS8($,J,Q){return()=>$.generate(new j9(J),Q)}function*Ri($,J,Q,X){yield*Y1(X,(G)=>()=>new k0(G,void 0));let Y=0,W=Q(J);for(;;)W=W.jump?W.jump():Ni(W,42),yield xS8($,W,Y++)}var QM0=D(()=>{Li();JM0();d$();U0()});function Tv6($){return $()}function Ti($,J,Q){let X=J,Y=$.split(":").map((G)=>+G);if(Y.length===0)return X.map(Tv6);if(!Y.every((G)=>!Number.isNaN(G)))throw Error(`Unable to replay, got invalid path=${$}`);let W=X.drop(Y[0]).map(Tv6);for(let G of Y.slice(1)){let K=W.getNthOrLast(0);if(K===null)throw Error(`Unable to replay, got wrong path=${$}`);W=Q(K).drop(G)}return W}function dS8($){if($.length===1)return`Hint: ${$[0]}`;return $.map((J,Q)=>`Hint (${Q+1}): ${J}`).join(` -`)}function uS8($,J){return`Encountered failures were: -- ${$.map(J).join(` -- `)}`}function YM0($,J){let Q=[],X=[];for(let Y of $.slice().reverse())X.push({depth:1,tree:Y});while(X.length!==0){let Y=X.pop(),W=Y.tree,G=Y.depth,K=W.status===TJ.Success?"\x1B[32m\u221A\x1B[0m":W.status===TJ.Failure?"\x1B[31m\xD7\x1B[0m":"\x1B[33m!\x1B[0m",Z=Array(G).join(". ");Q.push(`${Z}${K} ${J(W.value)}`);for(let H of W.children.slice().reverse())X.push({depth:G+1,tree:H})}return`Execution summary: -${Q.join(` -`)}`}function mS8($,J){let Q=`Failed to run property, too many pre-condition failures encountered -{ seed: ${$.seed} } - -Ran ${$.numRuns} time(s) -Skipped ${$.numSkips} time(s)`,X=null,Y=["Try to reduce the number of rejected values by combining map, flatMap and built-in arbitraries","Increase failure tolerance by setting maxSkipsPerRun to an higher value"];if($.verbose>=M4.VeryVerbose)X=YM0($.executionSummary,J);else v0(Y,"Enable verbose mode at level VeryVerbose in order to check all generated values and their associated status");return{message:Q,details:X,hints:Y}}function cS8($){if($ instanceof b0&&$.stack!==void 0)return $.stack;try{return e$($)}catch(J){}if($ instanceof b0)try{return Rk6($)}catch(J){}if($!==null&&typeof $==="object")try{return fT($)}catch(J){}return"Failed to serialize errorInstance"}function lS8($,J){let X=$.runConfiguration.includeErrorInReport?` -Got ${Ek6(cS8($.errorInstance),/^Error: /,"error: ")}`:"",Y=`Property failed after ${$.numRuns} tests -{ seed: ${$.seed}, path: "${$.counterexamplePath}", endOnFailure: true } -Counterexample: ${J($.counterexample)} -Shrunk ${$.numShrinks} time(s)${X}`,W=null,G=[];if($.verbose>=M4.VeryVerbose)W=YM0($.executionSummary,J);else if($.verbose===M4.Verbose)W=uS8($.failures,J);else v0(G,"Enable verbose mode in order to have the list of all failing values encountered during the run");return{message:Y,details:W,hints:G}}function pS8($,J){let Q=`Property interrupted after ${$.numRuns} tests -{ seed: ${$.seed} }`,X=null,Y=[];if($.verbose>=M4.VeryVerbose)X=YM0($.executionSummary,J);else v0(Y,"Enable verbose mode at level VeryVerbose in order to check all generated values and their associated status");return{message:Q,details:X,hints:Y}}function XM0($,J){if(!$.failed)return;let{message:Q,details:X,hints:Y}=$.counterexamplePath===null?$.interrupted?pS8($,J):mS8($,J):lS8($,J),W=Q;if(X!=null)W+=` - -${X}`;if(Y.length>0)W+=` - -${dS8(Y)}`;return W}function WM0($){return XM0($,v6)}async function GM0($){let J=[];function Q(G){let K=t20(G);if(typeof K==="string")return K;return J.push(Promise.all([G,K])),"\u2026"}let X=XM0($,Q);if(J.length===0)return X;let Y=new J9(await Promise.all(J));function W(G){let K=Z4(Y,G);if(K!==void 0)return K;return v6(G)}return XM0($,W)}function jv6($,J){if(J.runConfiguration.includeErrorInReport)throw new b0($);let X=new b0($,{cause:J.errorInstance});if(!("cause"in X))gS8(X,{cause:J.errorInstance});return X}function nS8($){if(!$.failed)return;throw jv6(WM0($),$)}async function iS8($){if(!$.failed)return;throw jv6(await GM0($),$)}function Sv6($){if($.runConfiguration.asyncReporter)return $.runConfiguration.asyncReporter($);else if($.runConfiguration.reporter)return $.runConfiguration.reporter($);else return nS8($)}async function kv6($){if($.runConfiguration.asyncReporter)return $.runConfiguration.asyncReporter($);else if($.runConfiguration.reporter)return $.runConfiguration.reporter($);else return iS8($)}var gS8;var KM0=D(()=>{U0();U5();bT();Mi();gS8=Object.assign});function oS8($,J,Q,X,Y){let W=new Ci(Q,J,X,Y);for(let G of W){$.runBeforeEach();let K=$.run(G);$.runAfterEach(),W.handleResult(K)}return W.runExecution}async function rS8($,J,Q,X,Y){let W=new Ci(Q,J,X,Y);for(let G of W){await $.runBeforeEach();let K=await $.run(G);await $.runAfterEach(),W.handleResult(K)}return W.runExecution}function ZM0($,J){if($==null||$.generate==null)throw Error("Invalid property encountered, please use a valid property");if($.run==null)throw Error("Invalid property encountered, please use a valid property not an arbitrary");let Q=J4.read({...j8(),...J});if(Q.reporter!==void 0&&Q.asyncReporter!==void 0)throw Error("Invalid parameters encountered, reporter and asyncReporter cannot be specified together");if(Q.asyncReporter!==void 0&&!$.isAsync())throw Error("Invalid parameters encountered, only asyncProperty can be used when asyncReporter specified");let X=Pv6($,Q),Y=Q.path.length===0||Q.path.indexOf(":")===-1?Q.numRuns:-1,W=Q.numRuns*Q.maxSkipsPerRun,G=(...z)=>X.shrink(...z),K=Q.path.length===0?Ei(X,Q.seed,Q.randomType,Q.examples):Ti(Q.path,X7(Ri(X,Q.seed,Q.randomType,Q.examples)),G),Z=new $M0(K,Y,W),H=!Q.endOnFailure?G:g0.nil;return X.isAsync()?rS8(X,H,Z,Q.verbose,Q.markInterruptAsFailure).then((z)=>z.toRunDetails(Q.seed,Q.path,W,Q)):oS8(X,H,Z,Q.verbose,Q.markInterruptAsFailure).toRunDetails(Q.seed,Q.path,W,Q)}function vv6($,J){let Q=ZM0($,J);if($.isAsync())return Q.then(kv6);else Sv6(Q)}var _v6=D(()=>{j$();gB();r20();Mv6();Ev6();Rv6();QM0();KM0()});function aS8($,J){let Q=!Object.prototype.hasOwnProperty.call($,"isAsync")?new uZ($,()=>!0):$;return J.unbiased===!0?new xT(Q):Q}function fv6($,J){let Q=typeof J==="number"?{...j8(),numRuns:J}:{...j8(),...J},X=J4.read(Q),Y=aS8($,X),W=Y.shrink.bind(Y);return(X.path.length===0?X7(Ei(Y,X.seed,X.randomType,X.examples)):Ti(X.path,X7(Ri(Y,X.seed,X.randomType,X.examples)),W)).take(X.numRuns).map((K)=>K.value_)}function yv6($,J){return[...fv6($,J)]}function tS8($){return(Math.round($*100)/100).toFixed(2)}function hv6($,J,Q){let X=typeof Q==="number"?{...j8(),numRuns:Q}:{...j8(),...Q},Y=J4.read(X),W={};for(let H of fv6($,Q)){let z=J(H),q=Array.isArray(z)?z:[z];for(let B of q)W[B]=(W[B]||0)+1}let G=Object.entries(W).sort((H,z)=>z[1]-H[1]).map((H)=>[H[0],`${tS8(H[1]*100/Y.numRuns)}%`]),K=G.map((H)=>H[0].length).reduce((H,z)=>Math.max(H,z),0),Z=G.map((H)=>H[1].length).reduce((H,z)=>Math.max(H,z),0);for(let H of G)Y.logger(`${H[0].padEnd(K,".")}..${H[1].padStart(Z,".")}`)}var bv6=D(()=>{j$();b20();gB();r20();QM0()});function ji($,J,Q,X){let Y=Q(),W=$.clone(),G={mrng:$.clone(),biasFactor:J,history:[]},K=(q)=>{let B=Y[G.history.length];if(B!==void 0&&B.arb===q){let O=B.value;return v0(G.history,{arb:q,value:O,context:B.context,mrng:B.mrng}),W=B.mrng.clone(),O}let U=q.generate(W,J);return v0(G.history,{arb:q,value:U.value_,context:U.context,mrng:W.clone()}),U.value},Z=(q,...B)=>{return K(X(q,B))},H={values(){return Y1(G.history,(q)=>q.value)},[k6](){return ji($,J,Q,X).value},[S8](){return v6(Y1(G.history,(q)=>q.value))}},z=sS8(Z,H);return new k0(z,G)}var sS8;var xv6=D(()=>{d$();$9();U0();U5();sS8=Object.assign});function dv6($){let J=new J9;return function(X,Y){let W=Z4(J,X);if(W===void 0){let Z=X(...Y);return q8(J,X,[{args:Y,value:Z}]),Z}let G=W;for(let Z of G)if($(Y,Z.args))return Z.value;let K=X(...Y);return v0(G,{args:Y,value:K}),K}}function zM0($,J){if($!==null&&typeof $==="object"&&J!==null&&typeof J==="object"){if(HM0($)){if(!HM0(J))return!1;if($.length!==J.length)return!1}else if(HM0(J))return!1;if(gv6($).length!==gv6(J).length)return!1;for(let Q in $){if(!(Q in J))return!1;if(!zM0($[Q],J[Q]))return!1}return!0}else return eS8($,J)}var HM0,gv6,eS8;var uv6=D(()=>{U0();HM0=Array.isArray,gv6=Object.keys,eS8=Object.is});var qM0;var mv6=D(()=>{S$();j$();U0();xv6();uv6();_20();qM0=class qM0 extends v1{constructor(){super(...arguments);this.arbitraryCache=dv6(zM0)}generate($,J){return ji($,J,()=>[],this.arbitraryCache)}canShrinkWithoutContext($){return!1}shrink($,J){if(J===void 0)return g0.nil();let Q=J,X=Q.mrng,Y=Q.biasFactor,W=Q.history;return k20(W.map((G)=>G.arb),W.map((G)=>G.value),W.map((G)=>G.context)).map((G)=>{function K(){let{value:Z,context:H}=G;return Y1(W,(z,q)=>({arb:z.arb,value:Z[q],context:H[q],mrng:z.mrng}))}return ji(X,Y,K,this.arbitraryCache)})}}});function cv6(){return new qM0}var lv6=D(()=>{mv6()});function nv6($){return $k8(pv6($)/pv6(2))}function iv6($){if($===x0(0))return x0(0);return x0(e$($).length)}function Si($,J,Q){if($===J)return[{min:$,max:J}];if($<0&&J>0){let G=Q(-$),K=Q(J);return[{min:-G,max:K},{min:J-K,max:J},{min:$,max:$+G}]}let X=Q(J-$),Y={min:$,max:$+X},W={min:J-X,max:J};return $<0?[W,Y]:[Y,W]}var $k8,pv6;var FM0=D(()=>{U0();$k8=Math.floor,pv6=Math.log});function ov6($){return Qk8($/2)}function rv6($){return Jk8($/2)}function BM0($,J,Q){let X=$-J;function*Y(){let G=Q?void 0:J,K=Q?X:ov6(X);for(let Z=K;Z>0;Z=ov6(Z)){let H=Z===X?J:$-Z;yield new k0(H,G),G=H}}function*W(){let G=Q?void 0:J,K=Q?X:rv6(X);for(let Z=K;Z<0;Z=rv6(Z)){let H=Z===X?J:$-Z;yield new k0(H,G),G=H}}return X>0?X7(Y()):X7(W())}var Jk8,Qk8;var av6=D(()=>{d$();j$();Jk8=Math.ceil,Qk8=Math.floor});var tv6,Xk8,Yk8,Z7;var xN=D(()=>{S$();d$();j$();FM0();av6();tv6=Math.sign,Xk8=Number.isInteger,Yk8=Object.is;Z7=class Z7 extends v1{constructor($,J){super();this.min=$,this.max=J}generate($,J){let Q=this.computeGenerateRange($,J);return new k0($.nextInt(Q.min,Q.max),void 0)}canShrinkWithoutContext($){return typeof $==="number"&&Xk8($)&&!Yk8($,-0)&&this.min<=$&&$<=this.max}shrink($,J){if(!Z7.isValidContext($,J)){let Q=this.defaultTarget();return BM0($,Q,!0)}if(this.isLastChanceTry($,J))return g0.of(new k0(J,void 0));return BM0($,J,!1)}defaultTarget(){if(this.min<=0&&this.max>=0)return 0;return this.min<0?this.max:this.min}computeGenerateRange($,J){if(J===void 0||$.nextInt(1,J)!==1)return{min:this.min,max:this.max};let Q=Si(this.min,this.max,nv6);if(Q.length===1)return Q[0];let X=$.nextInt(-2*(Q.length-1),Q.length-2);return X<0?Q[0]:Q[X+1]}isLastChanceTry($,J){if($>0)return $===J+1&&$>this.min;if($<0)return $===J-1&&$J.max)throw Error("fc.integer maximum value should be equal or greater than the minimum one");if(!sv6(J.min))throw Error("fc.integer minimum value should be an integer");if(!sv6(J.max))throw Error("fc.integer maximum value should be an integer");return new Z7(J.min,J.max)}var sv6;var z4=D(()=>{xN();sv6=Number.isInteger});function gN($){if($===void 0)return{depth:0};if(typeof $!=="string")return $;let J=Z4(ev6,$);if(J!==void 0)return J;let Q={depth:0};return q8(ev6,$,Q),Q}function dN(){return{depth:0}}var ev6;var uN=D(()=>{U0();ev6=new Map});class VM0{constructor($,J,Q){this.arb=$,this.mrng=J,this.biasFactor=Q}attemptExact(){return}next(){return this.arb.generate(this.mrng,this.biasFactor)}}class UM0{constructor($,J,Q,X){this.arb=$,this.mrng=J,this.slices=Q,this.biasFactor=X,this.activeSliceIndex=0,this.nextIndexInSlice=0,this.lastIndexInSlice=-1}attemptExact($){if($!==0&&this.mrng.nextInt(1,this.biasFactor)===1){let J=[];for(let Q=0;Q!==this.slices.length;++Q)if(this.slices[Q].length===$)v0(J,Q);if(J.length===0)return;this.activeSliceIndex=J[this.mrng.nextInt(0,J.length-1)],this.nextIndexInSlice=0,this.lastIndexInSlice=$-1}}next(){if(this.nextIndexInSlice<=this.lastIndexInSlice)return new k0(this.slices[this.activeSliceIndex][this.nextIndexInSlice++],void 0);if(this.mrng.nextInt(1,this.biasFactor)!==1)return this.arb.generate(this.mrng,this.biasFactor);this.activeSliceIndex=this.mrng.nextInt(0,this.slices.length-1);let $=this.slices[this.activeSliceIndex];if(this.mrng.nextInt(1,this.biasFactor)!==1)return this.nextIndexInSlice=1,this.lastIndexInSlice=$.length-1,new k0($[0],void 0);let J=this.mrng.nextInt(0,$.length-1),Q=this.mrng.nextInt(0,$.length-1);return this.nextIndexInSlice=Gk8(J,Q),this.lastIndexInSlice=Kk8(J,Q),new k0($[this.nextIndexInSlice++],void 0)}}var Gk8,Kk8;var $_6=D(()=>{d$();U0();Gk8=Math.min,Kk8=Math.max});function DM0($,J,Q,X){if(X===void 0||Q.length===0||J.nextInt(1,X)!==1)return new VM0($,J,X);return new UM0($,J,Q,X)}var J_6=D(()=>{$_6()});function OM0($,J){if($===J)return $;return $+Zk8(Q_6(J-$)/Q_6(2))}var Zk8,Q_6,X_6,Hk8,mN;var wM0=D(()=>{j$();$9();z4();vN();S$();d$();uN();J_6();U0();Zk8=Math.floor,Q_6=Math.log,X_6=Math.max,Hk8=Array.isArray;mN=class mN extends v1{constructor($,J,Q,X,Y,W,G){super();this.arb=$,this.minLength=J,this.maxGeneratedLength=Q,this.maxLength=X,this.setBuilder=W,this.customSlices=G,this.lengthArb=E1({min:J,max:Q}),this.depthContext=gN(Y)}preFilter($){if(this.setBuilder===void 0)return $;let J=this.setBuilder();for(let Q=0;Q!==$.length;++Q)J.tryAdd($[Q]);return J.getData()}static makeItCloneable($,J){return $[k6]=()=>{let Q=[];for(let X=0;X!==J.length;++X)v0(Q,J[X].value);return this.makeItCloneable(Q,J),Q},$}generateNItemsNoDuplicates($,J,Q,X){let Y=0,W=$(),G=DM0(this.arb,Q,this.customSlices,X);while(W.size()$.length||$.length>this.maxLength)return!1;for(let Q=0;Q!==$.length;++Q){if(!(Q in $))return!1;if(!this.arb.canShrinkWithoutContext($[Q]))return!1}return this.preFilter(Y1($,(Q)=>new k0(Q,void 0))).length===$.length}shrinkItemByItem($,J,Q){let X=[];for(let Y=J.startIndex;Ythis.arb.shrink($[Y],J.itemsContexts[Y]).map((W)=>{let G=Y1(G$($,0,Y),(Z,H)=>new k0(XG(Z),J.itemsContexts[H])),K=Y1(G$($,Y+1),(Z,H)=>new k0(XG(Z),J.itemsContexts[H+Y+1]));return[[...G,W,...K],void 0,Y]})));return g0.nil().join(...X)}shrinkImpl($,J){if($.length===0)return g0.nil();let Q=J!==void 0?J:{shrunkOnce:!1,lengthContext:void 0,itemsContexts:[],startIndex:0};return this.lengthArb.shrink($.length,Q.lengthContext).drop(Q.shrunkOnce&&Q.lengthContext===void 0&&$.length>this.minLength+1?1:0).map((X)=>{let Y=$.length-X.value;return[Y1(G$($,Y),(W,G)=>new k0(XG(W),Q.itemsContexts[G+Y])),X.context,0]}).join(W7(()=>$.length>this.minLength?this.shrinkItemByItem($,Q,1):this.shrinkItemByItem($,Q,$.length))).join($.length>this.minLength?W7(()=>{let X={shrunkOnce:!1,lengthContext:void 0,itemsContexts:G$(Q.itemsContexts,1),startIndex:0};return this.shrinkImpl(G$($,1),X).filter((Y)=>this.minLength<=Y[0].length+1).map((Y)=>{return[[new k0(XG($[0]),Q.itemsContexts[0]),...Y[0]],void 0,0]})}):g0.nil())}shrink($,J){return this.shrinkImpl($,J).map((Q)=>this.wrapper(Q[0],!0,Q[1],Q[2]))}}});function Bk8($,J){switch(J){case"xsmall":return zk8(1.1*$)+1;case"small":return 2*$+10;case"medium":return 11*$+100;case"large":return 101*$+1000;case"xlarge":return 1001*$+1e4;default:throw Error(`Unable to compute lengths based on received size: ${J}`)}}function uB($,J){let Q=V5(Fk8,$);if(Q===-1)return $;let X=V5(cN,J);if(X===-1)throw Error(`Unable to offset size based on the unknown defaulted one: ${J}`);let Y=X+Q-4;return Y<0?cN[0]:Y>=cN.length?cN[cN.length-1]:cN[Y]}function KG($,J,Q,X){let{baseSize:Y=NM0,defaultSizeToMaxWhenMaxSpecified:W}=j8()||{},G=$!==void 0?$:X&&W?"max":Y;if(G==="max")return Q;let K=uB(G,Y);return qk8(Bk8(J,K),Q)}function Y_6($,J){if(typeof $==="number")return 1/$;let{baseSize:Q=NM0,defaultSizeToMaxWhenMaxSpecified:X}=j8()||{},Y=$!==void 0?$:J&&X?"max":Q;if(Y==="max")return 0;switch(uB(Y,Q)){case"xsmall":return 1;case"small":return 0.5;case"medium":return 0.25;case"large":return 0.125;case"xlarge":return 0.0625}}function lN($){let{baseSize:J=NM0}=j8()||{};if($===void 0)return J;return uB($,J)}var zk8,qk8,D5=2147483647,cN,Fk8,NM0="small";var jJ=D(()=>{gB();U0();zk8=Math.floor,qk8=Math.min,cN=["xsmall","small","medium","large","xlarge"],Fk8=["-4","-3","-2","-1","=","+1","+2","+3","+4"]});function u1($,J={}){let Q=J.size,X=J.minLength||0,Y=J.maxLength,W=J.depthIdentifier,G=Y!==void 0?Y:D5,Z=KG(Q,X,G,Y!==void 0),H=J.experimentalCustomSlices||[];return new mN($,X,Z,G,W,void 0,H)}var Q9=D(()=>{wM0();jJ()});function ki($){return $/x0(2)}function IM0($,J,Q){let X=$-J;function*Y(){let G=Q?void 0:J,K=Q?X:ki(X);for(let Z=K;Z>0;Z=ki(Z)){let H=$-Z;yield new k0(H,G),G=H}}function*W(){let G=Q?void 0:J,K=Q?X:ki(X);for(let Z=K;Z<0;Z=ki(Z)){let H=$-Z;yield new k0(H,G),G=H}}return X>0?X7(Y()):X7(W())}var W_6=D(()=>{j$();d$();U0()});var vi;var G_6=D(()=>{j$();S$();d$();FM0();W_6();U0();vi=class vi extends v1{constructor($,J){super();this.min=$,this.max=J}generate($,J){let Q=this.computeGenerateRange($,J);return new k0($.nextBigInt(Q.min,Q.max),void 0)}computeGenerateRange($,J){if(J===void 0||$.nextInt(1,J)!==1)return{min:this.min,max:this.max};let Q=Si(this.min,this.max,iv6);if(Q.length===1)return Q[0];let X=$.nextInt(-2*(Q.length-1),Q.length-2);return X<0?Q[0]:Q[X+1]}canShrinkWithoutContext($){return typeof $==="bigint"&&this.min<=$&&$<=this.max}shrink($,J){if(!vi.isValidContext($,J)){let Q=this.defaultTarget();return IM0($,Q,!0)}if(this.isLastChanceTry($,J))return g0.of(new k0(J,void 0));return IM0($,J,!1)}defaultTarget(){if(this.min<=0&&this.max>=0)return x0(0);return this.min<0?this.max:this.min}isLastChanceTry($,J){if($>0)return $===J+x0(1)&&$>this.min;if($<0)return $===J-x0(1)&&$0&&J<0||$<0&&J>0;if(J!==x0(0)&&Q)throw Error("Invalid context value passed to BigIntArbitrary (#2)");return!0}}});function Vk8($){let Q=x0(-1)<x0(0)?Y*Y:x0(0))}}function Uk8($){if($[0]===void 0)return{};if($[1]===void 0)return $[0];return{min:$[0],max:$[1]}}function O5(...$){let J=Vk8(Uk8($));if(J.min>J.max)throw Error("fc.bigInt expects max to be greater than or equal to min");return new vi(J.min,J.max)}var mB=D(()=>{U0();G_6()});function cB($){if(Dk8($)===pN.prototype&&$.generate===pN.prototype.generate&&$.canShrinkWithoutContext===pN.prototype.canShrinkWithoutContext&&$.shrink===pN.prototype.shrink)return $;return new pN($)}var Dk8,pN;var _i=D(()=>{S$();Dk8=Object.getPrototypeOf;pN=class pN extends v1{constructor($){super();this.arb=$}generate($,J){return this.arb.generate($,void 0)}canShrinkWithoutContext($){return this.arb.canShrinkWithoutContext($)}shrink($,J){return this.arb.shrink($,J)}}});function Ok8($){return $===1}function wk8($){if(typeof $!=="boolean")throw Error("Unsupported input type");return $===!0?1:0}function xY(){return cB(E1({min:0,max:1}).map(Ok8,wk8))}var nN=D(()=>{z4();_i()});class K_6{constructor($){this.values=$,this.fastValues=new sQ(this.values);let J=!1,Q=!1;if(kN(this.fastValues,0))for(let X=0;X!==this.values.length;++X){let Y=this.values[X];J=J||mT(Y,-0),Q=Q||mT(Y,0)}this.hasMinusZero=J,this.hasPlusZero=Q}has($){if($===0){if(mT($,0))return this.hasPlusZero;return this.hasMinusZero}return kN(this.fastValues,$)}}var mT,cT;var LM0=D(()=>{j$();S$();d$();$9();U0();mT=Object.is;cT=class cT extends v1{constructor($){super();this.values=$}generate($,J){let Q=this.values.length===1?0:$.nextInt(0,this.values.length-1),X=this.values[Q];if(!Y7(X))return new k0(X,Q);return new k0(X,Q,()=>X[k6]())}canShrinkWithoutContext($){if(this.values.length===1)return mT(this.values[0],$);if(this.fastValues===void 0)this.fastValues=new K_6(this.values);return this.fastValues.has($)}shrink($,J){if(J===0||mT($,this.values[0]))return g0.nil();return g0.of(new k0(this.values[0],0))}}});function S9(...$){if($.length===0)throw Error("fc.constantFrom expects at least one parameter");return new cT($)}var iN=D(()=>{LM0()});function Z_6($){if(!$||!$.withBigInt)return S9(!1,null,void 0,0,"",NaN);return S9(!1,null,void 0,0,"",NaN,x0(0))}var H_6=D(()=>{U0();iN()});function E6($){return new cT([$])}var w5=D(()=>{LM0()});function z_6(){return E6(new AM0)}var AM0;var q_6=D(()=>{$9();w5();AM0=class AM0{constructor(){this.receivedLogs=[]}log($){this.receivedLogs.push($)}size(){return this.receivedLogs.length}toString(){return JSON.stringify({logs:this.receivedLogs})}[k6](){return new AM0}}});function PM0($){return new ST($)}function MM0($){if(!($ instanceof ST)||$.constructor!==ST)throw new b0("Not a valid value for date unmapper");return xB($)}function F_6($){return(J)=>{return J===$?new ST(Nk8):PM0(J)}}function B_6($){return(J)=>{let Q=MM0(J);return Ik8(Q)?$:Q}}var Nk8,Ik8;var V_6=D(()=>{U0();Nk8=Number.NaN,Ik8=Number.isNaN});function fi($={}){let J=$.min!==void 0?xB($.min):-8640000000000000,Q=$.max!==void 0?xB($.max):8640000000000000,X=$.noInvalidDate;if(U_6(J))throw Error("fc.date min must be valid instance of Date");if(U_6(Q))throw Error("fc.date max must be valid instance of Date");if(J>Q)throw Error("fc.date max must be greater or equal to min");if(X)return E1({min:J,max:Q}).map(PM0,MM0);let Y=Q+1;return E1({min:J,max:Q+1}).map(F_6(Y),B_6(Y))}var U_6;var CM0=D(()=>{U0();z4();V_6();U_6=Number.isNaN});var Lk8,Ak8,Pk8,yi;var D_6=D(()=>{S$();d$();$9();j$();U0();Lk8=Symbol.iterator,Ak8=Array.isArray,Pk8=Object.is;yi=class yi extends v1{constructor($,J){super();this.arb=$,this.numValues=J}generate($,J){let Q=[];if(this.numValues<=0)return this.wrapper(Q);for(let X=0;X!==this.numValues-1;++X)v0(Q,this.arb.generate($.clone(),J));return v0(Q,this.arb.generate($,J)),this.wrapper(Q)}canShrinkWithoutContext($){if(!Ak8($)||$.length!==this.numValues)return!1;if($.length===0)return!0;for(let J=1;J<$.length;++J)if(!Pk8($[0],$[J]))return!1;return this.arb.canShrinkWithoutContext($[0])}shrink($,J){if($.length===0)return g0.nil();return new g0(this.shrinkImpl($,J!==void 0?J:[])).map((Q)=>this.wrapper(Q))}*shrinkImpl($,J){let Q=Y1($,(Y,W)=>this.arb.shrink(Y,J[W])[Lk8]()),X=Y1(Q,(Y)=>Y.next());while(!X[0].done)yield Y1(X,(Y)=>Y.value),X=Y1(Q,(Y)=>Y.next())}static makeItCloneable($,J){return $[k6]=()=>{let Q=[];for(let X=0;X!==J.length;++X)v0(Q,J[X].value);return this.makeItCloneable(Q,J),Q},$}wrapper($){let J=!1,Q=[],X=[];for(let Y=0;Y!==$.length;++Y){let W=$[Y];J=J||W.hasToBeCloned,v0(Q,W.value),v0(X,W.context)}if(J)yi.makeItCloneable(Q,$);return new k0(Q,X)}}});function O_6($,J){return new yi($,J)}var w_6=D(()=>{D_6()});class hi{constructor($){this.isEqual=$,this.data=[]}tryAdd($){for(let J=0;J!==this.data.length;++J)if(this.isEqual(this.data[J],$))return!1;return v0(this.data,$),!0}size(){return this.data.length}getData(){return this.data}}var N_6=D(()=>{U0()});class EM0{constructor($){this.selector=$,this.selectedItemsExceptNaN=new sQ,this.data=[]}tryAdd($){let J=this.selector($);if(Mk8(J))return v0(this.data,$),!0;let Q=this.selectedItemsExceptNaN.size;if(YG(this.selectedItemsExceptNaN,J),Q!==this.selectedItemsExceptNaN.size)return v0(this.data,$),!0;return!1}size(){return this.data.length}getData(){return this.data}}var Mk8;var I_6=D(()=>{U0();Mk8=Number.isNaN});class RM0{constructor($){this.selector=$,this.selectedItemsExceptMinusZero=new sQ,this.data=[],this.hasMinusZero=!1}tryAdd($){let J=this.selector($);if(Ck8(J,-0)){if(this.hasMinusZero)return!1;return v0(this.data,$),this.hasMinusZero=!0,!0}let Q=this.selectedItemsExceptMinusZero.size;if(YG(this.selectedItemsExceptMinusZero,J),Q!==this.selectedItemsExceptMinusZero.size)return v0(this.data,$),!0;return!1}size(){return this.data.length}getData(){return this.data}}var Ck8;var L_6=D(()=>{U0();Ck8=Object.is});class TM0{constructor($){this.selector=$,this.selectedItems=new sQ,this.data=[]}tryAdd($){let J=this.selector($),Q=this.selectedItems.size;if(YG(this.selectedItems,J),Q!==this.selectedItems.size)return v0(this.data,$),!0;return!1}size(){return this.data.length}getData(){return this.data}}var A_6=D(()=>{U0()});function Ek8($){if(typeof $.comparator==="function"){if($.selector===void 0){let K=$.comparator,Z=(H,z)=>K(H.value_,z.value_);return()=>new hi(Z)}let{comparator:X,selector:Y}=$,W=(K)=>Y(K.value_),G=(K,Z)=>X(W(K),W(Z));return()=>new hi(G)}let J=$.selector||((X)=>X),Q=(X)=>J(X.value_);switch($.comparator){case"IsStrictlyEqual":return()=>new EM0(Q);case"SameValueZero":return()=>new TM0(Q);case"SameValue":case void 0:return()=>new RM0(Q)}}function N5($,J={}){let Q=J.minLength!==void 0?J.minLength:0,X=J.maxLength!==void 0?J.maxLength:D5,Y=KG(J.size,Q,X,J.maxLength!==void 0),W=J.depthIdentifier,G=Ek8(J),K=new mN($,Q,Y,X,W,G,[]);if(Q===0)return K;return K.filter((Z)=>Z.length>=Q)}var mZ=D(()=>{wM0();jJ();N_6();I_6();L_6();A_6()});function P_6($){let J=$[1]?Rk8(null):{};for(let Q of $[0])Tk8(J,Q[0],{enumerable:!0,configurable:!0,writable:!0,value:Q[1]});return J}function vk8($){return $!==void 0&&!!$.configurable&&!!$.enumerable&&!!$.writable&&$.get===void 0&&$.set===void 0}function M_6($){if(typeof $!=="object"||$===null)throw new b0("Incompatible instance received: should be a non-null object");let J=Sk8($)===null,Q="constructor"in $&&$.constructor===Object;if(!J&&!Q)throw new b0("Incompatible instance received: should be of exact type Object");let X=Y1(kk8($),(Y)=>[Y,jk8($,Y)]);if(!qi(X,([,Y])=>vk8(Y)))throw new b0("Incompatible instance received: should contain only c/e/w properties without get/set");return[Y1(X,([Y,W])=>[Y,W.value]),J]}var Rk8,Tk8,jk8,Sk8,kk8;var C_6=D(()=>{U0();Rk8=Object.create,Tk8=Object.defineProperty,jk8=Object.getOwnPropertyDescriptor,Sk8=Object.getPrototypeOf,kk8=Reflect.ownKeys});function _k8($){return $[0]}function oN($,J,Q={}){let X=!!Q.noNullPrototype;return a0(N5(a0($,J),{minLength:Q.minKeys,maxLength:Q.maxKeys,size:Q.size,selector:_k8,depthIdentifier:Q.depthIdentifier}),X?E6(!1):xY()).map(P_6,M_6)}var bi=D(()=>{H4();mZ();C_6();w5();nN()});var fk8,yk8,hk8,bk8,xk8,gk8,lB;var jM0=D(()=>{j$();S$();d$();uN();jJ();U0();fk8=Number.POSITIVE_INFINITY,yk8=Number.MAX_SAFE_INTEGER,hk8=Number.isInteger,bk8=Math.floor,xk8=Math.pow,gk8=Math.min;lB=class lB extends v1{static from($,J,Q){if($.length===0)throw Error(`${Q} expects at least one weighted arbitrary`);let X=0;for(let W=0;W!==$.length;++W){if($[W].arbitrary===void 0)throw Error(`${Q} expects arbitraries to be specified`);let K=$[W].weight;if(X+=K,!hk8(K))throw Error(`${Q} expects weights to be integer values`);if(K<0)throw Error(`${Q} expects weights to be superior or equal to 0`)}if(X<=0)throw Error(`${Q} expects the sum of weights to be strictly superior to 0`);let Y={depthBias:Y_6(J.depthSize,J.maxDepth!==void 0),maxDepth:J.maxDepth!=null?J.maxDepth:fk8,withCrossShrink:!!J.withCrossShrink};return new lB($,Y,gN(J.depthIdentifier))}constructor($,J,Q){super();this.warbs=$,this.constraints=J,this.context=Q;let X=0;this.cumulatedWeights=[];for(let Y=0;Y!==$.length;++Y)X+=$[Y].weight,v0(this.cumulatedWeights,X);this.totalWeight=X}generate($,J){if(this.mustGenerateFirst())return this.safeGenerateForIndex($,0,J);let Q=$.nextInt(this.computeNegDepthBenefit(),this.totalWeight-1);for(let X=0;X!==this.cumulatedWeights.length;++X)if(Qthis.mapIntoValue(Y,Z,null,W));if(X.clonedMrngForFallbackFirst!==null){if(X.cachedGeneratedForFirst===void 0)X.cachedGeneratedForFirst=this.safeGenerateForIndex(X.clonedMrngForFallbackFirst,0,W);let Z=X.cachedGeneratedForFirst;return g0.of(Z).join(K)}return K}let Q=this.canShrinkWithoutContextIndex($);if(Q===-1)return g0.nil();return this.defaultShrinkForFirst(Q).join(this.warbs[Q].arbitrary.shrink($,void 0).map((X)=>this.mapIntoValue(Q,X,null,void 0)))}defaultShrinkForFirst($){++this.context.depth;try{if(!this.mustFallbackToFirstInShrink($)||this.warbs[0].fallbackValue===void 0)return g0.nil()}finally{--this.context.depth}let J=new k0(this.warbs[0].fallbackValue.default,void 0);return g0.of(this.mapIntoValue(0,J,null,void 0))}canShrinkWithoutContextIndex($){if(this.mustGenerateFirst())return this.warbs[0].arbitrary.canShrinkWithoutContext($)?0:-1;try{++this.context.depth;for(let J=0;J!==this.warbs.length;++J){let Q=this.warbs[J];if(Q.weight!==0&&Q.arbitrary.canShrinkWithoutContext($))return J}return-1}finally{--this.context.depth}}mapIntoValue($,J,Q,X){let Y={selectedIndex:$,originalBias:X,originalContext:J.context,clonedMrngForFallbackFirst:Q};return new k0(J.value,Y)}safeGenerateForIndex($,J,Q){++this.context.depth;try{let X=this.warbs[J].arbitrary.generate($,Q),Y=this.mustFallbackToFirstInShrink(J)?$.clone():null;return this.mapIntoValue(J,X,Y,Q)}finally{--this.context.depth}}mustGenerateFirst(){return this.constraints.maxDepth<=this.context.depth}mustFallbackToFirstInShrink($){return $!==0&&this.constraints.withCrossShrink&&this.warbs[0].weight!==0}computeNegDepthBenefit(){let $=this.constraints.depthBias;if($<=0||this.warbs[0].weight===0)return 0;let J=bk8(xk8(1+$,this.context.depth))-1;return-gk8(this.totalWeight*J,yk8)||0}}});function dk8($){return $!=null&&typeof $==="object"&&!("generate"in $)&&!("arbitrary"in $)&&!("weight"in $)}function E_6($){if(C20($))return{arbitrary:$,weight:1};return $}function e6(...$){let J=$[0];if(dk8(J)){let X=Y1(G$($,1),E_6);return lB.from(X,J,"fc.oneof")}let Q=Y1($,E_6);return lB.from(Q,{},"fc.oneof")}var SJ=D(()=>{S$();U0();jM0()});function H7($){let J=typeof $==="number"?$:$&&$.max!==void 0?$.max:2147483647;if(J<0)throw Error("fc.nat value should be greater than or equal to 0");if(!uk8(J))throw Error("fc.nat maximum value should be an integer");return new Z7(0,J)}var uk8;var rN=D(()=>{xN();uk8=Number.isInteger});function ck8($){let J=0,Q=[];for(let X of $){let Y=J;J=Y+X.num;let W=J-1;Q.push({from:Y,to:W,entry:X})}return Q}function lk8($,J){let Q=0,X=$.length;while(X-Q>1){let Y=~~((Q+X)/2);if(J<$[Y].from)X=Y;else Q=Y}return $[Q]}function R_6($){let J=ck8($);return function(X){let Y=lk8(J,X);return Y.entry.build(X-Y.from)}}function pk8($){let J={mapping:new J9,negativeZeroIndex:void 0},Q=0;for(let X=0;X!==$.length;++X){let Y=$[X];for(let W=0;W!==Y.num;++W){let G=Y.build(W);if(G===0&&1/G===RJ.NEGATIVE_INFINITY)J.negativeZeroIndex=Q;else q8(J.mapping,G,Q);++Q}}return J}function T_6($){let J=null;return function(X){if(J===null)J=pk8($);let Y=mk8(X,-0)?J.negativeZeroIndex:Z4(J.mapping,X);if(Y===void 0)throw new b0("Unknown value encountered cannot be built using this mapToConstant");return Y}}var mk8;var j_6=D(()=>{U0();mk8=Object.is});function nk8($){if($.length===0)throw new b0("fc.mapToConstant expects at least one option");let J=0;for(let Q=0;Q!==$.length;++Q){if($[Q].num<0)throw new b0("fc.mapToConstant expects all options to have a number of entries greater or equal to zero");J+=$[Q].num}if(J===0)throw new b0("fc.mapToConstant expects at least one choice among options");return J}function cZ(...$){let J=nk8($);return H7({max:J-1}).map(R_6($),T_6($))}var xi=D(()=>{rN();j_6();U0()});function gi($,J,Q,X){if(J.length===0){if(Q>0)return;return[]}if(X<=0)return;let Y=[{endIndexChunks:0,nextStartIndex:1,chunks:[]}];while(Y.length>0){let W=Zi(Y);for(let G=W.nextStartIndex;G<=J.length;++G){let K=d6(J,W.endIndexChunks,G);if($.canShrinkWithoutContext(K)){let Z=[...W.chunks,K];if(G===J.length){if(Z.length{U0()});function S_6($){return $6($,"")}function k_6($){return $.minLength!==void 0?$.minLength:0}function v_6($){return $.maxLength!==void 0?$.maxLength:D5}function __6($,J){return k_6(J)<=$.length&&$.length<=v_6(J)}function f_6($,J){return function(X){if(typeof X!=="string")throw new b0("Unsupported value");let Y=gi($,X,k_6(J),v_6(J));if(Y===void 0)throw new b0("Unable to unmap received string");return Y}}var kM0=D(()=>{jJ();U0();SM0()});function ik8($,J,Q){let X;try{X=Q($)}catch{return}for(let Y of X)if(!J.canShrinkWithoutContext(Y))return;return X}function b_6($,J){let Q=[];for(let X of h_6){let Y=ik8(X,$,J);if(Y!==void 0)v0(Q,Y)}return Q}function ok8($){let J=[];for(let Q of h_6){let X=gi($,Q,0,D5);if(X!==void 0)v0(J,X)}return J}function x_6($,J){let Q=Ik6(y_6,$);if(Q===void 0)Q=ok8($),Nk6(y_6,$,Q);let X=[];for(let Y of Q)if(__6(Y,J))v0(X,Y);return X}var h_6,y_6;var vM0=D(()=>{U0();kM0();jJ();SM0();h_6=["__defineGetter__","__defineSetter__","__lookupGetter__","__lookupSetter__","__proto__","constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf","apply","arguments","bind","call","caller","length","name","prototype","key","ref"];y_6=new WeakMap});var g_6,d_6,u_6,m_6;var c_6=D(()=>{g_6=[[0,127]],d_6=[[0,55295],[57344,1114111]],u_6=[[32,126],[160,172],[174,767],[880,887],[890,895],[900,906],[908],[910,929],[931,1154],[1162,1327],[1329,1366],[1369,1418],[1421,1423],[1470],[1472],[1475],[1478],[1488,1514],[1519,1524],[1542,1551],[1563],[1565,1610],[1632,1647],[1649,1749],[1758],[1765,1766],[1769],[1774,1805],[1808],[1810,1839],[1869,1957],[1969],[1984,2026],[2036,2042],[2046,2069],[2074],[2084],[2088],[2096,2110],[2112,2136],[2142],[2144,2154],[2160,2190],[2208,2249],[2308,2361],[2365],[2384],[2392,2401],[2404,2432],[2437,2444],[2447,2448],[2451,2472],[2474,2480],[2482],[2486,2489],[2493],[2510],[2524,2525],[2527,2529],[2534,2557],[2565,2570],[2575,2576],[2579,2600],[2602,2608],[2610,2611],[2613,2614],[2616,2617],[2649,2652],[2654],[2662,2671],[2674,2676],[2678],[2693,2701],[2703,2705],[2707,2728],[2730,2736],[2738,2739],[2741,2745],[2749],[2768],[2784,2785],[2790,2801],[2809],[2821,2828],[2831,2832],[2835,2856],[2858,2864],[2866,2867],[2869,2873],[2877],[2908,2909],[2911,2913],[2918,2935],[2947],[2949,2954],[2958,2960],[2962,2965],[2969,2970],[2972],[2974,2975],[2979,2980],[2984,2986],[2990,3001],[3024],[3046,3066],[3077,3084],[3086,3088],[3090,3112],[3114,3129],[3133],[3160,3162],[3165],[3168,3169],[3174,3183],[3191,3200],[3204,3212],[3214,3216],[3218,3240],[3242,3251],[3253,3257],[3261],[3293,3294],[3296,3297],[3302,3311],[3313,3314],[3332,3340],[3342,3344],[3346,3386],[3389],[3407],[3412,3414],[3416,3425],[3430,3455],[3461,3478],[3482,3505],[3507,3515],[3517],[3520,3526],[3558,3567],[3572],[3585,3632],[3634],[3647,3654],[3663,3675],[3713,3714],[3716],[3718,3722],[3724,3747],[3749],[3751,3760],[3762],[3773],[3776,3780],[3782],[3792,3801],[3804,3807],[3840,3863],[3866,3892],[3894],[3896],[3898,3901],[3904,3911],[3913,3948],[3973],[3976,3980],[4030,4037],[4039,4044],[4046,4058],[4096,4138],[4159,4181],[4186,4189],[4193],[4197,4198],[4206,4208],[4213,4225],[4238],[4240,4249],[4254,4293],[4295],[4301],[4304,4351],[4608,4680],[4682,4685],[4688,4694],[4696],[4698,4701],[4704,4744],[4746,4749],[4752,4784],[4786,4789],[4792,4798],[4800],[4802,4805],[4808,4822],[4824,4880],[4882,4885],[4888,4954],[4960,4988],[4992,5017],[5024,5109],[5112,5117],[5120,5788],[5792,5880],[5888,5905],[5919,5937],[5941,5942],[5952,5969],[5984,5996],[5998,6000],[6016,6067],[6100,6108],[6112,6121],[6128,6137],[6144,6154],[6160,6169],[6176,6264],[6272,6276],[6279,6312],[6314],[6320,6389],[6400,6430],[6464],[6468,6509],[6512,6516],[6528,6571],[6576,6601],[6608,6618],[6622,6678],[6686,6740],[6784,6793],[6800,6809],[6816,6829],[6917,6963],[6981,6988],[6992,7018],[7028,7038],[7043,7072],[7086,7141],[7164,7203],[7227,7241],[7245,7304],[7312,7354],[7357,7367],[7379],[7401,7404],[7406,7411],[7413,7414],[7418],[7424,7615],[7680,7957],[7960,7965],[7968,8005],[8008,8013],[8016,8023],[8025],[8027],[8029],[8031,8061],[8064,8116],[8118,8132],[8134,8147],[8150,8155],[8157,8175],[8178,8180],[8182,8190],[8192,8202],[8208,8233],[8239,8287],[8304,8305],[8308,8334],[8336,8348],[8352,8384],[8448,8587],[8592,9254],[9280,9290],[9312,11123],[11126,11157],[11159,11502],[11506,11507],[11513,11557],[11559],[11565],[11568,11623],[11631,11632],[11648,11670],[11680,11686],[11688,11694],[11696,11702],[11704,11710],[11712,11718],[11720,11726],[11728,11734],[11736,11742],[11776,11869],[11904,11929],[11931,12019],[12032,12245],[12272,12329],[12336,12351],[12353,12438],[12443,12543],[12549,12591],[12593,12686],[12688,12771],[12783,12830],[12832,13312],[19903,19968],[40959,42124],[42128,42182],[42192,42539],[42560,42606],[42611],[42622,42653],[42656,42735],[42738,42743],[42752,42954],[42960,42961],[42963],[42965,42969],[42994,43009],[43011,43013],[43015,43018],[43020,43042],[43048,43051],[43056,43065],[43072,43127],[43138,43187],[43214,43225],[43250,43262],[43264,43301],[43310,43334],[43359],[43396,43442],[43457,43469],[43471,43481],[43486,43492],[43494,43518],[43520,43560],[43584,43586],[43588,43595],[43600,43609],[43612,43642],[43646,43695],[43697],[43701,43702],[43705,43709],[43712],[43714],[43739,43754],[43760,43764],[43777,43782],[43785,43790],[43793,43798],[43808,43814],[43816,43822],[43824,43883],[43888,44002],[44011],[44016,44025],[44032],[55203],[63744,64109],[64112,64217],[64256,64262],[64275,64279],[64285],[64287,64310],[64312,64316],[64318],[64320,64321],[64323,64324],[64326,64450],[64467,64911],[64914,64967],[64975],[65008,65023],[65040,65049],[65072,65106],[65108,65126],[65128,65131],[65136,65140],[65142,65276],[65281,65437],[65440,65470],[65474,65479],[65482,65487],[65490,65495],[65498,65500],[65504,65510],[65512,65518],[65532,65533],[65536,65547],[65549,65574],[65576,65594],[65596,65597],[65599,65613],[65616,65629],[65664,65786],[65792,65794],[65799,65843],[65847,65934],[65936,65948],[65952],[66000,66044],[66176,66204],[66208,66256],[66273,66299],[66304,66339],[66349,66378],[66384,66421],[66432,66461],[66463,66499],[66504,66517],[66560,66717],[66720,66729],[66736,66771],[66776,66811],[66816,66855],[66864,66915],[66927,66938],[66940,66954],[66956,66962],[66964,66965],[66967,66977],[66979,66993],[66995,67001],[67003,67004],[67072,67382],[67392,67413],[67424,67431],[67456,67461],[67463,67504],[67506,67514],[67584,67589],[67592],[67594,67637],[67639,67640],[67644],[67647,67669],[67671,67742],[67751,67759],[67808,67826],[67828,67829],[67835,67867],[67871,67897],[67903],[67968,68023],[68028,68047],[68050,68096],[68112,68115],[68117,68119],[68121,68149],[68160,68168],[68176,68184],[68192,68255],[68288,68324],[68331,68342],[68352,68405],[68409,68437],[68440,68466],[68472,68497],[68505,68508],[68521,68527],[68608,68680],[68736,68786],[68800,68850],[68858,68899],[68912,68921],[69216,69246],[69248,69289],[69293],[69296,69297],[69376,69415],[69424,69445],[69457,69465],[69488,69505],[69510,69513],[69552,69579],[69600,69622],[69635,69687],[69703,69709],[69714,69743],[69745,69746],[69749],[69763,69807],[69819,69820],[69822,69825],[69840,69864],[69872,69881],[69891,69926],[69942,69956],[69959],[69968,70002],[70004,70006],[70019,70066],[70081],[70084,70088],[70093],[70096,70111],[70113,70132],[70144,70161],[70163,70187],[70200,70205],[70207,70208],[70272,70278],[70280],[70282,70285],[70287,70301],[70303,70313],[70320,70366],[70384,70393],[70405,70412],[70415,70416],[70419,70440],[70442,70448],[70450,70451],[70453,70457],[70461],[70480],[70493,70497],[70656,70708],[70727,70747],[70749],[70751,70753],[70784,70831],[70852,70855],[70864,70873],[71040,71086],[71105,71131],[71168,71215],[71233,71236],[71248,71257],[71264,71276],[71296,71338],[71352,71353],[71360,71369],[71424,71450],[71472,71494],[71680,71723],[71739],[71840,71922],[71935,71942],[71945],[71948,71955],[71957,71958],[71960,71983],[72004,72006],[72016,72025],[72096,72103],[72106,72144],[72161,72163],[72192],[72203,72242],[72255,72262],[72272],[72284,72323],[72346,72354],[72368,72440],[72448,72457],[72704,72712],[72714,72750],[72768,72773],[72784,72812],[72816,72847],[72960,72966],[72968,72969],[72971,73008],[73040,73049],[73056,73061],[73063,73064],[73066,73097],[73112],[73120,73129],[73440,73458],[73463,73464],[73476,73488],[73490,73523],[73539,73561],[73648],[73664,73713],[73727,74649],[74752,74862],[74864,74868],[74880,75075],[77712,77810],[77824,78895],[78913,78918],[82944,83526],[92160,92728],[92736,92766],[92768,92777],[92782,92862],[92864,92873],[92880,92909],[92917],[92928,92975],[92983,92997],[93008,93017],[93019,93025],[93027,93047],[93053,93071],[93760,93850],[93952,94026],[94032],[94099,94111],[94176,94179],[94208],[100343],[100352,101589],[101632],[101640],[110576,110579],[110581,110587],[110589,110590],[110592,110882],[110898],[110928,110930],[110933],[110948,110951],[110960,111355],[113664,113770],[113776,113788],[113792,113800],[113808,113817],[113820],[113823],[118608,118723],[118784,119029],[119040,119078],[119081,119140],[119146,119148],[119171,119172],[119180,119209],[119214,119274],[119296,119361],[119365],[119488,119507],[119520,119539],[119552,119638],[119648,119672],[119808,119892],[119894,119964],[119966,119967],[119970],[119973,119974],[119977,119980],[119982,119993],[119995],[119997,120003],[120005,120069],[120071,120074],[120077,120084],[120086,120092],[120094,120121],[120123,120126],[120128,120132],[120134],[120138,120144],[120146,120485],[120488,120779],[120782,121343],[121399,121402],[121453,121460],[121462,121475],[121477,121483],[122624,122654],[122661,122666],[122928,122989],[123136,123180],[123191,123197],[123200,123209],[123214,123215],[123536,123565],[123584,123627],[123632,123641],[123647],[124112,124139],[124144,124153],[124896,124902],[124904,124907],[124909,124910],[124912,124926],[124928,125124],[125127,125135],[125184,125251],[125259],[125264,125273],[125278,125279],[126065,126132],[126209,126269],[126464,126467],[126469,126495],[126497,126498],[126500],[126503],[126505,126514],[126516,126519],[126521],[126523],[126530],[126535],[126537],[126539],[126541,126543],[126545,126546],[126548],[126551],[126553],[126555],[126557],[126559],[126561,126562],[126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[126704,126705],[126976,127019],[127024,127123],[127136,127150],[127153,127167],[127169,127183],[127185,127221],[127232,127405],[127488,127490],[127504,127547],[127552,127560],[127568,127569],[127584,127589],[127744,127994],[128000,128727],[128732,128748],[128752,128764],[128768,128886],[128891,128985],[128992,129003],[129008],[129024,129035],[129040,129095],[129104,129113],[129120,129159],[129168,129197],[129200,129201],[129280,129619],[129632,129645],[129648,129660],[129664,129672],[129680,129725],[129727,129733],[129742,129755],[129760,129768],[129776,129784],[129792,129938],[129940,129994],[130032,130041],[131072],[173791],[173824],[177977],[177984],[178205],[178208],[183969],[183984],[191456],[191472],[192093],[194560,195101],[196608],[201546],[201552],[205743]],m_6=[[192,197],[199,207],[209,214],[217,221],[224,229],[231,239],[241,246],[249,253],[255,271],[274,293],[296,304],[308,311],[313,318],[323,328],[332,337],[340,357],[360,382],[416,417],[431,432],[461,476],[478,483],[486,496],[500,501],[504,539],[542,543],[550,563],[901,902],[904,906],[908],[910,912],[938,944],[970,974],[979,980],[1024,1025],[1027],[1031],[1036,1038],[1049],[1081],[1104,1105],[1107],[1111],[1116,1118],[1142,1143],[1217,1218],[1232,1235],[1238,1239],[1242,1247],[1250,1255],[1258,1269],[1272,1273],[1570,1574],[1728],[1730],[1747],[2345],[2353],[2356],[2392,2399],[2524,2525],[2527],[2611],[2614],[2649,2651],[2654],[2908,2909],[2964],[3907],[3917],[3922],[3927],[3932],[3945],[4134],[6918],[6920],[6922],[6924],[6926],[6930],[7680,7833],[7835],[7840,7929],[7936,7957],[7960,7965],[7968,8005],[8008,8013],[8016,8023],[8025],[8027],[8029],[8031,8048],[8050],[8052],[8054],[8056],[8058],[8060],[8064,8116],[8118,8122],[8124],[8129,8132],[8134,8136],[8138],[8140,8146],[8150,8154],[8157,8162],[8164,8170],[8172,8173],[8178,8180],[8182,8184],[8186],[8188],[8602,8603],[8622],[8653,8655],[8708],[8713],[8716],[8740],[8742],[8769],[8772],[8775],[8777],[8800],[8802],[8813,8817],[8820,8821],[8824,8825],[8832,8833],[8836,8837],[8840,8841],[8876,8879],[8928,8931],[8938,8941],[10972],[12364],[12366],[12368],[12370],[12372],[12374],[12376],[12378],[12380],[12382],[12384],[12386],[12389],[12391],[12393],[12400,12401],[12403,12404],[12406,12407],[12409,12410],[12412,12413],[12436],[12446],[12460],[12462],[12464],[12466],[12468],[12470],[12472],[12474],[12476],[12478],[12480],[12482],[12485],[12487],[12489],[12496,12497],[12499,12500],[12502,12503],[12505,12506],[12508,12509],[12532],[12535,12538],[12542],[44032],[55203],[64285],[64287],[64298,64310],[64312,64316],[64318],[64320,64321],[64323,64324],[64326,64334],[69786],[69788],[69803],[119134,119140],[119227,119232]]});function _M0($){if($.length===1){let Q=l_6($[0]);return{num:1,build:()=>Q}}let J=$[0];return{num:$[1]-$[0]+1,build:(Q)=>l_6(J+Q)}}function fM0($,J){let Q=[],X=0,Y=0;while(X<$.length&&Y=1){let U=Q[Q.length-1];if((U.length===1?U[0]:U[1])+1===q)q=U[0],Zi(Q)}if(v0(Q,q===B?[q]:[q,B]),K<=B)X+=1;if(z<=B)Y+=1}}return Q}var l_6,rk8,ak8;var p_6=D(()=>{U0();l_6=String.fromCodePoint,rk8=Math.min,ak8=Math.max});function tk8($){switch($){case"full":return d_6;case"ascii":return g_6}}function sk8($,J){let Q=`${$}:${J}`,X=n_6[Q];if(X!==void 0)return X;let Y=tk8(J),W=$==="binary"?Y:fM0(Y,u_6),G=[];for(let Z of W)v0(G,_M0(Z));if($==="grapheme"){let Z=fM0(Y,m_6);for(let H of Z){let z=_M0(H);v0(G,{num:z.num,build:(q)=>Ck6(z.build(q),"NFD")})}}let K=cZ(...G);return n_6[Q]=K,K}function aN($,J){return sk8($,J)}var n_6;var i_6=D(()=>{U0();xi();c_6();p_6();n_6=Object.create(null)});function ek8($){if(typeof $.unit==="object")return $.unit;switch($.unit){case"grapheme":return aN("grapheme","full");case"grapheme-composite":return aN("composite","full");case"grapheme-ascii":case void 0:return aN("grapheme","ascii");case"binary":return aN("binary","full");case"binary-ascii":return aN("binary","ascii")}}function u6($={}){let J=ek8($),Q=f_6(J,$),X=x_6(J,$),Y={...$,experimentalCustomSlices:X};return u1(J,Y).map(S_6,Q)}var kJ=D(()=>{Q9();vM0();i_6();kM0()});function Jv8($){let J=Uk6($);return $!==J?J:`%${gZ(eQ($,0),16)}`}function Qv8($){if(typeof $!=="string")throw Error("Unsupported");return decodeURIComponent($)}function a_6(){if(yM0===void 0)yM0=cZ(bM0);return yM0}function lT($){if(di===void 0)di=new o_6;let J=Z4(di,$);if(J===void 0)J=cZ(bM0,r_6,{num:$.length,build:(Q)=>$[Q]}),q8(di,$,J);return J}function Yv8($){return cZ(bM0,$v8,r_6,{num:$.length,build:(J)=>$[J]})}function tN($){if(ui===void 0)ui=new o_6;let J=Z4(ui,$);if(J===void 0)J=e6({weight:10,arbitrary:Yv8($)},{weight:1,arbitrary:Xv8()}),q8(ui,$,J);return J}var o_6,hM0,bM0,$v8,r_6,Xv8=()=>u6({unit:"binary",minLength:1,maxLength:1}).map(Jv8,Qv8),yM0=void 0,di=void 0,ui=void 0;var sN=D(()=>{SJ();xi();U0();kJ();o_6=Map,hM0=String.fromCharCode,bM0={num:26,build:($)=>hM0($+97)},$v8={num:26,build:($)=>hM0($+65)},r_6={num:10,build:($)=>hM0($+48)}});function k9($,J={}){let Q=J.freq==null?6:J.freq,X=Fi(J,"nil")?J.nil:null,W=[{arbitrary:E6(X),weight:1,fallbackValue:{default:X}},{arbitrary:$,weight:Q-1}],G={withCrossShrink:!0,depthSize:J.depthSize,maxDepth:J.maxDepth,depthIdentifier:J.depthIdentifier};return lB.from(W,G,"fc.option")}var pB=D(()=>{w5();jM0();U0()});function t_6($){if($.length>63)return!1;return $.length<4||$[0]!=="x"||$[1]!=="n"||$[2]!=="-"||$[3]!=="-"}function Wv8($,J){let Q=J($.value_);if(!Q.adapted)return $;return new k0(Q.value,s_6)}function mi($,J){return new e_6($,J)}var s_6,e_6;var xM0=D(()=>{S$();d$();j$();s_6=Symbol("adapted-value");e_6=class e_6 extends v1{constructor($,J){super();this.sourceArb=$,this.adapter=J,this.adaptValue=(Q)=>Wv8(Q,J)}generate($,J){let Q=this.sourceArb.generate($,J);return this.adaptValue(Q)}canShrinkWithoutContext($){return this.sourceArb.canShrinkWithoutContext($)&&!this.adapter($).adapted}shrink($,J){if(J===s_6){if(!this.sourceArb.canShrinkWithoutContext($))return g0.nil();return this.sourceArb.shrink($,void 0).map(this.adaptValue)}return this.sourceArb.shrink($,J).map(this.adaptValue)}}});function Gv8([$,J]){return J===null?$:`${$}${J[0]}${J[1]}`}function Kv8($){if(typeof $!=="string"||$.length===0)throw Error("Unsupported");if($.length===1)return[$[0],null];return[$[0],[d6($,1,$.length-1),$[$.length-1]]]}function Zv8($){let J=lT(""),Q=lT("-");return a0(J,k9(a0(u6({unit:Q,size:$,maxLength:61}),J))).map(Gv8,Kv8).filter(t_6)}function Hv8($){return`${$6($[0],".")}.${$[1]}`}function zv8($){if(typeof $!=="string")throw Error("Unsupported type");let J=$.lastIndexOf(".");return[$4(d6($,0,J),"."),d6($,J+1)]}function qv8($){let[J,Q]=$,X=Q.length;for(let Y=0;Y!==J.length;++Y)if(X+=1+J[Y].length,X>255)return{adapted:!0,value:[G$(J,0,Y),Q]};return{adapted:!1,value:$}}function eN($={}){let J=lN($.size),Q=uB("-1",J),X=a_6(),Y=u6({unit:X,minLength:2,maxLength:63,size:Q});return mi(a0(u1(Zv8(J),{size:Q,minLength:1,maxLength:127}),Y),qv8).map(Hv8,zv8)}var ci=D(()=>{Q9();sN();pB();kJ();H4();jJ();xM0();U0()});function Fv8($){let J=$[0].length;for(let Q=1;Q!==$.length;++Q)if(J+=1+$[Q].length,J>64)return{adapted:!0,value:G$($,0,Q)};return{adapted:!1,value:$}}function Bv8($){return $6($,".")}function Vv8($){if(typeof $!=="string")throw Error("Unsupported");return $4($,".")}function Uv8($){return`${$[0]}@${$[1]}`}function Dv8($){if(typeof $!=="string")throw Error("Unsupported");return $4($,"@",2)}function $f6($={}){let J=lT("!#$%&'*+-/=?^_`{|}~"),Q=mi(u1(u6({unit:J,minLength:1,maxLength:64,size:$.size}),{minLength:1,maxLength:32,size:$.size}),Fv8).map(Bv8,Vv8);return a0(Q,eN({size:$.size})).map(Uv8,Dv8)}var Jf6=D(()=>{Q9();sN();ci();kJ();H4();xM0();U0()});function Iv8($){return dM0[0]=$,[Yf6[1],Yf6[0]]}function Lv8($){let{0:J,1:Q}=Iv8($),X=J>>>31,Y=J>>>20&2047,W=(J&1048575)*4294967296+Q,G=Y===0?-1022:Y-1023,K=Y===0?0:1;return K+=W*Gf6,K*=X===0?1:-1,{exponent:G,significand:K}}function Wf6($,J){if($===-1022)return x0(J*Qf6);let Q=x0((J-1)*Qf6),X=x0($+1023)<0||$===0&&1/$===gM0)return Wf6(Q,X);else return-Wf6(Q,-X)-x0(1)}function pi($){if($<0)return-pi(-$-x0(1));if($===uM0)return gM0;if($>x0(52));return(1+RJ(J&Nv8)*Gf6)*2**Q}var Ov8,gM0,Gf6,uM0,wv8,Qf6=4503599627370496,Nv8,Xf6,dM0,Yf6;var Kf6=D(()=>{U0();Ov8=RJ.NEGATIVE_INFINITY,gM0=RJ.POSITIVE_INFINITY,Gf6=RJ.EPSILON,uM0=x0(2146435072)*x0(4294967296),wv8=-uM0-x0(1),Nv8=x0(4503599627370495),Xf6=x0("9007199254740992"),dM0=new Float64Array(1),Yf6=new Uint32Array(dM0.buffer,dM0.byteOffset)});function ni($,J,Q,X){let{noDefaultInfinity:Y=!1,minExcluded:W=!1,maxExcluded:G=!1,min:K=Y?-J:mM0,max:Z=Y?J:cM0}=$,H=W?K<-Q?-X:Math.max(K,-Q):K===mM0?Math.max(K,-X):Math.max(K,-Q),z=G?Z>Q?X:Math.min(Z,Q):Z===cM0?Math.min(Z,X):Math.min(Z,Q);return{noDefaultInfinity:!1,minExcluded:W||(K!==mM0||W)&&Zf6(H),maxExcluded:G||(Z!==cM0||G)&&Zf6(z),min:Hf6(H,-0)?0:H,max:Hf6(z,0)?-0:z,noNaN:$.noNaN||!1}}var Zf6,Hf6,mM0,cM0;var lM0=D(()=>{Zf6=Number.isInteger,Hf6=Object.is,mM0=Number.NEGATIVE_INFINITY,cM0=Number.POSITIVE_INFINITY});function Ff6($){return ni($,Av8,Pv8,pT)}function Bf6($){return $===pT?qf6:$===-pT?zf6:$}function Vf6($){if(typeof $!=="number")throw Error("Unsupported type");return $===qf6?pT:$===zf6?-pT:$}var zf6,qf6,Av8,Pv8=4503599627370495.5,pT=4503599627370496;var Uf6=D(()=>{lM0();zf6=Number.NEGATIVE_INFINITY,qf6=Number.POSITIVE_INFINITY,Av8=Number.MAX_VALUE});function Of6($,J){if(Nf6($))throw Error("fc.double constraints."+J+" must be a 64-bit float");return li($)}function Tv8($){if(typeof $!=="number")throw Error("Unsupported type");return li($)}function jv8($){return!Mv8($)}function wf6($){let{noDefaultInfinity:J=!1,noNaN:Q=!1,minExcluded:X=!1,maxExcluded:Y=!1,min:W=J?-Df6:Cv8,max:G=J?Df6:Ev8}=$,K=Of6(W,"min"),Z=X?K+x0(1):K,H=Of6(G,"max"),z=Y?H-x0(1):H;if(zx0(0),B=q?Z:Z-x0(1),U=q?z+x0(1):z;return O5({min:B,max:U}).map((O)=>{if(z{if(typeof O!=="number")throw Error("Unsupported type");if(Nf6(O))return z!==U?U:B;return li(O)})}function lZ($={}){if(!$.noInteger)return wf6($);return wf6(Ff6($)).map(Bf6,Vf6).filter(jv8)}var Mv8,Nf6,Cv8,Ev8,Df6,Rv8;var nT=D(()=>{Kf6();Uf6();mB();U0();Mv8=Number.isInteger,Nf6=Number.isNaN,Cv8=Number.NEGATIVE_INFINITY,Ev8=Number.POSITIVE_INFINITY,Df6=Number.MAX_VALUE,Rv8=Number.NaN});function _v8($){return nM0[0]=$,vv8[0]}function fv8($){let J=_v8($),Q=J>>>31,X=J>>>23&255,Y=J&8388607,W=X===0?-126:X-127,G=X===0?0:1;return G+=Y/8388608,G*=Q===0?1:-1,{exponent:W,significand:G}}function If6($,J){if($===-126)return J*8388608;return kv8($+127,8388608)+(J-1)*8388608}function ii($){if($===pM0)return 2139095040;if($===Sv8)return-2139095041;let J=fv8($),Q=J.exponent,X=J.significand;if($>0||$===0&&1/$===pM0)return If6(Q,X);else return-If6(Q,-X)-1}function oi($){if($<0)return-oi(-$-1);if($===2139095040)return pM0;if($<16777216)return $*0.000000000000000000000000000000000000000000001401298464324817;let J=$-16777216,Q=-125+(J>>23);return(1+(J&8388607)/8388608)*2**Q}var Sv8,pM0,kv8,iT=340282346638528860000000000000000000000,nM0,vv8;var iM0=D(()=>{Sv8=Number.NEGATIVE_INFINITY,pM0=Number.POSITIVE_INFINITY,kv8=Math.imul,nM0=new Float32Array(1),vv8=new Uint32Array(nM0.buffer,nM0.byteOffset)});function Pf6($){return ni($,yv8,hv8,oT)}function Mf6($){return $===oT?Af6:$===-oT?Lf6:$}function Cf6($){if(typeof $!=="number")throw Error("Unsupported type");return $===Af6?oT:$===Lf6?-oT:$}var Lf6,Af6,yv8,hv8=8388607.5,oT=8388608;var Ef6=D(()=>{iM0();lM0();Lf6=Number.NEGATIVE_INFINITY,Af6=Number.POSITIVE_INFINITY,yv8=iT});function Rf6($,J){let X="fc.float constraints."+J+" must be a 32-bit float - you can convert any double to a 32-bit float by using `Math.fround(myDouble)`";if(jf6($)||xv8($)!==$)throw Error(X);return ii($)}function mv8($){if(typeof $!=="number")throw Error("Unsupported type");return ii($)}function cv8($){return!bv8($)}function Tf6($){let{noDefaultInfinity:J=!1,noNaN:Q=!1,minExcluded:X=!1,maxExcluded:Y=!1,min:W=J?-iT:gv8,max:G=J?iT:dv8}=$,K=Rf6(W,"min"),Z=X?K+1:K,H=Rf6(G,"max"),z=Y?H-1:H;if(Z>z)throw Error("fc.float constraints.min must be smaller or equal to constraints.max");if(Q)return E1({min:Z,max:z}).map(oi,mv8);let q=z>0?Z:Z-1,B=z>0?z+1:z;return E1({min:q,max:B}).map((U)=>{if(U>z||U{if(typeof U!=="number")throw Error("Unsupported type");if(jf6(U))return z!==B?B:q;return ii(U)})}function ri($={}){if(!$.noInteger)return Tf6($);return Tf6(Pf6($)).map(Mf6,Cf6).filter(cv8)}var bv8,jf6,xv8,gv8,dv8,uv8;var oM0=D(()=>{z4();iM0();Ef6();bv8=Number.isInteger,jf6=Number.isNaN,xv8=Math.fround,gv8=Number.NEGATIVE_INFINITY,dv8=Number.POSITIVE_INFINITY,uv8=Number.NaN});function Sf6($){return $.replace(/([$`\\])/g,"\\$1").replace(/\r/g,"\\r")}function ai($){return $.replace(/\*\//g,"*\\/")}function nB($){let J=4294967295;for(let Q=0;Q<$.length;++Q){let X=eQ($,Q);if(X<128)J=z7[J&255^X]^J>>8;else if(X<2048)J=z7[J&255^(192|X>>6&31)]^J>>8,J=z7[J&255^(128|X&63)]^J>>8;else if(X>=55296&&X<57344){let Y=eQ($,++Q);if(X>=56320||Y<56320||Y>57343||Number.isNaN(Y))Q-=1,J=z7[J&255^239]^J>>8,J=z7[J&255^191]^J>>8,J=z7[J&255^189]^J>>8;else{let W=(X&1023)+64,G=Y&1023;J=z7[J&255^(240|W>>8&7)]^J>>8,J=z7[J&255^(128|W>>2&63)]^J>>8,J=z7[J&255^(128|G>>6&15|(W&3)<<4)]^J>>8,J=z7[J&255^(128|G&63)]^J>>8}}else J=z7[J&255^(224|X>>12&15)]^J>>8,J=z7[J&255^(128|X>>6&63)]^J>>8,J=z7[J&255^(128|X&63)]^J>>8}return(J|0)+2147483648}var z7;var ti=D(()=>{U0();z7=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918000,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]});function iB($){if(lv8($)===$I.prototype&&$.generate===$I.prototype.generate&&$.canShrinkWithoutContext===$I.prototype.canShrinkWithoutContext&&$.shrink===$I.prototype.shrink)return $;return new $I($)}var lv8,$I;var si=D(()=>{S$();j$();lv8=Object.getPrototypeOf;$I=class $I extends v1{constructor($){super();this.arb=$}generate($,J){return this.arb.generate($,J)}canShrinkWithoutContext($){return this.arb.canShrinkWithoutContext($)}shrink($,J){return g0.nil()}}});function ei($){return a0(iB(E1()),iB(E1({min:1,max:4294967295}))).map(([J,Q])=>{let X=()=>{let Y={};return pv8((G,K)=>{let Z=v6(G),H=v6(K),z=nB(`${J}${Z}`)%Q,q=nB(`${J}${H}`)%Q,B=$(z,q);return Y[`[${Z},${H}]`]=B,B},{toString:()=>{let G=nv8(Y).sort().map((K)=>`${K} => ${v6(Y[K])}`).map((K)=>`/* ${ai(K)} */`);return`function(a, b) { - // With hash and stringify coming from fast-check${G.length!==0?` - ${$6(G,` - `)}`:""} - const cmp = ${$}; - const hA = hash('${J}' + stringify(a)) % ${Q}; - const hB = hash('${J}' + stringify(b)) % ${Q}; - return cmp(hA, hB); -}`},[k6]:X})};return X()})}var pv8,nv8;var rM0=D(()=>{$9();ti();U5();z4();si();H4();U0();pv8=Object.assign,nv8=Object.keys});function kf6(){return ei(iv8(($,J)=>$ hA < hB"}}))}var iv8;var vf6=D(()=>{rM0();iv8=Object.assign});function _f6(){return ei(ov8(($,J)=>$-J,{toString(){return"(hA, hB) => hA - hB"}}))}var ov8;var ff6=D(()=>{rM0();ov8=Object.assign});function yf6($){return a0(u1($,{minLength:1}),iB(E1())).map(([J,Q])=>{let X=()=>{let Y={},W=(...K)=>{let Z=v6(K),H=J[nB(`${Q}${Z}`)%J.length];return Y[Z]=H,Y7(H)?H[k6]():H};function G(K){let Z=Y1(Y1(zi(av8(Y)),(H)=>`${H} => ${v6(Y[H])}`),(H)=>`/* ${ai(H)} */`);return`function(...args) { - // With hash and stringify coming from fast-check${Z.length!==0?` - ${Z.join(` - `)}`:""} - const outs = ${K}; - return outs[hash('${Q}' + stringify(args)) % outs.length]; -}`}return rv8(W,{toString:{value:()=>G(v6(J))},[S8]:{value:()=>G(v6(J))},[K7]:{value:async()=>G(await bN(J))},[k6]:{value:X,configurable:!0}})};return X()})}var rv8,av8;var hf6=D(()=>{ti();U5();$9();Q9();z4();si();H4();U0();rv8=Object.defineProperties,av8=Object.keys});function $o(){return new Z7(tv8,sv8)}var tv8,sv8;var aM0=D(()=>{xN();tv8=Number.MIN_SAFE_INTEGER,sv8=Number.MAX_SAFE_INTEGER});function bf6(){return new Z7(0,ev8)}var ev8;var xf6=D(()=>{xN();ev8=Number.MAX_SAFE_INTEGER});function gf6($){let[J,Q]=$;switch(J){case"oct":return`0${gZ(Q,8)}`;case"hex":return`0x${gZ(Q,16)}`;case"dec":default:return`${Q}`}}function rT($,J){let Q=$_8($,J);if(gZ(Q,J)!==$)throw Error("Invalid value");return Q}function df6($){if(typeof $!=="string")throw Error("Invalid type");if($.length>=2&&$[0]==="0"){if($[1]==="x")return["hex",rT(d6($,2),16)];return["oct",rT(d6($,1),8)]}return["dec",rT($,10)]}var $_8;var tM0=D(()=>{U0();$_8=Number.parseInt});function J_8($){return $6($,".")}function Q_8($){if(typeof $!=="string")throw Error("Invalid type");return Y1($4($,"."),(J)=>rT(J,10))}function JI(){return a0(H7(255),H7(255),H7(255),H7(255)).map(J_8,Q_8)}var Jo=D(()=>{U0();rN();H4();tM0()});function $X($){return a0(S9("dec","oct","hex"),H7($)).map(gf6,df6)}var uf6=D(()=>{iN();rN();H4();tM0()});function sM0($){return $6($,".")}function eM0($){if(typeof $!=="string")throw Error("Invalid type");return $4($,".")}function Qo(){return e6(a0($X(255),$X(255),$X(255),$X(255)).map(sM0,eM0),a0($X(255),$X(255),$X(65535)).map(sM0,eM0),a0($X(255),$X(16777215)).map(sM0,eM0),$X(4294967295))}var $C0=D(()=>{U0();SJ();H4();uf6()});function JC0($){if($.length===0)return[];else return $4($,":")}function QC0($){let J=$4($,":");if(J.length>=2&&J[J.length-1].length<=4)return[G$(J,0,J.length-2),`${J[J.length-2]}:${J[J.length-1]}`];return[G$(J,0,J.length-1),J[J.length-1]]}function mf6($){return`${$6($[0],":")}:${$[1]}`}function cf6($){if(typeof $!=="string")throw Error("Invalid type");return QC0($)}function lf6($){return`::${$6($[0],":")}:${$[1]}`}function pf6($){if(typeof $!=="string")throw Error("Invalid type");if(!Ak6($,"::"))throw Error("Invalid value");return QC0(d6($,2))}function aT($){return`${$6($[0],":")}::${$6($[1],":")}:${$[2]}`}function tT($){if(typeof $!=="string")throw Error("Invalid type");let[J,Q]=$4($,"::",2),[X,Y]=QC0(Q);return[JC0(J),X,Y]}function nf6($){return aT([$[0],[$[1]],$[2]])}function if6($){let J=tT($);return[J[0],$6(J[1],":"),J[2]]}function XC0($){return`${$6($[0],":")}::${$[1]}`}function YC0($){if(typeof $!=="string")throw Error("Invalid type");let[J,Q]=$4($,"::",2);return[JC0(J),Q]}function of6($){return`${$6($[0],":")}::`}function rf6($){if(typeof $!=="string")throw Error("Invalid type");if(!Pk6($,"::"))throw Error("Invalid value");return[JC0(d6($,0,$.length-2))]}var af6=D(()=>{U0()});function X_8([$,J]){return`${$}:${J}`}function Y_8($){if(typeof $!=="string")throw new b0("Invalid type");if(!$.includes(":"))throw new b0("Invalid value");return $.split(":",2)}function G_8(){if(WC0===void 0)WC0=E1({min:0,max:15}).map(($)=>W_8[$],($)=>{if(typeof $!=="string")throw new b0("Not a string");if($.length!==1)throw new b0("Invalid length");let J=eQ($,0);if(J<=57)return J-48;if(J<97)throw new b0("Invalid character");return J-87});return WC0}function Xo(){let $=u6({unit:G_8(),minLength:1,maxLength:4,size:"max"}),J=e6(a0($,$).map(X_8,Y_8),JI());return e6(a0(u1($,{minLength:6,maxLength:6,size:"max"}),J).map(mf6,cf6),a0(u1($,{minLength:5,maxLength:5,size:"max"}),J).map(lf6,pf6),a0(u1($,{minLength:0,maxLength:1,size:"max"}),u1($,{minLength:4,maxLength:4,size:"max"}),J).map(aT,tT),a0(u1($,{minLength:0,maxLength:2,size:"max"}),u1($,{minLength:3,maxLength:3,size:"max"}),J).map(aT,tT),a0(u1($,{minLength:0,maxLength:3,size:"max"}),u1($,{minLength:2,maxLength:2,size:"max"}),J).map(aT,tT),a0(u1($,{minLength:0,maxLength:4,size:"max"}),$,J).map(nf6,if6),a0(u1($,{minLength:0,maxLength:5,size:"max"}),J).map(XC0,YC0),a0(u1($,{minLength:0,maxLength:6,size:"max"}),$).map(XC0,YC0),a0(u1($,{minLength:0,maxLength:7,size:"max"})).map(of6,rf6))}var W_8="0123456789abcdef",WC0=void 0;var GC0=D(()=>{Q9();SJ();kJ();H4();Jo();af6();z4();U0()});var KC0;var tf6=D(()=>{S$();KC0=class KC0 extends v1{constructor($){super();this.name=$,this.underlying=null}generate($,J){if(this.underlying===null)throw Error(`Lazy arbitrary ${JSON.stringify(this.name)} not correctly initialized`);return this.underlying.generate($,J)}canShrinkWithoutContext($){if(this.underlying===null)throw Error(`Lazy arbitrary ${JSON.stringify(this.name)} not correctly initialized`);return this.underlying.canShrinkWithoutContext($)}shrink($,J){if(this.underlying===null)throw Error(`Lazy arbitrary ${JSON.stringify(this.name)} not correctly initialized`);return this.underlying.shrink($,J)}}});function Z_8(){let $=new J9;return(Q)=>{let X=Z4($,Q);if(X!==void 0)return X;return X=new KC0(String(Q)),q8($,Q,X),X}}function Yo($){let J=Z_8(),Q=$(J),X=K_8(Q);for(let Y of X){let W=J(Y);W.underlying=Q[Y]}return Q}var K_8;var ZC0=D(()=>{tf6();U0();K_8=Object.getOwnPropertyNames});function H_8($,J){for(let Q of $){let X=J[Q]||{};if(X.maxLength===void 0||X.maxLength>0)return!0}return!1}function sf6($,J){if($.length===0)return E6([]);if(!H_8($,J))throw new b0("Contraints on pool must accept at least one entity, maxLength cannot sum to 0");let Q=$.map((X)=>u1(E6(X),J[X]));return a0(...Q).map((X)=>Dk6(X)).filter((X)=>X.length>0)}var ef6=D(()=>{Q9();H4();w5();U0()});function q_8($){return Xy6(Wo(null),S8,{configurable:!1,enumerable:!1,writable:!1,value:()=>$})}function Qy6($,J){return q_8(`<${e$($)}#${J}>`)}function Yy6($,J){let Q=Wo(z_8);for(let X in $){let Y=$[X],W=[];for(let G of Y){let K=$y6(Wo(Jy6(G)),G);W.push(K)}Q[X]=W}for(let X in J){let Y=J[X];for(let W=0;W!==Y.length;++W){let G=Y[W],K=Q[X][W];for(let Z in G){let H=G[Z];K[Z]=H.index===void 0?void 0:typeof H.index==="number"?Q[H.type][H.index]:Y1(H.index,(z)=>Q[H.type][z])}Xy6(K,S8,{configurable:!1,enumerable:!1,writable:!1,value:()=>{let Z=$[X][W],H=$y6(Wo(Jy6(Z)),Z);for(let z in G){let q=G[z];H[z]=q.index===void 0?void 0:typeof q.index==="number"?Qy6(q.type,q.index):Y1(q.index,(B)=>Qy6(q.type,B))}return v6(H)}})}}return Q}var $y6,Wo,Xy6,Jy6,z_8;var Wy6=D(()=>{U0();U5();$y6=Object.assign,Wo=Object.create,Xy6=Object.defineProperty,Jy6=Object.getPrototypeOf,z_8=Object.prototype});function Gy6($){let J=0,Q=new J9;for(let Y in $){let W=$[Y];for(let G in W){let K=W[G];if(K.arity!=="inverse")continue;let Z=Z4(Q,K.type);if(Z===void 0)Z=new J9,q8(Q,K.type,Z);if(Lk6(Z,K.forwardRelationship))throw new b0(`Cannot declare multiple inverse relationships for the same forward relationship ${e$(K.forwardRelationship)} on type ${e$(K.type)}`);q8(Z,K.forwardRelationship,{type:Y,property:G}),J+=1}}let X=new J9;if(J===0)return X;for(let Y in $){let W=$[Y],G=Z4(Q,Y);if(G===void 0)continue;for(let K in W){let Z=W[K];if(Z.arity==="inverse")continue;let H=Z4(G,K);if(H===void 0)continue;if(H.type!==Z.type)throw new b0(`Inverse relationship ${e$(H.property)} on type ${e$(H.type)} references forward relationship ${e$(K)} but types do not match`);q8(X,Z,H)}}if(X.size!==J)throw new b0("Some inverse relationships could not be matched with their corresponding forward relationships");return X}var Ky6=D(()=>{U0()});function F_8($,J,Q){switch($){case"exclusive":return E6(Q);case"successor":{let X=J!==void 0?J+1:0;return cB(E1({min:X,max:Q}))}case"any":return cB(E1({min:0,max:Q}))}}function B_8($,J,Q,X,Y,W,G){let K=F_8(J,Q,X);switch($){case"0-1":return k9(K,{nil:void 0,depthIdentifier:Y}).generate(W,G).value;case"1":return K.generate(W,G).value;case"many":{let Z=0,H=k9(N5(K,{depthIdentifier:Y,selector:(q)=>q===X?q+ ++Z:q,minLength:1}),{nil:[],depthIdentifier:Y}).generate(W,G).value,z=0;return Y1(H,(q)=>q===X?q+z++:q)}}}function zy6($,J){return new Hy6($,J)}var Zy6,Hy6;var qy6=D(()=>{S$();d$();j$();U0();w5();z4();_i();pB();mZ();Ky6();uN();Zy6=Object.create;Hy6=class Hy6 extends v1{constructor($,J){super();this.relations=$,this.defaultEntities=J;let Q=new sQ,X=new sQ;for(let Y in $){let W=$[Y];for(let G in W){let K=W[G];if(K.arity==="inverse")continue;if(K.strategy==="exclusive"){if(kN(Q,K.type))throw new b0(`Cannot mix exclusive with other strategies for type ${e$(K.type)}`);YG(X,K.type)}else{if(kN(X,K.type))throw new b0(`Cannot mix exclusive with other strategies for type ${e$(K.type)}`);YG(Q,K.type)}if(K.strategy==="successor"&&K.type!==Y)throw new b0("Cannot mix types for the strategy successor");if(K.strategy==="successor"&&K.arity==="1")throw new b0("Cannot use an arity of 1 for the strategy successor")}}this.inversedRelations=Gy6($)}createEmptyLinksInstanceFor($){let J=Zy6(null),Q=this.relations[$];for(let X in Q){let Y=Q[X];if(Y.arity==="inverse")J[X]={type:Y.type,index:[]}}return J}generate($,J){let Q=Zy6(null);for(let W in this.relations)Q[W]=[];let X=[];for(let W of this.defaultEntities)v0(X,{type:W,indexInType:Q[W].length,depth:0}),v0(Q[W],this.createEmptyLinksInstanceFor(W));let Y=-1;while(++Y=O)v0(X,{type:B,indexInType:I,depth:W.depth+1}),v0(U,this.createEmptyLinksInstanceFor(B));let E=Z4(this.inversedRelations,q);if(E!==void 0){let v=U[I][E.property].index;v0(v,W.indexInType)}}}}return X.length=0,new k0(Q,void 0)}canShrinkWithoutContext($){return!1}shrink($,J){return g0.nil()}}});function Fy6($){let J=V_8($),Q=U_8($);for(let X=0;X!==Q.length;++X){let Y=Q[X],W=D_8($,Y);if(W&&W.enumerable)J.push(Y)}return J}var V_8,U_8,D_8;var By6=D(()=>{V_8=Object.keys,U_8=Object.getOwnPropertySymbols,D_8=Object.getOwnPropertyDescriptor});function Vy6($,J){return function(X){let Y=X[1]?O_8(null):{};for(let W=0;W!==$.length;++W){let G=X[0][W];if(G!==J)w_8(Y,$[W],{value:G,configurable:!0,enumerable:!0,writable:!0})}return Y}}function Uy6($,J){return function(X){if(typeof X!=="object"||X===null)throw Error("Incompatible instance received: should be a non-null object");let Y=Object.getPrototypeOf(X)===null,W="constructor"in X&&X.constructor===Object;if(!Y&&!W)throw Error("Incompatible instance received: should be of exact type Object");let G=0,K=[];for(let z=0;z!==$.length;++z){let q=N_8(X,$[z]);if(q!==void 0){if(!q.configurable||!q.enumerable||!q.writable)throw Error("Incompatible instance received: should contain only c/e/w properties");if(q.get!==void 0||q.set!==void 0)throw Error("Incompatible instance received: should contain only no get/set properties");++G,v0(K,q.value)}else v0(K,J)}let Z=I_8(X).length,H=L_8(X).length;if(G!==Z+H)throw Error("Incompatible instance received: should not contain extra properties");return[K,Y]}}var O_8,w_8,N_8,I_8,L_8;var Dy6=D(()=>{U0();O_8=Object.create,w_8=Object.defineProperty,N_8=Object.getOwnPropertyDescriptor,I_8=Object.getOwnPropertyNames,L_8=Object.getOwnPropertySymbols});function Go($,J,Q){let X=Fy6($),Y=[];for(let W=0;W!==X.length;++W){let G=X[W],K=$[G];if(J===void 0||V5(J,G)!==-1)v0(Y,K);else v0(Y,k9(K,{nil:HC0}))}return a0(a0(...Y),Q?E6(!1):xY()).map(Vy6(X,HC0),Uy6(X,HC0))}var HC0;var Oy6=D(()=>{U0();nN();w5();pB();H4();By6();Dy6();HC0=Symbol("no-key")});function sT($,J){let Q=J!==void 0&&!!J.noNullPrototype;if(J==null)return Go($,void 0,Q);if(!(("requiredKeys"in J)&&J.requiredKeys!==void 0))return Go($,void 0,Q);let Y=("requiredKeys"in J?J.requiredKeys:void 0)||[];for(let W=0;W!==Y.length;++W){let G=Object.getOwnPropertyDescriptor($,Y[W]);if(G===void 0)throw Error("requiredKeys cannot reference keys that have not been defined in recordModel");if(!G.enumerable)throw Error("requiredKeys cannot reference keys that have are enumerable in recordModel")}return Go($,Y,Q)}var zC0=D(()=>{Oy6()});function wy6($,J,Q,X){let Y=A_8(null);for(let W in $){let G=$[W],K=sT(G,X),Z=J(W),H=Q(W),z={minLength:Z,maxLength:Z};Y[W]=H!==void 0?N5(K,{...z,selector:H}):u1(K,z)}return sT(Y)}var A_8;var Ny6=D(()=>{Q9();zC0();mZ();A_8=Object.create});function Ly6($,J,Q={}){let X=P_8($),Y=Q.initialPoolConstraints||Iy6(null),W=Q.unicityConstraints||Iy6(null),G={noNullPrototype:Q.noNullPrototype};return sf6(X,Y).chain((K)=>zy6(J,K).chain((Z)=>wy6($,(H)=>Z[H].length,(H)=>W[H],G).map((H)=>Yy6(H,Z))))}var Iy6,P_8;var Ay6=D(()=>{ef6();Wy6();qy6();Ny6();Iy6=Object.create,P_8=Object.keys});function Py6($){return $6(Y1($,(J)=>J[J.length-1]===","?d6(J,0,J.length-1):J)," ")}function My6($){return function(Q){if(typeof Q!=="string")throw Error("Unsupported type");let X=[];for(let Y of $4(Q," "))if($.canShrinkWithoutContext(Y))v0(X,Y);else if($.canShrinkWithoutContext(Y+","))v0(X,Y+",");else throw Error("Unsupported word");return X}}function Cy6($){let J=$6($," ");if(J[J.length-1]===",")J=d6(J,0,J.length-1);return _T(J[0])+d6(J,1)+"."}function Ey6($){return function(Q){if(typeof Q!=="string")throw Error("Unsupported type");if(Q.length<2||Q[Q.length-1]!=="."||Q[Q.length-2]===","||_T(vT(Q[0]))!==Q[0])throw Error("Unsupported value");let X=vT(Q[0])+d6(Q,1,Q.length-1),Y=[],W=$4(X," ");for(let G=0;G!==W.length;++G){let K=W[G];if($.canShrinkWithoutContext(K))v0(Y,K);else if(G===W.length-1&&$.canShrinkWithoutContext(K+","))v0(Y,K+",");else throw Error("Unsupported word")}return Y}}function Ry6($){return $6($," ")}function Ty6($){if(typeof $!=="string")throw Error("Unsupported type");let J=$4($,". ");for(let Q=0;Q{U0()});function M_8(){return e6(s("non",6),s("adipiscing",5),s("ligula",5),s("enim",5),s("pellentesque",5),s("in",5),s("augue",5),s("et",5),s("nulla",5),s("lorem",4),s("sit",4),s("sed",4),s("diam",4),s("fermentum",4),s("ut",4),s("eu",4),s("aliquam",4),s("mauris",4),s("vitae",4),s("felis",4),s("ipsum",3),s("dolor",3),s("amet,",3),s("elit",3),s("euismod",3),s("mi",3),s("orci",3),s("erat",3),s("praesent",3),s("egestas",3),s("leo",3),s("vel",3),s("sapien",3),s("integer",3),s("curabitur",3),s("convallis",3),s("purus",3),s("risus",2),s("suspendisse",2),s("lectus",2),s("nec,",2),s("ultricies",2),s("sed,",2),s("cras",2),s("elementum",2),s("ultrices",2),s("maecenas",2),s("massa,",2),s("varius",2),s("a,",2),s("semper",2),s("proin",2),s("nec",2),s("nisl",2),s("amet",2),s("duis",2),s("congue",2),s("libero",2),s("vestibulum",2),s("pede",2),s("blandit",2),s("sodales",2),s("ante",2),s("nibh",2),s("ac",2),s("aenean",2),s("massa",2),s("suscipit",2),s("sollicitudin",2),s("fusce",2),s("tempus",2),s("aliquam,",2),s("nunc",2),s("ullamcorper",2),s("rhoncus",2),s("metus",2),s("faucibus,",2),s("justo",2),s("magna",2),s("at",2),s("tincidunt",2),s("consectetur",1),s("tortor,",1),s("dignissim",1),s("congue,",1),s("non,",1),s("porttitor,",1),s("nonummy",1),s("molestie,",1),s("est",1),s("eleifend",1),s("mi,",1),s("arcu",1),s("scelerisque",1),s("vitae,",1),s("consequat",1),s("in,",1),s("pretium",1),s("volutpat",1),s("pharetra",1),s("tempor",1),s("bibendum",1),s("odio",1),s("dui",1),s("primis",1),s("faucibus",1),s("luctus",1),s("posuere",1),s("cubilia",1),s("curae,",1),s("hendrerit",1),s("velit",1),s("mauris,",1),s("gravida",1),s("ornare",1),s("ut,",1),s("pulvinar",1),s("varius,",1),s("turpis",1),s("nibh,",1),s("eros",1),s("id",1),s("aliquet",1),s("quis",1),s("lobortis",1),s("consectetuer",1),s("morbi",1),s("vehicula",1),s("tortor",1),s("tellus,",1),s("id,",1),s("eu,",1),s("quam",1),s("feugiat,",1),s("posuere,",1),s("iaculis",1),s("lectus,",1),s("tristique",1),s("mollis,",1),s("nisl,",1),s("vulputate",1),s("sem",1),s("vivamus",1),s("placerat",1),s("imperdiet",1),s("cursus",1),s("rutrum",1),s("iaculis,",1),s("augue,",1),s("lacus",1))}function Sy6($={}){let{maxCount:J,mode:Q="words",size:X}=$;if(J!==void 0&&J<1)throw Error("lorem has to produce at least one word/sentence");let Y=M_8();if(Q==="sentences"){let W=u1(Y,{minLength:1,size:"small"}).map(Cy6,Ey6(Y));return u1(W,{minLength:1,maxLength:J,size:X}).map(Ry6,Ty6)}else return u1(Y,{minLength:1,maxLength:J,size:X}).map(Py6,My6(Y))}var s=($,J)=>{return{arbitrary:E6($),weight:J}};var ky6=D(()=>{Q9();w5();SJ();jy6()});function vy6($){return new Map($)}function _y6($){if(typeof $!=="object"||$===null)throw Error("Incompatible instance received: should be a non-null object");if(!("constructor"in $)||$.constructor!==Map)throw Error("Incompatible instance received: should be of exact type Map");return Array.from($)}function C_8($){return $[0]}function eT($,J,Q={}){return N5(a0($,J),{minLength:Q.minKeys,maxLength:Q.maxKeys,size:Q.size,selector:C_8,depthIdentifier:Q.depthIdentifier,comparator:"SameValueZero"}).map(vy6,_y6)}var qC0=D(()=>{H4();mZ()});function fy6($){let J={};return(Q)=>{let X=Q!==void 0?Q:Ko;if(!Fi(J,X)){let Y=Ko;Ko=X-1,J[X]=$(X),Ko=Y}return J[X]}}var Ko=10;var yy6=D(()=>{U0()});function E_8($){let J=0;while($>x0(0)){if($&x0(1))++J;$>>=x0(1)}return J}function hy6($,J){let Q=(x0(1)<{U0()});var FC0;var gy6=D(()=>{mB();S$();d$();vN();xy6();U0();U0();FC0=class FC0 extends v1{constructor($,J,Q){super();this.stringArb=$,this.toggleCase=J,this.untoggleAll=Q}buildContextFor($,J){return{rawString:$.value,rawStringContext:$.context,flags:J.value,flagsContext:J.context}}generate($,J){let Q=this.stringArb.generate($,J),X=[...Q.value],Y=$j(X,this.toggleCase),G=O5(x0(0),(x0(1)<{let G=[...W.value],K=$j(G,this.toggleCase),Z=hy6(Y,K.length);return Zo(G,Z,K,this.toggleCase),new k0($6(G,""),this.buildContextFor(W,new k0(Z,void 0)))}).join(W7(()=>{let W=[...X],G=$j(W,this.toggleCase);return O5(x0(0),(x0(1)<{let Z=G$(W);return Zo(Z,K.value,G,this.toggleCase),new k0($6(Z,""),this.buildContextFor(new k0(X,Q.rawStringContext),K))})}))}}});function R_8($){let J=_T($);if(J!==$)return J;return vT($)}function dy6($,J){let Q=J&&J.toggleCase||R_8,X=J&&J.untoggleAll;return new FC0($,Q,X)}var uy6=D(()=>{U0();gy6()});function T_8($){return j20.from($)}function j_8($){if(!($ instanceof j20))throw Error("Unexpected type");return[...$]}function Ho($={}){return u1(ri($),$).map(T_8,j_8)}var BC0=D(()=>{oM0();Q9();U0()});function S_8($){return S20.from($)}function k_8($){if(!($ instanceof S20))throw Error("Unexpected type");return[...$]}function zo($={}){return u1(lZ($),$).map(S_8,k_8)}var VC0=D(()=>{nT();Q9();U0()});function F8($,J,Q,X,Y){let W=X.name,{min:G=J,max:K=Q,...Z}=$;if(G>K)throw Error(`Invalid range passed to ${W}: min must be lower than or equal to max`);if(GQ)throw Error(`Invalid max value passed to ${W}: max must be lower than or equal to ${Q}`);return u1(Y({min:G,max:K}),Z).map((H)=>X.from(H),(H)=>{if(!(H instanceof X))throw Error("Invalid type");return[...H]})}var gY=D(()=>{Q9()});function qo($={}){return F8($,-32768,32767,Hk6,E1)}var UC0=D(()=>{U0();z4();gY()});function Fo($={}){return F8($,-2147483648,2147483647,zk6,E1)}var DC0=D(()=>{U0();z4();gY()});function Bo($={}){return F8($,-128,127,Zk6,E1)}var OC0=D(()=>{U0();z4();gY()});function Vo($={}){return F8($,0,65535,Bk6,E1)}var wC0=D(()=>{U0();z4();gY()});function Uo($={}){return F8($,0,4294967295,Vk6,E1)}var NC0=D(()=>{U0();z4();gY()});function Do($={}){return F8($,0,255,qk6,E1)}var IC0=D(()=>{U0();z4();gY()});function Oo($={}){return F8($,0,255,Fk6,E1)}var LC0=D(()=>{U0();z4();gY()});function v_8($){return $!==void 0}function my6($){if($.hasToBeCloned)return new k0($.value_,{generatorContext:$.context},()=>$.value);return new k0($.value_,{generatorContext:$.context})}function cy6($){if($.hasToBeCloned)return new k0($.value_,{shrinkerContext:$.context},()=>$.value);return new k0($.value_,{shrinkerContext:$.context})}var AC0;var ly6=D(()=>{S$();d$();AC0=class AC0 extends v1{constructor($,J){super();this.generatorArbitrary=$,this.shrinkerArbitrary=J}generate($,J){return my6(this.generatorArbitrary.generate($,J))}canShrinkWithoutContext($){return this.shrinkerArbitrary.canShrinkWithoutContext($)}shrink($,J){if(!v_8(J))return this.shrinkerArbitrary.shrink($,void 0).map(cy6);if("generatorContext"in J)return this.generatorArbitrary.shrink($,J.generatorContext).map(my6);return this.shrinkerArbitrary.shrink($,J.shrinkerContext).map(cy6)}}});function Jj($,J,Q){let X=E1({min:$,max:J});if(J===Q)return X;let Y=E1({min:$,max:Q});return new AC0(X,Y)}var PC0=D(()=>{z4();ly6()});function y_8($){let J=-1;for(let Q=0;Q!==$.length;++Q)J=MC0(J,$[Q][0]);return J}function h_8($,J){let Q=R20($);for(let X=0;X!==J.length;++X){let Y=J[X];if(Y[0]<$)Q[Y[0]]=Y[1]}return Q}function wo($,J={}){let{size:Q,minNumElements:X=0,maxLength:Y=D5,maxNumElements:W=Y,noTrailingHole:G,depthIdentifier:K}=J,Z=KG(Q,X,W,J.maxNumElements!==void 0),H=KG(Q,Z,Y,J.maxLength!==void 0);if(X>Y)throw Error("The minimal number of non-hole elements cannot be higher than the maximal length of the array");if(X>W)throw Error("The minimal number of non-hole elements cannot be higher than the maximal number of non-holes");let z=__8(W,Y),q=J.maxNumElements!==void 0||Q!==void 0?Q:"=",B=MC0(H-1,0),U=MC0(Y-1,0),O=N5(a0(Jj(0,B,U),$),{size:q,minLength:X,maxLength:z,selector:(w)=>w[0],depthIdentifier:K}).map((w)=>{let N=y_8(w);return h_8(N+1,w)},(w)=>{if(!py6(w))throw Error("Not supported entry type");if(G&&w.length!==0&&!(w.length-1 in w))throw Error("No trailing hole");return Y1(f_8(w),(N)=>[Number(N[0]),N[1]])});if(G||Y===X)return O;return a0(O,Jj(X,H,Y)).map((w)=>{let N=w[0],I=w[1];if(N.length>=I)return N;let E=G$(N);return E.length=I,E},(w)=>{if(!py6(w))throw Error("Not supported entry type");return[w,w.length]})}var __8,MC0,py6,f_8;var CC0=D(()=>{U0();H4();mZ();PC0();jJ();__8=Math.min,MC0=Math.max,py6=R20.isArray,f_8=Object.entries});function ny6($){return new Set($)}function iy6($){if(typeof $!=="object"||$===null)throw Error("Incompatible instance received: should be a non-null object");if(!("constructor"in $)||$.constructor!==Set)throw Error("Incompatible instance received: should be of exact type Set");return Array.from($)}function No($,J={}){return N5($,{minLength:J.minLength,maxLength:J.maxLength,size:J.size,depthIdentifier:J.depthIdentifier,comparator:"SameValueZero"}).map(ny6,iy6)}var EC0=D(()=>{mZ()});function b_8($,J,Q,X,Y,W){return oN($,J,{maxKeys:Q,noNullPrototype:!W,size:X,depthIdentifier:Y})}function x_8($){return e6(Bo($),Do($),Oo($),qo($),Vo($),Fo($),Uo($),Ho($),zo($))}function Io($){let{values:J,depthSize:Q}=$,X=dN(),Y=$.maxDepth,W=$.maxKeys,G=$.size,K=e6(...J,...$.withBigInt?[O5()]:[],...$.withDate?[fi()]:[]);return Yo((Z)=>({anything:e6({maxDepth:Y,depthSize:Q,depthIdentifier:X},K,Z("array"),Z("object"),...$.withMap?[Z("map")]:[],...$.withSet?[Z("set")]:[],...$.withObjectString?[Z("anything").map((H)=>v6(H))]:[],...$.withTypedArray?[x_8({maxLength:W,size:G})]:[],...$.withSparseArray?[wo(Z("anything"),{maxNumElements:W,size:G,depthIdentifier:X})]:[]),keys:$.withObjectString?e6({arbitrary:$.key,weight:10},{arbitrary:Z("anything").map((H)=>v6(H)),weight:1}):$.key,array:u1(Z("anything"),{maxLength:W,size:G,depthIdentifier:X}),set:No(Z("anything"),{maxLength:W,size:G,depthIdentifier:X}),map:e6(eT(Z("keys"),Z("anything"),{maxKeys:W,size:G,depthIdentifier:X}),eT(Z("anything"),Z("anything"),{maxKeys:W,size:G,depthIdentifier:X})),object:b_8(Z("keys"),Z("anything"),W,G,X,$.withNullPrototype)})).anything}var RC0=D(()=>{U5();Q9();SJ();mB();CM0();BC0();VC0();UC0();DC0();OC0();wC0();NC0();IC0();LC0();CC0();ZC0();uN();bi();EC0();qC0()});function oy6($){switch(typeof $){case"boolean":return new T20($);case"number":return new RJ($);case"string":return new e$($);default:return $}}function ry6($){if(typeof $!=="object"||$===null||!("constructor"in $))return $;return $.constructor===T20||$.constructor===RJ||$.constructor===e$?$.valueOf():$}var ay6=D(()=>{U0()});function ty6($){return $.map(oy6,ry6)}var sy6=D(()=>{ay6()});function g_8($,J){return[xY(),$o(),lZ(),J($),e6(J($),E6(null),E6(void 0))]}function d_8($){return $.map((J)=>ty6(J))}function u_8($,J){return J?d_8($).concat($):$}function Lo($={}){let J={size:$.size,unit:"stringUnit"in $?$.stringUnit:$.withUnicodeString?"binary":void 0};return{key:$.key!==void 0?$.key:u6(J),values:u_8($.values!==void 0?$.values:g_8(J,u6),$.withBoxedValues===!0),depthSize:$.depthSize,maxDepth:$.maxDepth,maxKeys:$.maxKeys,size:$.size,withSet:$.withSet===!0,withMap:$.withMap===!0,withObjectString:$.withObjectString===!0,withNullPrototype:$.withNullPrototype===!0,withBigInt:$.withBigInt===!0,withDate:$.withDate===!0,withTypedArray:$.withTypedArray===!0,withSparseArray:$.withSparseArray===!0}}var TC0=D(()=>{nN();w5();nT();aM0();SJ();kJ();sy6()});function m_8($){return oN($.key,Io($),{maxKeys:$.maxKeys,noNullPrototype:!$.withNullPrototype,size:$.size})}function ey6($){return m_8(Lo($))}var $h6=D(()=>{bi();RC0();TC0()});function Jh6($,J){let{depthSize:Q,maxDepth:X}=J,Y=$,W=[xY(),lZ({noDefaultInfinity:!0,noNaN:!0}),$,E6(null)];return{key:Y,values:W,depthSize:Q,maxDepth:X}}var Qh6=D(()=>{nN();w5();nT()});function Ao($){return Io(Lo($))}var jC0=D(()=>{RC0();TC0()});function Po($={}){let J=$.noUnicodeString===void 0||$.noUnicodeString===!0,Q="stringUnit"in $?u6({unit:$.stringUnit}):J?u6():u6({unit:"binary"});return Ao(Jh6(Q,$))}var SC0=D(()=>{kJ();Qh6();jC0()});function Xh6($={}){return Po($).map(c_8)}var c_8;var Yh6=D(()=>{SC0();c_8=JSON.stringify});function kC0($,J){return`Stream(${J!==void 0?`${$6(J,",")}\u2026`:`${$} emitted`})`}var l_8,vC0;var Wh6=D(()=>{S$();d$();$9();j$();U0();U5();l_8=Object.defineProperties;vC0=class vC0 extends v1{constructor($,J){super();this.arb=$,this.history=J}generate($,J){let Q=J!==void 0&&$.nextInt(1,J)===1?J:void 0,X=()=>{let Y=this.history?[]:null,W=0,K=new g0(function*(Z,H){while(!0){let z=Z.generate(H,Q).value;if(W++,Y!==null)v0(Y,z);yield z}}(this.arb,$.clone()));return l_8(K,{toString:{value:()=>kC0(W,Y!==null?Y.map(v6):void 0)},[S8]:{value:()=>kC0(W,Y!==null?Y.map(v6):void 0)},[K7]:{value:async()=>kC0(W,Y!==null?await Promise.all(Y.map(bN)):void 0)},[k6]:{value:X,enumerable:!0}})};return new k0(X(),void 0)}canShrinkWithoutContext($){return!1}shrink($,J){return g0.nil()}}});function Gh6($,J){let Q=J!==void 0&&typeof J==="object"&&"noHistory"in J?!J.noHistory:!0;return new vC0($,Q)}var Kh6=D(()=>{Wh6()});function Zh6($){return $6($,"")}function _C0($){if(typeof $!=="string")throw Error("Cannot unmap the passed value");return[...$]}var Hh6=D(()=>{U0()});function zh6($){switch($.length%4){case 0:return $;case 3:return`${$}=`;case 2:return`${$}==`;default:return d6($,1)}}function qh6($){if(typeof $!=="string"||$.length%4!==0)throw Error("Invalid string received");let J=$.indexOf("=");if(J===-1)return $;if($.length-J>2)throw Error("Cannot unmap the passed value");return d6($,0,J)}var Fh6=D(()=>{U0()});function p_8($){if($<26)return fC0($+65);if($<52)return fC0($+97-26);if($<62)return fC0($+48-52);return $===62?"+":"/"}function n_8($){if(typeof $!=="string"||$.length!==1)throw new b0("Invalid entry");let J=eQ($,0);if(J>=65&&J<=90)return J-65;if(J>=97&&J<=122)return J-97+26;if(J>=48&&J<=57)return J-48+52;return J===43?62:J===47?63:-1}function i_8(){return E1({min:0,max:63}).map(p_8,n_8)}function Bh6($={}){let{minLength:J=0,maxLength:Q=D5,size:X}=$,Y=J+3-(J+3)%4,W=Q-Q%4,G=$.maxLength===void 0&&X===void 0?"=":X;if(Y>W)throw new b0("Minimal length should be inferior or equal to maximal length");if(Y%4!==0)throw new b0("Minimal length of base64 strings must be a multiple of 4");if(W%4!==0)throw new b0("Maximal length of base64 strings must be a multiple of 4");let K=i_8(),Z=b_6(K,_C0);return u1(K,{minLength:Y,maxLength:W,size:G,experimentalCustomSlices:Z}).map(Zh6,_C0).map(zh6,qh6)}var fC0;var Vh6=D(()=>{Q9();jJ();Hh6();Fh6();vM0();z4();U0();fC0=String.fromCharCode});function Dh6($,J){let Q=new J9,X=0;for(let Y of $)if(Uh6(Y,-0))++X;else{let W=Z4(Q,Y)||0;q8(Q,Y,W+1)}for(let Y=0;Y!==J.length;++Y){if(!(Y in J))return!1;let W=J[Y];if(Uh6(W,-0)){if(X===0)return!1;--X}else{let G=Z4(Q,W)||0;if(G===0)return!1;q8(Q,W,G-1)}}return!0}var Uh6;var Oh6=D(()=>{U0();Uh6=Object.is});var o_8,wh6,r_8,Qj;var yC0=D(()=>{S$();d$();vN();j$();U0();Oh6();xN();o_8=Math.floor,wh6=Math.log,r_8=Array.isArray;Qj=class Qj extends v1{constructor($,J,Q,X){super();if(this.originalArray=$,this.isOrdered=J,this.minLength=Q,this.maxLength=X,Q<0||Q>$.length)throw Error("fc.*{s|S}ubarrayOf expects the minimal length to be between 0 and the size of the original array");if(X<0||X>$.length)throw Error("fc.*{s|S}ubarrayOf expects the maximal length to be between 0 and the size of the original array");if(Q>X)throw Error("fc.*{s|S}ubarrayOf expects the minimal length to be inferior or equal to the maximal length");this.lengthArb=new Z7(Q,X),this.biasedLengthArb=Q!==X?new Z7(Q,Q+o_8(wh6(X-Q)/wh6(2))):this.lengthArb}generate($,J){let X=(J!==void 0&&$.nextInt(1,J)===1?this.biasedLengthArb:this.lengthArb).generate($,void 0),Y=X.value,W=Y1(this.originalArray,(K,Z)=>Z),G=[];for(let K=0;K!==Y;++K){let Z=$.nextInt(0,W.length-1);v0(G,W[Z]),Hi(W,Z,1)}if(this.isOrdered)zi(G,(K,Z)=>K-Z);return new k0(Y1(G,(K)=>this.originalArray[K]),X.context)}canShrinkWithoutContext($){if(!r_8($))return!1;if(!this.lengthArb.canShrinkWithoutContext($.length))return!1;return Dh6(this.originalArray,$)}shrink($,J){if($.length===0)return g0.nil();return this.lengthArb.shrink($.length,J).map((Q)=>{return new k0(G$($,$.length-Q.value),Q.context)}).join($.length>this.minLength?W7(()=>this.shrink(G$($,1),void 0).filter((Q)=>this.minLength<=Q.value.length+1).map((Q)=>new k0([$[0],...Q.value],void 0))):g0.nil())}}});function Nh6($,J={}){let{minLength:Q=0,maxLength:X=$.length}=J;return new Qj($,!0,Q,X)}var Ih6=D(()=>{yC0()});function Lh6($,J={}){let{minLength:Q=0,maxLength:X=$.length}=J;return new Qj($,!1,Q,X)}var Ah6=D(()=>{yC0()});function s_8($){return $<10?e$($):a_8[$]}function Ph6($,J){let Q="";while($.length+Q.length>5,Y=Q-(X<<5);J=s_8(Y)+J,Q=X}return J}function e_8($,J){let Q=~~($/1073741824),X=$&1073741823;return Ph6(Mh6(Q),J-6)+Ph6(Mh6(X),6)}function hC0($){return function(Q){return e_8(Q,$)}}function Mo($){if(typeof $!=="string")throw new b0("Unsupported type");let J=0,Q=1;for(let X=$.length-1;X>=0;--X){let Y=$[X],W=t_8[Y];if(W===void 0)throw new b0("Unsupported type");J+=W*Q,Q*=32}return J}var a_8,t_8;var Ch6=D(()=>{U0();a_8={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F",16:"G",17:"H",18:"J",19:"K",20:"M",21:"N",22:"P",23:"Q",24:"R",25:"S",26:"T",27:"V",28:"W",29:"X",30:"Y",31:"Z"},t_8={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,A:10,B:11,C:12,D:13,E:14,F:15,G:16,H:17,J:18,K:19,M:20,N:21,P:22,Q:23,R:24,S:25,T:26,V:27,W:28,X:29,Y:30,Z:31}});function Jf8($){return $f8($[0])+Eh6($[1])+Eh6($[2])}function Qf8($){if(typeof $!=="string"||$.length!==26)throw Error("Unsupported type");return[Mo($.slice(0,10)),Mo($.slice(10,18)),Mo($.slice(18))]}function Rh6(){let $=E1({min:0,max:281474976710655}),J=E1({min:0,max:1099511627775}),Q=E1({min:0,max:1099511627775});return a0($,J,Q).map(Jf8,Qf8)}var $f8,Eh6;var Th6=D(()=>{H4();z4();Ch6();$f8=hC0(10),Eh6=hC0(8)});function bC0($){return Mk6(gZ($,16),8,"0")}function jh6($){if(typeof $!=="string")throw Error("Unsupported type");if($.length!==8)throw Error("Unsupported value: invalid length");let J=parseInt($,16);if($!==bC0(J))throw Error("Unsupported value: invalid content");return J}var Sh6=D(()=>{U0()});function Co($,J){return E1({min:$,max:J}).map(bC0,jh6)}var kh6=D(()=>{z4();Sh6()});function vh6($){return`${$[0]}-${d6($[1],4)}-${d6($[1],0,4)}-${d6($[2],0,4)}-${d6($[2],4)}${$[3]}`}function _h6($){if(typeof $!=="string")throw Error("Unsupported type");let J=Xf8.exec($);if(J===null)throw Error("Unsupported type");return[J[1],J[3]+J[2],J[4]+d6(J[5],0,4),d6(J[5],4)]}var Xf8;var fh6=D(()=>{U0();Xf8=/^([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/});function hh6($){let J={},Q={};for(let W=0;W!==$.length;++W){let G=yh6[W],K=yh6[$[W]];J[G]=K,Q[K]=G}function X(W){return J[W[0]]+d6(W,1)}function Y(W){if(typeof W!=="string")throw new b0("Cannot produce non-string values");let G=Q[W[0]];if(G===void 0)throw new b0("Cannot produce strings not starting by the version in hexa code");return G+d6(W,1)}return{versionsApplierMapper:X,versionsApplierUnmapper:Y}}var yh6="0123456789abcdef";var bh6=D(()=>{U0()});function Yf8($){let J={};for(let Q of $){if(J[Q])throw new b0(`Version ${Q} has been requested at least twice for uuid`);if(J[Q]=!0,Q<1||Q>15)throw new b0(`Version must be a value in [1-15] for uuid, but received ${Q}`);if(~~Q!==Q)throw new b0(`Version must be an integer value for uuid, but received ${Q}`)}if($.length===0)throw new b0("Must provide at least one version for uuid")}function xh6($={}){let J=Co(0,4294967295),Q=$.version!==void 0?typeof $.version==="number"?[$.version]:$.version:[1,2,3,4,5,6,7,8];Yf8(Q);let{versionsApplierMapper:X,versionsApplierUnmapper:Y}=hh6(Q),W=Co(0,268435456*Q.length-1).map(X,Y),G=Co(2147483648,3221225471);return a0(J,W,G,J).map(vh6,_h6)}var gh6=D(()=>{H4();kh6();fh6();U0();bh6()});function Wf8($){return u6({unit:tN("-._~!$&'()*+,;=:"),size:$})}function Gf8([$,J,Q]){return($===null?"":`${$}@`)+J+(Q===null?"":`:${Q}`)}function Kf8($){if(typeof $!=="string")throw Error("Unsupported");let J=$.indexOf("@"),Q=J!==-1?$.substring(0,J):null,Y=/:(\d+)$/.exec($),W=Y!==null?Number(Y[1]):null,G=Y!==null?$.substring(J+1,$.length-Y[1].length-1):$.substring(J+1);return[Q,G,W]}function Zf8($){return`[${$}]`}function Hf8($){if(typeof $!=="string"||$[0]!=="["||$[$.length-1]!=="]")throw Error("Unsupported");return $.substring(1,$.length-1)}function Eo($){let J=$||{},Q=J.size,X=[eN({size:Q}),...J.withIPv4===!0?[JI()]:[],...J.withIPv6===!0?[Xo().map(Zf8,Hf8)]:[],...J.withIPv4Extended===!0?[Qo()]:[]];return a0(J.withUserInfo===!0?k9(Wf8(Q)):E6(null),e6(...X),J.withPort===!0?k9(H7(65535)):E6(null)).map(Gf8,Kf8)}var xC0=D(()=>{sN();w5();ci();Jo();$C0();GC0();rN();SJ();pB();kJ();H4()});function Ro($){return u6({unit:tN("-._~!$&'()*+,;=:@/?"),size:$})}var gC0=D(()=>{sN();kJ()});function To($={}){return Ro($.size)}var dC0=D(()=>{gC0()});function jo($={}){return u6({unit:tN("-._~!$&'()*+,;=:@"),size:$.size})}var uC0=D(()=>{sN();kJ()});function dh6($){return $6(Y1($,(J)=>`/${J}`),"")}function uh6($){if(typeof $!=="string")throw Error("Incompatible value received: type");if($.length!==0&&$[0]!=="/")throw Error("Incompatible value received: start");return Hi($4($,"/"),1)}var mh6=D(()=>{U0()});function zf8($){switch($){case"xsmall":return["xsmall","xsmall"];case"small":return["small","xsmall"];case"medium":return["small","small"];case"large":return["medium","small"];case"xlarge":return["medium","medium"]}}function mC0($,J){return u1(jo({size:$}),{size:J}).map(dh6,uh6)}function ch6($){let[J,Q]=zf8($);if(J===Q)return mC0(J,Q);return e6(mC0(J,Q),mC0(Q,J))}var lh6=D(()=>{uC0();Q9();mh6();SJ()});function So($){let Q=lN(($||{}).size);return ch6(Q)}var cC0=D(()=>{jJ();lh6()});function ko($={}){return Ro($.size)}var lC0=D(()=>{gC0()});function ph6($){let[J,Q,X]=$,Y=$[3]===null?"":`?${$[3]}`,W=$[4]===null?"":`#${$[4]}`;return`${J}://${Q}${X}${Y}${W}`}function nh6($){if(typeof $!=="string")throw Error("Incompatible value received: type");let J=qf8.exec($);if(J===null)throw Error("Incompatible value received");let Q=J[1],X=J[2],Y=J[3],W=J[4],G=J[5];return[Q,X,Y,W!==void 0?W.substring(1):null,G!==void 0?G.substring(1):null]}var qf8;var ih6=D(()=>{qf8=/^([[A-Za-z][A-Za-z0-9+.-]*):\/\/([^/?#]*)([^?#]*)(\?[A-Za-z0-9\-._~!$&'()*+,;=:@/?%]*)?(#[A-Za-z0-9\-._~!$&'()*+,;=:@/?%]*)?$/});function oh6($){let J=$||{},Q=lN(J.size),X=J.authoritySettings!==void 0&&J.authoritySettings.size!==void 0?uB(J.authoritySettings.size,Q):Q,Y={...J.authoritySettings,size:X},W=J.validSchemes||["http","https"],G=S9(...W),K=Eo(Y);return a0(G,K,So({size:Q}),J.withQueryParameters===!0?k9(ko({size:Q})):E6(null),J.withFragments===!0?k9(To({size:Q})):E6(null)).map(ph6,nh6)}var rh6=D(()=>{iN();w5();pB();H4();lC0();dC0();xC0();ih6();jJ();cC0()});var vo;var ah6=D(()=>{$9();vo=class vo{constructor($,J){this.commands=$,this.metadataForReplay=J,this[k6]=function(){return new vo(this.commands.map((Q)=>Q.clone()),this.metadataForReplay)}}[Symbol.iterator](){return this.commands[Symbol.iterator]()}toString(){let $=this.commands.filter((Q)=>Q.hasRan).map((Q)=>Q.toString()).join(","),J=this.metadataForReplay();return J.length!==0?`${$} /*${J}*/`:$}}});class Xj{constructor($){if(this.cmd=$,this.hasRan=!1,gT($)){let J=$[S8];this[S8]=function(){return J.call($)}}if(dT($)){let J=$[K7];this[K7]=function(){return J.call($)}}}check($){return this.cmd.check($)}run($,J){return this.hasRan=!0,this.cmd.run($,J)}clone(){if(Y7(this.cmd))return new Xj(this.cmd[k6]());return new Xj(this.cmd)}toString(){return this.cmd.toString()}}var th6=D(()=>{U5();$9()});class _o{static parse($){let[J,Q]=$.split(":"),X=this.parseCounts(J),Y=this.parseChanges(Q);return this.parseOccurences(X,Y)}static stringify($){let J=this.countOccurences($),Q=this.stringifyCounts(J),X=this.stringifyChanges(J);return`${Q}:${X}`}static intToB64($){if($<26)return String.fromCharCode($+65);if($<52)return String.fromCharCode($+97-26);if($<62)return String.fromCharCode($+48-52);return String.fromCharCode($===62?43:47)}static b64ToInt($){if($>="a")return $.charCodeAt(0)-97+26;if($>="A")return $.charCodeAt(0)-65;if($>="0")return $.charCodeAt(0)-48+52;return $==="+"?62:63}static countOccurences($){return $.reduce((J,Q)=>{if(J.length===0||J[J.length-1].count===64||J[J.length-1].value!==Q)J.push({value:Q,count:1});else J[J.length-1].count+=1;return J},[])}static parseOccurences($,J){let Q=[];for(let X=0;X!==$.length;++X){let Y=$[X],W=J[X];for(let G=0;G!==Y;++G)Q.push(W)}return Q}static stringifyChanges($){let J="";for(let Q=0;Q<$.length;Q+=6){let X=$.slice(Q,Q+6).reduceRight((Y,W)=>(Y<<1)+(W.value?1:0),0);J+=this.intToB64(X)}return J}static parseChanges($){let J=$.split("").map((X)=>this.b64ToInt(X)),Q=[];for(let X=0;X!==J.length;++X){let Y=J[X];for(let W=0;W!==6;++W,Y>>=1)Q.push(Y%2===1)}return Q}static stringifyCounts($){return $.map(({count:J})=>this.intToB64(J-1)).join("")}static parseCounts($){return $.split("").map((J)=>this.b64ToInt(J)+1)}}var pC0;var sh6=D(()=>{S$();d$();ah6();th6();vN();j$();SJ();PC0();pC0=class pC0 extends v1{constructor($,J,Q,X,Y){super();this.sourceReplayPath=X,this.disableReplayLog=Y,this.oneCommandArb=e6(...$).map((W)=>new Xj(W)),this.lengthArb=Jj(0,J,Q),this.replayPath=[],this.replayPathPosition=0}metadataForReplay(){return this.disableReplayLog?"":`replayPath=${JSON.stringify(_o.stringify(this.replayPath))}`}buildValueFor($,J){let Q=$.map((Y)=>Y.value_),X={shrunkOnce:J,items:$};return new k0(new vo(Q,()=>this.metadataForReplay()),X)}generate($){let Q=this.lengthArb.generate($,void 0).value,X=Array(Q);for(let Y=0;Y!==Q;++Y){let W=this.oneCommandArb.generate($,void 0);X[Y]=W}return this.replayPathPosition=0,this.buildValueFor(X,!1)}canShrinkWithoutContext($){return!1}filterOnExecution($){let J=[];for(let Q of $)if(Q.value_.hasRan)this.replayPath.push(!0),J.push(Q);else this.replayPath.push(!1);return J}filterOnReplay($){return $.filter((J,Q)=>{let X=this.replayPath[this.replayPathPosition+Q];if(X===void 0)throw Error("Too short replayPath");if(!X&&J.value_.hasRan)throw Error("Mismatch between replayPath and real execution");return X})}filterForShrinkImpl($){if(this.replayPathPosition===0)this.replayPath=this.sourceReplayPath!==null?_o.parse(this.sourceReplayPath):[];let J=this.replayPathPosition{let H=W.slice(0,Z);return this.lengthArb.shrink(W.length-1-Z,void 0).map((z)=>H.concat(W.slice(W.length-(z.value+1))))}));for(let Z=0;Z!==W.length;++Z)K.push(W7(()=>this.oneCommandArb.shrink(W[Z].value_,W[Z].context).map((H)=>W.slice(0,Z).concat([H],W.slice(Z+1)))));return G.join(...K).map((Z)=>{return this.buildValueFor(Z.map((H)=>new k0(H.value_.clone(),H.context)),!0)})}}});function eh6($,J={}){let{size:Q,maxCommands:X=D5,disableReplayLog:Y=!1,replayPath:W=null}=J,G=J.maxCommands!==void 0,K=KG(Q,0,X,G);return new pC0($,K,X,W,Y)}var $b6=D(()=>{sh6();jJ()});class Jb6{constructor($,J){this.s=$,this.cmd=J}async check($){let J=null,Q=!1;if((await this.s.scheduleSequence([{label:`check@${this.cmd.toString()}`,builder:async()=>{try{Q=await Promise.resolve(this.cmd.check($))}catch(Y){throw J=Y,Y}}}]).task).faulty)throw J;return Q}async run($,J){let Q=null;if((await this.s.scheduleSequence([{label:`run@${this.cmd.toString()}`,builder:async()=>{try{await this.cmd.run($,J)}catch(Y){throw Q=Y,Y}}}]).task).faulty)throw Q}}var Qb6=function*($,J){for(let Q of J)yield new Jb6($,Q)};function Wb6($,J){Ff8($,J)}async function Gb6($,J){await Yb6($,J)}async function Kb6($,J,Q){let X=Qb6($,Q),Y=Yb6(J,X,$.schedule(Promise.resolve(),"startModel"));await $.waitFor(Y),await $.waitAll()}var Xb6=($,J,Q,X,Y)=>{return $.then((W)=>{let{model:G,real:K}=W,Z=Q;for(let H of J)Z=Y(Z,()=>{return X(H,G,K)});return Z})},Ff8=($,J)=>{return Xb6({then:(W)=>{W($());return}},J,void 0,(W,G,K)=>{if(W.check(G))W.run(G,K);return},(W,G)=>G())},Bf8=($)=>{return typeof $.then==="function"},Yb6=async($,J,Q=Promise.resolve())=>{return await Xb6({then:(G)=>{let K=$();if(Bf8(K))return K.then(G);else return G(K)}},J,Q,async(G,K,Z)=>{if(await G.check(K))await G.run(K,Z)},(G,K)=>G.then(K))};var Zb6=()=>{};class oB{constructor($,J){this.act=$,this.taskSelector=J,this.lastTaskId=0,this.sourceTaskSelector=J.clone(),this.scheduledTasks=[],this.triggeredTasks=[],this.scheduledWatchers=[],this[k6]=function(){return new oB(this.act,this.sourceTaskSelector)}}static buildLog($){return`[task\${${$.taskId}}] ${$.label.length!==0?`${$.schedulingType}::${$.label}`:$.schedulingType} ${$.status}${$.outputValue!==void 0?` with value ${Sf6($.outputValue)}`:""}`}log($,J,Q,X,Y,W){this.triggeredTasks.push({status:Y,schedulingType:$,taskId:J,label:Q,metadata:X,outputValue:W!==void 0?v6(W):void 0})}scheduleInternal($,J,Q,X,Y,W){let G=++this.lastTaskId,K=void 0,Z=new Promise((H,z)=>{K=()=>{let q=Promise.resolve(W!==void 0?Q.then(()=>W()):Q);return q.then((B)=>{this.log($,G,J,X,"resolved",B),H(B)},(B)=>{this.log($,G,J,X,"rejected",B),z(B)}),q}});if(this.scheduledTasks.push({original:Q,trigger:K,schedulingType:$,taskId:G,label:J,metadata:X,customAct:Y}),this.scheduledWatchers.length!==0)this.scheduledWatchers[0]();return Z}schedule($,J,Q,X){return this.scheduleInternal("promise",J||"",$,Q,X||fo)}scheduleFunction($,J){return(...Q)=>this.scheduleInternal("function",`${$.name}(${Q.map(v6).join(",")})`,$(...Q),void 0,J||fo)}scheduleSequence($,J){let Q={done:!1,faulty:!1},X={then:(H)=>H()},Y=()=>{},W=new Promise((H)=>{Y=()=>H({done:Q.done,faulty:Q.faulty})}),G=()=>{Q.faulty=!0,Y()},K=()=>{Q.done=!0,Y()},Z=(H,z)=>{if(H>=$.length){z.then(K,G);return}z.then(()=>{let q=$[H],[B,U,O]=typeof q==="function"?[q,q.name,void 0]:[q.builder,q.label,q.metadata],w=this.scheduleInternal("sequence",U,X,O,J||fo,()=>B());Z(H+1,w)},G)};return Z(0,X),Object.assign(Q,{task:W})}count(){return this.scheduledTasks.length}internalWaitOne(){if(this.scheduledTasks.length===0)throw Error("No task scheduled");let $=this.taskSelector.nextTaskIndex(this.scheduledTasks),[J]=this.scheduledTasks.splice($,1);return J.customAct(()=>{return J.trigger().catch((X)=>{})})}waitOne($){let J=$||fo;return this.act(()=>J(()=>this.internalWaitOne()))}async waitAll($){while(this.scheduledTasks.length>0)await this.waitOne($)}async internalWaitFor($,J){let Q=!1,X=J.customAct,Y=J.onWaitStart,W=J.onWaitIdle,G=J.launchAwaiterOnInit,K=void 0,Z=void 0,H=0,z=null,q=null,B=async()=>{H=nC0;for(H=nC0;!Q&&H>0;--H)await Promise.resolve();if(!Q&&this.scheduledTasks.length>0){if(Y!==void 0)Y();return q=this.waitOne(X),q.then(()=>{return q=null,B()},(N)=>{throw q=null,Q=!0,Z(N),N})}if(!Q&&W!==void 0)W();z=null},U=()=>{if(z!==null){H=nC0+1;return}z=B().catch(()=>{})},O=()=>{let N=this.scheduledWatchers.indexOf(U);if(N!==-1)this.scheduledWatchers.splice(N,1);if(N===0&&this.scheduledWatchers.length!==0)this.scheduledWatchers[0]()},w=new Promise((N,I)=>{K=(E)=>{O(),N(E)},Z=(E)=>{O(),I(E)}});if($.then((N)=>{if(Q=!0,q===null)K(N);else q.then(()=>K(N),(I)=>Z(I))},(N)=>{if(Q=!0,q===null)Z(N);else q.then(()=>Z(N),()=>Z(N))}),(this.scheduledTasks.length>0||G)&&this.scheduledWatchers.length===0)U();return this.scheduledWatchers.push(U),w}waitNext($,J){let Q=void 0,X=$,Y=X<=0?Promise.resolve():new Promise((W)=>{Q=()=>{if(--X<=0)W()}});return this.internalWaitFor(Y,{customAct:J,onWaitStart:Q,onWaitIdle:void 0,launchAwaiterOnInit:!1})}waitIdle($){let J=void 0,Q=new Promise((X)=>J=X);return this.internalWaitFor(Q,{customAct:$,onWaitStart:void 0,onWaitIdle:J,launchAwaiterOnInit:!0})}waitFor($,J){return this.internalWaitFor($,{customAct:J,onWaitStart:void 0,onWaitIdle:void 0,launchAwaiterOnInit:!1})}report(){return[...this.triggeredTasks,...this.scheduledTasks.map(($)=>({status:"pending",schedulingType:$.schedulingType,taskId:$.taskId,label:$.label,metadata:$.metadata}))]}toString(){return"schedulerFor()`\n"+this.report().map(oB.buildLog).map(($)=>`-> ${$}`).join(` -`)+"`"}}var fo=($)=>$(),nC0=50;var iC0=D(()=>{$9();U5()});function Hb6($){let J=0;return{clone:()=>Hb6($),nextTaskIndex:(Q)=>{if($.length<=J)throw Error("Invalid schedulerFor defined: too many tasks have been scheduled");let X=Q.findIndex((Y)=>Y.taskId===$[J]);if(X===-1)throw Error("Invalid schedulerFor defined: unable to find next task");return++J,X}}}function oC0($,J){return new oB($,Hb6(J))}var zb6=D(()=>{iC0()});function qb6($){let J=$.clone();return{clone:()=>qb6(J),nextTaskIndex:(Q)=>{return $.nextInt(0,Q.length-1)}}}var rC0;var Fb6=D(()=>{S$();d$();j$();iC0();rC0=class rC0 extends v1{constructor($){super();this.act=$}generate($,J){return new k0(new oB(this.act,qb6($.clone())),void 0)}canShrinkWithoutContext($){return!1}shrink($,J){return g0.nil()}}});function Bb6($){let{act:J=(Q)=>Q()}=$||{};return new rC0(J)}function Vb6($,J){let{act:Q=(X)=>X()}=Array.isArray($)?J||{}:$||{};if(Array.isArray($))return oC0(Q,$);return function(X,...Y){return oC0(Q,Y)}}var Ub6=D(()=>{zb6();Fb6()});function Db6($={}){return F8($,x0("-9223372036854775808"),x0("9223372036854775807"),Gk6,O5)}var Ob6=D(()=>{U0();mB();gY()});function wb6($={}){return F8($,x0(0),x0("18446744073709551615"),Kk6,O5)}var Nb6=D(()=>{U0();mB();gY()});function Vf8($){return Error(`Unsupported AST node! Received: ${v6($)}`)}function yo($,J,Q){if(!J&&!Q)return $;let X={hasStart:!1,hasEnd:!1},Y=Ib6($,J,Q,X),W=J&&!X.hasStart,G=Q&&!X.hasEnd;if(!W&&!G)return Y;let K=[];if(W)K.push({type:"Assertion",kind:"^"}),K.push({type:"Repetition",quantifier:{type:"Quantifier",kind:"*",greedy:!0},expression:{type:"Char",kind:"meta",symbol:".",value:".",codePoint:Number.NaN}});if(K.push(Y),G)K.push({type:"Repetition",quantifier:{type:"Quantifier",kind:"*",greedy:!0},expression:{type:"Char",kind:"meta",symbol:".",value:".",codePoint:Number.NaN}}),K.push({type:"Assertion",kind:"$"});return{type:"Group",capturing:!1,expression:{type:"Alternative",expressions:K}}}function Ib6($,J,Q,X){switch($.type){case"Char":return $;case"Repetition":return $;case"Quantifier":throw Error("Wrongly defined AST tree, Quantifier nodes not supposed to be scanned!");case"Alternative":return X.hasStart=!0,X.hasEnd=!0,{...$,expressions:$.expressions.map((Y,W)=>yo(Y,J&&W===0,Q&&W===$.expressions.length-1))};case"CharacterClass":return $;case"ClassRange":return $;case"Group":return{...$,expression:Ib6($.expression,J,Q,X)};case"Disjunction":return X.hasStart=!0,X.hasEnd=!0,{...$,left:$.left!==null?yo($.left,J,Q):null,right:$.right!==null?yo($.right,J,Q):null};case"Assertion":if($.kind==="^"||$.kind==="Lookahead")return X.hasStart=!0,$;else if($.kind==="$"||$.kind==="Lookbehind")return X.hasEnd=!0,$;else throw Error(`Assertions of kind ${$.kind} not implemented yet!`);case"Backreference":return $;default:throw Vf8($)}}function Lb6($){return yo($,!0,!0)}var Ab6=D(()=>{U5()});function Pb6($,J){return $[J]>="\uD800"&&$[J]<="\uDBFF"&&$[J+1]>="\uDC00"&&$[J+1]<="\uDFFF"?2:1}function C4($){return $>="0"&&$<="9"||$>="a"&&$<="f"||$>="A"&&$<="F"}function aC0($){return $>="0"&&$<="9"}function Mb6($,J){for(let Q=J;Q!==$.length;++Q){let X=$[Q];if(X==="\\")Q+=1;else if(X==="]")return Q}throw Error("Missing closing ']'")}function Uf8($,J){let Q=0;for(let X=J;X!==$.length;++X){let Y=$[X];if(Y==="\\")X+=1;else if(Y===")"){if(Q===0)return X;Q-=1}else if(Y==="[")X=Mb6($,X);else if(Y==="(")Q+=1}throw Error("Missing closing ')'")}function Df8($,J){let Q=!1;for(let X=J;X!==$.length;++X){let Y=$[X];if(aC0(Y));else if(J===X)return-1;else if(Y===","){if(Q)return-1;Q=!0}else if(Y==="}")return X;else return-1}return-1}function Of8($,J,Q,X){switch($[J]){case"[":{if(X===dY.Character)return J+1;return Mb6($,J+1)+1}case"{":{if(X===dY.Character)return J+1;let Y=Df8($,J+1);if(Y===-1)return J+1;return Y+1}case"(":{if(X===dY.Character)return J+1;return Uf8($,J+1)+1}case"]":case"}":case")":return J+1;case"\\":{let Y=$[J+1];switch(Y){case"x":if(C4($[J+2])&&C4($[J+3]))return J+4;throw Error(`Unexpected token '${$.substring(J,J+4)}' found`);case"u":if($[J+2]==="{"){if(!Q)return J+2;if($[J+4]==="}"){if(C4($[J+3]))return J+5;throw Error(`Unexpected token '${$.substring(J,J+5)}' found`)}if($[J+5]==="}"){if(C4($[J+3])&&C4($[J+4]))return J+6;throw Error(`Unexpected token '${$.substring(J,J+6)}' found`)}if($[J+6]==="}"){if(C4($[J+3])&&C4($[J+4])&&C4($[J+5]))return J+7;throw Error(`Unexpected token '${$.substring(J,J+7)}' found`)}if($[J+7]==="}"){if(C4($[J+3])&&C4($[J+4])&&C4($[J+5])&&C4($[J+6]))return J+8;throw Error(`Unexpected token '${$.substring(J,J+8)}' found`)}if($[J+8]==="}"&&C4($[J+3])&&C4($[J+4])&&C4($[J+5])&&C4($[J+6])&&C4($[J+7]))return J+9;throw Error(`Unexpected token '${$.substring(J,J+9)}' found`)}if(C4($[J+2])&&C4($[J+3])&&C4($[J+4])&&C4($[J+5]))return J+6;throw Error(`Unexpected token '${$.substring(J,J+6)}' found`);case"p":case"P":{if(!Q)return J+2;let W=J+2;for(;W<$.length&&$[W]!=="}";W+=$[W]==="\\"?2:1);if($[W]!=="}")throw Error("Invalid \\P definition");return W+1}case"k":{let W=J+2;for(;W<$.length&&$[W]!==">";++W);if($[W]!==">"){if(!Q)return J+2;throw Error("Invalid \\k definition")}return W+1}default:{if(aC0(Y)){let G=Q?$.length:Math.min(J+4,$.length),K=J+2;for(;K{(function($){$[$.Full=0]="Full",$[$.Character=1]="Character"})(dY||(dY={}))});function sC0($){let J=$.pop();if(J===void 0)throw Error("Unable to extract token preceeding the currently parsed one");return J}function Eb6($){return $>="0"&&$<="9"}function ho($,J){return{type:"Char",kind:"simple",symbol:$,value:$,codePoint:$.codePointAt(0)||-1,escaped:J}}function QI($,J){return{type:"Char",kind:"meta",symbol:J,value:$,codePoint:J.codePointAt(0)||-1}}function pZ($,J){if($.length>1)return{type:"Alternative",expressions:$};if(!J&&$.length===0)throw Error("Unsupported no token");return $[0]}function eC0($){if($[0]==="\\"){let J=$[1];switch(J){case"x":{let Q=$.substring(2),X=Number.parseInt(Q,16);return{type:"Char",kind:"hex",symbol:tC0(X),value:$,codePoint:X}}case"u":{if($==="\\u")return ho("u",!0);let Q=$[2]==="{"?$.substring(3,$.length-1):$.substring(2),X=Number.parseInt(Q,16);return{type:"Char",kind:"unicode",symbol:tC0(X),value:$,codePoint:X}}case"0":return QI($,"\x00");case"n":return QI($,` -`);case"f":return QI($,"\f");case"r":return QI($,"\r");case"t":return QI($,"\t");case"v":return QI($,"\v");case"w":case"W":case"d":case"D":case"s":case"S":case"b":case"B":return{type:"Char",kind:"meta",symbol:void 0,value:$,codePoint:Number.NaN};default:{if(Eb6(J)){let X=$.substring(1),Y=Number(X);return{type:"Char",kind:"decimal",symbol:tC0(Y),value:$,codePoint:Y}}if($.length>2&&(J==="p"||J==="P"))throw Error("UnicodeProperty not implemented yet!");let Q=$.substring(1);return ho(Q,!0)}}}return ho($)}function XI($,J,Q,X){let Y=null;for(let W=0,G=Yj(J,W,Q,dY.Full);W!==J.length;W+=G.length,G=Yj(J,W,Q,dY.Full)){let K=G[0];switch(K){case"|":{if(Y===null)Y=[];Y.push(pZ($.splice(0),!0)||null);break}case".":{$.push({type:"Char",kind:"meta",symbol:G,value:G,codePoint:Number.NaN});break}case"*":case"+":{let Z=sC0($);$.push({type:"Repetition",expression:Z,quantifier:{type:"Quantifier",kind:K,greedy:!0}});break}case"?":{let Z=sC0($);if(Z.type==="Repetition")Z.quantifier.greedy=!1,$.push(Z);else $.push({type:"Repetition",expression:Z,quantifier:{type:"Quantifier",kind:K,greedy:!0}});break}case"{":{if(G==="{"){$.push(ho(G));break}let Z=sC0($),z=G.substring(1,G.length-1).split(","),q=Number(z[0]),B=z.length===1?q:z[1].length!==0?Number(z[1]):void 0;$.push({type:"Repetition",expression:Z,quantifier:{type:"Quantifier",kind:"Range",greedy:!0,from:q,to:B}});break}case"[":{let Z=G.substring(1,G.length-1),H=[],z=void 0,q=!1;for(let B=0,U=Yj(Z,B,Q,dY.Character);B!==Z.length;B+=U.length,U=Yj(Z,B,Q,dY.Character)){if(B===0&&U==="^"){z=!0;continue}let O=eC0(U);if(U==="-")H.push(O),q=!0;else{let w=H.length>=2?H[H.length-2]:void 0;if(q&&w!==void 0&&w.type==="Char")H.pop(),H.pop(),H.push({type:"ClassRange",from:w,to:O});else H.push(O);q=!1}}$.push({type:"CharacterClass",expressions:H,negative:z});break}case"(":{let Z=G.substring(1,G.length-1),H=[];if(Z[0]==="?")if(Z[1]===":")XI(H,Z.substring(2),Q,X),$.push({type:"Group",capturing:!1,expression:pZ(H)});else if(Z[1]==="="||Z[1]==="!")XI(H,Z.substring(2),Q,X),$.push({type:"Assertion",kind:"Lookahead",negative:Z[1]==="!"?!0:void 0,assertion:pZ(H)});else if(Z[1]==="<"&&(Z[2]==="="||Z[2]==="!"))XI(H,Z.substring(3),Q,X),$.push({type:"Assertion",kind:"Lookbehind",negative:Z[2]==="!"?!0:void 0,assertion:pZ(H)});else{let z=Z.split(">");if(z.length<2||z[0][1]!=="<")throw Error(`Unsupported regex content found at ${JSON.stringify(G)}`);let q=++X.lastIndex,B=z[0].substring(2);X.named.set(B,q),XI(H,z.slice(1).join(">"),Q,X),$.push({type:"Group",capturing:!0,nameRaw:B,name:B,number:q,expression:pZ(H)})}else{let z=++X.lastIndex;XI(H,Z,Q,X),$.push({type:"Group",capturing:!0,number:z,expression:pZ(H)})}break}default:{if(G==="^")$.push({type:"Assertion",kind:G});else if(G==="$")$.push({type:"Assertion",kind:G});else if(G[0]==="\\"&&Eb6(G[1])){let Z=Number(G.substring(1));if(Q||Z<=X.lastIndex)$.push({type:"Backreference",kind:"number",number:Z,reference:Z});else $.push(eC0(G))}else if(G[0]==="\\"&&G[1]==="k"&&G.length!==2){let Z=G.substring(3,G.length-1);$.push({type:"Backreference",kind:"name",number:X.named.get(Z)||0,referenceRaw:Z,reference:Z})}else $.push(eC0(G));break}}}if(Y!==null){Y.push(pZ($.splice(0),!0)||null);let W={type:"Disjunction",left:Y[0],right:Y[1]};for(let G=2;G{U0();Cb6();tC0=String.fromCodePoint});function vb6($){return new b0(`Unsupported AST node! Received: ${v6($)}`)}function nZ($,J,Q){switch($.type){case"Char":{if($.kind==="meta")switch($.value){case"\\w":return S9(...jb6);case"\\W":return rB().filter((X)=>V5(jb6,X)===-1);case"\\d":return S9(...Sb6);case"\\D":return rB().filter((X)=>V5(Sb6,X)===-1);case"\\s":return S9(...kb6);case"\\S":return rB().filter((X)=>V5(kb6,X)===-1);case"\\b":case"\\B":throw new b0(`Meta character ${$.value} not implemented yet!`);case".":{let X=Q.dotAll?_b6:Nf8;return rB().filter((Y)=>V5(X,Y)===-1)}}if($.symbol===void 0)throw new b0(`Unexpected undefined symbol received for non-meta Char! Received: ${v6($)}`);return E6($.symbol)}case"Repetition":{let X=nZ($.expression,J,Q);switch($.quantifier.kind){case"*":return u6({...J,unit:X});case"+":return u6({...J,minLength:1,unit:X});case"?":return u6({...J,minLength:0,maxLength:1,unit:X});case"Range":return u6({...J,minLength:$.quantifier.from,maxLength:$.quantifier.to,unit:X});default:throw vb6($.quantifier)}}case"Quantifier":throw new b0("Wrongly defined AST tree, Quantifier nodes not supposed to be scanned!");case"Alternative":return a0(...Y1($.expressions,(X)=>nZ(X,J,Q))).map((X)=>$6(X,""));case"CharacterClass":if($.negative){let X=Y1($.expressions,(Y)=>nZ(Y,J,Q));return rB().filter((Y)=>qi(X,(W)=>!W.canShrinkWithoutContext(Y)))}return e6(...Y1($.expressions,(X)=>nZ(X,J,Q)));case"ClassRange":{let X=$.from.codePoint,Y=$.to.codePoint;return E1({min:X,max:Y}).map((W)=>wf8(W),(W)=>{if(typeof W!=="string")throw new b0("Invalid type");if([...W].length!==1)throw new b0("Invalid length");return eQ(W,0)})}case"Group":return nZ($.expression,J,Q);case"Disjunction":{let X=$.left!==null?nZ($.left,J,Q):E6(""),Y=$.right!==null?nZ($.right,J,Q):E6("");return e6(X,Y)}case"Assertion":{if($.kind==="^"||$.kind==="$"){if(Q.multiline)if($.kind==="^")return e6(E6(""),a0(u6({unit:rB()}),S9(...$E0)).map((X)=>`${X[0]}${X[1]}`,(X)=>{if(typeof X!=="string"||X.length===0)throw new b0("Invalid type");return[d6(X,0,X.length-1),X[X.length-1]]}));else return e6(E6(""),a0(S9(...$E0),u6({unit:rB()})).map((X)=>`${X[0]}${X[1]}`,(X)=>{if(typeof X!=="string"||X.length===0)throw new b0("Invalid type");return[X[0],d6(X,1)]}));return E6("")}throw new b0(`Assertions of kind ${$.kind} not implemented yet!`)}case"Backreference":throw new b0("Backreference nodes not implemented yet!");default:throw vb6($)}}function fb6($,J={}){for(let W of $.flags)if(W!=="d"&&W!=="g"&&W!=="m"&&W!=="s"&&W!=="u")throw new b0(`Unable to use "stringMatching" against a regex using the flag ${W}`);let Q={size:J.size},X={multiline:$.multiline,dotAll:$.dotAll},Y=Lb6(Rb6($));return nZ(Y,Q,X)}var wf8,jb6,Sb6,kb6,$E0,_b6,Nf8,rB=()=>u6({unit:"grapheme-ascii",minLength:1,maxLength:1});var yb6=D(()=>{U0();U5();Ab6();Tb6();w5();iN();z4();SJ();kJ();H4();wf8=String.fromCodePoint,jb6=[..."abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"],Sb6=[..."0123456789"],kb6=[...` \r -\v\f`],$E0=[...`\r -`],_b6=[..."\x1E\x15"],Nf8=[...$E0,..._b6]});function If8($){let J=[];for(let Q=0;Q!==$.length;++Q)J.push($[Q].next());return J}function Lf8($,J){for(let Q=0;Q!==$.length;++Q)J[Q]=$[Q].next()}function Af8($){for(let J=0;J!==$.length;++J)if($[J].done)return!0;return!1}function*hb6(...$){let J=If8($);while(!Af8(J))yield J.map((Q)=>Q.value),Lf8($,J)}function*Pf8($){let J=$;while(!0)yield J,++J}var JE0;var bb6=D(()=>{S$();d$();j$();JE0=class JE0 extends v1{constructor($,J){super();this.arb=$,this.maxShrinks=J}generate($,J){let Q=this.arb.generate($,J);return this.valueMapper(Q,0)}canShrinkWithoutContext($){return this.arb.canShrinkWithoutContext($)}shrink($,J){if(this.isSafeContext(J))return this.safeShrink($,J.originalContext,J.length);return this.safeShrink($,void 0,0)}safeShrink($,J,Q){let X=this.maxShrinks-Q;if(X<=0)return g0.nil();return new g0(hb6(this.arb.shrink($,J),Pf8(Q+1))).take(X).map((Y)=>this.valueMapper(Y[0],Y[1]))}valueMapper($,J){let Q={originalContext:$.context,length:J};return new k0($.value,Q)}isSafeContext($){return $!=null&&typeof $==="object"&&"originalContext"in $&&"length"in $}}});function xb6($,J){return new JE0($,J)}var gb6=D(()=>{bb6()});var Mf8="module",Cf8="4.5.3",Ef8="107a7f38091a80b48e7509c4cf768e082fbda7ce";var db6=D(()=>{VS6();hk6();xk6();_v6();bv6();lv6();Q9();mB();nN();H_6();w5();iN();q_6();CM0();w_6();bi();Jf6();nT();oM0();vf6();ff6();hf6();ci();z4();aM0();xf6();rN();Jo();$C0();GC0();ZC0();Ay6();ky6();qC0();xi();yy6();uy6();$h6();Yh6();jC0();SC0();SJ();pB();zC0();mZ();EC0();Kh6();Vh6();kJ();Ih6();Ah6();H4();Th6();gh6();xC0();dC0();cC0();lC0();uC0();rh6();$b6();Zb6();JM0();gB();bT();Mi();$9();j$();ti();U5();Ub6();KM0();xZ();OC0();UC0();DC0();IC0();LC0();wC0();NC0();BC0();VC0();CC0();S$();d$();uN();Ob6();Nb6();yb6();si();_i();gb6()});var ub6=D(()=>{db6()});var QE0={};l6(QE0,{webUrl:()=>oh6,webSegment:()=>jo,webQueryParameters:()=>ko,webPath:()=>So,webFragments:()=>To,webAuthority:()=>Eo,uuid:()=>xh6,uniqueArray:()=>N5,ulid:()=>Rh6,uint8ClampedArray:()=>Oo,uint8Array:()=>Do,uint32Array:()=>Uo,uint16Array:()=>Vo,tuple:()=>a0,toStringMethod:()=>S8,subarray:()=>Nh6,stringify:()=>v6,stringMatching:()=>fb6,string:()=>u6,stream:()=>X7,statistics:()=>hv6,sparseArray:()=>wo,shuffledSubarray:()=>Lh6,set:()=>No,schedulerFor:()=>Vb6,scheduler:()=>Bb6,scheduledModelRun:()=>Kb6,sample:()=>yv6,resetConfigureGlobal:()=>_k6,record:()=>sT,readConfigureGlobal:()=>j8,property:()=>bk6,pre:()=>BS6,option:()=>k9,oneof:()=>e6,object:()=>ey6,noShrink:()=>iB,noBias:()=>cB,nat:()=>H7,modelRun:()=>Wb6,mixedCase:()=>dy6,memo:()=>fy6,maxSafeNat:()=>bf6,maxSafeInteger:()=>$o,mapToConstant:()=>cZ,map:()=>eT,lorem:()=>Sy6,limitShrink:()=>xb6,letrec:()=>Yo,jsonValue:()=>Po,json:()=>Xh6,ipV6:()=>Xo,ipV4Extended:()=>Qo,ipV4:()=>JI,integer:()=>E1,int8Array:()=>Bo,int32Array:()=>Fo,int16Array:()=>qo,infiniteStream:()=>Gh6,hash:()=>nB,hasToStringMethod:()=>gT,hasCloneMethod:()=>Y7,hasAsyncToStringMethod:()=>dT,getDepthContextFor:()=>gN,gen:()=>cv6,func:()=>yf6,float64Array:()=>zo,float32Array:()=>Ho,float:()=>ri,falsy:()=>Z_6,entityGraph:()=>Ly6,emailAddress:()=>$f6,double:()=>lZ,domain:()=>eN,dictionary:()=>oN,defaultReportMessage:()=>WM0,date:()=>fi,createDepthIdentifier:()=>dN,context:()=>z_6,constantFrom:()=>S9,constant:()=>E6,configureGlobal:()=>vk6,compareFunc:()=>_f6,compareBooleanFunc:()=>kf6,commands:()=>eh6,cloneMethod:()=>k6,cloneIfNeeded:()=>XG,clone:()=>O_6,check:()=>ZM0,boolean:()=>xY,bigUint64Array:()=>wb6,bigInt64Array:()=>Db6,bigInt:()=>O5,base64String:()=>Bh6,asyncToStringMethod:()=>K7,asyncStringify:()=>bN,asyncProperty:()=>yk6,asyncModelRun:()=>Gb6,asyncDefaultReportMessage:()=>GM0,assert:()=>vv6,array:()=>u1,anything:()=>Ao,__version:()=>Cf8,__type:()=>Mf8,__commitHash:()=>Ef8,VerbosityLevel:()=>M4,Value:()=>k0,Stream:()=>g0,Random:()=>j9,PreconditionFailure:()=>p4,ExecutionStatus:()=>TJ,Arbitrary:()=>v1});var mb6=D(()=>{ub6()});var _0={};l6(_0,{withDecodingDefaultKey:()=>Ox6,withDecodingDefault:()=>Cy8,withConstructorDefault:()=>Dx6,toType:()=>JX,toTaggedUnion:()=>wx6,toStandardSchemaV1:()=>vf8,toStandardJSONSchemaV1:()=>_f8,toRepresentation:()=>ex6,toJsonSchemaDocument:()=>$g6,toIsoSource:()=>Pb8,toIsoFocus:()=>Mb8,toIso:()=>Ab8,toFormatter:()=>qb8,toEquivalence:()=>Bb8,toEncoderXml:()=>Vb8,toEncoded:()=>ZI,toDifferJsonPatch:()=>Eb8,toCodecStringTree:()=>Xg6,toCodecJson:()=>Jg6,toCodecIso:()=>Qg6,toArbitraryLazy:()=>sx6,toArbitrary:()=>Hb8,tagDefaultOmit:()=>Ey8,tag:()=>aB,suspend:()=>qx6,revealCodec:()=>Sf8,revealBottom:()=>Rf8,resolveInto:()=>Sb8,requiredKey:()=>af8,required:()=>tf8,refine:()=>wy8,redact:()=>UE0,readonlyKey:()=>ef8,overrideToFormatter:()=>zb8,overrideToEquivalence:()=>Fb8,overrideToCodecIso:()=>Cb8,optionalKey:()=>WI,optional:()=>go,mutableKey:()=>sf8,mutable:()=>Dy8,middlewareEncoding:()=>Bx6,middlewareDecoding:()=>BE0,makeIsMultipleOf:()=>Ax6,makeIsLessThanOrEqualTo:()=>Fj,makeIsLessThan:()=>qj,makeIsGreaterThanOrEqualTo:()=>zj,makeIsGreaterThan:()=>Hj,makeIsBetween:()=>Bj,makeFilterGroup:()=>jy8,makeFilter:()=>K$,make:()=>l0,link:()=>$$,isUppercased:()=>dy8,isUnique:()=>jx6,isUncapitalized:()=>cy8,isUint32:()=>ry8,isUUID:()=>fy8,isULID:()=>yy8,isTrimmed:()=>Nx6,isStringSymbol:()=>vy8,isStringFinite:()=>Sy8,isStringBigInt:()=>ky8,isStartsWith:()=>by8,isSizeBetween:()=>Bh8,isSchemaError:()=>kf8,isSchema:()=>xo,isPropertyNames:()=>Oh8,isPropertiesLengthBetween:()=>Dh8,isPattern:()=>Zj,isNonEmpty:()=>Rx6,isMultipleOf:()=>iy8,isMinSize:()=>qh8,isMinProperties:()=>Vh8,isMinLength:()=>Ex6,isMaxSize:()=>Fh8,isMaxProperties:()=>Uh8,isMaxLength:()=>zh8,isLowercased:()=>uy8,isLessThanOrEqualToDate:()=>ey8,isLessThanOrEqualToBigInt:()=>Xh8,isLessThanOrEqualToBigDecimal:()=>Zh8,isLessThanOrEqualTo:()=>ny8,isLessThanDate:()=>sy8,isLessThanBigInt:()=>Qh8,isLessThanBigDecimal:()=>Kh8,isLessThan:()=>py8,isLengthBetween:()=>Tx6,isInt32:()=>oy8,isInt:()=>lo,isIncludes:()=>gy8,isGreaterThanOrEqualToDate:()=>ty8,isGreaterThanOrEqualToBigInt:()=>Cx6,isGreaterThanOrEqualToBigDecimal:()=>Gh8,isGreaterThanOrEqualTo:()=>Px6,isGreaterThanDate:()=>ay8,isGreaterThanBigInt:()=>Jh8,isGreaterThanBigDecimal:()=>Wh8,isGreaterThan:()=>ly8,isFinite:()=>Lx6,isEndsWith:()=>xy8,isDateValid:()=>Mx6,isCapitalized:()=>my8,isBetweenDate:()=>$h8,isBetweenBigInt:()=>Yh8,isBetweenBigDecimal:()=>Hh8,isBetween:()=>VE0,isBase64Url:()=>hy8,isBase64:()=>Ix6,is:()=>tb6,instanceOf:()=>uY,fromURLSearchParams:()=>mh8,fromJsonString:()=>mx6,fromFormData:()=>uh8,fromBrand:()=>Ny8,flip:()=>Jy8,fieldsAssign:()=>Hy8,extendTo:()=>qy8,encodeUnknownSync:()=>of8,encodeUnknownPromise:()=>nf8,encodeUnknownOption:()=>lf8,encodeUnknownExit:()=>Qx6,encodeUnknownEffect:()=>$x6,encodeTo:()=>Py8,encodeSync:()=>rf8,encodePromise:()=>if8,encodeOption:()=>pf8,encodeKeys:()=>zy8,encodeExit:()=>cf8,encodeEffect:()=>Jx6,encode:()=>My8,decodeUnknownSync:()=>uf8,decodeUnknownPromise:()=>gf8,decodeUnknownOption:()=>bf8,decodeUnknownExit:()=>eb6,decodeUnknownEffect:()=>sb6,decodeTo:()=>w6,decodeSync:()=>mf8,decodePromise:()=>df8,decodeOption:()=>xf8,decodeExit:()=>hf8,decodeEffect:()=>yf8,decode:()=>Ay8,declareConstructor:()=>q7,declare:()=>ZG,check:()=>Oy8,catchEncodingWithContext:()=>Ux6,catchEncoding:()=>Ly8,catchDecodingWithContext:()=>Vx6,catchDecoding:()=>Iy8,brand:()=>Fx6,asserts:()=>ff8,annotateKey:()=>jf8,annotate:()=>Tf8,Void:()=>Gy8,UnknownFromJsonString:()=>dh8,Unknown:()=>uo,UniqueSymbol:()=>Zy8,UniqueArray:()=>Uy8,Union:()=>U8,UndefinedOr:()=>mo,Undefined:()=>HE0,Uint8ArrayFromHex:()=>ah8,Uint8ArrayFromBase64Url:()=>rh8,Uint8ArrayFromBase64:()=>oh8,Uint8Array:()=>io,URLSearchParams:()=>px6,URLFromString:()=>hh8,URL:()=>gx6,TupleWithRest:()=>By8,Tuple:()=>GI,Trimmed:()=>ix6,Trim:()=>ph8,Tree:()=>Rb8,TimeZoneOffset:()=>$b8,TimeZoneNamed:()=>Jb8,TimeZone:()=>Qb8,TemplateLiteralParser:()=>Xy8,TemplateLiteral:()=>Qy8,TaggedUnion:()=>Ry8,TaggedStruct:()=>co,TaggedErrorClass:()=>Zb8,TaggedClass:()=>Kb8,Symbol:()=>Wx6,StructWithRest:()=>Fy8,Struct:()=>E$,String:()=>_6,StandardSchemaV1FailureResult:()=>nh8,SchemaError:()=>KI,Result:()=>Ch8,RegExp:()=>yh8,RedactedFromValue:()=>Eh8,Redacted:()=>Sx6,Record:()=>Gx6,ReadonlySet:()=>vh8,ReadonlyMap:()=>Sh8,PropertyKey:()=>GE0,OptionFromUndefinedOr:()=>Lh8,OptionFromOptionalKey:()=>Ph8,OptionFromOptional:()=>Mh8,OptionFromNullishOr:()=>Ah8,OptionFromNullOr:()=>Ih8,Option:()=>HI,Opaque:()=>Ty8,ObjectKeyword:()=>Ky8,NumberFromString:()=>ch8,Number:()=>iZ,NullishOr:()=>zx6,NullOr:()=>Hx6,Null:()=>ZE0,NonEmptyString:()=>wh8,NonEmptyArray:()=>Vy8,Never:()=>Wy8,MutableJson:()=>jb8,Literals:()=>FE0,Literal:()=>B8,Json:()=>Tb8,Int:()=>nx6,HashSet:()=>_h8,HashMap:()=>kh8,FormData:()=>lx6,FiniteFromString:()=>lh8,Finite:()=>no,File:()=>cx6,Exit:()=>jh8,ErrorWithStack:()=>xx6,ErrorClass:()=>tx6,Error:()=>bx6,Enum:()=>Yy8,DurationFromNanos:()=>bh8,DurationFromMillis:()=>xh8,Duration:()=>DE0,DefectWithStack:()=>Th8,Defect:()=>Rh8,DateValid:()=>ux6,DateTimeZoned:()=>Xb8,DateTimeUtcFromString:()=>sh8,DateTimeUtcFromMillis:()=>eh8,DateTimeUtcFromDate:()=>th8,DateTimeUtc:()=>oo,Date:()=>dx6,Class:()=>ax6,Chunk:()=>fh8,Char:()=>Nh8,CauseReason:()=>YE0,Cause:()=>WE0,BooleanFromBit:()=>ih8,Boolean:()=>Yx6,BigInt:()=>zE0,BigDecimal:()=>gh8,Array:()=>V8,Any:()=>Kj});function q7(){return($,J,Q)=>{return l0(new SB($.map(OT),(X)=>J(X.map((Y)=>l0(Y))),Q))}}function ZG($,J){return q7()([],()=>(Q,X)=>$(Q)?o1(Q):t0(new G4(X,G0(Q))),J)}function Rf8($){return $}function Tf8($){return(J)=>{return J.annotate($)}}function jf8($){return(J)=>{return J.rebuild(AT(J.ast,$))}}function Sf8($){return $}function kf8($){return d0($,XE0)}function cb6($){return PZ($)?$.value:{issues:[{message:GC6($.cause)}]}}function vf8($,J){let Q=P4($),X={errors:"all",...J?.parseOptions},Y=ER6(J),W=(G)=>{let K=new WB,Z=nA0(cA0(Q(G,X),{onFailure:Y,onSuccess:(z)=>({value:z})}),{scheduler:K});K.flush();let H=Z.pollUnsafe();if(H)return cb6(H);return new Promise((z)=>{Z.addObserver((q)=>{z(cb6(q))})})};if("~standard"in $){let G=$;if("validate"in G["~standard"])return G;return Object.assign(G["~standard"],{validate:W}),G}else return Object.assign($,{"~standard":{version:1,vendor:"effect",validate:W}})}function lb6($,J){let Q=$g6($);if(J==="draft-2020-12"){let X=Q.schema;if(Object.keys(Q.definitions).length>0)X.$defs=Q.definitions;return X}else if(J==="draft-07"){let X=sj6(Q),Y=X.schema;if(Object.keys(X.definitions).length>0)Y.definitions=X.definitions;return Y}throw new globalThis.Error(`Unsupported target: ${J}`)}function _f8($){let J={input(Q){return lb6($,Q.target)},output(Q){return lb6(JX($),Q.target)}};if("~standard"in $){let Q=$;if("jsonSchema"in Q["~standard"])return Q;return Object.assign(Q["~standard"],{jsonSchema:J}),Q}else return Object.assign($,{"~standard":{version:1,vendor:"effect",jsonSchema:J}})}function sb6($){let J=P4($);return(Q,X)=>{return vY(J(Q,X),(Y)=>new KI(Y))}}function eb6($){let J=vj6($);return(Q,X)=>{return Tp(J(Q,X),(Y)=>new KI(Y))}}function $x6($){let J=jN($);return(Q,X)=>{return vY(J(Q,X),(Y)=>new KI(Y))}}function Qx6($){let J=yj6($);return(Q,X)=>{return Tp(J(Q,X),(Y)=>new KI(Y))}}function xo($){return d0($,Wj)&&$[Wj]===Wj}function $y8($){return d0($,Gj)&&$[Gj]===Gj}function Jy8($){if($y8($))return $.schema.rebuild(nQ($.ast));return l0(nQ($.ast),{[Gj]:Gj,schema:$})}function B8($){let J=l0(new J7($),{literal:$,transform(Q){return J.pipe(w6(B8(Q),{decode:U6(()=>Q),encode:U6(()=>$)}))}});return J}function Xx6($){return new mP0($.map((J)=>xo(J)?J.ast:new J7(J)))}function Qy8($){return l0(Xx6($),{parts:$})}function Xy8($){return l0(Xx6($).asTemplateLiteralParser(),{parts:[...$]})}function Yy8($){return l0(new uP0(Object.keys($).filter((J)=>typeof $[$[J]]!=="number").map((J)=>[J,$[J]])),{enums:$})}function Zy8($){return l0(new cP0($))}function qE0($,J){return l0($,{fields:J,mapFields(Q,X){let Y=Q(this.fields);return qE0(Rn(Y,X?.unsafePreserveChecks?this.ast.checks:void 0),Y)}})}function E$($){return qE0(Rn($,void 0),$)}function Hy8($){return e8((J)=>J.mapFields(Uj6($)))}function zy8($){return function(J){let Q={},X={};for(let Y in J.fields){let W=ZI(J.fields[Y]);if(Object.hasOwn($,Y))Q[$[Y]]=W,X[$[Y]]=Y;else Q[Y]=W}return E$(Q).pipe(w6(J,s$({decode:$20(X),encode:$20($)})))}}function qy8($,J){return(Q)=>{let X=rw(Q.fields,JX),Y=E$({...X,...$});return Q.pipe(w6(Y,s$({decode:(W)=>{let G={...W};for(let K in $){let Z=J[K],H=Z(W);if(fQ(H))G[K]=H.value}return G},encode:(W)=>{let G={...W};for(let K in $)delete G[K];return G}})))}}function Gx6($,J,Q){let X=Q?.keyValueCombiner?.decode||Q?.keyValueCombiner?.encode?new En(Q.keyValueCombiner.decode,Q.keyValueCombiner.encode):void 0;return l0(tT6($.ast,J.ast,X),{key:$,value:J})}function Fy8($,J){return l0(dT6($.ast,J.map(OT)),{schema:$,records:J})}function Kx6($,J){return l0($,{elements:J,mapElements(Q,X){let Y=Q(this.elements);return Kx6(nP0(Y,X?.unsafePreserveChecks?this.ast.checks:void 0),Y)}})}function GI($){return Kx6(nP0($),$)}function By8($,J){return l0(uT6($.ast,J.map(OT)),{schema:$,rest:J})}function Uy8($){return V8($).check(jx6())}function Zx6($,J){return l0($,{members:J,mapMembers(Q,X){let Y=Q(this.members);return Zx6(Tn(Y,this.ast.mode,X?.unsafePreserveChecks?this.ast.checks:void 0),Y)}})}function U8($,J){return Zx6(Tn($,J?.mode??"anyOf",void 0),$)}function FE0($){let J=$.map(B8);return l0(Tn(J,"anyOf",void 0),{literals:$,members:J,mapMembers(Q){return U8(Q(this.members))},pick(Q){return FE0(Q)},transform(Q){return U8(J.map((X,Y)=>X.transform(Q[Y])))}})}function qx6($){return l0(new jn(()=>$().ast))}function Oy8(...$){return(J)=>J.check(...$)}function wy8($,J){return(Q)=>l0(vZ(Q.ast,[Sn($,J)]),{schema:Q})}function Fx6($){return(J)=>l0(oT6(J.ast,$),{schema:J,identifier:$})}function Ny8($,J){return(Q)=>{return(J.checks?Q.check(...J.checks):Q).pipe(Fx6($))}}function BE0($){return(J)=>l0(nT6(J.ast,new zT($,Z1)),{schema:J})}function Bx6($){return(J)=>l0(iT6(J.ast,new zT(Z1,$)),{schema:J})}function Iy8($){return Vx6($)}function Vx6($){return(J)=>J.pipe(BE0(ON($)))}function Ly8($){return Ux6($)}function Ux6($){return(J)=>J.pipe(Bx6(ON($)))}function w6($,J){return(Q)=>{return l0(yn(Q.ast,$.ast,J?Ln(J):RB()),{from:Q,to:$})}}function Ay8($){return(J)=>{return J.pipe(w6(JX(J),$))}}function Py8($,J){return(Q)=>{return J?$.pipe(w6(Q,J)):$.pipe(w6(Q))}}function My8($){return(J)=>{return ZI(J).pipe(w6(J,$))}}function Dx6($){return(J)=>{return l0(rT6(J.ast,$),{schema:J})}}function Ox6($,J){let Q=J?.encodingStrategy==="omit"?SP0():F5();return(X)=>{return WI(ZI(X)).pipe(w6(X,{decode:kP0($),encode:Q}))}}function Cy8($,J){let Q=J?.encodingStrategy==="omit"?SP0():F5();return(X)=>{return go(ZI(X)).pipe(w6(X,{decode:kP0($),encode:Q}))}}function aB($){return B8($).pipe(Dx6(()=>G0($)))}function Ey8($){return aB($).pipe(Ox6(()=>$,{encodingStrategy:"omit"}))}function co($,J){return E$({_tag:aB($),...J})}function wx6($){return(J)=>{let Q={},X={},Y=(K)=>(Z)=>K.includes(Z[$]);return W(J),Object.assign(J,{cases:Q,isAnyOf:Y,guards:X,match:G});function W(K){let Z=K.ast;if(Mn(Z)&&"members"in K&&globalThis.Array.isArray(K.members)&&K.members.every(xo))return K.members.forEach(W);let H=wT(Z);if(H.length>0){let z=H.find((q)=>q.key===$)?.literal;if(Nl(z)){Q[z]=K,X[z]=tb6(JX(K));return}}throw new globalThis.Error("No literal or unique symbol found")}function G(){if(arguments.length===1){let H=arguments[0];return function(z){return H[z[$]](z)}}let K=arguments[0];return arguments[1][K[$]](K)}}}function Ry8($){let J={},Q=[];for(let K of Object.keys($))Q.push(J[K]=co(K,$[K]));let X=U8(Q),{guards:Y,isAnyOf:W,match:G}=wx6("_tag")(X);return l0(X.ast,{cases:J,isAnyOf:W,guards:Y,match:G})}function Ty8(){return($)=>{class J{}return Object.setPrototypeOf(J,$),J}}function uY($,J){return ZG((Q)=>Q instanceof $,J)}function $$(){return($,J)=>{return new g6($.ast,Ln(J))}}function jy8($,J=void 0){return new kZ($,J)}function Nx6($){return K$((J)=>J.trim()===J,{expected:"a string with no leading or trailing whitespace",meta:{_tag:"isTrimmed",regExp:new globalThis.RegExp(pb6)},toArbitraryConstraint:{string:{patterns:[pb6]}},...$})}function fy8($,J){let Q=_y8($);return Zj(Q,{expected:$?`a UUID v${$}`:"a UUID",meta:{_tag:"isUUID",regExp:Q,version:$},...J})}function yy8($){let J=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/;return Zj(J,{meta:{_tag:"isULID",regExp:J},...$})}function Ix6($){let J=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/;return Zj(J,{expected:"a base64 encoded string",meta:{_tag:"isBase64",regExp:J},...$})}function hy8($){let J=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/;return Zj(J,{expected:"a base64url encoded string",meta:{_tag:"isBase64Url",regExp:J},...$})}function by8($,J){let Q=JSON.stringify($);return K$((X)=>X.startsWith($),{expected:`a string starting with ${Q}`,meta:{_tag:"isStartsWith",startsWith:$,regExp:new globalThis.RegExp(`^${$}`)},toArbitraryConstraint:{string:{patterns:[`^${$}`]}},...J})}function xy8($,J){let Q=JSON.stringify($);return K$((X)=>X.endsWith($),{expected:`a string ending with ${Q}`,meta:{_tag:"isEndsWith",endsWith:$,regExp:new globalThis.RegExp(`${$}$`)},toArbitraryConstraint:{string:{patterns:[`${$}$`]}},...J})}function gy8($,J){let Q=JSON.stringify($);return K$((X)=>X.includes($),{expected:`a string including ${Q}`,meta:{_tag:"isIncludes",includes:$,regExp:new globalThis.RegExp($)},toArbitraryConstraint:{string:{patterns:[$]}},...J})}function dy8($){return K$((J)=>J.toUpperCase()===J,{expected:"a string with all characters in uppercase",meta:{_tag:"isUppercased",regExp:new globalThis.RegExp(nb6)},toArbitraryConstraint:{string:{patterns:[nb6]}},...$})}function uy8($){return K$((J)=>J.toLowerCase()===J,{expected:"a string with all characters in lowercase",meta:{_tag:"isLowercased",regExp:new globalThis.RegExp(ib6)},toArbitraryConstraint:{string:{patterns:[ib6]}},...$})}function my8($){return K$((J)=>J.charAt(0).toUpperCase()===J.charAt(0),{expected:"a string with the first character in uppercase",meta:{_tag:"isCapitalized",regExp:new globalThis.RegExp(ob6)},toArbitraryConstraint:{string:{patterns:[ob6]}},...$})}function cy8($){return K$((J)=>J.charAt(0).toLowerCase()===J.charAt(0),{expected:"a string with the first character in lowercase",meta:{_tag:"isUncapitalized",regExp:new globalThis.RegExp(rb6)},toArbitraryConstraint:{string:{patterns:[rb6]}},...$})}function Lx6($){return K$((J)=>globalThis.Number.isFinite(J),{expected:"a finite number",meta:{_tag:"isFinite"},toArbitraryConstraint:{number:{noDefaultInfinity:!0,noNaN:!0}},...$})}function Hj($){let J=bw($.order),Q=$.formatter??P1;return(X,Y)=>{return K$((W)=>J(W,X),{expected:`a value greater than ${Q(X)}`,...$.annotate?.(X),...Y})}}function zj($){let J=vl($.order),Q=$.formatter??P1;return(X,Y)=>{return K$((W)=>J(W,X),{expected:`a value greater than or equal to ${Q(X)}`,...$.annotate?.(X),...Y})}}function qj($){let J=Sl($.order),Q=$.formatter??P1;return(X,Y)=>{return K$((W)=>J(W,X),{expected:`a value less than ${Q(X)}`,...$.annotate?.(X),...Y})}}function Fj($){let J=kl($.order),Q=$.formatter??P1;return(X,Y)=>{return K$((W)=>J(W,X),{expected:`a value less than or equal to ${Q(X)}`,...$.annotate?.(X),...Y})}}function Bj($){let J=vl($.order),Q=bw($.order),X=kl($.order),Y=Sl($.order),W=$.formatter??P1;return(G,K)=>{let Z=G.exclusiveMinimum?Q:J,H=G.exclusiveMaximum?Y:X;return K$((z)=>Z(z,G.minimum)&&H(z,G.maximum),{expected:`a value between ${W(G.minimum)}${G.exclusiveMinimum?" (excluded)":""} and ${W(G.maximum)}${G.exclusiveMaximum?" (excluded)":""}`,...$.annotate?.(G),...K})}}function Ax6($){return(J,Q)=>{let X=$.formatter??P1;return K$((Y)=>$.remainder(Y,J)===$.zero,{expected:`a value that is a multiple of ${X(J)}`,...$.annotate?.(J),...Q})}}function lo($){return K$((J)=>globalThis.Number.isSafeInteger(J),{expected:"an integer",meta:{_tag:"isInt"},toArbitraryConstraint:{number:{isInteger:!0}},...$})}function oy8($){return new kZ([lo($),VE0({minimum:-2147483648,maximum:2147483647})],{expected:"a 32-bit integer",...$})}function ry8($){return new kZ([lo(),VE0({minimum:0,maximum:4294967295})],{expected:"a 32-bit unsigned integer",...$})}function Mx6($){return K$((J)=>!isNaN(J.getTime()),{expected:"a valid date",meta:{_tag:"isDateValid"},toArbitraryConstraint:{date:{noInvalidDate:!0}},...$})}function Ex6($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Q.length>=$,{expected:`a value with a length of at least ${$}`,meta:{_tag:"isMinLength",minLength:$},[Q7]:!0,toArbitraryConstraint:{string:{minLength:$},array:{minLength:$}},...J})}function Rx6($){return Ex6(1,$)}function zh8($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Q.length<=$,{expected:`a value with a length of at most ${$}`,meta:{_tag:"isMaxLength",maxLength:$},[Q7]:!0,toArbitraryConstraint:{string:{maxLength:$},array:{maxLength:$}},...J})}function Tx6($,J,Q){return $=Math.max(0,Math.floor($)),J=Math.max(0,Math.floor(J)),K$((X)=>X.length>=$&&X.length<=J,{expected:$===J?`a value with a length of ${$}`:`a value with a length between ${$} and ${J}`,meta:{_tag:"isLengthBetween",minimum:$,maximum:J},[Q7]:!0,toArbitraryConstraint:{string:{minLength:$,maxLength:J},array:{minLength:$,maxLength:J}},...Q})}function qh8($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Q.size>=$,{expected:`a value with a size of at least ${$}`,meta:{_tag:"isMinSize",minSize:$},[Q7]:!0,toArbitraryConstraint:{array:{minLength:$}},...J})}function Fh8($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Q.size<=$,{expected:`a value with a size of at most ${$}`,meta:{_tag:"isMaxSize",maxSize:$},[Q7]:!0,toArbitraryConstraint:{array:{maxLength:$}},...J})}function Bh8($,J,Q){return $=Math.max(0,Math.floor($)),J=Math.max(0,Math.floor(J)),K$((X)=>X.size>=$&&X.size<=J,{expected:$===J?`a value with a size of ${$}`:`a value with a size between ${$} and ${J}`,meta:{_tag:"isSizeBetween",minimum:$,maximum:J},[Q7]:!0,toArbitraryConstraint:{array:{minLength:$,maxLength:J}},...Q})}function Vh8($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Reflect.ownKeys(Q).length>=$,{expected:`a value with at least ${$===1?"1 entry":`${$} entries`}`,meta:{_tag:"isMinProperties",minProperties:$},[Q7]:!0,toArbitraryConstraint:{array:{minLength:$}},...J})}function Uh8($,J){return $=Math.max(0,Math.floor($)),K$((Q)=>Reflect.ownKeys(Q).length<=$,{expected:`a value with at most ${$===1?"1 entry":`${$} entries`}`,meta:{_tag:"isMaxProperties",maxProperties:$},[Q7]:!0,toArbitraryConstraint:{array:{maxLength:$}},...J})}function Dh8($,J,Q){return $=Math.max(0,Math.floor($)),J=Math.max(0,Math.floor(J)),K$((X)=>Reflect.ownKeys(X).length>=$&&Reflect.ownKeys(X).length<=J,{expected:$===J?`a value with exactly ${$===1?"1 entry":`${$} entries`}`:`a value with between ${$} and ${J} entries`,meta:{_tag:"isPropertiesLengthBetween",minimum:$,maximum:J},[Q7]:!0,toArbitraryConstraint:{array:{minLength:$,maxLength:J}},...Q})}function Oh8($,J){let Q=ZI($),X=Tj6(Q.ast);return K$((Y,W,G)=>{let K=Reflect.ownKeys(Y),Z=[];for(let H of K){let z=X(H,G);if(z!==void 0){if(Z.push(new b6([H],z)),G.errors==="first")break}}if(hQ(Z))return new V6(W,G0(Y),Z);return!0},{expected:"an object with property names matching the schema",meta:{_tag:"isPropertyNames",propertyNames:Q.ast},[Q7]:!0,...J})}function jx6($){let J=El();return K$((Q)=>_I0(Q,J).length===Q.length,{expected:"an array with unique items",meta:{_tag:"isUnique"},toArbitraryConstraint:{array:{comparator:J}},...$})}function HI($){let J=q7()([$],([Q])=>(X,Y,W)=>{if(RA6(X)){if(L4(X))return SY;return z8(P4(Q)(X.value,W),{onSuccess:G0,onFailure:(G)=>new V6(Y,G0(X),[new b6(["value"],G)])})}return t0(new G4(Y,G0(X)))},{typeConstructor:{_tag:"effect/Option"},generation:{runtime:"Schema.Option(?)",Type:"Option.Option",importDeclaration:'import * as Option from "effect/Option"'},expected:"Option",toCodec:([Q])=>$$()(U8([E$({_tag:B8("Some"),value:Q}),E$({_tag:B8("None")})]),s$({decode:(X)=>X._tag==="None"?H6():G0(X.value),encode:(X)=>fQ(X)?{_tag:"Some",value:X.value}:{_tag:"None"}})),toArbitrary:([Q])=>(X,Y)=>{return X.oneof(Y?.isSuspend?{maxDepth:2,depthIdentifier:"Option"}:{},X.constant(H6()),Q.map(G0))},toEquivalence:([Q])=>fA6(Q),toFormatter:([Q])=>TA6({onNone:()=>"none()",onSome:(X)=>`some(${Q(X)})`})});return l0(J.ast,{value:$})}function Ih8($){return Hx6($).pipe(w6(HI(JX($)),aR6()))}function Lh8($){return mo($).pipe(w6(HI(JX($)),tR6()))}function Ah8($,J){return zx6($).pipe(w6(HI(JX($)),sR6(J)))}function Ph8($){return WI($).pipe(w6(HI(JX($)),eR6()))}function Mh8($){return go($).pipe(w6(HI(JX($)),$T6()))}function Ch8($,J){let Q=q7()([$,J],([X,Y])=>(W,G,K)=>{if(!yA6(W))return t0(new G4(G,G0(W)));switch(W._tag){case"Success":return z8(mn(X)(W.success,K),{onSuccess:B6,onFailure:(Z)=>new V6(G,G0(W),[new b6(["success"],Z)])});case"Failure":return z8(mn(Y)(W.failure,K),{onSuccess:e1,onFailure:(Z)=>new V6(G,G0(W),[new b6(["failure"],Z)])})}},{typeConstructor:{_tag:"effect/Result"},generation:{runtime:"Schema.Result(?, ?)",Type:"Result.Result",importDeclaration:'import * as Result from "effect/Result"'},expected:"Result",toCodec:([X,Y])=>$$()(U8([E$({_tag:B8("Success"),success:X}),E$({_tag:B8("Failure"),failure:Y})]),s$({decode:(W)=>W._tag==="Success"?B6(W.success):e1(W.failure),encode:(W)=>K5(W)?{_tag:"Success",success:W.success}:{_tag:"Failure",failure:W.failure}})),toArbitrary:([X,Y])=>(W,G)=>{return W.oneof(G?.isSuspend?{maxDepth:2,depthIdentifier:"Result"}:{},X.map(B6),Y.map(e1))},toEquivalence:([X,Y])=>hA6(X,Y),toFormatter:([X,Y])=>YB({onSuccess:(W)=>`success(${X(W)})`,onFailure:(W)=>`failure(${Y(W)})`})});return l0(Q.ast,{success:$,failure:J})}function Sx6($,J){let Q=typeof J?.label==="string"?P4(B8(J.label)):void 0,X=q7()([$],([Y])=>(W,G,K)=>{if(IP0(W)){let Z=Q!==void 0?vY(Q(W.label,K),(H)=>new b6(["label"],H)):iR;return cQ(Z,()=>z8(P4(Y)(Un(W),K),{onSuccess:()=>W,onFailure:()=>{let H=G0(W);return new V6(G,H,[new b6(["value"],new o6(H))])}}))}return t0(new G4(G,G0(W)))},{typeConstructor:{_tag:"effect/Redacted"},generation:{runtime:"Schema.Redacted(?)",Type:"Redacted.Redacted",importDeclaration:'import * as Redacted from "effect/Redacted"'},expected:"Redacted",toCodecJson:([Y])=>$$()(UE0(Y),{decode:U6((W)=>eW(W,{label:J?.label})),encode:TP0((W)=>"Cannot serialize Redacted"+(fQ(W)&&typeof W.value.label==="string"?` with label: "${W.value.label}"`:""))}),toArbitrary:([Y])=>()=>Y.map((W)=>eW(W,{label:J?.label})),toFormatter:()=>globalThis.String,toEquivalence:([Y])=>LR6(Y)});return l0(X.ast,{value:$})}function UE0($){return $.pipe(BE0(vY(Dn)))}function Eh8($,J){return UE0($).pipe(w6(Sx6(JX($),J),{decode:U6((Q)=>eW(Q,{label:J?.label})),encode:TP0((Q)=>"Cannot encode Redacted"+(fQ(Q)&&typeof Q.value.label==="string"?` with label: "${Q.value.label}"`:""))}))}function YE0($,J){let Q=q7()([$,J],([X,Y])=>(W,G,K)=>{if(!YC6(W))return t0(new G4(G,G0(W)));switch(W._tag){case"Fail":return z8(P4(X)(W.error,K),{onSuccess:hp,onFailure:(Z)=>new V6(G,G0(W),[new b6(["error"],Z)])});case"Die":return z8(P4(Y)(W.defect,K),{onSuccess:bp,onFailure:(Z)=>new V6(G,G0(W),[new b6(["defect"],Z)])});case"Interrupt":return o1(W)}},{typeConstructor:{_tag:"effect/Cause/Failure"},generation:{runtime:"Schema.CauseReason(?, ?)",Type:"Cause.Failure",importDeclaration:'import * as Cause from "effect/Cause"'},expected:"Cause.Failure",toCodec:([X,Y])=>$$()(U8([E$({_tag:B8("Fail"),error:X}),E$({_tag:B8("Die"),defect:Y}),E$({_tag:B8("Interrupt"),fiberId:mo(no)})]),s$({decode:(W)=>{switch(W._tag){case"Fail":return hp(W.error);case"Die":return bp(W.defect);case"Interrupt":return xp(W.fiberId)}},encode:Z1})),toArbitrary:([X,Y])=>kx6(X,Y),toEquivalence:([X,Y])=>vx6(X,Y),toFormatter:([X,Y])=>_x6(X,Y)});return l0(Q.ast,{error:$,defect:J})}function kx6($,J){return(Q,X)=>{return Q.oneof(X?.isSuspend?{maxDepth:2,depthIdentifier:"Cause.Failure"}:{},Q.constant(xp()),Q.integer({min:1}).map(xp),$.map((Y)=>hp(Y)),J.map((Y)=>bp(Y)))}}function vx6($,J){return(Q,X)=>{if(Q._tag!==X._tag)return!1;switch(Q._tag){case"Fail":return $(Q.error,X.error);case"Die":return J(Q.defect,X.defect);case"Interrupt":return Q.fiberId===X.fiberId}}}function _x6($,J){return(Q)=>{switch(Q._tag){case"Fail":return`Fail(${$(Q.error)})`;case"Die":return`Die(${J(Q.defect)})`;case"Interrupt":return"Interrupt"}}}function WE0($,J){let Q=q7()([$,J],([X,Y])=>{let W=V8(YE0(X,Y));return(G,K,Z)=>{if(!XC6(G))return t0(new G4(K,G0(G)));return z8(P4(W)(G.reasons,Z),{onSuccess:yp,onFailure:(H)=>new V6(K,G0(G),[new b6(["failures"],H)])})}},{typeConstructor:{_tag:"effect/Cause"},generation:{runtime:"Schema.Cause(?, ?)",Type:"Cause.Cause",importDeclaration:'import * as Cause from "effect/Cause"'},expected:"Cause",toCodec:([X,Y])=>$$()(V8(YE0(X,Y)),s$({decode:yp,encode:({reasons:W})=>W})),toArbitrary:([X,Y])=>fx6(X,Y),toEquivalence:([X,Y])=>yx6(X,Y),toFormatter:([X,Y])=>hx6(X,Y)});return l0(Q.ast,{error:$,defect:J})}function fx6($,J){return(Q,X)=>{return Q.array(kx6($,J)(Q,X)).map(yp)}}function yx6($,J){let Q=FA6(vx6($,J));return(X,Y)=>Q(X.reasons,Y.reasons)}function hx6($,J){let Q=_x6($,J);return(X)=>`Cause([${X.reasons.map(Q).join(", ")}])`}function jh8($,J,Q){let X=q7()([$,J,Q],([Y,W,G])=>{let K=WE0(W,G);return(Z,H,z)=>{if(!$A0(Z))return t0(new G4(H,G0(Z)));switch(Z._tag){case"Success":return z8(P4(Y)(Z.value,z),{onSuccess:_R,onFailure:(q)=>new V6(H,G0(Z),[new b6(["value"],q)])});case"Failure":return z8(P4(K)(Z.cause,z),{onSuccess:fR,onFailure:(q)=>new V6(H,G0(Z),[new b6(["cause"],q)])})}}},{typeConstructor:{_tag:"effect/Exit"},generation:{runtime:"Schema.Exit(?, ?, ?)",Type:"Exit.Exit",importDeclaration:'import * as Exit from "effect/Exit"'},expected:"Exit",toCodec:([Y,W,G])=>$$()(U8([E$({_tag:B8("Success"),value:Y}),E$({_tag:B8("Failure"),cause:WE0(W,G)})]),s$({decode:(K)=>K._tag==="Success"?_R(K.value):fR(K.cause),encode:(K)=>PZ(K)?{_tag:"Success",value:K.value}:{_tag:"Failure",cause:K.cause}})),toArbitrary:([Y,W,G])=>(K,Z)=>K.oneof(Z?.isSuspend?{maxDepth:2,depthIdentifier:"Exit"}:{},Y.map((H)=>_R(H)),fx6(W,G)(K,Z).map((H)=>fR(H))),toEquivalence:([Y,W,G])=>{let K=yx6(W,G);return(Z,H)=>{if(Z._tag!==H._tag)return!1;switch(Z._tag){case"Success":return Y(Z.value,H.value);case"Failure":return K(Z.cause,H.cause)}}},toFormatter:([Y,W,G])=>{let K=hx6(W,G);return(Z)=>{switch(Z._tag){case"Success":return`Exit.Success(${Y(Z.value)})`;case"Failure":return`Exit.Failure(${K(Z.cause)})`}}}});return l0(X.ast,{value:$,error:J,defect:Q})}function Sh8($,J){let Q=q7()([$,J],([X,Y])=>{let W=V8(GI([X,Y]));return(G,K,Z)=>{if(G instanceof globalThis.Map)return z8(P4(W)([...G],Z),{onSuccess:(H)=>new globalThis.Map(H),onFailure:(H)=>new V6(K,G0(G),[new b6(["entries"],H)])});return t0(new G4(K,G0(G)))}},{typeConstructor:{_tag:"ReadonlyMap"},generation:{runtime:"Schema.ReadonlyMap(?, ?)",Type:"globalThis.ReadonlyMap"},expected:"ReadonlyMap",toCodec:([X,Y])=>$$()(V8(GI([X,Y])),s$({decode:(W)=>new globalThis.Map(W),encode:(W)=>[...W.entries()]})),toArbitrary:([X,Y])=>(W,G)=>{return W.oneof(G?.isSuspend?{maxDepth:2,depthIdentifier:"ReadonlyMap"}:{},W.constant([]),W.array(W.tuple(X,Y),G?.constraints?.array)).map((K)=>new globalThis.Map(K))},toEquivalence:([X,Y])=>Ml(X,Y),toFormatter:([X,Y])=>(W)=>{let G=W.size;if(G===0)return"ReadonlyMap(0) {}";let K=globalThis.Array.from(W.entries()).sort().map(([Z,H])=>`${X(Z)} => ${Y(H)}`);return`ReadonlyMap(${G}) { ${K.join(", ")} }`}});return l0(Q.ast,{key:$,value:J})}function kh8($,J){let Q=q7()([$,J],([X,Y])=>{let W=V8(GI([X,Y]));return(G,K,Z)=>{if(YR6(G))return z8(P4(W)(Hn(G),Z),{onSuccess:Zn,onFailure:(H)=>new V6(K,G0(G),[new b6(["entries"],H)])});return t0(new G4(K,G0(G)))}},{typeConstructor:{_tag:"effect/HashMap"},generation:{runtime:"Schema.HashMap(?, ?)",Type:"HashMap.HashMap",importDeclaration:'import * as HashMap from "effect/HashMap"'},expected:"HashMap",toCodec:([X,Y])=>$$()(V8(GI([X,Y])),s$({decode:Zn,encode:Hn})),toArbitrary:([X,Y])=>(W,G)=>{return W.oneof(G?.isSuspend?{maxDepth:2,depthIdentifier:"HashMap"}:{},W.constant([]),W.array(W.tuple(X,Y),G?.constraints?.array)).map(Zn)},toEquivalence:([X,Y])=>Ml(X,Y),toFormatter:([X,Y])=>(W)=>{let G=WR6(W);if(G===0)return"HashMap(0) {}";let K=Hn(W).sort().map(([Z,H])=>`${X(Z)} => ${Y(H)}`);return`HashMap(${G}) { ${K.join(", ")} }`}});return l0(Q.ast,{key:$,value:J})}function vh8($){let J=q7()([$],([Q])=>{let X=V8(Q);return(Y,W,G)=>{if(Y instanceof globalThis.Set)return z8(P4(X)([...Y],G),{onSuccess:(K)=>new globalThis.Set(K),onFailure:(K)=>new V6(W,G0(Y),[new b6(["values"],K)])});return t0(new G4(W,G0(Y)))}},{typeConstructor:{_tag:"ReadonlySet"},generation:{runtime:"Schema.ReadonlySet(?)",Type:"globalThis.ReadonlySet"},expected:"ReadonlySet",toCodec:([Q])=>$$()(V8(Q),s$({decode:(X)=>new globalThis.Set(X),encode:(X)=>[...X.values()]})),toArbitrary:([Q])=>(X,Y)=>{return X.oneof(Y?.isSuspend?{maxDepth:2,depthIdentifier:"ReadonlySet"}:{},X.constant([]),X.array(Q,Y?.constraints?.array)).map((W)=>new globalThis.Set(W))},toEquivalence:([Q])=>Cl(Q),toFormatter:([Q])=>(X)=>{let Y=X.size;if(Y===0)return"ReadonlySet(0) {}";let W=globalThis.Array.from(X.values()).sort().map((G)=>`${Q(G)}`);return`ReadonlySet(${Y}) { ${W.join(", ")} }`}});return l0(J.ast,{value:$})}function _h8($){let J=q7()([$],([Q])=>{let X=V8(Q);return(Y,W,G)=>{if(qR6(Y))return z8(P4(X)(a8(Y),G),{onSuccess:qn,onFailure:(K)=>new V6(W,G0(Y),[new b6(["values"],K)])});return t0(new G4(W,G0(Y)))}},{typeConstructor:{_tag:"effect/HashSet"},generation:{runtime:"Schema.HashSet(?)",Type:"HashSet.HashSet"},expected:"HashSet",toCodec:([Q])=>$$()(V8(Q),s$({decode:qn,encode:a8})),toArbitrary:([Q])=>(X,Y)=>{return X.oneof(Y?.isSuspend?{maxDepth:2,depthIdentifier:"HashSet"}:{},X.constant([]),X.array(Q,Y?.constraints?.array)).map(qn)},toEquivalence:([Q])=>Cl(Q),toFormatter:([Q])=>(X)=>{let Y=FR6(X);if(Y===0)return"HashSet(0) {}";let W=globalThis.Array.from(X).sort().map((G)=>`${Q(G)}`);return`HashSet(${Y}) { ${W.join(", ")} }`}});return l0(J.ast,{value:$})}function fh8($){let J=q7()([$],([Q])=>{let X=V8(Q);return(Y,W,G)=>{if(ap(Y))return z8(P4(X)(a8(Y),G),{onSuccess:tp,onFailure:(K)=>new V6(W,G0(Y),[new b6(["values"],K)])});return t0(new G4(W,G0(Y)))}},{typeConstructor:{_tag:"effect/Chunk"},generation:{runtime:"Schema.Chunk(?)",Type:"Chunk.Chunk"},expected:"Chunk",toCodec:([Q])=>$$()(V8(Q),s$({decode:tp,encode:a8})),toArbitrary:([Q])=>(X,Y)=>{return X.oneof(Y?.isSuspend?{maxDepth:2,depthIdentifier:"Chunk"}:{},X.constant([]),X.array(Q,Y?.constraints?.array)).map(tp)},toEquivalence:([Q])=>JP0(Q),toFormatter:([Q])=>(X)=>{let Y=ME6(X);if(Y===0)return"Chunk(0) {}";let W=globalThis.Array.from(X).sort().map((G)=>`${Q(G)}`);return`Chunk(${Y}) { ${W.join(", ")} }`}});return l0(J.ast,{value:$})}function mx6($){return _6.annotate({expected:"a string that will be decoded as JSON",contentMediaType:"application/json",contentSchema:T8($.ast)}).pipe(w6($,QT6))}function uh8($){return lx6.pipe(w6($,XT6))}function mh8($){return px6.pipe(w6($,YT6))}function OE0($,J,Q,X){let Y=Gb8(Q,J,X),W=rx6(J);return class extends ${constructor(...[G,K]){let Z=G??{};if(K?.disableValidation)super(Z,K);else{let H=Q.makeUnsafe(Z,K);super({...Z,...H},{...K,disableValidation:!0})}}toString(){return`${J}(${P1({...this})})`}static[Wj]=Wj;get[W](){return W}static[Yb8]=!0;static identifier=J;static fields=Q.fields;static get ast(){return Y(this).ast}static pipe(){return Y6(this,arguments)}static rebuild(G){return Y(this).rebuild(G)}static makeUnsafe(G,K){return new this(G,K)}static makeOption(G,K){return un(Y(this))(G,K)}static annotate(G){return this.rebuild(fB(this.ast,G))}static annotateKey(G){return this.rebuild(AT(this.ast,G))}static check(...G){return this.rebuild(vZ(this.ast,G))}static extend(G){return(K,Z)=>{let H={...Q.fields,...K};return OE0(this,G,qE0(Rn(H,Q.ast.checks,{identifier:G}),H),Z)}}static mapFields(G,K){return Q.mapFields(G,K)}}}function Wb8($){return new r6(U6((J)=>new $(J)),F5())}function rx6($){return`~effect/Schema/Class/${$}`}function Gb8($,J,Q){let X;return(Y)=>{if(X===void 0){let W=Wb8(Y),G=l0(new SB([$.ast],()=>(K,Z)=>{return K instanceof Y||d0(K,rx6(J))?o1(K):t0(new G4(Z,G0(K)))},{identifier:J,[TN]:([K])=>new g6(K,W),toCodec:([K])=>new g6(K.ast,W),toArbitrary:([K])=>()=>K.map((Z)=>new Y(Z)),toFormatter:([K])=>(Z)=>`${Y.identifier}(${K(Z)})`,"~sentinels":wT($.ast),...Q}));X=$.pipe(w6(G,W))}return X}}function ro($){return xo($)}function sx6($){let J=Pj6($.ast);return(Q)=>J(Q,{})}function Hb8($){return sx6($)(QE0)}function zb8($){return(J)=>{return J.annotate({toFormatter:$})}}function qb8($,J){return Q($.ast);function Q(Y){let W=CJ(Y)?.toFormatter;if(typeof W==="function")return W(oQ(Y)?Y.typeParameters.map(Q):[]);if(J?.onBefore){let G=J.onBefore(Y,Q);if(G!==void 0)return G}return X(Y)}function X(Y){switch(Y._tag){default:return P1;case"Never":return()=>"never";case"Void":return()=>"void";case"Arrays":{let W=Y.elements.map(Q),G=Y.rest.map(Q);return(K)=>{let Z=[],H=0;for(;H0){let[z,...q]=G;for(;HQ(K.type)),G=Y.indexSignatures.map((K)=>Q(K.type));if(Y.propertySignatures.length===0&&Y.indexSignatures.length===0)return P1;return(K)=>{let Z=[],H=new Set;for(let z=0;z0?"{ "+Z.join(", ")+" }":"{}"}}case"Union":{let W=(G)=>NT(G,Y.types);return(G)=>{let K=W(G),Z=K.map(ET);for(let H=0;HQ(Y.thunk()));return(G)=>W()(G)}}}}function Fb8($){return(J)=>J.annotate({toEquivalence:$})}function Bb8($){return gj6($.ast)}function ex6($){return cj6($.ast)}function $g6($,J){let Q=ex6($),X=lj6(Q,J);return{dialect:"draft-2020-12",schema:X.schema,definitions:X.definitions}}function Jg6($){return l0(hB($.ast))}function Qg6($){return l0(an(iQ($.ast)))}function Xg6($,J){if(J?.keepDeclarations===!0)return l0(KE0(Gg6($.ast)));else return l0(KE0(Wg6($.ast)))}function Vb8($,J){let Q=IN($.ast)??wP0($.ast),X=Jx6(Xg6($));return(Y)=>X(Y).pipe(mA0((W)=>Ub8(W,{rootName:Q,...J})))}function Ub8($,J){let Q=J.rootName??"root",X=J.arrayItemName??"item",Y=J.pretty??!0,W=J.indent??" ",G=J.sortKeys??!0,K=new Set,Z=[];return z(Q,$,0),Z.join(Y?` -`:"");function H(q,B){Z.push(Y?W.repeat(q)+B:B)}function z(q,B,U,O){let{attrs:w,safe:N}=YI.tagInfo(q,O);if(B===void 0)H(U,`<${N}${w}/>`);else if(typeof B==="string")H(U,`<${N}${w}>${YI.escapeText(B)}`);else if(typeof B!=="object"||B===null)H(U,`<${N}${w}>${YI.escapeText(P1(B))}`);else{if(K.has(B))throw new globalThis.Error("Cycle detected while serializing to XML.",{cause:B});K.add(B);try{if(globalThis.globalThis.Array.isArray(B)){if(B.length===0){H(U,`<${N}${w}/>`);return}H(U,`<${N}${w}>`);for(let v of B)z(X,v,U+1);H(U,``);return}let I=B,E=Object.keys(I);if(G)E.sort();if(E.length===0){H(U,`<${N}${w}/>`);return}H(U,`<${N}${w}>`);for(let v of E)z(YI.parseTagName(v).safe,I[v],U+1,v);H(U,``)}finally{K.delete(B)}}}}function Db8($){switch($._tag){case"Null":case"Boolean":case"Number":case"BigInt":case"Symbol":case"UniqueSymbol":return 0;default:return 1}}function Yg6($,J,Q){switch($._tag){case"Declaration":{let X=$.annotations?.toCodecJson??$.annotations?.toCodec;if(OJ(X)){let Y=oQ($)?$.typeParameters.map((K)=>l0(J(T8(K)))):[],W=X(Y),G=J(W.to);return x6($,G===W.to?[W]:[new g6(G,W.transformation)])}return Q($)}case"Null":return x6($,[wb8]);case"Boolean":return x6($,[Nb8]);case"Unknown":case"ObjectKeyword":return x6($,[Fj6]);case"Enum":case"Number":case"Literal":case"UniqueSymbol":case"Symbol":case"BigInt":return $.toCodecStringTree();case"Objects":{if($.propertySignatures.some((X)=>typeof X.name!=="string"))throw new globalThis.Error("Objects property names must be strings",{cause:$});return $.recur(J)}case"Union":{let X=Ob8($.types);if(X!==$.types)return new B5(X,$.mode,$.annotations,$.checks,$.encoding,$.context).recur(J);return $.recur(J)}case"Arrays":case"Suspend":return $.recur(J)}return $}function Lb8($){switch($._tag){default:return $;case"Declaration":case"Arrays":case"Objects":case"Union":case"Suspend":return $.recur(KE0)}}function Ab8($){let J=Qg6($);return JS6(ln(J),cn(J))}function Pb8($){return Yi()}function Mb8($){return Yi()}function Cb8($,J){return(Q)=>{return l0(fB(Q.ast,{toCodecIso:()=>new g6($.ast,Ln(J))}),{schema:Q})}}function Eb8($){let J=Jg6($),Q=ln(J),X=cn(J);return{empty:[],diff:(Y,W)=>sn(Q(Y),Q(W)),combine:(Y,W)=>[...Y,...W],patch:(Y,W)=>{let G=Q(Y),K=oj6(W,G);return Object.is(K,G)?Y:X(K)}}}function Rb8($){let J=qx6(()=>Q),Q=U8([$,V8(J),Gx6(_6,J)]);return Q}function Sb8($){return CJ($.ast)}var Wj,XE0="~effect/Schema/SchemaError",KI,tb6,ff8,yf8,hf8,bf8,xf8,gf8,df8,uf8,mf8,Jx6,cf8,lf8,pf8,nf8,if8,of8,rf8,l0,WI,af8,go,tf8,sf8,ef8,JX,ZI,Gj="~effect/Schema/flip",Wy8,Kj,uo,ZE0,HE0,_6,iZ,Yx6,Wx6,zE0,Gy8,Ky8,V8,Vy8,Dy8,Hx6,mo,zx6,K$,pb6="^\\S[\\s\\S]*\\S$|^\\S$|^$",Zj,Sy8,ky8,vy8,_y8=($)=>{if($)return new globalThis.RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${$}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`);return/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/},nb6="^[^a-z]*$",ib6="^[^A-Z]*$",ob6="^[^a-z]?.*$",rb6="^[^A-Z]?.*$",ly8,Px6,py8,ny8,VE0,iy8,ay8,ty8,sy8,ey8,$h8,Jh8,Cx6,Qh8,Xh8,Yh8,Wh8,Gh8,Kh8,Zh8,Hh8,wh8,Nh8,po,bx6,xx6,bo,Rh8,Th8,yh8,gx6,hh8,dx6,ux6,DE0,bh8,xh8,gh8,dh8,cx6,lx6,px6,no,nx6,ch8,lh8,ix6,ph8,GE0,nh8,ih8,ox6,io,oh8,rh8,ah8,oo,th8,sh8,eh8,$b8,Jb8,Qb8,Xb8,Yb8,ax6=($)=>(J,Q)=>{let X=ro(J)?J:E$(J);return OE0(KC6,$,X,Q)},Kb8=($)=>{return(J,Q,X)=>{return ax6($??J)(ro(Q)?Q.mapFields((Y)=>({_tag:aB(J),...Y}),{unsafePreserveChecks:!0}):co(J,Q),X)}},tx6=($)=>(J,Q)=>{let X=ro(J)?J:E$(J);return OE0(xl,$,X,Q)},Zb8=($)=>{return(J,Q,X)=>{return tx6($??J)(ro(Q)?Q.mapFields((Y)=>({_tag:aB(J),...Y}),{unsafePreserveChecks:!0}):co(J,Q),X)}},YI,Ob8,wb8,Nb8,Wg6,Ib8,Gg6,ab6="~effect/Schema/SERIALIZER_ENSURE_ARRAY",KE0,Tb8,jb8;var Kg6=D(()=>{pW();eA0();OB();CE6();qA0();Jn();tF();IB();HP0();E8();lW();yR();o8();i1();GR6();BR6();R8();SZ();Mj6();dj6();pj6();rn();D20();aj6();ej6();CA0();FS6();r5();GR();I4();j6();cl();LP0();LJ();ol();QG();In();PN();pn();xP0();xn();mb6();Wj=on;KI=class KI{[XE0]=XE0;_tag="SchemaError";name="SchemaError";issue;constructor($){this.issue=$}get message(){return this.issue.toString()}toString(){return`SchemaError(${this.message})`}};tb6=Rj6,ff8=jj6;yf8=sb6;hf8=eb6,bf8=G20,xf8=_j6,gf8=Sj6,df8=kj6,uf8=K20,mf8=cn;Jx6=$x6;cf8=Qx6,lf8=H20,pf8=hj6,nf8=Z20,if8=fj6,of8=z20,rf8=ln,l0=bZ;WI=e8(($)=>l0(fn($.ast),{schema:$})),af8=e8(($)=>$.schema),go=e8(($)=>WI(mo($))),tf8=e8(($)=>$.schema.members[0]),sf8=e8(($)=>l0(rP0($.ast),{schema:$})),ef8=e8(($)=>$.schema),JX=e8(($)=>l0(iQ($.ast),{schema:$})),ZI=e8(($)=>l0(T8($.ast),{schema:$}));Wy8=l0(CT6),Kj=l0(RT6),uo=l0(TB),ZE0=l0(RN),HE0=l0(dP0),_6=l0(kB),iZ=l0(lP0),Yx6=l0(yT6),Wx6=l0(bT6),zE0=l0(gT6),Gy8=l0(PT6),Ky8=l0(ST6);V8=e8(($)=>l0(new JG(!1,[],[$.ast]),{schema:$})),Vy8=e8(($)=>l0(new JG(!1,[$.ast],[$.ast]),{schema:$}));Dy8=e8(($)=>{return l0(new JG(!0,$.ast.elements,$.ast.rest),{schema:$})});Hx6=e8(($)=>U8([$,ZE0])),mo=e8(($)=>U8([$,HE0])),zx6=e8(($)=>U8([$,ZE0,HE0]));K$=iP0;Zj=IT,Sy8=tP0,ky8=sP0,vy8=eP0;ly8=Hj({order:E9,annotate:($)=>({meta:{_tag:"isGreaterThan",exclusiveMinimum:$},toArbitraryConstraint:{number:{min:$,minExcluded:!0}}})}),Px6=zj({order:E9,annotate:($)=>({meta:{_tag:"isGreaterThanOrEqualTo",minimum:$},toArbitraryConstraint:{number:{min:$}}})}),py8=qj({order:E9,annotate:($)=>({meta:{_tag:"isLessThan",exclusiveMaximum:$},toArbitraryConstraint:{number:{max:$,maxExcluded:!0}}})}),ny8=Fj({order:E9,annotate:($)=>({meta:{_tag:"isLessThanOrEqualTo",maximum:$},toArbitraryConstraint:{number:{max:$}}})}),VE0=Bj({order:E9,annotate:($)=>{return{meta:{_tag:"isBetween",...$},toArbitraryConstraint:{number:{min:$.minimum,max:$.maximum,...$.exclusiveMinimum&&{minExcluded:!0},...$.exclusiveMaximum&&{maxExcluded:!0}}}}}}),iy8=Ax6({remainder:CC6,zero:0,annotate:($)=>({expected:`a value that is a multiple of ${$}`,meta:{_tag:"isMultipleOf",divisor:$}})});ay8=Hj({order:hw,annotate:($)=>({meta:{_tag:"isGreaterThanDate",exclusiveMinimum:$},toArbitraryConstraint:{date:{min:$,minExcluded:!0}}})}),ty8=zj({order:hw,annotate:($)=>({meta:{_tag:"isGreaterThanOrEqualToDate",minimum:$},toArbitraryConstraint:{date:{min:$}}})}),sy8=qj({order:hw,annotate:($)=>({meta:{_tag:"isLessThanDate",exclusiveMaximum:$},toArbitraryConstraint:{date:{max:$,maxExcluded:!0}}})}),ey8=Fj({order:hw,annotate:($)=>({meta:{_tag:"isLessThanOrEqualToDate",maximum:$},toArbitraryConstraint:{date:{max:$}}})}),$h8=Bj({order:hw,annotate:($)=>({meta:{_tag:"isBetweenDate",...$},toArbitraryConstraint:{date:{min:$.minimum,max:$.maximum}}})}),Jh8=Hj({order:OY,annotate:($)=>({meta:{_tag:"isGreaterThanBigInt",exclusiveMinimum:$},toArbitraryConstraint:{bigint:{min:$,minExcluded:!0}}})}),Cx6=zj({order:OY,annotate:($)=>({meta:{_tag:"isGreaterThanOrEqualToBigInt",minimum:$},toArbitraryConstraint:{bigint:{min:$}}})}),Qh8=qj({order:OY,annotate:($)=>({meta:{_tag:"isLessThanBigInt",exclusiveMaximum:$},toArbitraryConstraint:{bigint:{max:$,maxExcluded:!0}}})}),Xh8=Fj({order:OY,annotate:($)=>({meta:{_tag:"isLessThanOrEqualToBigInt",maximum:$},toArbitraryConstraint:{bigint:{max:$}}})}),Yh8=Bj({order:OY,annotate:($)=>({meta:{_tag:"isBetweenBigInt",...$},toArbitraryConstraint:{bigint:{min:$.minimum,max:$.maximum}}})}),Wh8=Hj({order:wN,formatter:($)=>fY($)}),Gh8=zj({order:wN,formatter:($)=>fY($)}),Kh8=qj({order:wN,formatter:($)=>fY($)}),Zh8=Fj({order:wN,formatter:($)=>fY($)}),Hh8=Bj({order:wN,formatter:($)=>fY($)});wh8=_6.check(Rx6()),Nh8=_6.check(Tx6(1,1));po=E$({message:_6,name:WI(_6),stack:WI(_6)}),bx6=uY(globalThis.Error,{typeConstructor:{_tag:"Error"},generation:{runtime:"Schema.Error",Type:"globalThis.Error"},expected:"Error",toCodecJson:()=>$$()(po,qT()),toArbitrary:()=>($)=>$.string().map((J)=>new globalThis.Error(J))}),xx6=uY(globalThis.Error,{typeConstructor:{_tag:"ErrorWithStack"},generation:{runtime:"Schema.ErrorWithStack",Type:"globalThis.Error"},expected:"Error",toCodecJson:()=>$$()(po,qT({includeStack:!0})),toArbitrary:()=>($)=>$.string().map((J)=>new globalThis.Error(J))}),bo=new r6(F5(),U6(($)=>{try{return JSON.parse(JSON.stringify($))}catch{return P1($)}})),Rh8=U8([po.pipe(w6(bx6,qT())),Kj.pipe(w6(uo.annotate({toCodecJson:()=>$$()(Kj,bo),toArbitrary:()=>($)=>$.json()}),bo))]),Th8=U8([po.pipe(w6(xx6,qT({includeStack:!0}))),Kj.pipe(w6(uo.annotate({toCodecJson:()=>$$()(Kj,bo),toArbitrary:()=>($)=>$.json()}),bo))]);yh8=uY(globalThis.RegExp,{typeConstructor:{_tag:"RegExp"},generation:{runtime:"Schema.RegExp",Type:"globalThis.RegExp"},expected:"RegExp",toCodecJson:()=>$$()(E$({source:_6,flags:_6}),pQ({decode:($)=>EZ({try:()=>new globalThis.RegExp($.source,$.flags),catch:(J)=>new o6(G0(J),{message:globalThis.String(J)})}),encode:($)=>o1({source:$.source,flags:$.flags})})),toArbitrary:()=>($)=>$.tuple($.constantFrom(".",".*","\\d+","\\w+","[a-z]+","[A-Z]+","[0-9]+","^[a-zA-Z0-9]+$","^\\d{4}-\\d{2}-\\d{2}$"),$.uniqueArray($.constantFrom("g","i","m","s","u","y"),{minLength:0,maxLength:6}).map((J)=>J.join(""))).map(([J,Q])=>new globalThis.RegExp(J,Q)),toEquivalence:()=>($,J)=>$.source===J.source&&$.flags===J.flags}),gx6=uY(globalThis.URL,{typeConstructor:{_tag:"URL"},generation:{runtime:"Schema.URL",Type:"globalThis.URL"},expected:"URL",toCodecJson:()=>$$()(_6.annotate({expected:"a string that will be decoded as a URL"}),yP0),toArbitrary:()=>($)=>$.webUrl().map((J)=>new globalThis.URL(J)),toEquivalence:()=>($,J)=>$.toString()===J.toString()}),hh8=_6.annotate({expected:"a string that will be decoded as a URL"}).pipe(w6(gx6,yP0)),dx6=uY(globalThis.Date,{typeConstructor:{_tag:"Date"},generation:{runtime:"Schema.Date",Type:"globalThis.Date"},expected:"Date",toCodecJson:()=>$$()(_6.annotate({expected:"a string in ISO 8601 format that will be decoded as a Date"}),s$({decode:($)=>new globalThis.Date($),encode:zI0})),toArbitrary:()=>($,J)=>$.date(J?.constraints?.date)}),ux6=dx6.check(Mx6()),DE0=ZG(yl,{typeConstructor:{_tag:"effect/Duration"},generation:{runtime:"Schema.Duration",Type:"Duration.Duration",importDeclaration:'import * as Duration from "effect/Duration"'},expected:"Duration",toCodecJson:()=>$$()(U8([E$({_tag:B8("Infinity")}),E$({_tag:B8("NegativeInfinity")}),E$({_tag:B8("Nanos"),value:zE0}),E$({_tag:B8("Millis"),value:nx6})]),s$({decode:($)=>{switch($._tag){case"Infinity":return HZ;case"NegativeInfinity":return dw;case"Nanos":return wY($.value);case"Millis":return zZ($.value)}},encode:($)=>{switch($.value._tag){case"Infinity":return{_tag:"Infinity"};case"NegativeInfinity":return{_tag:"NegativeInfinity"};case"Nanos":return{_tag:"Nanos",value:$.value.nanos};case"Millis":return{_tag:"Millis",value:$.value.millis}}}})),toArbitrary:()=>($)=>$.oneof($.constant(HZ),$.constant(dw),$.bigInt().map(wY),$.maxSafeInteger().map(zZ)),toFormatter:()=>globalThis.String,toEquivalence:()=>DI0}),bh8=zE0.check(Cx6(0n)).pipe(w6(DE0,oR6)),xh8=iZ.check(Px6(0)).pipe(w6(DE0,rR6)),gh8=ZG(aA0,{typeConstructor:{_tag:"effect/BigDecimal"},generation:{runtime:"Schema.BigDecimal",Type:"BigDecimal.BigDecimal",importDeclaration:'import * as BigDecimal from "effect/BigDecimal"'},expected:"BigDecimal",toCodecJson:()=>$$()(_6.annotate({expected:"a string that will be decoded as a BigDecimal"}),JT6),toArbitrary:()=>($)=>$.tuple($.bigInt(),$.integer({min:0,max:20})).map(([J,Q])=>LB(J,Q)),toFormatter:()=>($)=>fY($),toEquivalence:()=>sA0}),dh8=mx6(uo);cx6=uY(globalThis.File,{typeConstructor:{_tag:"File"},generation:{runtime:"Schema.File",Type:"globalThis.File"},expected:"File",toCodecJson:()=>$$()(E$({data:_6.check(Ix6()),type:_6,name:_6,lastModified:iZ}),pQ({decode:($)=>YB($T($.data),{onFailure:(J)=>t0(new o6(G0($.data),{message:J.message})),onSuccess:(J)=>{let Q=new globalThis.Uint8Array(J);return o1(new globalThis.File([Q],$.name,{type:$.type,lastModified:$.lastModified}))}}),encode:($)=>gA0({try:async()=>{let J=new globalThis.Uint8Array(await $.arrayBuffer());return{data:Xn(J),type:$.type,name:$.name,lastModified:$.lastModified}},catch:(J)=>new o6(G0($),{message:globalThis.String(J)})})}))}),lx6=uY(globalThis.FormData,{typeConstructor:{_tag:"FormData"},generation:{runtime:"Schema.FormData",Type:"globalThis.FormData"},expected:"FormData",toCodecJson:()=>$$()(V8(GI([_6,U8([E$({_tag:aB("String"),value:_6}),E$({_tag:aB("File"),value:cx6})])])),pQ({decode:($)=>{let J=new globalThis.FormData;for(let[Q,X]of $)J.append(Q,X.value);return o1(J)},encode:($)=>{return o1(globalThis.Array.from($.entries()).map(([J,Q])=>{if(typeof Q==="string")return[J,{_tag:"String",value:Q}];else return[J,{_tag:"File",value:Q}]}))}}))});px6=uY(globalThis.URLSearchParams,{typeConstructor:{_tag:"URLSearchParams"},generation:{runtime:"Schema.URLSearchParams",Type:"globalThis.URLSearchParams"},expected:"URLSearchParams",toCodecJson:()=>$$()(_6.annotate({expected:"a query string that will be decoded as URLSearchParams"}),s$({decode:($)=>new globalThis.URLSearchParams($),encode:($)=>$.toString()}))});no=iZ.check(Lx6()),nx6=iZ.check(lo()),ch8=_6.annotate({expected:"a string that will be decoded as a number"}).pipe(w6(iZ,MN)),lh8=_6.annotate({expected:"a string that will be decoded as a finite number"}).pipe(w6(no,MN)),ix6=_6.check(Nx6()),ph8=_6.annotate({expected:"a string that will be decoded as a trimmed string"}).pipe(w6(ix6,iR6())),GE0=U8([no,Wx6,_6]),nh8=E$({issues:V8(E$({message:_6,path:go(V8(U8([GE0,E$({key:GE0})])))}))}),ih8=FE0([0,1]).pipe(w6(Yx6,s$({decode:($)=>$===1,encode:($)=>$?1:0}))),ox6=_6.annotate({expected:"a base64 encoded string that will be decoded as Uint8Array",format:"byte",contentEncoding:"base64"}),io=uY(globalThis.Uint8Array,{typeConstructor:{_tag:"Uint8Array"},generation:{runtime:"Schema.Uint8Array",Type:"globalThis.Uint8Array"},expected:"Uint8Array",toCodecJson:()=>$$()(ox6,hP0),toArbitrary:()=>($)=>$.uint8Array()}),oh8=ox6.pipe(w6(io,hP0)),rh8=_6.annotate({expected:"a base64 (URL) encoded string that will be decoded as a Uint8Array"}).pipe(w6(io,{decode:xR6(),encode:yR6()})),ah8=_6.annotate({expected:"a hex encoded string that will be decoded as a Uint8Array"}).pipe(w6(io,{decode:gR6(),encode:hR6()})),oo=ZG(($)=>XP0($)&&jE6($),{typeConstructor:{_tag:"effect/DateTime.Utc"},generation:{runtime:"Schema.DateTimeUtc",Type:"DateTime.Utc",importDeclaration:'import * as DateTime from "effect/DateTime"'},expected:"DateTime.Utc",toCodecJson:()=>$$()(_6,bP0),toArbitrary:()=>($,J)=>$.date({noInvalidDate:!0,...J?.constraints?.date}).map((Q)=>kE6(Q)),toFormatter:()=>($)=>$.toString(),toEquivalence:()=>YP0}),th8=ux6.pipe(w6(oo,{decode:vP0(),encode:U6(hE6)})),sh8=_6.annotate({expected:"a string that will be decoded as a DateTime.Utc"}).pipe(w6(oo,bP0)),eh8=iZ.pipe(w6(oo,{decode:vP0(),encode:U6(bE6)})),$b8=ZG(RE6,{typeConstructor:{_tag:"effect/DateTime.TimeZone.Offset"},generation:{runtime:"Schema.TimeZoneOffset",Type:"DateTime.TimeZone.Offset",importDeclaration:'import * as DateTime from "effect/DateTime"'},expected:"DateTime.TimeZone.Offset",toCodecJson:()=>$$()(iZ,WT6),toArbitrary:()=>($)=>$.integer({min:-43200000,max:50400000}).map((J)=>eR(J)),toFormatter:()=>($)=>RZ($),toEquivalence:()=>($,J)=>$.offset===J.offset}),Jb8=ZG(TE6,{typeConstructor:{_tag:"effect/DateTime.TimeZone.Named"},generation:{runtime:"Schema.TimeZoneNamed",Type:"DateTime.TimeZone.Named",importDeclaration:'import * as DateTime from "effect/DateTime"'},expected:"DateTime.TimeZone.Named",toCodecJson:()=>$$()(_6.annotate({expected:"an IANA time zone identifier"}),GT6),toArbitrary:()=>($)=>$.constantFrom(...["UTC","Europe/London","America/New_York","Asia/Tokyo","Australia/Sydney"].map(WP0)),toFormatter:()=>($)=>RZ($),toEquivalence:()=>($,J)=>$.id===J.id}),Qb8=ZG(EE6,{typeConstructor:{_tag:"effect/DateTime.TimeZone"},generation:{runtime:"Schema.TimeZone",Type:"DateTime.TimeZone",importDeclaration:'import * as DateTime from "effect/DateTime"'},expected:"DateTime.TimeZone",toCodecJson:()=>$$()(_6.annotate({expected:"a time zone string (IANA identifier or offset like +03:00)"}),KT6),toArbitrary:()=>($)=>$.oneof($.integer({min:-43200000,max:50400000}).map((J)=>eR(J)),$.constantFrom(...["UTC","Europe/London","America/New_York","Asia/Tokyo","Australia/Sydney"].map(WP0))),toFormatter:()=>($)=>RZ($),toEquivalence:()=>($,J)=>RZ($)===RZ(J)}),Xb8=ZG(($)=>XP0($)&&SE6($),{typeConstructor:{_tag:"effect/DateTime.Zoned"},generation:{runtime:"Schema.DateTimeZoned",Type:"DateTime.Zoned",importDeclaration:'import * as DateTime from "effect/DateTime"'},expected:"DateTime.Zoned",toCodecJson:()=>$$()(_6.annotate({expected:"a zoned DateTime string (e.g. 2024-01-01T00:00:00.000+00:00[Europe/London])"}),ZT6),toArbitrary:()=>($,J)=>$.tuple($.date({noInvalidDate:!0,min:new globalThis.Date(-8639999949600000),max:new globalThis.Date(8639999949600000),...J?.constraints?.date}),$.constantFrom("UTC","Europe/London","America/New_York","Asia/Tokyo","Australia/Sydney")).map(([Q,X])=>vE6(Q,{timeZone:X})),toFormatter:()=>($)=>$n($),toEquivalence:()=>YP0}),Yb8=globalThis.Symbol.for("immer-draftable");YI={escapeText($){return $.replace(/&/g,"&").replace(//g,">")},escapeAttribute($){return $.replace(/&/g,"&").replace(/"/g,""").replace(//g,">")},parseTagName($){let J=$,Q=$;if(!/^[A-Za-z_]/.test(Q))Q="_"+Q;if(Q=Q.replace(/[^A-Za-z0-9._-]/g,"_"),/^xml/i.test(Q))Q="_"+Q;return{safe:Q,changed:Q!==J}},tagInfo($,J){let{changed:Q,safe:X}=YI.parseTagName($),W=Q||J&&J!==$?` data-name="${YI.escapeAttribute(J??$)}"`:"";return{safe:X,attrs:W}}};Ob8=U20(Db8);wb8=new g6(new J7("null"),new r6(U6(()=>null),U6(()=>"null"))),Nb8=new g6(new B5([new J7("true"),new J7("false")],"anyOf"),new r6(U6(($)=>$==="true"),EB())),Wg6=_Z(($)=>{let J=Yg6($,Wg6,(Q)=>x6(Q,[Ib8]));if(J!==$&&g$($))return yB(J);return J}),Ib8=new g6(dP0,new r6(F5(),U6(()=>{return}))),Gg6=_Z(($)=>{let J=Yg6($,Gg6,Z1);if(J!==$&&g$($))return yB(J);return J}),KE0=_Z(($)=>{if(Mn($)&&$.annotations?.[ab6])return $;let J=Lb8($);if(Pn(J)){let Q=new B5([J,yn(kB,J,new r6(_R6(),F5()))],"anyOf",{[ab6]:!0});return g$($)?fn(Q):Q}return J});Tb8=l0(bn),jb8=l0(Hj6)});var mY=D(()=>{IB();yR();fp();Kg6();a5()});function oZ(){if(typeof navigator==="object"&&"userAgent"in navigator)return navigator.userAgent;if(typeof process==="object"&&process.version!==void 0)return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`;return""}function ao($,J,Q,X){if(typeof Q!=="function")throw Error("method for before hook must be a function");if(!X)X={};if(Array.isArray(J))return J.reverse().reduce((Y,W)=>{return ao.bind(null,$,W,Y,X)},Q)();return Promise.resolve().then(()=>{if(!$.registry[J])return Q(X);return $.registry[J].reduce((Y,W)=>{return W.hook.bind(null,Y,X)},Q)()})}function Zg6($,J,Q,X){let Y=X;if(!$.registry[Q])$.registry[Q]=[];if(J==="before")X=(W,G)=>{return Promise.resolve().then(Y.bind(null,G)).then(W.bind(null,G))};if(J==="after")X=(W,G)=>{let K;return Promise.resolve().then(W.bind(null,G)).then((Z)=>{return K=Z,Y(K,G)}).then(()=>{return K})};if(J==="error")X=(W,G)=>{return Promise.resolve().then(W.bind(null,G)).catch((K)=>{return Y(K,G)})};$.registry[Q].push({hook:X,orig:Y})}function Hg6($,J,Q){if(!$.registry[J])return;let X=$.registry[J].map((Y)=>{return Y.orig}).indexOf(Q);if(X===-1)return;$.registry[J].splice(X,1)}function Fg6($,J,Q){let X=qg6(Hg6,null).apply(null,Q?[J,Q]:[J]);$.api={remove:X},$.remove=X,["before","error","after","wrap"].forEach((Y)=>{let W=Q?[J,Y,Q]:[J,Y];$[Y]=$.api[Y]=qg6(Zg6,null).apply(null,W)})}function kb8(){let $=Symbol("Singular"),J={registry:{}},Q=ao.bind(null,J,$);return Fg6(Q,J,$),Q}function vb8(){let $={registry:{}},J=ao.bind(null,$);return Fg6(J,$),J}var zg6,qg6,Bg6;var Vg6=D(()=>{zg6=Function.bind,qg6=zg6.bind(zg6);Bg6={Singular:kb8,Collection:vb8}});function hb8($){if(!$)return{};return Object.keys($).reduce((J,Q)=>{return J[Q.toLowerCase()]=$[Q],J},{})}function bb8($){if(typeof $!=="object"||$===null)return!1;if(Object.prototype.toString.call($)!=="[object Object]")return!1;let J=Object.getPrototypeOf($);if(J===null)return!0;let Q=Object.prototype.hasOwnProperty.call(J,"constructor")&&J.constructor;return typeof Q==="function"&&Q instanceof Q&&Function.prototype.call(Q)===Function.prototype.call($)}function Og6($,J){let Q=Object.assign({},$);return Object.keys(J).forEach((X)=>{if(bb8(J[X]))if(!(X in $))Object.assign(Q,{[X]:J[X]});else Q[X]=Og6($[X],J[X]);else Object.assign(Q,{[X]:J[X]})}),Q}function Ug6($){for(let J in $)if($[J]===void 0)delete $[J];return $}function NE0($,J,Q){if(typeof J==="string"){let[Y,W]=J.split(" ");Q=Object.assign(W?{method:Y,url:W}:{url:Y},Q)}else Q=Object.assign({},J);Q.headers=hb8(Q.headers),Ug6(Q),Ug6(Q.headers);let X=Og6($||{},Q);if(Q.url==="/graphql"){if($&&$.mediaType.previews?.length)X.mediaType.previews=$.mediaType.previews.filter((Y)=>!X.mediaType.previews.includes(Y)).concat(X.mediaType.previews);X.mediaType.previews=(X.mediaType.previews||[]).map((Y)=>Y.replace(/-preview/,""))}return X}function xb8($,J){let Q=/\?/.test($)?"&":"?",X=Object.keys(J);if(X.length===0)return $;return $+Q+X.map((Y)=>{if(Y==="q")return"q="+J.q.split("+").map(encodeURIComponent).join("+");return`${Y}=${encodeURIComponent(J[Y])}`}).join("&")}function db8($){return $.replace(/(?:^\W+)|(?:(?Q.concat(X),[])}function Dg6($,J){let Q={__proto__:null};for(let X of Object.keys($))if(J.indexOf(X)===-1)Q[X]=$[X];return Q}function wg6($){return $.split(/(%[0-9A-Fa-f]{2})/g).map(function(J){if(!/%[0-9A-Fa-f]/.test(J))J=encodeURI(J).replace(/%5B/g,"[").replace(/%5D/g,"]");return J}).join("")}function qI($){return encodeURIComponent($).replace(/[!'()*]/g,function(J){return"%"+J.charCodeAt(0).toString(16).toUpperCase()})}function Vj($,J,Q){if(J=$==="+"||$==="#"?wg6(J):qI(J),Q)return qI(Q)+"="+J;else return J}function zI($){return $!==void 0&&$!==null}function wE0($){return $===";"||$==="&"||$==="?"}function mb8($,J,Q,X){var Y=$[Q],W=[];if(zI(Y)&&Y!=="")if(typeof Y==="string"||typeof Y==="number"||typeof Y==="boolean"){if(Y=Y.toString(),X&&X!=="*")Y=Y.substring(0,parseInt(X,10));W.push(Vj(J,Y,wE0(J)?Q:""))}else if(X==="*")if(Array.isArray(Y))Y.filter(zI).forEach(function(G){W.push(Vj(J,G,wE0(J)?Q:""))});else Object.keys(Y).forEach(function(G){if(zI(Y[G]))W.push(Vj(J,Y[G],G))});else{let G=[];if(Array.isArray(Y))Y.filter(zI).forEach(function(K){G.push(Vj(J,K))});else Object.keys(Y).forEach(function(K){if(zI(Y[K]))G.push(qI(K)),G.push(Vj(J,Y[K].toString()))});if(wE0(J))W.push(qI(Q)+"="+G.join(","));else if(G.length!==0)W.push(G.join(","))}else if(J===";"){if(zI(Y))W.push(qI(Q))}else if(Y===""&&(J==="&"||J==="?"))W.push(qI(Q)+"=");else if(Y==="")W.push("");return W}function cb8($){return{expand:lb8.bind(null,$)}}function lb8($,J){var Q=["+","#",".","/",";","?","&"];if($=$.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(X,Y,W){if(Y){let K="",Z=[];if(Q.indexOf(Y.charAt(0))!==-1)K=Y.charAt(0),Y=Y.substr(1);if(Y.split(/,/g).forEach(function(H){var z=/([^:\*]*)(?::(\d+)|(\*))?/.exec(H);Z.push(mb8(J,K,z[1],z[2]||z[3]))}),K&&K!=="+"){var G=",";if(K==="?")G="&";else if(K!=="#")G=K;return(Z.length!==0?K:"")+Z.join(G)}else return Z.join(",")}else return wg6(W)}),$==="/")return $;else return $.replace(/\/$/,"")}function Ng6($){let J=$.method.toUpperCase(),Q=($.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),X=Object.assign({},$.headers),Y,W=Dg6($,["method","baseUrl","url","headers","request","mediaType"]),G=ub8(Q);if(Q=cb8(Q).expand(W),!/^http/.test(Q))Q=$.baseUrl+Q;let K=Object.keys($).filter((z)=>G.includes(z)).concat("baseUrl"),Z=Dg6(W,K);if(!/application\/octet-stream/i.test(X.accept)){if($.mediaType.format)X.accept=X.accept.split(/,/).map((z)=>z.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${$.mediaType.format}`)).join(",");if(Q.endsWith("/graphql")){if($.mediaType.previews?.length){let z=X.accept.match(/(?{let B=$.mediaType.format?`.${$.mediaType.format}`:"+json";return`application/vnd.github.${q}-preview${B}`}).join(",")}}}if(["GET","HEAD"].includes(J))Q=xb8(Q,Z);else if("data"in Z)Y=Z.data;else if(Object.keys(Z).length)Y=Z;if(!X["content-type"]&&typeof Y<"u")X["content-type"]="application/json; charset=utf-8";if(["PATCH","PUT"].includes(J)&&typeof Y>"u")Y="";return Object.assign({method:J,url:Q,headers:X},typeof Y<"u"?{body:Y}:null,$.request?{request:$.request}:null)}function pb8($,J,Q){return Ng6(NE0($,J,Q))}function Ig6($,J){let Q=NE0($,J),X=pb8.bind(null,Q);return Object.assign(X,{DEFAULTS:Q,defaults:Ig6.bind(null,Q),merge:NE0.bind(null,Q),parse:Ng6})}var _b8="0.0.0-development",fb8,yb8,gb8,Lg6;var Ag6=D(()=>{fb8=`octokit-endpoint.js/${_b8} ${oZ()}`,yb8={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":fb8},mediaType:{format:""}};gb8=/\{[^{}}]+\}/g;Lg6=Ig6(null,yb8)});function ib8($){if(typeof $!=="string")return FI;let J=$.indexOf(";"),Q=J!==-1?$.slice(0,J).trim():$.trim();if(nb8.test(Q)===!1)return FI;let X={type:Q.toLowerCase(),parameters:new IE0};if(J===-1)return X;let Y,W,G;Pg6.lastIndex=J;while(W=Pg6.exec($)){if(W.index!==J)return FI;if(J+=W[0].length,Y=W[1].toLowerCase(),G=W[2],G[0]==='"')G=G.slice(1,G.length-1),Mg6.test(G)&&(G=G.replace(Mg6,"$1"));X.parameters[Y]=G}if(J!==$.length)return FI;return X}var IE0=function(){},Pg6,Mg6,nb8,FI,LE0;var Cg6=D(()=>{IE0.prototype=Object.create(null);Pg6=/; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu,Mg6=/\\([\v\u0020-\u00ff])/gu,nb8=/^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u,FI={type:"",parameters:new IE0};Object.freeze(FI.parameters);Object.freeze(FI);LE0=ib8});var BI;var Eg6=D(()=>{BI=class BI extends Error{name;status;request;response;constructor($,J,Q){super($);if(this.name="HttpError",this.status=Number.parseInt(J),Number.isNaN(this.status))this.status=0;if("response"in Q)this.response=Q.response;let X=Object.assign({},Q.request);if(Q.request.headers.authorization)X.headers=Object.assign({},Q.request.headers,{authorization:Q.request.headers.authorization.replace(/(?[q,String(B)])),G;try{G=await J($.url,{method:$.method,body:Y,redirect:$.request?.redirect,headers:W,signal:$.request?.signal,...$.body&&{duplex:"half"}})}catch(q){let B="Unknown Error";if(q instanceof Error){if(q.name==="AbortError")throw q.status=500,q;if(B=q.message,q.name==="TypeError"&&"cause"in q){if(q.cause instanceof Error)B=q.cause.message;else if(typeof q.cause==="string")B=q.cause}}let U=new BI(B,500,{request:$});throw U.cause=q,U}let{status:K,url:Z}=G,H={};for(let[q,B]of G.headers)H[q]=B;let z={url:Z,status:K,headers:H,data:""};if("deprecation"in H){let q=H.link&&H.link.match(/<([^<>]+)>; rel="deprecation"/),B=q&&q.pop();Q.warn(`[@octokit/request] "${$.method} ${$.url}" is deprecated. It is scheduled to be removed on ${H.sunset}${B?`. See ${B}`:""}`)}if(K===204||K===205)return z;if($.method==="HEAD"){if(K<400)return z;throw new BI(G.statusText,K,{response:z,request:$})}if(K===304)throw z.data=await AE0(G),new BI("Not modified",K,{response:z,request:$});if(K>=400)throw z.data=await AE0(G),new BI(eb8(z.data),K,{response:z,request:$});return z.data=X?await AE0(G):G.body,z}async function AE0($){let J=$.headers.get("content-type");if(!J)return $.text().catch(()=>"");let Q=LE0(J);if(sb8(Q)){let X="";try{return X=await $.text(),JSON.parse(X)}catch(Y){return X}}else if(Q.type.startsWith("text/")||Q.parameters.charset?.toLowerCase()==="utf-8")return $.text().catch(()=>"");else return $.arrayBuffer().catch(()=>new ArrayBuffer(0))}function sb8($){return $.type==="application/json"||$.type==="application/scim+json"}function eb8($){if(typeof $==="string")return $;if($ instanceof ArrayBuffer)return"Unknown error";if("message"in $){let J="documentation_url"in $?` - ${$.documentation_url}`:"";return Array.isArray($.errors)?`${$.message}: ${$.errors.map((Q)=>JSON.stringify(Q)).join(", ")}${J}`:`${$.message}${J}`}return`Unknown error: ${JSON.stringify($)}`}function PE0($,J){let Q=$.defaults(J);return Object.assign(function(Y,W){let G=Q.merge(Y,W);if(!G.request||!G.request.hook)return Rg6(Q.parse(G));let K=(Z,H)=>{return Rg6(Q.parse(Q.merge(Z,H)))};return Object.assign(K,{endpoint:Q,defaults:PE0.bind(null,Q)}),G.request.hook(K,G)},{endpoint:Q,defaults:PE0.bind(null,Q)})}var rb8="9.2.4",ab8,Uj;var ME0=D(()=>{Ag6();Cg6();Eg6();ab8={headers:{"user-agent":`octokit-request.js/${rb8} ${oZ()}`}};Uj=PE0(Lg6,ab8)});function Jx8($){return`Request failed due to following response errors: -`+$.errors.map((J)=>` - ${J.message}`).join(` -`)}function Wx8($,J,Q){if(Q){if(typeof J==="string"&&"query"in Q)return Promise.reject(Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let G in Q){if(!Yx8.includes(G))continue;return Promise.reject(Error(`[@octokit/graphql] "${G}" cannot be used as variable name`))}}let X=typeof J==="string"?Object.assign({query:J},Q):J,Y=Object.keys(X).reduce((G,K)=>{if(Xx8.includes(K))return G[K]=X[K],G;if(!G.variables)G.variables={};return G.variables[K]=X[K],G},{}),W=X.baseUrl||$.endpoint.DEFAULTS.baseUrl;if(Tg6.test(W))Y.url=W.replace(Tg6,"/api/graphql");return $(Y).then((G)=>{if(G.data.errors){let K={};for(let Z of Object.keys(G.headers))K[Z]=G.headers[Z];throw new Qx8(Y,K,G.data)}return G.data.data})}function CE0($,J){let Q=$.defaults(J);return Object.assign((Y,W)=>{return Wx8(Q,Y,W)},{defaults:CE0.bind(null,Q),endpoint:Q.endpoint})}function jg6($){return CE0($,{method:"POST",url:"/graphql"})}var $x8="0.0.0-development",Qx8,Xx8,Yx8,Tg6,pD5;var Sg6=D(()=>{ME0();Qx8=class extends Error{constructor($,J,Q){super(Jx8(Q));if(this.request=$,this.headers=J,this.response=Q,this.errors=Q.errors,this.data=Q.data,Error.captureStackTrace)Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},Xx8=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Yx8=["query","method","url"],Tg6=/\/api\/v3\/?$/;pD5=CE0(Uj,{headers:{"user-agent":`octokit-graphql.js/${$x8} ${oZ()}`},method:"POST",url:"/graphql"})});async function Kx8($){let J=Gx8($),Q=$.startsWith("v1.")||$.startsWith("ghs_"),X=$.startsWith("ghu_");return{type:"token",token:$,tokenType:J?"app":Q?"installation":X?"user-to-server":"oauth"}}function Zx8($){if($.split(/\./).length===3)return`bearer ${$}`;return`token ${$}`}async function Hx8($,J,Q,X){let Y=J.endpoint.merge(Q,X);return Y.headers.authorization=Zx8($),J(Y)}var EE0="(?:[a-zA-Z0-9_-]+)",kg6="\\.",vg6,Gx8,_g6=function(J){if(!J)throw Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof J!=="string")throw Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return J=J.replace(/^(token|bearer) +/i,""),Object.assign(Kx8.bind(null,J),{hook:Hx8.bind(null,J)})};var fg6=D(()=>{vg6=new RegExp(`^${EE0}${kg6}${EE0}${kg6}${EE0}$`),Gx8=vg6.test.bind(vg6)});var RE0="6.1.6";var yg6=()=>{};function Fx8($={}){if(typeof $.debug!=="function")$.debug=hg6;if(typeof $.info!=="function")$.info=hg6;if(typeof $.warn!=="function")$.warn=zx8;if(typeof $.error!=="function")$.error=qx8;return $}var hg6=()=>{},zx8,qx8,bg6,TE0;var xg6=D(()=>{Vg6();ME0();Sg6();fg6();yg6();zx8=console.warn.bind(console),qx8=console.error.bind(console);bg6=`octokit-core.js/${RE0} ${oZ()}`;TE0=class TE0{static VERSION=RE0;static defaults($){return class extends this{constructor(...Q){let X=Q[0]||{};if(typeof $==="function"){super($(X));return}super(Object.assign({},$,X,X.userAgent&&$.userAgent?{userAgent:`${X.userAgent} ${$.userAgent}`}:null))}}}static plugins=[];static plugin(...$){let J=this.plugins;return class extends this{static plugins=J.concat($.filter((X)=>!J.includes(X)))}}constructor($={}){let J=new Bg6.Collection,Q={baseUrl:Uj.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},$.request,{hook:J.bind(null,"request")}),mediaType:{previews:[],format:""}};if(Q.headers["user-agent"]=$.userAgent?`${$.userAgent} ${bg6}`:bg6,$.baseUrl)Q.baseUrl=$.baseUrl;if($.previews)Q.mediaType.previews=$.previews;if($.timeZone)Q.headers["time-zone"]=$.timeZone;if(this.request=Uj.defaults(Q),this.graphql=jg6(this.request).defaults(Q),this.log=Fx8($.log),this.hook=J,!$.authStrategy)if(!$.auth)this.auth=async()=>({type:"unauthenticated"});else{let Y=_g6($.auth);J.wrap("request",Y.hook),this.auth=Y}else{let{authStrategy:Y,...W}=$,G=Y(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:W},$.auth));J.wrap("request",G.hook),this.auth=G}let X=this.constructor;for(let Y=0;Y{};function jE0($){$.hook.wrap("request",(J,Q)=>{$.log.debug("request",Q);let X=Date.now(),Y=$.request.endpoint.parse(Q),W=Y.url.replace(Q.baseUrl,"");return J(Q).then((G)=>{let K=G.headers["x-github-request-id"];return $.log.info(`${Y.method} ${W} - ${G.status} with id ${K} in ${Date.now()-X}ms`),G}).catch((G)=>{let K=G.response?.headers["x-github-request-id"]||"UNKNOWN";throw $.log.error(`${Y.method} ${W} - ${G.status} with id ${K} in ${Date.now()-X}ms`),G})})}var ug6=D(()=>{dg6();jE0.VERSION=gg6});function Vx8($){if(!$.data)return{...$,data:[]};if(!(("total_count"in $.data)&&!("url"in $.data)))return $;let Q=$.data.incomplete_results,X=$.data.repository_selection,Y=$.data.total_count;delete $.data.incomplete_results,delete $.data.repository_selection,delete $.data.total_count;let W=Object.keys($.data)[0],G=$.data[W];if($.data=G,typeof Q<"u")$.data.incomplete_results=Q;if(typeof X<"u")$.data.repository_selection=X;return $.data.total_count=Y,$}function SE0($,J,Q){let X=typeof J==="function"?J.endpoint(Q):$.request.endpoint(J,Q),Y=typeof J==="function"?J:$.request,W=X.method,G=X.headers,K=X.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!K)return{done:!0};try{let Z=await Y({method:W,url:K,headers:G}),H=Vx8(Z);return K=((H.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1],{value:H}}catch(Z){if(Z.status!==409)throw Z;return K="",{value:{status:200,headers:{},data:[]}}}}})}}function mg6($,J,Q,X){if(typeof Q==="function")X=Q,Q=void 0;return cg6($,[],SE0($,J,Q)[Symbol.asyncIterator](),X)}function cg6($,J,Q,X){return Q.next().then((Y)=>{if(Y.done)return J;let W=!1;function G(){W=!0}if(J=J.concat(X?X(Y.value,G):Y.value.data),W)return J;return cg6($,J,Q,X)})}function kE0($){return{paginate:Object.assign(mg6.bind(null,$),{iterator:SE0.bind(null,$)})}}var Bx8="0.0.0-development",ZO5;var lg6=D(()=>{ZO5=Object.assign(mg6,{iterator:SE0});kE0.VERSION=Bx8});var vE0="13.5.0";var pg6=()=>{};var Ux8,ng6;var ig6=D(()=>{Ux8={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteHostedRunnerForOrg:["DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getHostedRunnerForOrg:["GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],getHostedRunnersGithubOwnedImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/github-owned"],getHostedRunnersLimitsForOrg:["GET /orgs/{org}/actions/hosted-runners/limits"],getHostedRunnersMachineSpecsForOrg:["GET /orgs/{org}/actions/hosted-runners/machine-sizes"],getHostedRunnersPartnerImagesForOrg:["GET /orgs/{org}/actions/hosted-runners/images/partner"],getHostedRunnersPlatformsForOrg:["GET /orgs/{org}/actions/hosted-runners/platforms"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listGithubHostedRunnersInGroupForOrg:["GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners"],listHostedRunnersForOrg:["GET /orgs/{org}/actions/hosted-runners"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateHostedRunnerForOrg:["PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},hostedCompute:{createNetworkConfigurationForOrg:["POST /orgs/{org}/settings/network-configurations"],deleteNetworkConfigurationFromOrg:["DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkConfigurationForOrg:["GET /orgs/{org}/settings/network-configurations/{network_configuration_id}"],getNetworkSettingsForOrg:["GET /orgs/{org}/settings/network-settings/{network_settings_id}"],listNetworkConfigurationsForOrg:["GET /orgs/{org}/settings/network-configurations"],updateNetworkConfigurationForOrg:["PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createIssueType:["POST /orgs/{org}/issue-types"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteIssueType:["DELETE /orgs/{org}/issue-types/{issue_type_id}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}",{},{deprecated:"octokit.rest.orgs.enableOrDisableSecurityProductOnAllOrgRepos() is deprecated, see https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization"}],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getOrgRulesetHistory:["GET /orgs/{org}/rulesets/{ruleset_id}/history"],getOrgRulesetVersion:["GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listIssueTypes:["GET /orgs/{org}/issue-types"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateIssueType:["PUT /orgs/{org}/issue-types/{issue_type_id}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.addCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#add-project-collaborator"}],createCard:["POST /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.createCard() is deprecated, see https://docs.github.com/rest/projects/cards#create-a-project-card"}],createColumn:["POST /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.createColumn() is deprecated, see https://docs.github.com/rest/projects/columns#create-a-project-column"}],createForAuthenticatedUser:["POST /user/projects",{},{deprecated:"octokit.rest.projects.createForAuthenticatedUser() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-user-project"}],createForOrg:["POST /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.createForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#create-an-organization-project"}],createForRepo:["POST /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.createForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#create-a-repository-project"}],delete:["DELETE /projects/{project_id}",{},{deprecated:"octokit.rest.projects.delete() is deprecated, see https://docs.github.com/rest/projects/projects#delete-a-project"}],deleteCard:["DELETE /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.deleteCard() is deprecated, see https://docs.github.com/rest/projects/cards#delete-a-project-card"}],deleteColumn:["DELETE /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.deleteColumn() is deprecated, see https://docs.github.com/rest/projects/columns#delete-a-project-column"}],get:["GET /projects/{project_id}",{},{deprecated:"octokit.rest.projects.get() is deprecated, see https://docs.github.com/rest/projects/projects#get-a-project"}],getCard:["GET /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.getCard() is deprecated, see https://docs.github.com/rest/projects/cards#get-a-project-card"}],getColumn:["GET /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.getColumn() is deprecated, see https://docs.github.com/rest/projects/columns#get-a-project-column"}],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission",{},{deprecated:"octokit.rest.projects.getPermissionForUser() is deprecated, see https://docs.github.com/rest/projects/collaborators#get-project-permission-for-a-user"}],listCards:["GET /projects/columns/{column_id}/cards",{},{deprecated:"octokit.rest.projects.listCards() is deprecated, see https://docs.github.com/rest/projects/cards#list-project-cards"}],listCollaborators:["GET /projects/{project_id}/collaborators",{},{deprecated:"octokit.rest.projects.listCollaborators() is deprecated, see https://docs.github.com/rest/projects/collaborators#list-project-collaborators"}],listColumns:["GET /projects/{project_id}/columns",{},{deprecated:"octokit.rest.projects.listColumns() is deprecated, see https://docs.github.com/rest/projects/columns#list-project-columns"}],listForOrg:["GET /orgs/{org}/projects",{},{deprecated:"octokit.rest.projects.listForOrg() is deprecated, see https://docs.github.com/rest/projects/projects#list-organization-projects"}],listForRepo:["GET /repos/{owner}/{repo}/projects",{},{deprecated:"octokit.rest.projects.listForRepo() is deprecated, see https://docs.github.com/rest/projects/projects#list-repository-projects"}],listForUser:["GET /users/{username}/projects",{},{deprecated:"octokit.rest.projects.listForUser() is deprecated, see https://docs.github.com/rest/projects/projects#list-user-projects"}],moveCard:["POST /projects/columns/cards/{card_id}/moves",{},{deprecated:"octokit.rest.projects.moveCard() is deprecated, see https://docs.github.com/rest/projects/cards#move-a-project-card"}],moveColumn:["POST /projects/columns/{column_id}/moves",{},{deprecated:"octokit.rest.projects.moveColumn() is deprecated, see https://docs.github.com/rest/projects/columns#move-a-project-column"}],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}",{},{deprecated:"octokit.rest.projects.removeCollaborator() is deprecated, see https://docs.github.com/rest/projects/collaborators#remove-user-as-a-collaborator"}],update:["PATCH /projects/{project_id}",{},{deprecated:"octokit.rest.projects.update() is deprecated, see https://docs.github.com/rest/projects/projects#update-a-project"}],updateCard:["PATCH /projects/columns/cards/{card_id}",{},{deprecated:"octokit.rest.projects.updateCard() is deprecated, see https://docs.github.com/rest/projects/cards#update-an-existing-project-card"}],updateColumn:["PATCH /projects/columns/{column_id}",{},{deprecated:"octokit.rest.projects.updateColumn() is deprecated, see https://docs.github.com/rest/projects/columns#update-an-existing-project-column"}]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesetHistory:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history"],getRepoRulesetVersion:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues",{},{deprecated:"octokit.rest.search.issuesAndPullRequests() is deprecated, see https://docs.github.com/rest/search/search#search-issues-and-pull-requests"}],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions"}],addOrUpdateProjectPermissionsLegacy:["PUT /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.addOrUpdateProjectPermissionsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#add-or-update-team-project-permissions-legacy"}],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project"}],checkPermissionsForProjectLegacy:["GET /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.checkPermissionsForProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#check-team-permissions-for-a-project-legacy"}],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects",{},{deprecated:"octokit.rest.teams.listProjectsInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects"}],listProjectsLegacy:["GET /teams/{team_id}/projects",{},{deprecated:"octokit.rest.teams.listProjectsLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#list-team-projects-legacy"}],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectInOrg() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team"}],removeProjectLegacy:["DELETE /teams/{team_id}/projects/{project_id}",{},{deprecated:"octokit.rest.teams.removeProjectLegacy() is deprecated, see https://docs.github.com/rest/teams/teams#remove-a-project-from-a-team-legacy"}],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}},ng6=Ux8});function _E0($){let J={};for(let Q of tB.keys())J[Q]=new Proxy({octokit:$,scope:Q,cache:{}},Dx8);return J}function Ox8($,J,Q,X,Y){let W=$.request.defaults(X);function G(...K){let Z=W.endpoint.merge(...K);if(Y.mapToData)return Z=Object.assign({},Z,{data:Z[Y.mapToData],[Y.mapToData]:void 0}),W(Z);if(Y.renamed){let[H,z]=Y.renamed;$.log.warn(`octokit.${J}.${Q}() has been renamed to octokit.${H}.${z}()`)}if(Y.deprecated)$.log.warn(Y.deprecated);if(Y.renamedParameters){let H=W.endpoint.merge(...K);for(let[z,q]of Object.entries(Y.renamedParameters))if(z in H){if($.log.warn(`"${z}" parameter is deprecated for "octokit.${J}.${Q}()". Use "${q}" instead`),!(q in H))H[q]=H[z];delete H[z]}return W(H)}return W(...K)}return Object.assign(G,W)}var tB,Dx8;var og6=D(()=>{ig6();tB=new Map;for(let[$,J]of Object.entries(ng6))for(let[Q,X]of Object.entries(J)){let[Y,W,G]=X,[K,Z]=Y.split(/ /),H=Object.assign({method:K,url:Z},W);if(!tB.has($))tB.set($,new Map);tB.get($).set(Q,{scope:$,methodName:Q,endpointDefaults:H,decorations:G})}Dx8={has({scope:$},J){return tB.get($).has(J)},getOwnPropertyDescriptor($,J){return{value:this.get($,J),configurable:!0,writable:!0,enumerable:!0}},defineProperty($,J,Q){return Object.defineProperty($.cache,J,Q),!0},deleteProperty($,J){return delete $.cache[J],!0},ownKeys({scope:$}){return[...tB.get($).keys()]},set($,J,Q){return $.cache[J]=Q},get({octokit:$,scope:J,cache:Q},X){if(Q[X])return Q[X];let Y=tB.get(J).get(X);if(!Y)return;let{endpointDefaults:W,decorations:G}=Y;if(G)Q[X]=Ox8($,J,X,W,G);else Q[X]=$.request.defaults(W);return Q[X]}}});function wx8($){return{rest:_E0($)}}function fE0($){let J=_E0($);return{...J,rest:J}}var rg6=D(()=>{pg6();og6();wx8.VERSION=vE0;fE0.VERSION=vE0});var ag6="21.1.1";var tg6=()=>{};var sg6;var eg6=D(()=>{xg6();ug6();lg6();rg6();tg6();sg6=TE0.plugin(jE0,fE0,kE0).defaults({userAgent:`octokit-rest.js/${ag6}`})});function cY(){let $=process.env.GITHUB_TOKEN;if(!$)throw Error("GITHUB_TOKEN not set");return new sg6({auth:$})}var QX,$d6;var to=D(()=>{mY();eg6();QX=class QX extends A4.Service()("GitHubService"){};$d6=q5.succeed(QX)({getPR:($,J,Q)=>o0.tryPromise({try:async()=>{let X=cY(),{data:Y}=await X.pulls.get({owner:$,repo:J,pull_number:Q});return{number:Y.number,title:Y.title,body:Y.body,headSha:Y.head.sha,headRef:Y.head.ref,baseRef:Y.base.ref,labels:Y.labels.map((W)=>typeof W==="string"?W:W.name??"")}},catch:(X)=>Error(`Failed to get PR: ${X}`)}),listChangedFiles:($,J,Q)=>o0.tryPromise({try:async()=>{let X=cY(),Y=[],W=1;while(!0){let{data:G}=await X.pulls.listFiles({owner:$,repo:J,pull_number:Q,per_page:100,page:W});if(G.length===0)break;if(Y.push(...G.map((K)=>({filename:K.filename,status:K.status,patch:K.patch}))),G.length<100)break;W++}return Y},catch:(X)=>Error(`Failed to list files: ${X}`)}),getFileContent:($,J,Q,X)=>o0.tryPromise({try:async()=>{let Y=cY(),{data:W}=await Y.repos.getContent({owner:$,repo:J,path:Q,ref:X});if("content"in W&&typeof W.content==="string")return Buffer.from(W.content,"base64").toString("utf-8");throw Error(`${Q} is not a file`)},catch:(Y)=>Error(`Failed to get file: ${Y}`)}),postReview:($,J,Q,X,Y)=>o0.tryPromise({try:async()=>{await cY().pulls.createReview({owner:$,repo:J,pull_number:Q,commit_id:X,event:"COMMENT",comments:Y})},catch:(W)=>Error(`Failed to post review: ${W}`)}),postComment:($,J,Q,X,Y)=>o0.tryPromise({try:async()=>{let W=cY();if(Y){let{data:G}=await W.issues.listComments({owner:$,repo:J,issue_number:Q,per_page:100}),K=G.find((Z)=>Z.body?.includes(Y));if(K){await W.issues.updateComment({owner:$,repo:J,comment_id:K.id,body:X});return}}await W.issues.createComment({owner:$,repo:J,issue_number:Q,body:X})},catch:(W)=>Error(`Failed to post comment: ${W}`)}),addLabels:($,J,Q,X)=>o0.tryPromise({try:async()=>{let Y=cY();for(let W of X)try{await Y.issues.getLabel({owner:$,repo:J,name:W})}catch{let G={"blog-content":"0075ca","draft-post":"e4e669",scheduled:"a2eeef"};await Y.issues.createLabel({owner:$,repo:J,name:W,color:G[W]??"ededed"})}await Y.issues.addLabels({owner:$,repo:J,issue_number:Q,labels:X})},catch:(Y)=>Error(`Failed to add labels: ${Y}`)}),removeLabel:($,J,Q,X)=>o0.tryPromise({try:async()=>{await cY().issues.removeLabel({owner:$,repo:J,issue_number:Q,name:X})},catch:()=>Error(`Failed to remove label ${X}`)}),reactToComment:($,J,Q,X)=>o0.tryPromise({try:async()=>{await cY().reactions.createForIssueComment({owner:$,repo:J,comment_id:Q,content:X})},catch:(Y)=>Error(`Failed to react: ${Y}`)}),isCollaborator:($,J,Q)=>o0.tryPromise({try:async()=>{let X=cY();try{return await X.repos.checkCollaborator({owner:$,repo:J,username:Q}),!0}catch{return!1}},catch:()=>Error("Failed to check collaborator")}),commitFileChange:($,J,Q,X,Y,W,G)=>o0.tryPromise({try:async()=>{await cY().repos.createOrUpdateFileContents({owner:$,repo:J,path:Q,content:Buffer.from(X).toString("base64"),sha:Y,branch:W,message:G})},catch:(K)=>Error(`Failed to commit: ${K}`)})})});function Jd6($){if($.startsWith('"')&&$.endsWith('"')||$.startsWith("'")&&$.endsWith("'"))return $.slice(1,-1);return $}function Nx8($){if($==="true")return!0;if($==="false")return!1;if($===""||$==="null"||$==="~")return null;if(/^-?\d+(\.\d+)?$/.test($))return Number($);if($.startsWith("[")&&$.endsWith("]")){let J=$.slice(1,-1).trim();if(J==="")return[];return J.split(",").map((Q)=>Jd6(Q.trim()))}return Jd6($)}function Yd6($){let J=$.match(/^---\r?\n([\s\S]*?)\r?\n---/);if(!J)return null;let Q=J[1],X={};for(let Y of Q.split(` -`)){let W=Y.trim();if(!W||W.startsWith("#"))continue;let G=W.match(/^(\w[\w_]*):\s*(.*)/);if(!G)continue;let[,K,Z]=G;if(!K||Z===void 0)continue;X[K]=Nx8(Z.trim())}return X}var VI,Qd6,Xd6,yE0,hE0,TO5,jO5;var bE0=D(()=>{mY();VI=["hardware","software","ecology","music","photography","personal","tutorial","devops"],Qd6=_0.Literals([...VI]),Xd6=_0.String.pipe(_0.refine(($)=>/^\d{4}-\d{2}-\d{2}$/.test($))),yE0=_0.Struct({title:_0.String,date:Xd6,description:_0.optional(_0.String),tags:_0.optional(_0.Array(_0.String)),category:_0.optional(Qd6),published:_0.optional(_0.Boolean),featured:_0.optional(_0.Boolean),feature_image:_0.optional(_0.String),reading_time:_0.optional(_0.Number),slug:_0.optional(_0.String),source_repo:_0.optional(_0.String),source_path:_0.optional(_0.String),publish_to:_0.optional(_0.String),original_url:_0.optional(_0.String),excerpt:_0.optional(_0.String),body_excerpt:_0.optional(_0.String),thumbnail_image:_0.optional(_0.String),author_slug:_0.optional(_0.String)}),hE0=_0.Struct({title:_0.String.pipe(_0.refine(($)=>$.length>=1)),date:Xd6,description:_0.String.pipe(_0.refine(($)=>$.length>=10)),tags:_0.Array(_0.String).pipe(_0.refine(($)=>$.length>=1)),category:Qd6,published:_0.Literal(!0),featured:_0.optional(_0.Boolean),feature_image:_0.optional(_0.String),reading_time:_0.optional(_0.Number),slug:_0.optional(_0.String),source_repo:_0.optional(_0.String),source_path:_0.optional(_0.String),publish_to:_0.optional(_0.String),original_url:_0.optional(_0.String),excerpt:_0.optional(_0.String),body_excerpt:_0.optional(_0.String),thumbnail_image:_0.optional(_0.String),author_slug:_0.optional(_0.String)}),TO5=_0.decodeUnknownExit(yE0),jO5=_0.decodeUnknownExit(hE0)});function Wd6($){if(MJ.isSuccess($))return[];let J=$.cause,Q=[],Y=String(J).split(` -`).filter((W)=>W.includes("Expected")||W.includes("is missing"));for(let W of Y)Q.push({path:"",message:W.trim()});if(Q.length===0)Q.push({path:"",message:"Validation failed"});return Q}var sB,Gd6;var so=D(()=>{mY();mY();bE0();sB=class sB extends A4.Service()("SchemaService"){};Gd6=q5.succeed(sB)({parseFrontmatter:Yd6,validateDraft:($)=>{let J=_0.decodeUnknownExit(yE0)($);if(MJ.isSuccess(J))return{ok:!0,value:J.value,errors:[]};return{ok:!1,errors:Wd6(J)}},validatePublished:($)=>{let J=_0.decodeUnknownExit(hE0)($);if(MJ.isSuccess(J))return{ok:!0,value:J.value,errors:[]};return{ok:!1,errors:Wd6(J)}},validCategories:VI})});function k1($,J,Q,X,Y){if(X==="m")throw TypeError("Private method is not writable");if(X==="a"&&!Y)throw TypeError("Private accessor was defined without a setter");if(typeof J==="function"?$!==J||!Y:!J.has($))throw TypeError("Cannot write private member to an object whose class did not declare it");return X==="a"?Y.call($,Q):Y?Y.value=Q:J.set($,Q),Q}function H0($,J,Q,X){if(Q==="a"&&!X)throw TypeError("Private accessor was defined without a getter");if(typeof J==="function"?$!==J||!X:!J.has($))throw TypeError("Cannot read private member from an object whose class did not declare it");return Q==="m"?X:Q==="a"?X.call($):X?X.value:J.get($)}var eB=()=>{};var xE0=function(){let{crypto:$}=globalThis;if($?.randomUUID)return xE0=$.randomUUID.bind($),$.randomUUID();let J=new Uint8Array(1),Q=$?()=>$.getRandomValues(J)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(X)=>(+X^Q()&15>>+X/4).toString(16))};function HG($){return typeof $==="object"&&$!==null&&(("name"in $)&&$.name==="AbortError"||("message"in $)&&String($.message).includes("FetchRequestCanceledException"))}var Dj=($)=>{if($ instanceof Error)return $;if(typeof $==="object"&&$!==null){try{if(Object.prototype.toString.call($)==="[object Error]"){let J=Error($.message,$.cause?{cause:$.cause}:{});if($.stack)J.stack=$.stack;if($.cause&&!J.cause)J.cause=$.cause;if($.name)J.name=$.name;return J}}catch{}try{return Error(JSON.stringify($))}catch{}}return Error($)};var R1,n4,X9,$V,Oj,wj,Nj,Ij,Lj,Aj,Pj,Mj,Cj;var lY=D(()=>{R1=class R1 extends Error{};n4=class n4 extends R1{constructor($,J,Q,X){super(`${n4.makeMessage($,J,Q)}`);this.status=$,this.headers=X,this.requestID=X?.get("request-id"),this.error=J}static makeMessage($,J,Q){let X=J?.message?typeof J.message==="string"?J.message:JSON.stringify(J.message):J?JSON.stringify(J):Q;if($&&X)return`${$} ${X}`;if($)return`${$} status code (no body)`;if(X)return X;return"(no status code or body)"}static generate($,J,Q,X){if(!$||!X)return new $V({message:Q,cause:Dj(J)});let Y=J;if($===400)return new wj($,Y,Q,X);if($===401)return new Nj($,Y,Q,X);if($===403)return new Ij($,Y,Q,X);if($===404)return new Lj($,Y,Q,X);if($===409)return new Aj($,Y,Q,X);if($===422)return new Pj($,Y,Q,X);if($===429)return new Mj($,Y,Q,X);if($>=500)return new Cj($,Y,Q,X);return new n4($,Y,Q,X)}};X9=class X9 extends n4{constructor({message:$}={}){super(void 0,void 0,$||"Request was aborted.",void 0)}};$V=class $V extends n4{constructor({message:$,cause:J}){super(void 0,void 0,$||"Connection error.",void 0);if(J)this.cause=J}};Oj=class Oj extends $V{constructor({message:$}={}){super({message:$??"Request timed out."})}};wj=class wj extends n4{};Nj=class Nj extends n4{};Ij=class Ij extends n4{};Lj=class Lj extends n4{};Aj=class Aj extends n4{};Pj=class Pj extends n4{};Mj=class Mj extends n4{};Cj=class Cj extends n4{}});function gE0($){if(typeof $!=="object")return{};return $??{}}function Zd6($){if(!$)return!0;for(let J in $)return!1;return!0}function Hd6($,J){return Object.prototype.hasOwnProperty.call($,J)}var Lx8,Kd6=($)=>{return Lx8.test($)},zd6=($,J)=>{if(typeof J!=="number"||!Number.isInteger(J))throw new R1(`${$} must be an integer`);if(J<0)throw new R1(`${$} must be a positive integer`);return J},eo=($)=>{try{return JSON.parse($)}catch(J){return}};var UI=D(()=>{lY();Lx8=/^[a-z][a-z0-9+.-]*:/i});var qd6=($)=>new Promise((J)=>setTimeout(J,$));function Ej(){}function $r($,J,Q){if(!J||Jr[$]>Jr[Q])return Ej;else return J[$].bind(J)}function Y9($){let J=$.logger,Q=$.logLevel??"off";if(!J)return Ax8;let X=Fd6.get(J);if(X&&X[0]===Q)return X[1];let Y={error:$r("error",J,Q),warn:$r("warn",J,Q),info:$r("info",J,Q),debug:$r("debug",J,Q)};return Fd6.set(J,[Q,Y]),Y}var Jr,dE0=($,J,Q)=>{if(!$)return;if(Hd6(Jr,$))return $;Y9(Q).warn(`${J} was set to ${JSON.stringify($)}, expected one of ${JSON.stringify(Object.keys(Jr))}`);return},Ax8,Fd6,zG=($)=>{if($.options)$.options={...$.options},delete $.options.headers;if($.headers)$.headers=Object.fromEntries(($.headers instanceof Headers?[...$.headers]:Object.entries($.headers)).map(([J,Q])=>[J,J.toLowerCase()==="x-api-key"||J.toLowerCase()==="authorization"||J.toLowerCase()==="cookie"||J.toLowerCase()==="set-cookie"?"***":Q]));if("retryOfRequestLogID"in $){if($.retryOfRequestLogID)$.retryOf=$.retryOfRequestLogID;delete $.retryOfRequestLogID}return $};var Qr=D(()=>{UI();Jr={off:0,error:200,warn:300,info:400,debug:500};Ax8={error:Ej,warn:Ej,info:Ej,debug:Ej},Fd6=new WeakMap});var rZ="0.52.0";function Px8(){if(typeof Deno<"u"&&Deno.build!=null)return"deno";if(typeof EdgeRuntime<"u")return"edge";if(Object.prototype.toString.call(typeof globalThis.process<"u"?globalThis.process:0)==="[object process]")return"node";return"unknown"}function Cx8(){if(typeof navigator>"u"||!navigator)return null;let $=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:J,pattern:Q}of $){let X=Q.exec(navigator.userAgent);if(X){let Y=X[1]||0,W=X[2]||0,G=X[3]||0;return{browser:J,version:`${Y}.${W}.${G}`}}}return null}var Dd6=()=>{return typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u"},Mx8=()=>{let $=Px8();if($==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":rZ,"X-Stainless-OS":Vd6(Deno.build.os),"X-Stainless-Arch":Bd6(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version==="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":rZ,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if($==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":rZ,"X-Stainless-OS":Vd6(globalThis.process.platform),"X-Stainless-Arch":Bd6(globalThis.process.arch),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version};let J=Cx8();if(J)return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":rZ,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${J.browser}`,"X-Stainless-Runtime-Version":J.version};return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":rZ,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}},Bd6=($)=>{if($==="x32")return"x32";if($==="x86_64"||$==="x64")return"x64";if($==="arm")return"arm";if($==="aarch64"||$==="arm64")return"arm64";if($)return`other:${$}`;return"unknown"},Vd6=($)=>{if($=$.toLowerCase(),$.includes("ios"))return"iOS";if($==="android")return"Android";if($==="darwin")return"MacOS";if($==="win32")return"Windows";if($==="freebsd")return"FreeBSD";if($==="openbsd")return"OpenBSD";if($==="linux")return"Linux";if($)return`Other:${$}`;return"Unknown"},Ud6,Od6=()=>{return Ud6??(Ud6=Mx8())};var uE0=()=>{};function wd6(){if(typeof fetch<"u")return fetch;throw Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new Anthropic({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function mE0(...$){let J=globalThis.ReadableStream;if(typeof J>"u")throw Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new J(...$)}function Xr($){let J=Symbol.asyncIterator in $?$[Symbol.asyncIterator]():$[Symbol.iterator]();return mE0({start(){},async pull(Q){let{done:X,value:Y}=await J.next();if(X)Q.close();else Q.enqueue(Y)},async cancel(){await J.return?.()}})}function Rj($){if($[Symbol.asyncIterator])return $;let J=$.getReader();return{async next(){try{let Q=await J.read();if(Q?.done)J.releaseLock();return Q}catch(Q){throw J.releaseLock(),Q}},async return(){let Q=J.cancel();return J.releaseLock(),await Q,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function Nd6($){if($===null||typeof $!=="object")return;if($[Symbol.asyncIterator]){await $[Symbol.asyncIterator]().return?.();return}let J=$.getReader(),Q=J.cancel();J.releaseLock(),await Q}var Id6=({headers:$,body:J})=>{return{bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(J)}};function Pd6($){let J=0;for(let Y of $)J+=Y.length;let Q=new Uint8Array(J),X=0;for(let Y of $)Q.set(Y,X),X+=Y.length;return Q}function Tj($){let J;return(Ld6??(J=new globalThis.TextEncoder,Ld6=J.encode.bind(J)))($)}function cE0($){let J;return(Ad6??(J=new globalThis.TextDecoder,Ad6=J.decode.bind(J)))($)}var Ld6,Ad6;class aZ{constructor(){F7.set(this,void 0),B7.set(this,void 0),k1(this,F7,new Uint8Array,"f"),k1(this,B7,null,"f")}decode($){if($==null)return[];let J=$ instanceof ArrayBuffer?new Uint8Array($):typeof $==="string"?Tj($):$;k1(this,F7,Pd6([H0(this,F7,"f"),J]),"f");let Q=[],X;while((X=Tx8(H0(this,F7,"f"),H0(this,B7,"f")))!=null){if(X.carriage&&H0(this,B7,"f")==null){k1(this,B7,X.index,"f");continue}if(H0(this,B7,"f")!=null&&(X.index!==H0(this,B7,"f")+1||X.carriage)){Q.push(cE0(H0(this,F7,"f").subarray(0,H0(this,B7,"f")-1))),k1(this,F7,H0(this,F7,"f").subarray(H0(this,B7,"f")),"f"),k1(this,B7,null,"f");continue}let Y=H0(this,B7,"f")!==null?X.preceding-1:X.preceding,W=cE0(H0(this,F7,"f").subarray(0,Y));Q.push(W),k1(this,F7,H0(this,F7,"f").subarray(X.index),"f"),k1(this,B7,null,"f")}return Q}flush(){if(!H0(this,F7,"f").length)return[];return this.decode(` -`)}}function Tx8($,J){for(let Y=J??0;Y<$.length;Y++){if($[Y]===10)return{preceding:Y,index:Y+1,carriage:!1};if($[Y]===13)return{preceding:Y,index:Y+1,carriage:!0}}return null}function Md6($){for(let X=0;X<$.length-1;X++){if($[X]===10&&$[X+1]===10)return X+2;if($[X]===13&&$[X+1]===13)return X+2;if($[X]===13&&$[X+1]===10&&X+3<$.length&&$[X+2]===13&&$[X+3]===10)return X+4}return-1}var F7,B7;var lE0=D(()=>{eB();F7=new WeakMap,B7=new WeakMap;aZ.NEWLINE_CHARS=new Set([` -`,"\r"]);aZ.NEWLINE_REGEXP=/\r\n|[\n\r]/g});async function*jx8($,J){if(!$.body){if(J.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative")throw new R1("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api");throw new R1("Attempted to iterate over a response with no body")}let Q=new Cd6,X=new aZ,Y=Rj($.body);for await(let W of Sx8(Y))for(let G of X.decode(W)){let K=Q.decode(G);if(K)yield K}for(let W of X.flush()){let G=Q.decode(W);if(G)yield G}}async function*Sx8($){let J=new Uint8Array;for await(let Q of $){if(Q==null)continue;let X=Q instanceof ArrayBuffer?new Uint8Array(Q):typeof Q==="string"?Tj(Q):Q,Y=new Uint8Array(J.length+X.length);Y.set(J),Y.set(X,J.length),J=Y;let W;while((W=Md6(J))!==-1)yield J.slice(0,W),J=J.slice(W)}if(J.length>0)yield J}class Cd6{constructor(){this.event=null,this.data=[],this.chunks=[]}decode($){if($.endsWith("\r"))$=$.substring(0,$.length-1);if(!$){if(!this.event&&!this.data.length)return null;let Y={event:this.event,data:this.data.join(` -`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],Y}if(this.chunks.push($),$.startsWith(":"))return null;let[J,Q,X]=kx8($,":");if(X.startsWith(" "))X=X.substring(1);if(J==="event")this.event=X;else if(J==="data")this.data.push(X);return null}}function kx8($,J){let Q=$.indexOf(J);if(Q!==-1)return[$.substring(0,Q),J,$.substring(Q+J.length)];return[$,"",""]}var V7;var pE0=D(()=>{lY();lE0();UI();lY();V7=class V7{constructor($,J){this.iterator=$,this.controller=J}static fromSSEResponse($,J){let Q=!1;async function*X(){if(Q)throw new R1("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");Q=!0;let Y=!1;try{for await(let W of jx8($,J)){if(W.event==="completion")try{yield JSON.parse(W.data)}catch(G){throw console.error("Could not parse message into JSON:",W.data),console.error("From chunk:",W.raw),G}if(W.event==="message_start"||W.event==="message_delta"||W.event==="message_stop"||W.event==="content_block_start"||W.event==="content_block_delta"||W.event==="content_block_stop")try{yield JSON.parse(W.data)}catch(G){throw console.error("Could not parse message into JSON:",W.data),console.error("From chunk:",W.raw),G}if(W.event==="ping")continue;if(W.event==="error")throw new n4(void 0,eo(W.data)??W.data,void 0,$.headers)}Y=!0}catch(W){if(HG(W))return;throw W}finally{if(!Y)J.abort()}}return new V7(X,J)}static fromReadableStream($,J){let Q=!1;async function*X(){let W=new aZ,G=Rj($);for await(let K of G)for(let Z of W.decode(K))yield Z;for(let K of W.flush())yield K}async function*Y(){if(Q)throw new R1("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");Q=!0;let W=!1;try{for await(let G of X()){if(W)continue;if(G)yield JSON.parse(G)}W=!0}catch(G){if(HG(G))return;throw G}finally{if(!W)J.abort()}}return new V7(Y,J)}[Symbol.asyncIterator](){return this.iterator()}tee(){let $=[],J=[],Q=this.iterator(),X=(Y)=>{return{next:()=>{if(Y.length===0){let W=Q.next();$.push(W),J.push(W)}return Y.shift()}}};return[new V7(()=>X($),this.controller),new V7(()=>X(J),this.controller)]}toReadableStream(){let $=this,J;return mE0({async start(){J=$[Symbol.asyncIterator]()},async pull(Q){try{let{value:X,done:Y}=await J.next();if(Y)return Q.close();let W=Tj(JSON.stringify(X)+` -`);Q.enqueue(W)}catch(X){Q.error(X)}},async cancel(){await J.return?.()}})}}});async function Yr($,J){let{response:Q,requestLogID:X,retryOfRequestLogID:Y,startTime:W}=J,G=await(async()=>{if(J.options.stream){if(Y9($).debug("response",Q.status,Q.url,Q.headers,Q.body),J.options.__streamClass)return J.options.__streamClass.fromSSEResponse(Q,J.controller);return V7.fromSSEResponse(Q,J.controller)}if(Q.status===204)return null;if(J.options.__binaryResponse)return Q;let Z=Q.headers.get("content-type")?.split(";")[0]?.trim();if(Z?.includes("application/json")||Z?.endsWith("+json")){let q=await Q.json();return nE0(q,Q)}return await Q.text()})();return Y9($).debug(`[${X}] response parsed`,zG({retryOfRequestLogID:Y,url:Q.url,status:Q.status,body:G,durationMs:Date.now()-W})),G}function nE0($,J){if(!$||typeof $!=="object"||Array.isArray($))return $;return Object.defineProperty($,"_request_id",{value:J.headers.get("request-id"),enumerable:!1})}var iE0=D(()=>{pE0();Qr()});var jj,JV;var Wr=D(()=>{eB();iE0();JV=class JV extends Promise{constructor($,J,Q=Yr){super((X)=>{X(null)});this.responsePromise=J,this.parseResponse=Q,jj.set(this,void 0),k1(this,jj,$,"f")}_thenUnwrap($){return new JV(H0(this,jj,"f"),this.responsePromise,async(J,Q)=>nE0($(await this.parseResponse(J,Q),Q),Q.response))}asResponse(){return this.responsePromise.then(($)=>$.response)}async withResponse(){let[$,J]=await Promise.all([this.parse(),this.asResponse()]);return{data:$,response:J,request_id:J.headers.get("request-id")}}parse(){if(!this.parsedPromise)this.parsedPromise=this.responsePromise.then(($)=>this.parseResponse(H0(this,jj,"f"),$));return this.parsedPromise}then($,J){return this.parse().then($,J)}catch($){return this.parse().catch($)}finally($){return this.parse().finally($)}};jj=new WeakMap});var Gr,Ed6,Kr,XX;var tZ=D(()=>{eB();lY();iE0();Wr();UI();Ed6=class Ed6{constructor($,J,Q,X){Gr.set(this,void 0),k1(this,Gr,$,"f"),this.options=X,this.response=J,this.body=Q}hasNextPage(){if(!this.getPaginatedItems().length)return!1;return this.nextPageRequestOptions()!=null}async getNextPage(){let $=this.nextPageRequestOptions();if(!$)throw new R1("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");return await H0(this,Gr,"f").requestAPIList(this.constructor,$)}async*iterPages(){let $=this;yield $;while($.hasNextPage())$=await $.getNextPage(),yield $}async*[(Gr=new WeakMap,Symbol.asyncIterator)](){for await(let $ of this.iterPages())for(let J of $.getPaginatedItems())yield J}};Kr=class Kr extends JV{constructor($,J,Q){super($,J,async(X,Y)=>new Q(X,Y.response,await Yr(X,Y),Y.options))}async*[Symbol.asyncIterator](){let $=await this;for await(let J of $)yield J}};XX=class XX extends Ed6{constructor($,J,Q,X){super($,J,Q,X);this.data=Q.data||[],this.has_more=Q.has_more||!1,this.first_id=Q.first_id||null,this.last_id=Q.last_id||null}getPaginatedItems(){return this.data??[]}hasNextPage(){if(this.has_more===!1)return!1;return super.hasNextPage()}nextPageRequestOptions(){if(this.options.query?.before_id){let J=this.first_id;if(!J)return null;return{...this.options,query:{...gE0(this.options.query),before_id:J}}}let $=this.last_id;if(!$)return null;return{...this.options,query:{...gE0(this.options.query),after_id:$}}}}});function QV($,J,Q){return rE0(),new File($,J??"unknown_file",Q)}function Sj($){return(typeof $==="object"&&$!==null&&(("name"in $)&&$.name&&String($.name)||("url"in $)&&$.url&&String($.url)||("filename"in $)&&$.filename&&String($.filename)||("path"in $)&&$.path&&String($.path))||"").split(/[\\/]/).pop()||void 0}function _x8($){let J=typeof $==="function"?$:$.fetch,Q=Rd6.get(J);if(Q)return Q;let X=(async()=>{try{let Y="Response"in J?J.Response:(await J("data:,")).constructor,W=new FormData;if(W.toString()===await new Y(W).text())return!1;return!0}catch{return!0}})();return Rd6.set(J,X),X}var rE0=()=>{if(typeof File>"u"){let{process:$}=globalThis,J=typeof $?.versions?.node==="string"&&parseInt($.versions.node.split("."))<20;throw Error("`File` is not defined as a global, which is required for file uploads."+(J?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}},aE0=($)=>$!=null&&typeof $==="object"&&typeof $[Symbol.asyncIterator]==="function",Td6=async($,J)=>{return{...$,body:await fx8($.body,J)}},Rd6,fx8=async($,J)=>{if(!await _x8(J))throw TypeError("The provided fetch function does not support file uploads with the current global FormData class.");let Q=new FormData;return await Promise.all(Object.entries($||{}).map(([X,Y])=>oE0(Q,X,Y))),Q},yx8=($)=>$ instanceof Blob&&("name"in $),oE0=async($,J,Q)=>{if(Q===void 0)return;if(Q==null)throw TypeError(`Received null for "${J}"; to pass null in FormData, you must use the string 'null'`);if(typeof Q==="string"||typeof Q==="number"||typeof Q==="boolean")$.append(J,String(Q));else if(Q instanceof Response){let X={},Y=Q.headers.get("Content-Type");if(Y)X={type:Y};$.append(J,QV([await Q.blob()],Sj(Q),X))}else if(aE0(Q))$.append(J,QV([await new Response(Xr(Q)).blob()],Sj(Q)));else if(yx8(Q))$.append(J,QV([Q],Sj(Q),{type:Q.type}));else if(Array.isArray(Q))await Promise.all(Q.map((X)=>oE0($,J+"[]",X)));else if(typeof Q==="object")await Promise.all(Object.entries(Q).map(([X,Y])=>oE0($,`${J}[${X}]`,Y)));else throw TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${Q} instead`)};var Zr=D(()=>{Rd6=new WeakMap});async function Hr($,J,Q){if(rE0(),$=await $,J||(J=Sj($)),hx8($)){if($ instanceof File&&J==null&&Q==null)return $;return QV([await $.arrayBuffer()],J??$.name,{type:$.type,lastModified:$.lastModified,...Q})}if(bx8($)){let Y=await $.blob();return J||(J=new URL($.url).pathname.split(/[\\/]/).pop()),QV(await tE0(Y),J,Q)}let X=await tE0($);if(!Q?.type){let Y=X.find((W)=>typeof W==="object"&&("type"in W)&&W.type);if(typeof Y==="string")Q={...Q,type:Y}}return QV(X,J,Q)}async function tE0($){let J=[];if(typeof $==="string"||ArrayBuffer.isView($)||$ instanceof ArrayBuffer)J.push($);else if(jd6($))J.push($ instanceof Blob?$:await $.arrayBuffer());else if(aE0($))for await(let Q of $)J.push(...await tE0(Q));else{let Q=$?.constructor?.name;throw Error(`Unexpected data type: ${typeof $}${Q?`; constructor: ${Q}`:""}${xx8($)}`)}return J}function xx8($){if(typeof $!=="object"||$===null)return"";return`; props: [${Object.getOwnPropertyNames($).map((Q)=>`"${Q}"`).join(", ")}]`}var jd6=($)=>$!=null&&typeof $==="object"&&typeof $.size==="number"&&typeof $.type==="string"&&typeof $.text==="function"&&typeof $.slice==="function"&&typeof $.arrayBuffer==="function",hx8=($)=>$!=null&&typeof $==="object"&&typeof $.name==="string"&&typeof $.lastModified==="number"&&jd6($),bx8=($)=>$!=null&&typeof $==="object"&&typeof $.url==="string"&&typeof $.blob==="function";var Sd6=D(()=>{Zr();Zr()});var sE0=D(()=>{Sd6()});var kd6=()=>{};class i4{constructor($){this._client=$}}function*dx8($){if(!$)return;if(_d6 in $){let{values:X,nulls:Y}=$;yield*X.entries();for(let W of Y)yield[W,null];return}let J=!1,Q;if($ instanceof Headers)Q=$.entries();else if(vd6($))Q=$;else J=!0,Q=Object.entries($??{});for(let X of Q){let Y=X[0];if(typeof Y!=="string")throw TypeError("expected header name to be a string");let W=vd6(X[1])?X[1]:[X[1]],G=!1;for(let K of W){if(K===void 0)continue;if(J&&!G)G=!0,yield[Y,null];yield[Y,K]}}}var _d6,vd6,m6=($)=>{let J=new Headers,Q=new Set;for(let X of $){let Y=new Set;for(let[W,G]of dx8(X)){let K=W.toLowerCase();if(!Y.has(K))J.delete(W),Y.add(K);if(G===null)J.delete(W),Q.add(K);else J.append(W,G),Q.delete(K)}}return{[_d6]:!0,values:J,nulls:Q}};var qG=D(()=>{_d6=Symbol.for("brand.privateNullableHeaders"),vd6=Array.isArray});function fd6($){return $.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var ux8=($=fd6)=>function(Q,...X){if(Q.length===1)return Q[0];let Y=!1,W=Q.reduce((z,q,B)=>{if(/[?#]/.test(q))Y=!0;return z+q+(B===X.length?"":(Y?encodeURIComponent:$)(String(X[B])))},""),G=W.split(/[?#]/,1)[0],K=[],Z=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,H;while((H=Z.exec(G))!==null)K.push({start:H.index,length:H[0].length});if(K.length>0){let z=0,q=K.reduce((B,U)=>{let O=" ".repeat(U.start-z),w="^".repeat(U.length);return z=U.start+U.length,B+O+w},"");throw new R1(`Path parameters result in path with invalid segments: -${W} -${q}`)}return W},W9;var DI=D(()=>{lY();W9=ux8(fd6)});var kj;var eE0=D(()=>{tZ();qG();Zr();DI();kj=class kj extends i4{list($={},J){let{betas:Q,...X}=$??{};return this._client.getAPIList("/v1/files",XX,{query:X,...J,headers:m6([{"anthropic-beta":[...Q??[],"files-api-2025-04-14"].toString()},J?.headers])})}delete($,J={},Q){let{betas:X}=J??{};return this._client.delete(W9`/v1/files/${$}`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"files-api-2025-04-14"].toString()},Q?.headers])})}download($,J={},Q){let{betas:X}=J??{};return this._client.get(W9`/v1/files/${$}/content`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"files-api-2025-04-14"].toString(),Accept:"application/binary"},Q?.headers]),__binaryResponse:!0})}retrieveMetadata($,J={},Q){let{betas:X}=J??{};return this._client.get(W9`/v1/files/${$}`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"files-api-2025-04-14"].toString()},Q?.headers])})}upload($,J){let{betas:Q,...X}=$;return this._client.post("/v1/files",Td6({body:X,...J,headers:m6([{"anthropic-beta":[...Q??[],"files-api-2025-04-14"].toString()},J?.headers])},this._client))}}});var vj;var $R0=D(()=>{tZ();qG();DI();vj=class vj extends i4{retrieve($,J={},Q){let{betas:X}=J??{};return this._client.get(W9`/v1/models/${$}?beta=true`,{...Q,headers:m6([{...X?.toString()!=null?{"anthropic-beta":X?.toString()}:void 0},Q?.headers])})}list($={},J){let{betas:Q,...X}=$??{};return this._client.getAPIList("/v1/models?beta=true",XX,{query:X,...J,headers:m6([{...Q?.toString()!=null?{"anthropic-beta":Q?.toString()}:void 0},J?.headers])})}}});var OI;var JR0=D(()=>{lY();lE0();OI=class OI{constructor($,J){this.iterator=$,this.controller=J}async*decoder(){let $=new aZ;for await(let J of this.iterator)for(let Q of $.decode(J))yield JSON.parse(Q);for(let J of $.flush())yield JSON.parse(J)}[Symbol.asyncIterator](){return this.decoder()}static fromResponse($,J){if(!$.body){if(J.abort(),typeof globalThis.navigator<"u"&&globalThis.navigator.product==="ReactNative")throw new R1("The default react-native fetch implementation does not support streaming. Please use expo/fetch: https://docs.expo.dev/versions/latest/sdk/expo/#expofetch-api");throw new R1("Attempted to iterate over a response with no body")}return new OI(Rj($.body),J)}}});var _j=D(()=>{lY()});var fj;var QR0=D(()=>{tZ();qG();JR0();_j();DI();fj=class fj extends i4{create($,J){let{betas:Q,...X}=$;return this._client.post("/v1/messages/batches?beta=true",{body:X,...J,headers:m6([{"anthropic-beta":[...Q??[],"message-batches-2024-09-24"].toString()},J?.headers])})}retrieve($,J={},Q){let{betas:X}=J??{};return this._client.get(W9`/v1/messages/batches/${$}?beta=true`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"message-batches-2024-09-24"].toString()},Q?.headers])})}list($={},J){let{betas:Q,...X}=$??{};return this._client.getAPIList("/v1/messages/batches?beta=true",XX,{query:X,...J,headers:m6([{"anthropic-beta":[...Q??[],"message-batches-2024-09-24"].toString()},J?.headers])})}delete($,J={},Q){let{betas:X}=J??{};return this._client.delete(W9`/v1/messages/batches/${$}?beta=true`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"message-batches-2024-09-24"].toString()},Q?.headers])})}cancel($,J={},Q){let{betas:X}=J??{};return this._client.post(W9`/v1/messages/batches/${$}/cancel?beta=true`,{...Q,headers:m6([{"anthropic-beta":[...X??[],"message-batches-2024-09-24"].toString()},Q?.headers])})}async results($,J={},Q){let X=await this.retrieve($);if(!X.results_url)throw new R1(`No batch \`results_url\`; Has it finished processing? ${X.processing_status} - ${X.id}`);let{betas:Y}=J??{};return this._client.get(X.results_url,{...Q,headers:m6([{"anthropic-beta":[...Y??[],"message-batches-2024-09-24"].toString(),Accept:"application/binary"},Q?.headers]),stream:!0,__binaryResponse:!0})._thenUnwrap((W,G)=>OI.fromResponse(G.response,G.controller))}}});var XR0=D(()=>{pE0()});var px8=($)=>{let J=0,Q=[];while(J<$.length){let X=$[J];if(X==="\\"){J++;continue}if(X==="{"){Q.push({type:"brace",value:"{"}),J++;continue}if(X==="}"){Q.push({type:"brace",value:"}"}),J++;continue}if(X==="["){Q.push({type:"paren",value:"["}),J++;continue}if(X==="]"){Q.push({type:"paren",value:"]"}),J++;continue}if(X===":"){Q.push({type:"separator",value:":"}),J++;continue}if(X===","){Q.push({type:"delimiter",value:","}),J++;continue}if(X==='"'){let K="",Z=!1;X=$[++J];while(X!=='"'){if(J===$.length){Z=!0;break}if(X==="\\"){if(J++,J===$.length){Z=!0;break}K+=X+$[J],X=$[++J]}else K+=X,X=$[++J]}if(X=$[++J],!Z)Q.push({type:"string",value:K});continue}if(X&&/\s/.test(X)){J++;continue}let W=/[0-9]/;if(X&&W.test(X)||X==="-"||X==="."){let K="";if(X==="-")K+=X,X=$[++J];while(X&&W.test(X)||X===".")K+=X,X=$[++J];Q.push({type:"number",value:K});continue}let G=/[a-z]/i;if(X&&G.test(X)){let K="";while(X&&G.test(X)){if(J===$.length)break;K+=X,X=$[++J]}if(K=="true"||K=="false"||K==="null")Q.push({type:"name",value:K});else{J++;continue}continue}J++}return Q},wI=($)=>{if($.length===0)return $;let J=$[$.length-1];switch(J.type){case"separator":return $=$.slice(0,$.length-1),wI($);break;case"number":let Q=J.value[J.value.length-1];if(Q==="."||Q==="-")return $=$.slice(0,$.length-1),wI($);case"string":let X=$[$.length-2];if(X?.type==="delimiter")return $=$.slice(0,$.length-1),wI($);else if(X?.type==="brace"&&X.value==="{")return $=$.slice(0,$.length-1),wI($);break;case"delimiter":return $=$.slice(0,$.length-1),wI($);break}return $},nx8=($)=>{let J=[];if($.map((Q)=>{if(Q.type==="brace")if(Q.value==="{")J.push("}");else J.splice(J.lastIndexOf("}"),1);if(Q.type==="paren")if(Q.value==="[")J.push("]");else J.splice(J.lastIndexOf("]"),1)}),J.length>0)J.reverse().map((Q)=>{if(Q==="}")$.push({type:"brace",value:"}"});else if(Q==="]")$.push({type:"paren",value:"]"})});return $},ix8=($)=>{let J="";return $.map((Q)=>{switch(Q.type){case"string":J+='"'+Q.value+'"';break;default:J+=Q.value;break}}),J},zr=($)=>JSON.parse(ix8(nx8(wI(px8($)))));var YR0=()=>{};function xd6($){}var vJ,sZ,yj,qr,hj,bj,Fr,xj,FG,gj,Br,Vr,NI,Ur,Dr,WR0,yd6,GR0,KR0,ZR0,HR0,hd6,bd6="__json_buf",dj;var gd6=D(()=>{eB();_j();XR0();YR0();dj=class dj{constructor(){vJ.add(this),this.messages=[],this.receivedMessages=[],sZ.set(this,void 0),this.controller=new AbortController,yj.set(this,void 0),qr.set(this,()=>{}),hj.set(this,()=>{}),bj.set(this,void 0),Fr.set(this,()=>{}),xj.set(this,()=>{}),FG.set(this,{}),gj.set(this,!1),Br.set(this,!1),Vr.set(this,!1),NI.set(this,!1),Ur.set(this,void 0),Dr.set(this,void 0),GR0.set(this,($)=>{if(k1(this,Br,!0,"f"),HG($))$=new X9;if($ instanceof X9)return k1(this,Vr,!0,"f"),this._emit("abort",$);if($ instanceof R1)return this._emit("error",$);if($ instanceof Error){let J=new R1($.message);return J.cause=$,this._emit("error",J)}return this._emit("error",new R1(String($)))}),k1(this,yj,new Promise(($,J)=>{k1(this,qr,$,"f"),k1(this,hj,J,"f")}),"f"),k1(this,bj,new Promise(($,J)=>{k1(this,Fr,$,"f"),k1(this,xj,J,"f")}),"f"),H0(this,yj,"f").catch(()=>{}),H0(this,bj,"f").catch(()=>{})}get response(){return H0(this,Ur,"f")}get request_id(){return H0(this,Dr,"f")}async withResponse(){let $=await H0(this,yj,"f");if(!$)throw Error("Could not resolve a `Response` object");return{data:this,response:$,request_id:$.headers.get("request-id")}}static fromReadableStream($){let J=new dj;return J._run(()=>J._fromReadableStream($)),J}static createMessage($,J,Q){let X=new dj;for(let Y of J.messages)X._addMessageParam(Y);return X._run(()=>X._createMessage($,{...J,stream:!0},{...Q,headers:{...Q?.headers,"X-Stainless-Helper-Method":"stream"}})),X}_run($){$().then(()=>{this._emitFinal(),this._emit("end")},H0(this,GR0,"f"))}_addMessageParam($){this.messages.push($)}_addMessage($,J=!0){if(this.receivedMessages.push($),J)this._emit("message",$)}async _createMessage($,J,Q){let X=Q?.signal;if(X){if(X.aborted)this.controller.abort();X.addEventListener("abort",()=>this.controller.abort())}H0(this,vJ,"m",KR0).call(this);let{response:Y,data:W}=await $.create({...J,stream:!0},{...Q,signal:this.controller.signal}).withResponse();this._connected(Y);for await(let G of W)H0(this,vJ,"m",ZR0).call(this,G);if(W.controller.signal?.aborted)throw new X9;H0(this,vJ,"m",HR0).call(this)}_connected($){if(this.ended)return;k1(this,Ur,$,"f"),k1(this,Dr,$?.headers.get("request-id"),"f"),H0(this,qr,"f").call(this,$),this._emit("connect")}get ended(){return H0(this,gj,"f")}get errored(){return H0(this,Br,"f")}get aborted(){return H0(this,Vr,"f")}abort(){this.controller.abort()}on($,J){return(H0(this,FG,"f")[$]||(H0(this,FG,"f")[$]=[])).push({listener:J}),this}off($,J){let Q=H0(this,FG,"f")[$];if(!Q)return this;let X=Q.findIndex((Y)=>Y.listener===J);if(X>=0)Q.splice(X,1);return this}once($,J){return(H0(this,FG,"f")[$]||(H0(this,FG,"f")[$]=[])).push({listener:J,once:!0}),this}emitted($){return new Promise((J,Q)=>{if(k1(this,NI,!0,"f"),$!=="error")this.once("error",Q);this.once($,J)})}async done(){k1(this,NI,!0,"f"),await H0(this,bj,"f")}get currentMessage(){return H0(this,sZ,"f")}async finalMessage(){return await this.done(),H0(this,vJ,"m",WR0).call(this)}async finalText(){return await this.done(),H0(this,vJ,"m",yd6).call(this)}_emit($,...J){if(H0(this,gj,"f"))return;if($==="end")k1(this,gj,!0,"f"),H0(this,Fr,"f").call(this);let Q=H0(this,FG,"f")[$];if(Q)H0(this,FG,"f")[$]=Q.filter((X)=>!X.once),Q.forEach(({listener:X})=>X(...J));if($==="abort"){let X=J[0];if(!H0(this,NI,"f")&&!Q?.length)Promise.reject(X);H0(this,hj,"f").call(this,X),H0(this,xj,"f").call(this,X),this._emit("end");return}if($==="error"){let X=J[0];if(!H0(this,NI,"f")&&!Q?.length)Promise.reject(X);H0(this,hj,"f").call(this,X),H0(this,xj,"f").call(this,X),this._emit("end")}}_emitFinal(){if(this.receivedMessages.at(-1))this._emit("finalMessage",H0(this,vJ,"m",WR0).call(this))}async _fromReadableStream($,J){let Q=J?.signal;if(Q){if(Q.aborted)this.controller.abort();Q.addEventListener("abort",()=>this.controller.abort())}H0(this,vJ,"m",KR0).call(this),this._connected(null);let X=V7.fromReadableStream($,this.controller);for await(let Y of X)H0(this,vJ,"m",ZR0).call(this,Y);if(X.controller.signal?.aborted)throw new X9;H0(this,vJ,"m",HR0).call(this)}[(sZ=new WeakMap,yj=new WeakMap,qr=new WeakMap,hj=new WeakMap,bj=new WeakMap,Fr=new WeakMap,xj=new WeakMap,FG=new WeakMap,gj=new WeakMap,Br=new WeakMap,Vr=new WeakMap,NI=new WeakMap,Ur=new WeakMap,Dr=new WeakMap,GR0=new WeakMap,vJ=new WeakSet,WR0=function(){if(this.receivedMessages.length===0)throw new R1("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},yd6=function(){if(this.receivedMessages.length===0)throw new R1("stream ended without producing a Message with role=assistant");let J=this.receivedMessages.at(-1).content.filter((Q)=>Q.type==="text").map((Q)=>Q.text);if(J.length===0)throw new R1("stream ended without producing a content block with type=text");return J.join(" ")},KR0=function(){if(this.ended)return;k1(this,sZ,void 0,"f")},ZR0=function(J){if(this.ended)return;let Q=H0(this,vJ,"m",hd6).call(this,J);switch(this._emit("streamEvent",J,Q),J.type){case"content_block_delta":{let X=Q.content.at(-1);switch(J.delta.type){case"text_delta":{if(X.type==="text")this._emit("text",J.delta.text,X.text||"");break}case"citations_delta":{if(X.type==="text")this._emit("citation",J.delta.citation,X.citations??[]);break}case"input_json_delta":{if((X.type==="tool_use"||X.type==="mcp_tool_use")&&X.input)this._emit("inputJson",J.delta.partial_json,X.input);break}case"thinking_delta":{if(X.type==="thinking")this._emit("thinking",J.delta.thinking,X.thinking);break}case"signature_delta":{if(X.type==="thinking")this._emit("signature",X.signature);break}default:xd6(J.delta)}break}case"message_stop":{this._addMessageParam(Q),this._addMessage(Q,!0);break}case"content_block_stop":{this._emit("contentBlock",Q.content.at(-1));break}case"message_start":{k1(this,sZ,Q,"f");break}case"content_block_start":case"message_delta":break}},HR0=function(){if(this.ended)throw new R1("stream has ended, this shouldn't happen");let J=H0(this,sZ,"f");if(!J)throw new R1("request ended without sending any chunks");return k1(this,sZ,void 0,"f"),J},hd6=function(J){let Q=H0(this,sZ,"f");if(J.type==="message_start"){if(Q)throw new R1(`Unexpected event order, got ${J.type} before receiving "message_stop"`);return J.message}if(!Q)throw new R1(`Unexpected event order, got ${J.type} before "message_start"`);switch(J.type){case"message_stop":return Q;case"message_delta":if(Q.container=J.delta.container,Q.stop_reason=J.delta.stop_reason,Q.stop_sequence=J.delta.stop_sequence,Q.usage.output_tokens=J.usage.output_tokens,J.usage.input_tokens!=null)Q.usage.input_tokens=J.usage.input_tokens;if(J.usage.cache_creation_input_tokens!=null)Q.usage.cache_creation_input_tokens=J.usage.cache_creation_input_tokens;if(J.usage.cache_read_input_tokens!=null)Q.usage.cache_read_input_tokens=J.usage.cache_read_input_tokens;if(J.usage.server_tool_use!=null)Q.usage.server_tool_use=J.usage.server_tool_use;return Q;case"content_block_start":return Q.content.push(J.content_block),Q;case"content_block_delta":{let X=Q.content.at(J.index);switch(J.delta.type){case"text_delta":{if(X?.type==="text")X.text+=J.delta.text;break}case"citations_delta":{if(X?.type==="text")X.citations??(X.citations=[]),X.citations.push(J.delta.citation);break}case"input_json_delta":{if(X?.type==="tool_use"||X?.type==="mcp_tool_use"){let Y=X[bd6]||"";if(Y+=J.delta.partial_json,Object.defineProperty(X,bd6,{value:Y,enumerable:!1,writable:!0}),Y)X.input=zr(Y)}break}case"thinking_delta":{if(X?.type==="thinking")X.thinking+=J.delta.thinking;break}case"signature_delta":{if(X?.type==="thinking")X.signature=J.delta.signature;break}default:xd6(J.delta)}return Q}case"content_block_stop":return Q}},Symbol.asyncIterator)](){let $=[],J=[],Q=!1;return this.on("streamEvent",(X)=>{let Y=J.shift();if(Y)Y.resolve(X);else $.push(X)}),this.on("end",()=>{Q=!0;for(let X of J)X.resolve(void 0);J.length=0}),this.on("abort",(X)=>{Q=!0;for(let Y of J)Y.reject(X);J.length=0}),this.on("error",(X)=>{Q=!0;for(let Y of J)Y.reject(X);J.length=0}),{next:async()=>{if(!$.length){if(Q)return{value:void 0,done:!0};return new Promise((Y,W)=>J.push({resolve:Y,reject:W})).then((Y)=>Y?{value:Y,done:!1}:{value:void 0,done:!0})}return{value:$.shift(),done:!1}},return:async()=>{return this.abort(),{value:void 0,done:!0}}}}toReadableStream(){return new V7(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});var Or;var zR0=D(()=>{Or={"claude-opus-4-20250514":8192,"claude-opus-4-0":8192,"claude-4-opus-20250514":8192,"anthropic.claude-opus-4-20250514-v1:0":8192,"claude-opus-4@20250514":8192}});var dd6,II;var qR0=D(()=>{QR0();QR0();qG();gd6();zR0();dd6={"claude-1.3":"November 6th, 2024","claude-1.3-100k":"November 6th, 2024","claude-instant-1.1":"November 6th, 2024","claude-instant-1.1-100k":"November 6th, 2024","claude-instant-1.2":"November 6th, 2024","claude-3-sonnet-20240229":"July 21st, 2025","claude-2.1":"July 21st, 2025","claude-2.0":"July 21st, 2025"};II=class II extends i4{constructor(){super(...arguments);this.batches=new fj(this._client)}create($,J){let{betas:Q,...X}=$;if(X.model in dd6)console.warn(`The model '${X.model}' is deprecated and will reach end-of-life on ${dd6[X.model]} -Please migrate to a newer model. Visit https://docs.anthropic.com/en/docs/resources/model-deprecations for more information.`);let Y=this._client._options.timeout;if(!X.stream&&Y==null){let W=Or[X.model]??void 0;Y=this._client.calculateNonstreamingTimeout(X.max_tokens,W)}return this._client.post("/v1/messages?beta=true",{body:X,timeout:Y??600000,...J,headers:m6([{...Q?.toString()!=null?{"anthropic-beta":Q?.toString()}:void 0},J?.headers]),stream:$.stream??!1})}stream($,J){return dj.createMessage(this,$,J)}countTokens($,J){let{betas:Q,...X}=$;return this._client.post("/v1/messages/count_tokens?beta=true",{body:X,...J,headers:m6([{"anthropic-beta":[...Q??[],"token-counting-2024-11-01"].toString()},J?.headers])})}};II.Batches=fj});var BG;var FR0=D(()=>{eE0();eE0();$R0();$R0();qR0();qR0();BG=class BG extends i4{constructor(){super(...arguments);this.models=new vj(this._client),this.messages=new II(this._client),this.files=new kj(this._client)}};BG.Models=vj;BG.Messages=II;BG.Files=kj});var LI;var BR0=D(()=>{qG();LI=class LI extends i4{create($,J){let{betas:Q,...X}=$;return this._client.post("/v1/complete",{body:X,timeout:this._client._options.timeout??600000,...J,headers:m6([{...Q?.toString()!=null?{"anthropic-beta":Q?.toString()}:void 0},J?.headers]),stream:$.stream??!1})}}});function ld6($){}var _J,eZ,uj,wr,mj,cj,Nr,lj,VG,pj,Ir,Lr,AI,Ar,Pr,VR0,ud6,UR0,DR0,OR0,wR0,md6,cd6="__json_buf",nj;var pd6=D(()=>{eB();_j();XR0();YR0();nj=class nj{constructor(){_J.add(this),this.messages=[],this.receivedMessages=[],eZ.set(this,void 0),this.controller=new AbortController,uj.set(this,void 0),wr.set(this,()=>{}),mj.set(this,()=>{}),cj.set(this,void 0),Nr.set(this,()=>{}),lj.set(this,()=>{}),VG.set(this,{}),pj.set(this,!1),Ir.set(this,!1),Lr.set(this,!1),AI.set(this,!1),Ar.set(this,void 0),Pr.set(this,void 0),UR0.set(this,($)=>{if(k1(this,Ir,!0,"f"),HG($))$=new X9;if($ instanceof X9)return k1(this,Lr,!0,"f"),this._emit("abort",$);if($ instanceof R1)return this._emit("error",$);if($ instanceof Error){let J=new R1($.message);return J.cause=$,this._emit("error",J)}return this._emit("error",new R1(String($)))}),k1(this,uj,new Promise(($,J)=>{k1(this,wr,$,"f"),k1(this,mj,J,"f")}),"f"),k1(this,cj,new Promise(($,J)=>{k1(this,Nr,$,"f"),k1(this,lj,J,"f")}),"f"),H0(this,uj,"f").catch(()=>{}),H0(this,cj,"f").catch(()=>{})}get response(){return H0(this,Ar,"f")}get request_id(){return H0(this,Pr,"f")}async withResponse(){let $=await H0(this,uj,"f");if(!$)throw Error("Could not resolve a `Response` object");return{data:this,response:$,request_id:$.headers.get("request-id")}}static fromReadableStream($){let J=new nj;return J._run(()=>J._fromReadableStream($)),J}static createMessage($,J,Q){let X=new nj;for(let Y of J.messages)X._addMessageParam(Y);return X._run(()=>X._createMessage($,{...J,stream:!0},{...Q,headers:{...Q?.headers,"X-Stainless-Helper-Method":"stream"}})),X}_run($){$().then(()=>{this._emitFinal(),this._emit("end")},H0(this,UR0,"f"))}_addMessageParam($){this.messages.push($)}_addMessage($,J=!0){if(this.receivedMessages.push($),J)this._emit("message",$)}async _createMessage($,J,Q){let X=Q?.signal;if(X){if(X.aborted)this.controller.abort();X.addEventListener("abort",()=>this.controller.abort())}H0(this,_J,"m",DR0).call(this);let{response:Y,data:W}=await $.create({...J,stream:!0},{...Q,signal:this.controller.signal}).withResponse();this._connected(Y);for await(let G of W)H0(this,_J,"m",OR0).call(this,G);if(W.controller.signal?.aborted)throw new X9;H0(this,_J,"m",wR0).call(this)}_connected($){if(this.ended)return;k1(this,Ar,$,"f"),k1(this,Pr,$?.headers.get("request-id"),"f"),H0(this,wr,"f").call(this,$),this._emit("connect")}get ended(){return H0(this,pj,"f")}get errored(){return H0(this,Ir,"f")}get aborted(){return H0(this,Lr,"f")}abort(){this.controller.abort()}on($,J){return(H0(this,VG,"f")[$]||(H0(this,VG,"f")[$]=[])).push({listener:J}),this}off($,J){let Q=H0(this,VG,"f")[$];if(!Q)return this;let X=Q.findIndex((Y)=>Y.listener===J);if(X>=0)Q.splice(X,1);return this}once($,J){return(H0(this,VG,"f")[$]||(H0(this,VG,"f")[$]=[])).push({listener:J,once:!0}),this}emitted($){return new Promise((J,Q)=>{if(k1(this,AI,!0,"f"),$!=="error")this.once("error",Q);this.once($,J)})}async done(){k1(this,AI,!0,"f"),await H0(this,cj,"f")}get currentMessage(){return H0(this,eZ,"f")}async finalMessage(){return await this.done(),H0(this,_J,"m",VR0).call(this)}async finalText(){return await this.done(),H0(this,_J,"m",ud6).call(this)}_emit($,...J){if(H0(this,pj,"f"))return;if($==="end")k1(this,pj,!0,"f"),H0(this,Nr,"f").call(this);let Q=H0(this,VG,"f")[$];if(Q)H0(this,VG,"f")[$]=Q.filter((X)=>!X.once),Q.forEach(({listener:X})=>X(...J));if($==="abort"){let X=J[0];if(!H0(this,AI,"f")&&!Q?.length)Promise.reject(X);H0(this,mj,"f").call(this,X),H0(this,lj,"f").call(this,X),this._emit("end");return}if($==="error"){let X=J[0];if(!H0(this,AI,"f")&&!Q?.length)Promise.reject(X);H0(this,mj,"f").call(this,X),H0(this,lj,"f").call(this,X),this._emit("end")}}_emitFinal(){if(this.receivedMessages.at(-1))this._emit("finalMessage",H0(this,_J,"m",VR0).call(this))}async _fromReadableStream($,J){let Q=J?.signal;if(Q){if(Q.aborted)this.controller.abort();Q.addEventListener("abort",()=>this.controller.abort())}H0(this,_J,"m",DR0).call(this),this._connected(null);let X=V7.fromReadableStream($,this.controller);for await(let Y of X)H0(this,_J,"m",OR0).call(this,Y);if(X.controller.signal?.aborted)throw new X9;H0(this,_J,"m",wR0).call(this)}[(eZ=new WeakMap,uj=new WeakMap,wr=new WeakMap,mj=new WeakMap,cj=new WeakMap,Nr=new WeakMap,lj=new WeakMap,VG=new WeakMap,pj=new WeakMap,Ir=new WeakMap,Lr=new WeakMap,AI=new WeakMap,Ar=new WeakMap,Pr=new WeakMap,UR0=new WeakMap,_J=new WeakSet,VR0=function(){if(this.receivedMessages.length===0)throw new R1("stream ended without producing a Message with role=assistant");return this.receivedMessages.at(-1)},ud6=function(){if(this.receivedMessages.length===0)throw new R1("stream ended without producing a Message with role=assistant");let J=this.receivedMessages.at(-1).content.filter((Q)=>Q.type==="text").map((Q)=>Q.text);if(J.length===0)throw new R1("stream ended without producing a content block with type=text");return J.join(" ")},DR0=function(){if(this.ended)return;k1(this,eZ,void 0,"f")},OR0=function(J){if(this.ended)return;let Q=H0(this,_J,"m",md6).call(this,J);switch(this._emit("streamEvent",J,Q),J.type){case"content_block_delta":{let X=Q.content.at(-1);switch(J.delta.type){case"text_delta":{if(X.type==="text")this._emit("text",J.delta.text,X.text||"");break}case"citations_delta":{if(X.type==="text")this._emit("citation",J.delta.citation,X.citations??[]);break}case"input_json_delta":{if(X.type==="tool_use"&&X.input)this._emit("inputJson",J.delta.partial_json,X.input);break}case"thinking_delta":{if(X.type==="thinking")this._emit("thinking",J.delta.thinking,X.thinking);break}case"signature_delta":{if(X.type==="thinking")this._emit("signature",X.signature);break}default:ld6(J.delta)}break}case"message_stop":{this._addMessageParam(Q),this._addMessage(Q,!0);break}case"content_block_stop":{this._emit("contentBlock",Q.content.at(-1));break}case"message_start":{k1(this,eZ,Q,"f");break}case"content_block_start":case"message_delta":break}},wR0=function(){if(this.ended)throw new R1("stream has ended, this shouldn't happen");let J=H0(this,eZ,"f");if(!J)throw new R1("request ended without sending any chunks");return k1(this,eZ,void 0,"f"),J},md6=function(J){let Q=H0(this,eZ,"f");if(J.type==="message_start"){if(Q)throw new R1(`Unexpected event order, got ${J.type} before receiving "message_stop"`);return J.message}if(!Q)throw new R1(`Unexpected event order, got ${J.type} before "message_start"`);switch(J.type){case"message_stop":return Q;case"message_delta":if(Q.stop_reason=J.delta.stop_reason,Q.stop_sequence=J.delta.stop_sequence,Q.usage.output_tokens=J.usage.output_tokens,J.usage.input_tokens!=null)Q.usage.input_tokens=J.usage.input_tokens;if(J.usage.cache_creation_input_tokens!=null)Q.usage.cache_creation_input_tokens=J.usage.cache_creation_input_tokens;if(J.usage.cache_read_input_tokens!=null)Q.usage.cache_read_input_tokens=J.usage.cache_read_input_tokens;if(J.usage.server_tool_use!=null)Q.usage.server_tool_use=J.usage.server_tool_use;return Q;case"content_block_start":return Q.content.push(J.content_block),Q;case"content_block_delta":{let X=Q.content.at(J.index);switch(J.delta.type){case"text_delta":{if(X?.type==="text")X.text+=J.delta.text;break}case"citations_delta":{if(X?.type==="text")X.citations??(X.citations=[]),X.citations.push(J.delta.citation);break}case"input_json_delta":{if(X?.type==="tool_use"){let Y=X[cd6]||"";if(Y+=J.delta.partial_json,Object.defineProperty(X,cd6,{value:Y,enumerable:!1,writable:!0}),Y)X.input=zr(Y)}break}case"thinking_delta":{if(X?.type==="thinking")X.thinking+=J.delta.thinking;break}case"signature_delta":{if(X?.type==="thinking")X.signature=J.delta.signature;break}default:ld6(J.delta)}return Q}case"content_block_stop":return Q}},Symbol.asyncIterator)](){let $=[],J=[],Q=!1;return this.on("streamEvent",(X)=>{let Y=J.shift();if(Y)Y.resolve(X);else $.push(X)}),this.on("end",()=>{Q=!0;for(let X of J)X.resolve(void 0);J.length=0}),this.on("abort",(X)=>{Q=!0;for(let Y of J)Y.reject(X);J.length=0}),this.on("error",(X)=>{Q=!0;for(let Y of J)Y.reject(X);J.length=0}),{next:async()=>{if(!$.length){if(Q)return{value:void 0,done:!0};return new Promise((Y,W)=>J.push({resolve:Y,reject:W})).then((Y)=>Y?{value:Y,done:!1}:{value:void 0,done:!0})}return{value:$.shift(),done:!1}},return:async()=>{return this.abort(),{value:void 0,done:!0}}}}toReadableStream(){return new V7(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}}});function Wg8($,J,Q,X){let Y=[],W=null,G=null,K=null,Z=null;return{[Symbol.asyncIterator](){return this},async next(){try{let H=await $.next();if(H.done){if(Y.length>0)J.setAttribute(sd6,Y.join(""));if(W)J.setAttribute(rd6,JSON.stringify([W]));if(K)J.setAttribute(id6,K);if(Z)J.setAttribute(od6,Z);if(G){if(G[Q]!==void 0)J.setAttribute(ad6,G[Q]);if(G[X]!==void 0)J.setAttribute(td6,G[X])}return J.setStatus({code:v9.SpanStatusCode.OK}),J.end(),H}let z=H.value;if(z.model&&!K)K=z.model;if(z.id&&!Z)Z=z.id;let q=z?.delta?.text;if(q)Y.push(q);let B=z?.delta?.stop_reason;if(B)W=B;let U=z?.usage;if(U)G=U;return H}catch(H){throw J.setStatus({code:v9.SpanStatusCode.ERROR,message:H?.message}),J.recordException(H),J.end(),H}},async return(H){if(J.setStatus({code:v9.SpanStatusCode.OK}),J.end(),$.return)return $.return(H);return{done:!0,value:H}},async throw(H){if(J.setStatus({code:v9.SpanStatusCode.ERROR,message:H?.message}),J.recordException(H),J.end(),$.throw)return $.throw(H);throw H}}}function nd6($,J,Q,X){let Y=$[Symbol.asyncIterator](),W=Wg8(Y,J,Q,X);return new Proxy($,{get(G,K){if(K===Symbol.asyncIterator)return()=>W;let Z=G[K];if(typeof Z==="function")return Z.bind(G);return Z}})}function Gg8($,J){if(!NR0)throw Error("[Agentuity OTel] Messages.prototype.create was not properly patched");let Q={[rx8]:"anthropic",[Qg8]:"chat"};if($.model)Q[ax8]=$.model;if($.max_tokens)Q[tx8]=$.max_tokens;if($.temperature!==void 0)Q[sx8]=$.temperature;if($.top_p!==void 0)Q[ex8]=$.top_p;if($.frequency_penalty!==void 0)Q[$g8]=$.frequency_penalty;if($.presence_penalty!==void 0)Q[Jg8]=$.presence_penalty;if($.messages&&Array.isArray($.messages))try{Q[Xg8]=JSON.stringify($.messages)}catch(Y){}let X=$.model?`chat ${$.model}`:"chat";return Yg8.startActiveSpan(X,{attributes:Q,kind:v9.SpanKind.CLIENT},(Y)=>{let W;try{W=NR0.call(this,$,J)}catch(G){throw Y.setStatus({code:v9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G}if($.stream){if(W&&typeof W.then==="function")return W.then((G)=>{try{return nd6(G,Y,"input_tokens","output_tokens")}catch(K){throw Y.setStatus({code:v9.SpanStatusCode.ERROR,message:K?.message}),Y.recordException(K),Y.end(),K}}).catch((G)=>{throw Y.setStatus({code:v9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G});try{return nd6(W,Y,"input_tokens","output_tokens")}catch(G){throw Y.setStatus({code:v9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G}}if(W&&typeof W.then==="function")return W.then((G)=>{if(G){if(G.model)Y.setAttribute(id6,G.model);if(G.id)Y.setAttribute(od6,G.id);if(G.usage){if(G.usage.input_tokens!==void 0)Y.setAttribute(ad6,G.usage.input_tokens);if(G.usage.output_tokens!==void 0)Y.setAttribute(td6,G.usage.output_tokens)}let K=G?.stop_reason;if(K)Y.setAttribute(rd6,JSON.stringify([K]));let Z=G?.content?.[0]?.text;if(Z)Y.setAttribute(sd6,Z)}return Y.setStatus({code:v9.SpanStatusCode.OK}),Y.end(),G}).catch((G)=>{throw Y.setStatus({code:v9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G});return Y.end(),W})}var v9,ij,rx8="gen_ai.system",ax8="gen_ai.request.model",tx8="gen_ai.request.max_tokens",sx8="gen_ai.request.temperature",ex8="gen_ai.request.top_p",$g8="gen_ai.request.frequency_penalty",Jg8="gen_ai.request.presence_penalty",id6="gen_ai.response.model",od6="gen_ai.response.id",rd6="gen_ai.response.finish_reasons",ad6="gen_ai.usage.input_tokens",td6="gen_ai.usage.output_tokens",Qg8="gen_ai.operation.name",Xg8="gen_ai.request.messages",sd6="gen_ai.response.text",Yg8,NR0;var IR0=D(()=>{tZ();qG();JR0();_j();DI();v9=M0(P(),1);ij=class ij extends i4{create($,J){return this._client.post("/v1/messages/batches",{body:$,...J})}retrieve($,J){return this._client.get(W9`/v1/messages/batches/${$}`,J)}list($={},J){return this._client.getAPIList("/v1/messages/batches",XX,{query:$,...J})}delete($,J){return this._client.delete(W9`/v1/messages/batches/${$}`,J)}cancel($,J){return this._client.post(W9`/v1/messages/batches/${$}/cancel`,J)}async results($,J){let Q=await this.retrieve($);if(!Q.results_url)throw new R1(`No batch \`results_url\`; Has it finished processing? ${Q.processing_status} - ${Q.id}`);return this._client.get(Q.results_url,{...J,headers:m6([{Accept:"application/binary"},J?.headers]),stream:!0,__binaryResponse:!0})._thenUnwrap((X,Y)=>OI.fromResponse(Y.response,Y.controller))}};Yg8=v9.trace.getTracer("@agentuity/otel-llm","1.0.0");try{if(typeof Messages>"u"||!Messages.prototype||typeof Messages.prototype.create!=="function")console.debug("[Agentuity OTel] Skipping patch: Messages.prototype.create not found or not a function");else NR0=Messages.prototype.create,Messages.prototype.create=Gg8}catch($){console.debug("[Agentuity OTel] Failed to patch Messages:",$?.message||$)}});function wg8($,J,Q,X){let Y=[],W=null,G=null,K=null,Z=null;return{[Symbol.asyncIterator](){return this},async next(){try{let H=await $.next();if(H.done){if(Y.length>0)J.setAttribute(Gu6,Y.join(""));if(W)J.setAttribute(Xu6,JSON.stringify([W]));if(K)J.setAttribute(Ju6,K);if(Z)J.setAttribute(Qu6,Z);if(G){if(G[Q]!==void 0)J.setAttribute(Yu6,G[Q]);if(G[X]!==void 0)J.setAttribute(Wu6,G[X])}return J.setStatus({code:_9.SpanStatusCode.OK}),J.end(),H}let z=H.value;if(z.model&&!K)K=z.model;if(z.id&&!Z)Z=z.id;let q=z?.delta?.text;if(q)Y.push(q);let B=z?.delta?.stop_reason;if(B)W=B;let U=z?.usage;if(U)G=U;return H}catch(H){throw J.setStatus({code:_9.SpanStatusCode.ERROR,message:H?.message}),J.recordException(H),J.end(),H}},async return(H){if(J.setStatus({code:_9.SpanStatusCode.OK}),J.end(),$.return)return $.return(H);return{done:!0,value:H}},async throw(H){if(J.setStatus({code:_9.SpanStatusCode.ERROR,message:H?.message}),J.recordException(H),J.end(),$.throw)return $.throw(H);throw H}}}function $u6($,J,Q,X){let Y=$[Symbol.asyncIterator](),W=wg8(Y,J,Q,X);return new Proxy($,{get(G,K){if(K===Symbol.asyncIterator)return()=>W;let Z=G[K];if(typeof Z==="function")return Z.bind(G);return Z}})}function Ng8($,J){if(!LR0)throw Error("[Agentuity OTel] Messages.prototype.create was not properly patched");let Q={[Zg8]:"anthropic",[Ug8]:"chat"};if($.model)Q[Hg8]=$.model;if($.max_tokens)Q[zg8]=$.max_tokens;if($.temperature!==void 0)Q[qg8]=$.temperature;if($.top_p!==void 0)Q[Fg8]=$.top_p;if($.frequency_penalty!==void 0)Q[Bg8]=$.frequency_penalty;if($.presence_penalty!==void 0)Q[Vg8]=$.presence_penalty;if($.messages&&Array.isArray($.messages))try{Q[Dg8]=JSON.stringify($.messages)}catch(Y){}let X=$.model?`chat ${$.model}`:"chat";return Og8.startActiveSpan(X,{attributes:Q,kind:_9.SpanKind.CLIENT},(Y)=>{let W;try{W=LR0.call(this,$,J)}catch(G){throw Y.setStatus({code:_9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G}if($.stream){if(W&&typeof W.then==="function")return W.then((G)=>{try{return $u6(G,Y,"input_tokens","output_tokens")}catch(K){throw Y.setStatus({code:_9.SpanStatusCode.ERROR,message:K?.message}),Y.recordException(K),Y.end(),K}}).catch((G)=>{throw Y.setStatus({code:_9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G});try{return $u6(W,Y,"input_tokens","output_tokens")}catch(G){throw Y.setStatus({code:_9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G}}if(W&&typeof W.then==="function")return W.then((G)=>{if(G){if(G.model)Y.setAttribute(Ju6,G.model);if(G.id)Y.setAttribute(Qu6,G.id);if(G.usage){if(G.usage.input_tokens!==void 0)Y.setAttribute(Yu6,G.usage.input_tokens);if(G.usage.output_tokens!==void 0)Y.setAttribute(Wu6,G.usage.output_tokens)}let K=G?.stop_reason;if(K)Y.setAttribute(Xu6,JSON.stringify([K]));let Z=G?.content?.[0]?.text;if(Z)Y.setAttribute(Gu6,Z)}return Y.setStatus({code:_9.SpanStatusCode.OK}),Y.end(),G}).catch((G)=>{throw Y.setStatus({code:_9.SpanStatusCode.ERROR,message:G?.message}),Y.recordException(G),Y.end(),G});return Y.end(),W})}var _9,fJ,ed6,Zg8="gen_ai.system",Hg8="gen_ai.request.model",zg8="gen_ai.request.max_tokens",qg8="gen_ai.request.temperature",Fg8="gen_ai.request.top_p",Bg8="gen_ai.request.frequency_penalty",Vg8="gen_ai.request.presence_penalty",Ju6="gen_ai.response.model",Qu6="gen_ai.response.id",Xu6="gen_ai.response.finish_reasons",Yu6="gen_ai.usage.input_tokens",Wu6="gen_ai.usage.output_tokens",Ug8="gen_ai.operation.name",Dg8="gen_ai.request.messages",Gu6="gen_ai.response.text",Og8,LR0;var AR0=D(()=>{pd6();IR0();IR0();zR0();_9=M0(P(),1);fJ=class fJ extends i4{constructor(){super(...arguments);this.batches=new ij(this._client)}create($,J){if($.model in ed6)console.warn(`The model '${$.model}' is deprecated and will reach end-of-life on ${ed6[$.model]} -Please migrate to a newer model. Visit https://docs.anthropic.com/en/docs/resources/model-deprecations for more information.`);let Q=this._client._options.timeout;if(!$.stream&&Q==null){let X=Or[$.model]??void 0;Q=this._client.calculateNonstreamingTimeout($.max_tokens,X)}return this._client.post("/v1/messages",{body:$,timeout:Q??600000,...J,stream:$.stream??!1})}stream($,J){return nj.createMessage(this,$,J)}countTokens($,J){return this._client.post("/v1/messages/count_tokens",{body:$,...J})}};ed6={"claude-1.3":"November 6th, 2024","claude-1.3-100k":"November 6th, 2024","claude-instant-1.1":"November 6th, 2024","claude-instant-1.1-100k":"November 6th, 2024","claude-instant-1.2":"November 6th, 2024","claude-3-sonnet-20240229":"July 21st, 2025","claude-2.1":"July 21st, 2025","claude-2.0":"July 21st, 2025"};fJ.Batches=ij;Og8=_9.trace.getTracer("@agentuity/otel-llm","1.0.0");try{if(typeof fJ>"u"||!fJ.prototype||typeof fJ.prototype.create!=="function")console.debug("[Agentuity OTel] Skipping patch: Messages.prototype.create not found or not a function");else LR0=fJ.prototype.create,fJ.prototype.create=Ng8}catch($){console.debug("[Agentuity OTel] Failed to patch Messages:",$?.message||$)}});var PI;var PR0=D(()=>{tZ();qG();DI();PI=class PI extends i4{retrieve($,J={},Q){let{betas:X}=J??{};return this._client.get(W9`/v1/models/${$}`,{...Q,headers:m6([{...X?.toString()!=null?{"anthropic-beta":X?.toString()}:void 0},Q?.headers])})}list($={},J){let{betas:Q,...X}=$??{};return this._client.getAPIList("/v1/models",XX,{query:X,...J,headers:m6([{...Q?.toString()!=null?{"anthropic-beta":Q?.toString()}:void 0},J?.headers])})}}});var Ku6=D(()=>{FR0();BR0();AR0();PR0();kd6()});var oj=($)=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[$]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.($)?.trim();return};class q4{constructor({baseURL:$=oj("ANTHROPIC_BASE_URL"),apiKey:J=oj("ANTHROPIC_API_KEY")??null,authToken:Q=oj("ANTHROPIC_AUTH_TOKEN")??null,...X}={}){Mr.set(this,void 0);let Y={apiKey:J,authToken:Q,...X,baseURL:$||"https://api.anthropic.com"};if(!Y.dangerouslyAllowBrowser&&Dd6())throw new R1(`It looks like you're running in a browser-like environment. - -This is disabled by default, as it risks exposing your secret API credentials to attackers. -If you understand the risks and have appropriate mitigations in place, -you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., - -new Anthropic({ apiKey, dangerouslyAllowBrowser: true }); -`);this.baseURL=Y.baseURL,this.timeout=Y.timeout??pY.DEFAULT_TIMEOUT,this.logger=Y.logger??console;let W="warn";this.logLevel=W,this.logLevel=dE0(Y.logLevel,"ClientOptions.logLevel",this)??dE0(oj("ANTHROPIC_LOG"),"process.env['ANTHROPIC_LOG']",this)??W,this.fetchOptions=Y.fetchOptions,this.maxRetries=Y.maxRetries??2,this.fetch=Y.fetch??wd6(),k1(this,Mr,Id6,"f"),this._options=Y,this.apiKey=J,this.authToken=Q}withOptions($){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetchOptions:this.fetchOptions,apiKey:this.apiKey,authToken:this.authToken,...$})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:$,nulls:J}){if(this.apiKey&&$.get("x-api-key"))return;if(J.has("x-api-key"))return;if(this.authToken&&$.get("authorization"))return;if(J.has("authorization"))return;throw Error('Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted')}authHeaders($){return m6([this.apiKeyAuth($),this.bearerAuth($)])}apiKeyAuth($){if(this.apiKey==null)return;return m6([{"X-Api-Key":this.apiKey}])}bearerAuth($){if(this.authToken==null)return;return m6([{Authorization:`Bearer ${this.authToken}`}])}stringifyQuery($){return Object.entries($).filter(([J,Q])=>typeof Q<"u").map(([J,Q])=>{if(typeof Q==="string"||typeof Q==="number"||typeof Q==="boolean")return`${encodeURIComponent(J)}=${encodeURIComponent(Q)}`;if(Q===null)return`${encodeURIComponent(J)}=`;throw new R1(`Cannot stringify type ${typeof Q}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}getUserAgent(){return`${this.constructor.name}/JS ${rZ}`}defaultIdempotencyKey(){return`stainless-node-retry-${xE0()}`}makeStatusError($,J,Q,X){return n4.generate($,J,Q,X)}buildURL($,J){let Q=Kd6($)?new URL($):new URL(this.baseURL+(this.baseURL.endsWith("/")&&$.startsWith("/")?$.slice(1):$)),X=this.defaultQuery();if(!Zd6(X))J={...X,...J};if(typeof J==="object"&&J&&!Array.isArray(J))Q.search=this.stringifyQuery(J);return Q.toString()}_calculateNonstreamingTimeout($){if(3600*$/128000>600)throw new R1("Streaming is strongly recommended for operations that may take longer than 10 minutes. See https://github.com/anthropics/anthropic-sdk-python#streaming-responses for more details");return 600000}async prepareOptions($){}async prepareRequest($,{url:J,options:Q}){}get($,J){return this.methodRequest("get",$,J)}post($,J){return this.methodRequest("post",$,J)}patch($,J){return this.methodRequest("patch",$,J)}put($,J){return this.methodRequest("put",$,J)}delete($,J){return this.methodRequest("delete",$,J)}methodRequest($,J,Q){return this.request(Promise.resolve(Q).then((X)=>{return{method:$,path:J,...X}}))}request($,J=null){return new JV(this,this.makeRequest($,J,void 0))}async makeRequest($,J,Q){let X=await $,Y=X.maxRetries??this.maxRetries;if(J==null)J=Y;await this.prepareOptions(X);let{req:W,url:G,timeout:K}=this.buildRequest(X,{retryCount:Y-J});await this.prepareRequest(W,{url:G,options:X});let Z="log_"+(Math.random()*16777216|0).toString(16).padStart(6,"0"),H=Q===void 0?"":`, retryOf: ${Q}`,z=Date.now();if(Y9(this).debug(`[${Z}] sending request`,zG({retryOfRequestLogID:Q,method:X.method,url:G,options:X,headers:W.headers})),X.signal?.aborted)throw new X9;let q=new AbortController,B=await this.fetchWithTimeout(G,W,K,q).catch(Dj),U=Date.now();if(B instanceof Error){let N=`retrying, ${J} attempts remaining`;if(X.signal?.aborted)throw new X9;let I=HG(B)||/timed? ?out/i.test(String(B)+("cause"in B?String(B.cause):""));if(J)return Y9(this).info(`[${Z}] connection ${I?"timed out":"failed"} - ${N}`),Y9(this).debug(`[${Z}] connection ${I?"timed out":"failed"} (${N})`,zG({retryOfRequestLogID:Q,url:G,durationMs:U-z,message:B.message})),this.retryRequest(X,J,Q??Z);if(Y9(this).info(`[${Z}] connection ${I?"timed out":"failed"} - error; no more retries left`),Y9(this).debug(`[${Z}] connection ${I?"timed out":"failed"} (error; no more retries left)`,zG({retryOfRequestLogID:Q,url:G,durationMs:U-z,message:B.message})),I)throw new Oj;throw new $V({cause:B})}let O=[...B.headers.entries()].filter(([N])=>N==="request-id").map(([N,I])=>", "+N+": "+JSON.stringify(I)).join(""),w=`[${Z}${H}${O}] ${W.method} ${G} ${B.ok?"succeeded":"failed"} with status ${B.status} in ${U-z}ms`;if(!B.ok){let N=this.shouldRetry(B);if(J&&N){let y=`retrying, ${J} attempts remaining`;return await Nd6(B.body),Y9(this).info(`${w} - ${y}`),Y9(this).debug(`[${Z}] response error (${y})`,zG({retryOfRequestLogID:Q,url:B.url,status:B.status,headers:B.headers,durationMs:U-z})),this.retryRequest(X,J,Q??Z,B.headers)}let I=N?"error; no more retries left":"error; not retryable";Y9(this).info(`${w} - ${I}`);let E=await B.text().catch((y)=>Dj(y).message),v=eo(E),M=v?void 0:E;throw Y9(this).debug(`[${Z}] response error (${I})`,zG({retryOfRequestLogID:Q,url:B.url,status:B.status,headers:B.headers,message:M,durationMs:Date.now()-z})),this.makeStatusError(B.status,v,M,B.headers)}return Y9(this).info(w),Y9(this).debug(`[${Z}] response start`,zG({retryOfRequestLogID:Q,url:B.url,status:B.status,headers:B.headers,durationMs:U-z})),{response:B,options:X,controller:q,requestLogID:Z,retryOfRequestLogID:Q,startTime:z}}getAPIList($,J,Q){return this.requestAPIList(J,{method:"get",path:$,...Q})}requestAPIList($,J){let Q=this.makeRequest(J,null,void 0);return new Kr(this,Q,$)}async fetchWithTimeout($,J,Q,X){let{signal:Y,method:W,...G}=J||{};if(Y)Y.addEventListener("abort",()=>X.abort());let K=setTimeout(()=>X.abort(),Q),Z=globalThis.ReadableStream&&G.body instanceof globalThis.ReadableStream||typeof G.body==="object"&&G.body!==null&&Symbol.asyncIterator in G.body,H={signal:X.signal,...Z?{duplex:"half"}:{},method:"GET",...G};if(W)H.method=W.toUpperCase();try{return await this.fetch.call(void 0,$,H)}finally{clearTimeout(K)}}shouldRetry($){let J=$.headers.get("x-should-retry");if(J==="true")return!0;if(J==="false")return!1;if($.status===408)return!0;if($.status===409)return!0;if($.status===429)return!0;if($.status>=500)return!0;return!1}async retryRequest($,J,Q,X){let Y,W=X?.get("retry-after-ms");if(W){let K=parseFloat(W);if(!Number.isNaN(K))Y=K}let G=X?.get("retry-after");if(G&&!Y){let K=parseFloat(G);if(!Number.isNaN(K))Y=K*1000;else Y=Date.parse(G)-Date.now()}if(!(Y&&0<=Y&&Y<60000)){let K=$.maxRetries??this.maxRetries;Y=this.calculateDefaultRetryTimeoutMillis(J,K)}return await qd6(Y),this.makeRequest($,J-1,Q)}calculateDefaultRetryTimeoutMillis($,J){let Y=J-$,W=Math.min(0.5*Math.pow(2,Y),8),G=1-Math.random()*0.25;return W*G*1000}calculateNonstreamingTimeout($,J){if(3600000*$/128000>600000||J!=null&&$>J)throw new R1("Streaming is strongly recommended for operations that may token longer than 10 minutes. See https://github.com/anthropics/anthropic-sdk-typescript#long-requests for more details");return 600000}buildRequest($,{retryCount:J=0}={}){let Q={...$},{method:X,path:Y,query:W}=Q,G=this.buildURL(Y,W);if("timeout"in Q)zd6("timeout",Q.timeout);Q.timeout=Q.timeout??this.timeout;let{bodyHeaders:K,body:Z}=this.buildBody({options:Q}),H=this.buildHeaders({options:$,method:X,bodyHeaders:K,retryCount:J});return{req:{method:X,headers:H,...Q.signal&&{signal:Q.signal},...globalThis.ReadableStream&&Z instanceof globalThis.ReadableStream&&{duplex:"half"},...Z&&{body:Z},...this.fetchOptions??{},...Q.fetchOptions??{}},url:G,timeout:Q.timeout}}buildHeaders({options:$,method:J,bodyHeaders:Q,retryCount:X}){let Y={};if(this.idempotencyHeader&&J!=="get"){if(!$.idempotencyKey)$.idempotencyKey=this.defaultIdempotencyKey();Y[this.idempotencyHeader]=$.idempotencyKey}let W=m6([Y,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(X),...$.timeout?{"X-Stainless-Timeout":String(Math.trunc($.timeout/1000))}:{},...Od6(),...this._options.dangerouslyAllowBrowser?{"anthropic-dangerous-direct-browser-access":"true"}:void 0,"anthropic-version":"2023-06-01"},this.authHeaders($),this._options.defaultHeaders,Q,$.headers]);return this.validateHeaders(W),W.values}buildBody({options:{body:$,headers:J}}){if(!$)return{bodyHeaders:void 0,body:void 0};let Q=m6([J]);if(ArrayBuffer.isView($)||$ instanceof ArrayBuffer||$ instanceof DataView||typeof $==="string"&&Q.values.has("content-type")||$ instanceof Blob||$ instanceof FormData||$ instanceof URLSearchParams||globalThis.ReadableStream&&$ instanceof globalThis.ReadableStream)return{bodyHeaders:void 0,body:$};else if(typeof $==="object"&&((Symbol.asyncIterator in $)||(Symbol.iterator in $)&&("next"in $)&&typeof $.next==="function"))return{bodyHeaders:void 0,body:Xr($)};else return H0(this,Mr,"f").call(this,{body:$,headers:Q})}}var Zu6,Mr,pY;var MR0=D(()=>{eB();UI();Qr();uE0();lY();tZ();sE0();Ku6();Wr();uE0();qG();BR0();PR0();Qr();UI();FR0();AR0();Zu6=q4,Mr=new WeakMap;q4.Anthropic=Zu6;q4.HUMAN_PROMPT=` - -Human:`;q4.AI_PROMPT=` - -Assistant:`;q4.DEFAULT_TIMEOUT=600000;q4.AnthropicError=R1;q4.APIError=n4;q4.APIConnectionError=$V;q4.APIConnectionTimeoutError=Oj;q4.APIUserAbortError=X9;q4.NotFoundError=Lj;q4.ConflictError=Aj;q4.RateLimitError=Mj;q4.BadRequestError=wj;q4.AuthenticationError=Nj;q4.InternalServerError=Cj;q4.PermissionDeniedError=Ij;q4.UnprocessableEntityError=Pj;q4.toFile=Hr;pY=class pY extends q4{constructor(){super(...arguments);this.completions=new LI(this),this.messages=new fJ(this),this.models=new PI(this),this.beta=new BG(this)}};pY.Completions=LI;pY.Messages=fJ;pY.Models=PI;pY.Beta=BG});var Hu6=D(()=>{MR0();sE0();Wr();MR0();tZ();lY();if(!process.env.ANTHROPIC_API_KEY||process.env.ANTHROPIC_API_KEY===process.env.AGENTUITY_SDK_KEY){let $=process.env.AGENTUITY_SDK_KEY,J=process.env.AGENTUITY_AIGATEWAY_URL||process.env.AGENTUITY_TRANSPORT_URL||($?"https://agentuity.ai":"");if(J&&$)process.env.ANTHROPIC_API_KEY=$,process.env.ANTHROPIC_BASE_URL=J+"/gateway/anthropic",console.debug("Enabled Agentuity AI Gateway for anthropic");else if(!process.env.ANTHROPIC_API_KEY)process.env.AGENTUITY_ENVIRONMENT,console.error("[ERROR] No credentials found for this AI provider. To fix this, either:"),console.error(" 1. Login to Agentuity Cloud (agentuity auth login) to use the AI Gateway (recommended)"),console.error(" 2. Set ANTHROPIC_API_KEY in your .env file to use the provider directly")}});function Ag8(){let $=process.env.ANTHROPIC_API_KEY;if(!$)throw Error("ANTHROPIC_API_KEY not set (set it directly or deploy to Agentuity Cloud)");return new pY({apiKey:$})}var Cr,Lg8=`You are a writing style reviewer for Jess Sullivan's blog. -Your job is to review blog posts against the provided style guide and suggest improvements. - -Focus on: -1. Voice and tone \u2014 does it match the author's established style? -2. Sentence rhythm \u2014 the author uses wildly varied sentence lengths as a signature -3. Punctuation \u2014 dashes, ellipsis, parentheticals are part of the voice -4. Openings and closings \u2014 should feel personal, not generic -5. Technical explanations \u2014 should use narrative discovery framing -6. Passages that feel "too formal" or "too AI-generated" - -Return your review as JSON (no markdown wrapping): -{ - "suggestions": [ - { - "line": , - "original": "", - "replacement": "", - "reason": "" - } - ], - "style_score": <1-10, where 10 perfectly matches the style guide>, - "summary": "<2-3 sentence overall assessment>", - "hyperlink_candidates": [""] -}`,zu6;var CR0=D(()=>{mY();Hu6();Cr=class Cr extends A4.Service()("ProseReviewService"){};zu6=q5.succeed(Cr)({reviewPost:($,J,Q)=>o0.tryPromise({try:async()=>{let X=Ag8(),Y=` -${Q} - - - -${JSON.stringify($,null,2)} - - - -${J} - - -Review this blog post against the style guide. Return JSON only.`,K=(await X.messages.create({model:"claude-sonnet-4-20250514",max_tokens:4096,system:Lg8,messages:[{role:"user",content:Y}]})).content.filter((H)=>H.type==="text").map((H)=>H.text).join("").match(/\{[\s\S]*\}/);if(!K)return{suggestions:[],styleScore:5,summary:"Could not parse review response",hyperlinkCandidates:[]};let Z=JSON.parse(K[0]);return{suggestions:(Z.suggestions??[]).map((H)=>({line:H.line,original:H.original,replacement:H.replacement,reason:H.reason})),styleScore:Z.style_score??5,summary:Z.summary??"",hyperlinkCandidates:Z.hyperlink_candidates??[]}},catch:(X)=>Error(`Prose review failed: ${X}`)})})});function Mg8($){let J=[],Q=$.split(` -`);for(let[X,Y]of Object.entries(Pg8)){let W=X.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),G=new RegExp(`(?{mY();MI=class MI extends A4.Service()("HyperlinkService"){};Pg8={Tailscale:"https://tailscale.com",tsnet:"https://pkg.go.dev/tailscale.com/tsnet",WireGuard:"https://www.wireguard.com",Aperture:"https://github.com/aperture-sh/aperture",Dhall:"https://dhall-lang.org",Nix:"https://nixos.org",SvelteKit:"https://kit.svelte.dev",Svelte:"https://svelte.dev",Effect:"https://effect.website",TypeScript:"https://www.typescriptlang.org",Haskell:"https://www.haskell.org",Python:"https://python.org",Flask:"https://flask.palletsprojects.com",Sharp:"https://sharp.pixelplumbing.com","GitHub Actions":"https://docs.github.com/actions",Agentuity:"https://agentuity.dev","Raspberry Pi":"https://www.raspberrypi.org",Arduino:"https://www.arduino.cc",AVIF:"https://aomediacodec.github.io/av1-avif/",WebP:"https://developers.google.com/speed/webp",NVMe:"https://nvmexpress.org",eBird:"https://ebird.org",Merlin:"https://merlin.allaboutbirds.org",iNaturalist:"https://www.inaturalist.org"},qu6=q5.succeed(MI)({findUnlinkedKeywords:($)=>o0.succeed(Mg8($))})});import{readFileSync as Cg8}from"fs";import{resolve as Eg8,dirname as Rg8}from"path";import{fileURLToPath as Tg8}from"url";function Sg8(){try{return Cg8(Eg8(jg8,"../../../AGENTS.md"),"utf-8")}catch{return""}}var jg8,Rr=($,J,Q)=>o0.gen(function*(){let X=yield*o0.service(QX),Y=yield*o0.service(sB),W=yield*o0.service(Cr),G=yield*o0.service(MI),K=yield*X.getPR($,J,Q),H=(yield*X.listChangedFiles($,J,Q)).filter((i)=>i.filename.startsWith("src/posts/")&&i.filename.endsWith(".md")&&i.status!=="removed");if(H.length===0)return;let z=[];for(let i of H){let p=yield*X.getFileContent($,J,i.filename,K.headSha),X0=Y.parseFrontmatter(p);if(!X0)continue;let x=p.indexOf("---",3),P0=x>=0?p.slice(p.indexOf(` -`,x)+1):p;z.push({filename:i.filename,status:i.status==="added"?"new":"modified",frontmatter:X0,body:P0,content:p})}if(z.length===0)return;let q=z.map((i)=>({post:i,draft:Y.validateDraft(i.frontmatter),published:i.frontmatter.published===!0?Y.validatePublished(i.frontmatter):null})),B=Sg8(),U=B?yield*o0.all(z.map((i)=>W.reviewPost(i.frontmatter,i.body,B))):[],O=yield*o0.all(z.map((i)=>G.findUnlinkedKeywords(i.body))),w=z.map((i)=>{let p=i.frontmatter.title||i.filename.split("/").pop()?.replace(".md","")||"Untitled",X0=i.status==="new"?"\uD83C\uDD95 New":"\u270F\uFE0F Modified",x=i.frontmatter.date||"not set",P0=i.frontmatter.published===!0?"\u2705 Published":"\u274C Draft",o=Array.isArray(i.frontmatter.tags)&&i.frontmatter.tags.length>0?i.frontmatter.tags.join(", "):"_none_";return`| ${p} | ${X0} | ${x} | ${P0} | ${o} |`}).join(` -`),N=q.filter((i)=>!i.draft.ok).map((i)=>`- **${i.post.filename.split("/").pop()}**: ${i.draft.errors.map((p)=>p.message).join("; ")}`),I=U.length>0?U.map((i,p)=>{return`#### ${z[p].filename.split("/").pop()} \u2014 Style: ${i.styleScore}/10 -${i.summary}${i.suggestions.length>0?` -${i.suggestions.length} suggestion(s) posted as inline comments.`:""}`}).join(` - -`):"",E=O.flat(),v=` -## \uD83D\uDCDD Blog Post Review - -Found **${z.length}** blog post(s) in this PR: - -| Post | Status | Date | Published | Tags | -|------|--------|------|-----------|------| -${w} - -### Schema Validation -${N.length>0?N.join(` -`):"\u2705 All posts pass schema validation."} - -${I?`### Prose Review -${I} -`:""} -${E.length>0?`### Hyperlink Suggestions -${E.map((i)=>`- **${i.keyword}** \u2192 [${i.keyword}](${i.url}) (line ${i.line})`).join(` -`)} -`:""} -### Slash Commands -| Command | Description | -|---------|-------------| -| \`/schedule 2026-03-15\` | Schedule auto-merge for a date | -| \`/publish\` | Set all posts to \`published: true\` | -| \`/draft\` | Set all posts back to draft | -| \`/retitle "New Title"\` | Change a post's title | -| \`/review\` | Re-run AI prose review | -| \`/suggest-links\` | Find unlinked keywords |`,M=(K.body??"").match(/DO NOT MERGE until (\d{4}-\d{2}-\d{2})\s*UTC/i);if(M){let i=new Date(M[1]+"T00:00:00Z"),p=new Date;if(p.setUTCHours(0,0,0,0),i<=p)v+=` - ---- -\u23F0 **Scheduled date (${M[1]} UTC) has passed** \u2014 this PR is ready to merge!`;else v+=` - ---- -\uD83D\uDCC5 **Scheduled for auto-merge on ${M[1]} UTC.** The auto-merge workflow runs daily at 05:00 UTC.`}yield*X.postComment($,J,Q,v,"");let b=[];for(let i=0;i0)b.push({path:p.filename,line:P0+1,side:"RIGHT",body:"\uD83D\uDCDD **Missing description** \u2014 add one for SEO and the blog card preview."});if((!X0.tags||Array.isArray(X0.tags)&&X0.tags.length===0)&&P0>0)b.push({path:p.filename,line:P0+1,side:"RIGHT",body:"\uD83C\uDFF7\uFE0F **No tags** \u2014 tags help with search and the tag cloud."});if(X0.category&&!VI.includes(X0.category))b.push({path:p.filename,line:P0+1,side:"RIGHT",body:`\u26A0\uFE0F **Unknown category** \`${X0.category}\`. Valid: ${VI.map((C)=>`\`${C}\``).join(", ")}`})}for(let i=0;io.trim()==="---"&&p.content.indexOf(o)>0)+1;b.push({path:p.filename,line:P0+x.line,side:"RIGHT",body:`\uD83D\uDD17 Consider linking **${x.keyword}**: \`[${x.keyword}](${x.url})\``})}}if(b.length>0)yield*X.postReview($,J,Q,K.headSha,b).pipe(o0.catch(()=>o0.void));let y=["blog-content"];if(z.some((i)=>i.frontmatter.published===!1))y.push("draft-post");if(M)y.push("scheduled");if(yield*X.addLabels($,J,Q,y),!z.some((i)=>i.frontmatter.published===!1)&&K.labels.includes("draft-post"))yield*X.removeLabel($,J,Q,"draft-post").pipe(o0.catch(()=>o0.void));if(!M&&K.labels.includes("scheduled"))yield*X.removeLabel($,J,Q,"scheduled").pipe(o0.catch(()=>o0.void))});var ER0=D(()=>{mY();to();so();CR0();Er();bE0();jg8=Rg8(Tg8(import.meta.url))});import{resolve as uI5,dirname as kg8}from"path";import{fileURLToPath as vg8}from"url";function _g8($){let J=$.trim().match(/^\/(\w[\w-]*)\s*(.*)$/m);if(!J)return null;return{name:J[1],args:J[2].trim()}}var cI5,Bu6=($)=>o0.gen(function*(){let J=yield*o0.service(QX);if(!(yield*J.isCollaborator($.owner,$.repo,$.commenter)))return{handled:!1};let X=_g8($.commentBody);if(!X)return{handled:!1};switch(yield*J.reactToComment($.owner,$.repo,$.commentId,"+1").pipe(o0.catch(()=>o0.void)),X.name){case"schedule":return yield*fg8($,X.args);case"publish":return yield*Fu6($,X.args,!0);case"draft":return yield*Fu6($,X.args,!1);case"retitle":return yield*yg8($,X.args);case"review":return yield*hg8($);case"suggest-links":return yield*bg8($);default:return{handled:!1}}}),fg8=($,J)=>o0.gen(function*(){let Q=yield*o0.service(QX);if(!/^\d{4}-\d{2}-\d{2}$/.test(J))return yield*Q.postComment($.owner,$.repo,$.prNumber,"\u26A0\uFE0F Invalid date format. Usage: `/schedule YYYY-MM-DD`"),{handled:!0,response:"Invalid date format"};let Y=(yield*Q.getPR($.owner,$.repo,$.prNumber)).body??"",W=/DO NOT MERGE until \d{4}-\d{2}-\d{2}\s*UTC/i,G;if(W.test(Y))G=Y.replace(W,`DO NOT MERGE until ${J} UTC`);else G=`${Y} - ---- -\u26A0\uFE0F **DO NOT MERGE until ${J} UTC** \u2014 Scheduled for auto-merge.`;return yield*Q.postComment($.owner,$.repo,$.prNumber,`\uD83D\uDCC5 Scheduled for **${J} UTC**. The auto-merge workflow runs daily at 05:00 UTC. - -PR body updated with: \`DO NOT MERGE until ${J} UTC\``),yield*Q.addLabels($.owner,$.repo,$.prNumber,["scheduled"]),{handled:!0,response:`Scheduled for ${J}`}}),Fu6=($,J,Q)=>o0.gen(function*(){let X=yield*o0.service(QX),Y=yield*o0.service(sB),W=yield*X.getPR($.owner,$.repo,$.prNumber),K=(yield*X.listChangedFiles($.owner,$.repo,$.prNumber)).filter((q)=>q.filename.startsWith("src/posts/")&&q.filename.endsWith(".md")&&q.status!=="removed"),Z=J?K.filter((q)=>q.filename.includes(J)):K;if(Z.length===0)return yield*X.postComment($.owner,$.repo,$.prNumber,`\u26A0\uFE0F No matching blog post files found${J?` for "${J}"`:""}.`),{handled:!0,response:"No files found"};let H=Q?"published":"drafted",z=[];for(let q of Z){let B=yield*X.getFileContent($.owner,$.repo,q.filename,W.headRef);if(!Y.parseFrontmatter(B))continue;let O=B.replace(/^(published:\s*)(true|false)/m,`$1${Q}`);if(O!==B)yield*X.commitFileChange($.owner,$.repo,q.filename,O,"",W.headRef,`chore: set ${q.filename.split("/").pop()} to ${H}`),z.push(q.filename.split("/").pop())}if(z.length>0)if(yield*X.postComment($.owner,$.repo,$.prNumber,`\u2705 Set **${z.length}** post(s) to \`published: ${Q}\`: -${z.map((q)=>`- ${q}`).join(` -`)}`),Q)yield*X.removeLabel($.owner,$.repo,$.prNumber,"draft-post").pipe(o0.catch(()=>o0.void));else yield*X.addLabels($.owner,$.repo,$.prNumber,["draft-post"]);return{handled:!0,response:`${z.length} files ${H}`}}),yg8=($,J)=>o0.gen(function*(){let Q=yield*o0.service(QX),X=J.match(/^"([^"]+)"/);if(!X)return yield*Q.postComment($.owner,$.repo,$.prNumber,'\u26A0\uFE0F Usage: `/retitle "New Title" [filename]`'),{handled:!0,response:"Invalid title format"};let Y=X[1],W=J.slice(X[0].length).trim(),G=yield*Q.getPR($.owner,$.repo,$.prNumber),Z=(yield*Q.listChangedFiles($.owner,$.repo,$.prNumber)).filter((U)=>U.filename.startsWith("src/posts/")&&U.filename.endsWith(".md")&&U.status!=="removed"),H=W?Z.filter((U)=>U.filename.includes(W)):Z.slice(0,1);if(H.length===0)return yield*Q.postComment($.owner,$.repo,$.prNumber,"\u26A0\uFE0F No matching blog post files found."),{handled:!0,response:"No files found"};let z=H[0],q=yield*Q.getFileContent($.owner,$.repo,z.filename,G.headRef),B=q.replace(/^(title:\s*).+$/m,`$1"${Y}"`);if(B!==q)yield*Q.commitFileChange($.owner,$.repo,z.filename,B,"",G.headRef,`chore: retitle ${z.filename.split("/").pop()} to "${Y}"`),yield*Q.postComment($.owner,$.repo,$.prNumber,`\u2705 Retitled **${z.filename.split("/").pop()}** to "${Y}"`);return{handled:!0,response:`Retitled to "${Y}"`}}),hg8=($)=>o0.gen(function*(){return yield*(yield*o0.service(QX)).postComment($.owner,$.repo,$.prNumber,"\uD83D\uDD04 Re-running AI prose review..."),yield*Rr($.owner,$.repo,$.prNumber),{handled:!0,response:"Review complete"}}),bg8=($)=>o0.gen(function*(){let J=yield*o0.service(QX),Q=yield*o0.service(sB),X=yield*o0.service(MI),Y=yield*J.getPR($.owner,$.repo,$.prNumber),G=(yield*J.listChangedFiles($.owner,$.repo,$.prNumber)).filter((Z)=>Z.filename.startsWith("src/posts/")&&Z.filename.endsWith(".md")&&Z.status!=="removed"),K=[];for(let Z of G){let H=yield*J.getFileContent($.owner,$.repo,Z.filename,Y.headSha),z=H.indexOf("---",3),q=z>=0?H.slice(H.indexOf(` -`,z)+1):H,B=yield*X.findUnlinkedKeywords(q);for(let U of B)K.push({file:Z.filename.split("/").pop(),keyword:U.keyword,url:U.url,line:U.line})}if(K.length===0)yield*J.postComment($.owner,$.repo,$.prNumber,"\u2705 No unlinked keywords found \u2014 all key terms are already linked!");else{let Z=`### \uD83D\uDD17 Hyperlink Suggestions - -Found **${K.length}** unlinked keyword(s): - -`+K.map((H)=>`- **${H.file}** line ${H.line}: \`${H.keyword}\` \u2192 \`[${H.keyword}](${H.url})\``).join(` -`);yield*J.postComment($.owner,$.repo,$.prNumber,Z)}return{handled:!0,response:`${K.length} suggestions`}});var Vu6=D(()=>{mY();to();so();Er();ER0();cI5=kg8(vg8(import.meta.url))});var Uu6,xg8,Du6;var Ou6=D(()=>{nE();uL6();mY();ER0();Vu6();to();so();CR0();Er();Uu6=q5.mergeAll($d6,Gd6,zu6,qu6),xg8=y$.object({event:y$.string(),action:y$.string().optional(),pull_request:y$.object({number:y$.number()}).optional(),issue:y$.object({number:y$.number(),pull_request:y$.unknown().optional()}).optional(),comment:y$.object({id:y$.number(),body:y$.string(),user:y$.object({login:y$.string()})}).optional(),repository:y$.object({owner:y$.object({login:y$.string()}),name:y$.string()}).optional()}),Du6=YX0("webhook",{description:"GitHub webhook receiver for blog post PR review and slash commands",schema:{input:xg8,output:y$.object({ok:y$.boolean(),action:y$.string().optional(),error:y$.string().optional(),pr:y$.number().optional()})},handler:async($,J)=>{let Q=J.repository?.owner?.login??"Jesssullivan",X=J.repository?.name??"jesssullivan.github.io";if(J.event==="pull_request"&&J.pull_request){let Y=J.pull_request.number,W=Rr(Q,X,Y).pipe(o0.provide(Uu6)),G=await o0.runPromiseExit(W);if(MJ.isFailure(G))return{ok:!1,error:"Review failed"};return{ok:!0,action:"review",pr:Y}}if(J.event==="issue_comment"&&J.comment&&J.issue?.pull_request){let Y=J.issue.number,W=Bu6({owner:Q,repo:X,prNumber:Y,commentId:J.comment.id,commentBody:J.comment.body,commenter:J.comment.user.login}).pipe(o0.provide(Uu6)),G=await o0.runPromiseExit(W);if(MJ.isFailure(G))return{ok:!1,error:"Command failed"};return{ok:!0,action:"command",pr:Y}}return{ok:!0,action:"ignored"}}})});var wu6={};l6(wu6,{AgentDefinitions:()=>gg8});var gg8;var Nu6=D(()=>{Ou6();gg8={webhook:Du6}});nE();NX0();nE();function ML6($){if($.get("/_agentuity/webanalytics/session.js",EX0(),async(J)=>{let Q=J.get("_webThreadId")||"",Y=`window.__AGENTUITY_SESSION__=${JSON.stringify({threadId:Q})};`;return new Response(Y,{headers:{"Content-Type":"application/javascript; charset=utf-8","Cache-Control":"no-store, no-cache, must-revalidate"}})}),A7())$.get("/_agentuity/webanalytics/analytics.js",async(J)=>{return new Response(Zl,{headers:{"Content-Type":"application/javascript; charset=utf-8","Cache-Control":"no-store, no-cache, must-revalidate"}})})}var dg8=($)=>process.env[$],$H=()=>dg8("NODE_ENV")!=="production";if($H())await Xf({projectDir:import.meta.dir+"/../.."});R7();mN0();var ug8=`http://127.0.0.1:${process.env.PORT||"3500"}`,l$=gN0({processors:OQ0(),logLevel:process.env.AGENTUITY_LOG_LEVEL||"info"}),c6=xH();BQ0(c6);c6.use("*",CX0());c6.use("*",MX0({logger:l$.logger,tracer:l$.tracer,meter:l$.meter}));c6.use("/api/*",rA());c6.use("/_agentuity/workbench/*",Gy());c6.use("/api/*",Gy());c6.use("/api/*",iA(""));await EL6().then(() => CL6);await Promise.resolve().then(() => (Nu6(),wu6));var RR0=CA(),mg8=mG();nf(l$.logger,mg8,ug8);VQ0(l$.logger);DQ0(l$.tracer);var cg8=gH(),lg8=of();await cg8.initialize(RR0);await lg8.initialize(RR0);if(!$H()){let $=(Q)=>{return Q.text("OK",200,{"Content-Type":"text/plain; charset=utf-8"})},J=(Q)=>{let X=globalThis.__AGENTUITY_SERVER__;if(!X)return Q.text("NO",200,{"Content-Type":"text/plain; charset=utf-8"});if(Wy())return Q.text("NO",200,{"Content-Type":"text/plain; charset=utf-8"});if(X.pendingRequests>1)return Q.text("NO",200,{"Content-Type":"text/plain; charset=utf-8"});if(X.pendingWebSockets>0)return Q.text("NO",200,{"Content-Type":"text/plain; charset=utf-8"});return Q.text("OK",200,{"Content-Type":"text/plain; charset=utf-8"})};c6.get("/_agentuity/health",$),c6.get("/_health",$),c6.get("/_agentuity/idle",J),c6.get("/_idle",J)}if($H())c6.get("/_agentuity/ready",async($)=>{let J=process.env.VITE_PORT;if(!J)return $.text("OK",200,{"Content-Type":"text/plain; charset=utf-8"});try{let Q=`http://127.0.0.1:${J}/@vite/client`;if((await fetch(Q,{signal:AbortSignal.timeout(5000),method:"HEAD"})).ok)return $.text("OK",200,{"Content-Type":"text/plain; charset=utf-8"});return $.text("VITE_NOT_READY",503,{"Content-Type":"text/plain; charset=utf-8"})}catch(Q){return l$.logger.debug("Vite readiness check failed: %s",Q instanceof Error?Q.message:String(Q)),$.text("VITE_NOT_READY",503,{"Content-Type":"text/plain; charset=utf-8"})}});ML6(c6);if($H()&&process.env.VITE_PORT){let $=parseInt(process.env.VITE_PORT,10),J=async(X,Y)=>{let W=Y??X.req.path,G=`http://127.0.0.1:${$}${W}`;try{l$.logger.debug(`[Proxy] ${X.req.method} ${X.req.path} -> Vite:${$}${W}`);let K=await fetch(G,{signal:AbortSignal.timeout(1e4)});return l$.logger.debug(`[Proxy] ${X.req.path} -> ${K.status} (${K.headers.get("content-type")})`),new Response(K.body,{status:K.status,headers:K.headers})}catch(K){if(K instanceof Error&&K.name==="TimeoutError")return l$.logger.error(`Vite proxy timeout: ${X.req.path}`),X.text("Vite asset server timeout",504);return l$.logger.error(`Failed to proxy to Vite: ${X.req.path} - ${K instanceof Error?K.message:String(K)}`),X.text("Vite asset server error",500)}},Q=globalThis.__AGENTUITY_VITE_HMR_WEBSOCKET__={connections:new Map,open(X){let Y=X.data?.queryString||"",W=`ws://127.0.0.1:${$}/__vite_hmr${Y}`;l$.logger.debug("[HMR Proxy] Client connected, opening connection to Vite at %s",W);let G=new WebSocket(W,["vite-hmr"]);G.onopen=()=>{l$.logger.debug("[HMR Proxy] Connected to Vite HMR server")},G.onmessage=(K)=>{if(X.readyState===WebSocket.OPEN)X.send(K.data)},G.onerror=(K)=>{l$.logger.error("[HMR Proxy] Vite WebSocket error: %s",K)},G.onclose=()=>{if(l$.logger.debug("[HMR Proxy] Vite WebSocket closed"),Q.connections.delete(X),X.readyState===WebSocket.OPEN)X.close()},Q.connections.set(X,G)},message(X,Y){let W=Q.connections.get(X);if(W&&W.readyState===WebSocket.OPEN)W.send(Y)},close(X){l$.logger.debug("[HMR Proxy] Client WebSocket closed");let Y=Q.connections.get(X);if(Y)Y.close(),Q.connections.delete(X)}};c6.get("/__vite_hmr",(X)=>{if(X.req.header("upgrade")?.toLowerCase()==="websocket"){let W="server"in X.env?X.env.server:X.env;if(W?.upgrade){let K=new URL(X.req.url).search;if(W.upgrade(X.req.raw,{data:{type:"vite-hmr",queryString:K}}))return l$.logger.debug("[HMR Proxy] WebSocket upgrade successful"),new Response(null);l$.logger.error("[HMR Proxy] WebSocket upgrade returned false")}else l$.logger.error("[HMR Proxy] Server upgrade method not available. c.env type: %s, keys: %s",typeof X.env,Object.keys(X.env||{}).join(", "));return X.text("WebSocket upgrade failed",500)}return J(X)}),c6.get("/@vite/*",(X)=>J(X)),c6.get("/@react-refresh",(X)=>J(X)),c6.get("/src/web/*",(X)=>J(X)),c6.get("/src/*",(X)=>J(X)),c6.get("/.agentuity/workbench-src/*",(X)=>J(X)),c6.get("/node_modules/*",(X)=>J(X)),c6.get("/@*",(X)=>J(X)),c6.get("/@fs/*",(X)=>J(X)),c6.get("/@id/*",(X)=>J(X)),c6.get("/public/*",(X)=>{let Y=X.req.path.replace(/^\/public/,"");return J(X,Y)}),c6.get("/*.js",(X)=>J(X)),c6.get("/*.jsx",(X)=>J(X)),c6.get("/*.ts",(X)=>J(X)),c6.get("/*.tsx",(X)=>J(X)),c6.get("/*.css",(X)=>J(X))}var pg8=uN0();c6.route("/",pg8);var ng8=!1;if(ng8&&$H()){let $=import.meta.dir+"/workbench-src",J=import.meta.dir+"/workbench-src/index.html";c6.get("/workbench",async(Q)=>{let Y=(await Bun.file(J).text()).replace('src="./main.tsx"',`src="/@fs${$}/main.tsx"`).replace('href="./styles.css"',`href="/@fs${$}/styles.css"`);return Q.html(Y)})}await WX0(RR0);if(typeof Bun<"u"){dN0();let $=parseInt(process.env.PORT||"3500",10),J=globalThis.__AGENTUITY_VITE_HMR_WEBSOCKET__,Q={...K3,open(Y){if(Y.data?.type==="vite-hmr"&&J)J.open(Y);else if(K3.open)K3.open(Y)},message(Y,W){if(Y.data?.type==="vite-hmr"&&J)J.message(Y,W);else if(K3.message)K3.message(Y,W)},close(Y,W,G){if(Y.data?.type==="vite-hmr"&&J)J.close(Y);else if(K3.close)K3.close(Y,W,G)}},X=Bun.serve({fetch:(Y,W)=>{return W.timeout(Y,mG()?.requestTimeout??0),c6.fetch(Y,W)},websocket:Q,port:$,hostname:"127.0.0.1",development:$H()});if(globalThis.__AGENTUITY_SERVER__=X,l$.logger.info(`Server listening on http://127.0.0.1:${$}`),$H()&&process.env.VITE_PORT)l$.logger.debug(`Proxying Vite assets from port ${process.env.VITE_PORT}`);if(!$H()){let Y=async(W)=>{l$.logger.info(`Received ${W}, initiating graceful shutdown...`);try{await Bf(),l$.logger.info("Shutdown complete")}catch(G){l$.logger.error(`Error during shutdown: ${G instanceof Error?G.message:String(G)}`)}process.exit(0)};process.once("SIGTERM",()=>Y("SIGTERM")),process.once("SIGINT",()=>Y("SIGINT"))}} - -//# debugId=DC69084CFF489AF264756E2164756E21 From c284783abd7f71df8230b96c341d2dc04fbb1a0b Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 11:05:48 -0400 Subject: [PATCH 3/6] chore(scripts): remove 8 one-off WordPress-migration scripts These ran once during the WordPress import: placeholder cleanup, feature-image backfill, category assignment, code-fence conversion, entity fixes, image relacing, and the birdphoto download. Nothing references them - no package.json script, BUILD file, Justfile recipe, workflow, or doc - and their only remaining mentions were each other's header comments. The wayback/media-recovery scripts that still have Justfile entry points are untouched. --- scripts/add-feature-images.mts | 134 ----------- scripts/assign-categories.mts | 152 ------------- scripts/cleanup-fused-placeholders.mts | 56 ----- scripts/cleanup-placeholders.mts | 117 ---------- scripts/convert-code-blocks.mts | 170 -------------- scripts/download-birdphoto-images.mts | 169 -------------- scripts/fix-entities-in-fences.mts | 48 ---- scripts/relace-wp-images.mts | 301 ------------------------- 8 files changed, 1147 deletions(-) delete mode 100644 scripts/add-feature-images.mts delete mode 100644 scripts/assign-categories.mts delete mode 100644 scripts/cleanup-fused-placeholders.mts delete mode 100644 scripts/cleanup-placeholders.mts delete mode 100644 scripts/convert-code-blocks.mts delete mode 100644 scripts/download-birdphoto-images.mts delete mode 100644 scripts/fix-entities-in-fences.mts delete mode 100644 scripts/relace-wp-images.mts diff --git a/scripts/add-feature-images.mts b/scripts/add-feature-images.mts deleted file mode 100644 index 301c68dd..00000000 --- a/scripts/add-feature-images.mts +++ /dev/null @@ -1,134 +0,0 @@ -#!/usr/bin/env node - -/** - * add-feature-images.mts - * - * Scans all blog posts and adds feature_image frontmatter: - * - If the post already has feature_image, skip it - * - If the post contains an image reference, use the first one - * - If no image found, assign a bird photo deterministically based on slug hash - */ - -import { readFileSync, writeFileSync, readdirSync } from 'fs'; -import { join } from 'path'; -import { createHash } from 'crypto'; -import type { ParsedFrontmatter } from './lib/types.mts'; -import { parseFrontmatterRaw } from './lib/frontmatter.mts'; - -const POSTS_DIR = join(import.meta.dirname!, '..', 'src', 'posts'); - -// Orphaned bird photos available for backfill (landscape-oriented, good for cards) -const BACKFILL_PHOTOS = [ - '/images/posts/IMG_0145-Edit.jpg', - '/images/posts/IMG_0431.jpg', - '/images/posts/IMG_0797-Edit.jpg', - '/images/posts/IMG_0815-Edit.jpg', - '/images/posts/IMG_0872.jpg', - '/images/posts/IMG_1221-Edit.jpg', - '/images/posts/IMG_2363-Edit.jpg', - '/images/posts/IMG_2967-Edit.jpg', - '/images/posts/IMG_5415-2.jpg', - '/images/posts/IMG_6649-Edit.jpg', - '/images/posts/img_8694.jpg', - '/images/posts/orange-wood-ducks.jpg', - '/images/posts/IMG_0871.jpg', -]; - -function pickBackfillPhoto(slug: string): string { - const hash = createHash('md5').update(slug).digest(); - const idx = hash.readUInt32BE(0) % BACKFILL_PHOTOS.length; - return BACKFILL_PHOTOS[idx]; -} - -function extractFirstImage(body: string): string | null { - // Match markdown images: ![...](path) - const mdImg = body.match(/!\[[^\]]*\]\(([^)]+)\)/); - if (mdImg) return mdImg[1]; - - // Match HTML img tags: ]+src=["']([^"']+)["']/); - if (htmlImg) return htmlImg[1]; - - return null; -} - -function parseFrontmatter(content: string): ParsedFrontmatter | null { - return parseFrontmatterRaw(content); -} - -const dryRun = process.argv.includes('--dry-run'); -const files = readdirSync(POSTS_DIR).filter((f) => f.endsWith('.md')).sort(); - -let added = 0; -let skipped = 0; -let fromContent = 0; -let fromBackfill = 0; - -for (const file of files) { - const filePath = join(POSTS_DIR, file); - const content = readFileSync(filePath, 'utf-8'); - const parsed = parseFrontmatter(content); - if (!parsed) { - console.log(`SKIP (no frontmatter): ${file}`); - skipped++; - continue; - } - - // Skip if already has feature_image - if (parsed.raw.includes('feature_image:')) { - console.log(`SKIP (has feature_image): ${file}`); - skipped++; - continue; - } - - // Skip unpublished posts - if (parsed.raw.includes('published: false')) { - console.log(`SKIP (unpublished): ${file}`); - skipped++; - continue; - } - - // Try to extract first LOCAL image from body - let featureImage = extractFirstImage(parsed.body); - let source: 'content' | 'backfill' = 'content'; - - // Only use local images for feature_image (skip external URLs) - if (featureImage && featureImage.startsWith('http')) { - featureImage = null; - } - - if (!featureImage) { - // Extract slug from frontmatter or filename - const slugMatch = parsed.raw.match(/slug:\s*["']?([^\s"'\n]+)/); - const slug = - slugMatch?.[1] || - file.replace('.md', '').replace(/^\d{4}-\d{2}-\d{2}-/, ''); - featureImage = pickBackfillPhoto(slug); - source = 'backfill'; - } - - // Clean up the image path (remove any URL encoding, ensure it starts with /) - if (featureImage && !featureImage.startsWith('http') && !featureImage.startsWith('/')) { - featureImage = '/' + featureImage; - } - - if (dryRun) { - console.log(`WOULD ADD (${source}): ${file} → ${featureImage}`); - } else { - // Insert feature_image before the closing --- - const newFrontmatter = parsed.raw + `\nfeature_image: "${featureImage}"`; - const newContent = `---\n${newFrontmatter}\n---\n${parsed.body}`; - writeFileSync(filePath, newContent, 'utf-8'); - console.log(`ADDED (${source}): ${file} → ${featureImage}`); - } - - added++; - if (source === 'content') fromContent++; - else fromBackfill++; -} - -console.log(`\n--- Summary ---`); -console.log(`Total files: ${files.length}`); -console.log(`Skipped: ${skipped}`); -console.log(`Added: ${added} (${fromContent} from content, ${fromBackfill} from backfill)`); -if (dryRun) console.log(`(DRY RUN — no files modified)`); diff --git a/scripts/assign-categories.mts b/scripts/assign-categories.mts deleted file mode 100644 index 5cfda5e3..00000000 --- a/scripts/assign-categories.mts +++ /dev/null @@ -1,152 +0,0 @@ -#!/usr/bin/env node - -/** - * assign-categories.mts - * - * Assigns categories to published posts that lack one, based on - * title, tags, and content analysis. - * - * Categories: hardware, software, ecology, music, photography, personal, tutorial, devops - */ - -import { readFileSync, writeFileSync, readdirSync } from 'fs'; -import { join } from 'path'; -import type { ParsedFrontmatter } from './lib/types.mts'; -import { parseFrontmatterRaw } from './lib/frontmatter.mts'; - -const POSTS_DIR = join(import.meta.dirname!, '..', 'src', 'posts'); - -interface CategoryRule { - pattern: RegExp; - category: string; -} - -// Title-based rules (HIGHEST priority — title is the strongest signal) -const TITLE_RULES: CategoryRule[] = [ - { pattern: /\b(how to|install|setup|deploy|intro(?:duction)? to|getting started|quick fix)\b/i, category: 'tutorial' }, - { pattern: /\b(morning metal|evening metal|music sketch|guitar session)\b/i, category: 'music' }, - { pattern: /\b(gallery of|photo work)\b/i, category: 'photography' }, - { pattern: /\b(this and that|what have i been up to|summer \d{4} update|oes|ppe)\b/i, category: 'personal' }, -]; - -// Specific tag mapping (high priority, but only for unambiguous tags) -const SPECIFIC_TAG_MAP: Record = { - Photography: 'photography', - Music: 'music', -}; - -// Broad tag mapping (lower priority — applied after keyword analysis) -const BROAD_TAG_MAP: Record = { - Birding: 'ecology', - 'Nature Observations': 'ecology', - DIY: 'hardware', - 'How-To': 'tutorial', -}; - -// Keyword patterns for title+body matching -const KEYWORD_RULES: CategoryRule[] = [ - // tutorial — how-to content (before devops since many tutorials deploy things) - { pattern: /\b(step.by.step|tutorial|query kml|generate convex hull|gathering point data|gdal for|convert heic)\b/i, category: 'tutorial' }, - // software — programming projects (before devops to catch Flask/TypeScript/Python) - { pattern: /\b(python|typescript|javascript|react|flask|mongodb|opencv|npm|chapel|boilerplate|shiny.*app|ipython|accuwix|sveltekit|image server)\b/i, category: 'software' }, - // devops — infrastructure - { pattern: /\b(deploy|docker|nginx|raspbian|pi zero|qemu|kvm|remote desktop|nat|vpn|persistent live|cloud computing|samba|file sharing)\b/i, category: 'devops' }, - // hardware — physical builds - { pattern: /\b(3d print|fusion 360|solar|watt|panel|solder|pcb|antenna|enclosure|shield|microphone|headphone|amplifier|planar|electrostatic|earspeaker|prius|probe|ligature|mpcnc|cnc)\b/i, category: 'hardware' }, - // ecology — nature content (before music to catch bird/nature posts) - { pattern: /\b(bird|warbler|thrush|sparrow|tanager|oriole|owl|hawk|ebird|merlin|audubon|mushroom|toadstool|fungal|sit.?spot|fox park|langdon|wolf pine)\b/i, category: 'ecology' }, - // music — be specific to avoid false positives (e.g. "metal" in non-music content) - { pattern: /\b(guitar|soundcloud|music sketch|morning metal|evening metal)\b/i, category: 'music' }, - // photography - { pattern: /\b(gallery|photo gallery)\b/i, category: 'photography' }, - // devops — broader patterns - { pattern: /\b(aws|ec2|server|ubuntu|linux|ssh)\b/i, category: 'devops' }, - // software — broader - { pattern: /\b(esri|arcgis|kml|csv|geojson|gdal|api\b|fetch|r server)\b/i, category: 'software' }, - // personal - { pattern: /\b(makerspace|bits and bobs|datasets|plots|graphs)\b/i, category: 'personal' }, -]; - -function parseFrontmatter(content: string): ParsedFrontmatter | null { - return parseFrontmatterRaw(content); -} - -function extractTags(frontmatter: string): string[] { - const match = frontmatter.match(/tags:\s*\[(.*?)\]/); - if (!match) return []; - return match[1].split(',').map((t) => t.trim().replace(/^["']|["']$/g, '')); -} - -function guessCategory(title: string, tags: string[], body: string): { category: string; reason: string } { - // Priority 1: Title-based rules (strongest signal) - for (const rule of TITLE_RULES) { - if (rule.pattern.test(title)) { - const match = title.match(rule.pattern); - return { category: rule.category, reason: `title "${match![0]}"` }; - } - } - - // Priority 2: Specific (unambiguous) tag mapping - for (const tag of tags) { - if (SPECIFIC_TAG_MAP[tag]) return { category: SPECIFIC_TAG_MAP[tag], reason: `tag "${tag}"` }; - } - - // Priority 3: Title + body keyword matching - const titleAndBody = title + ' ' + body.slice(0, 800); - for (const rule of KEYWORD_RULES) { - if (rule.pattern.test(titleAndBody)) { - const match = titleAndBody.match(rule.pattern); - return { category: rule.category, reason: `keyword "${match![0]}"` }; - } - } - - // Priority 4: Broad tag fallback (Birding, DIY, How-To) - for (const tag of tags) { - if (BROAD_TAG_MAP[tag]) return { category: BROAD_TAG_MAP[tag], reason: `tag "${tag}" (broad)` }; - } - - // Priority 5: Tags contain "Featured" or "Ideas" — personal - if (tags.includes('Featured') || tags.includes('Ideas')) { - return { category: 'personal', reason: 'tag "Featured"/"Ideas" fallback' }; - } - - return { category: 'personal', reason: 'default fallback' }; -} - -const dryRun = process.argv.includes('--dry-run'); -const files = readdirSync(POSTS_DIR).filter((f) => f.endsWith('.md')).sort(); - -let assigned = 0; -let skipped = 0; - -for (const file of files) { - const filePath = join(POSTS_DIR, file); - const content = readFileSync(filePath, 'utf-8'); - const parsed = parseFrontmatter(content); - if (!parsed) { skipped++; continue; } - - // Skip unpublished - if (parsed.raw.includes('published: false')) { skipped++; continue; } - - // Skip if already has category - if (parsed.raw.includes('category:')) { skipped++; continue; } - - const titleMatch = parsed.raw.match(/title:\s*["'](.+?)["']/); - const title = titleMatch ? titleMatch[1] : file; - const tags = extractTags(parsed.raw); - const { category, reason } = guessCategory(title, tags, parsed.body); - - if (dryRun) { - console.log(`${file} → ${category} (${reason})`); - } else { - const newFrontmatter = parsed.raw + `\ncategory: "${category}"`; - const newContent = `---\n${newFrontmatter}\n---\n${parsed.body}`; - writeFileSync(filePath, newContent, 'utf-8'); - console.log(`ASSIGNED: ${file} → ${category} (${reason})`); - } - assigned++; -} - -console.log(`\n--- Summary ---`); -console.log(`Total: ${files.length}, Assigned: ${assigned}, Skipped: ${skipped}`); -if (dryRun) console.log(`(DRY RUN — no files modified)`); diff --git a/scripts/cleanup-fused-placeholders.mts b/scripts/cleanup-fused-placeholders.mts deleted file mode 100644 index 1ff590bd..00000000 --- a/scripts/cleanup-fused-placeholders.mts +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env node - -/** - * Clean up placeholder text fused with actual content. - * These are lines like: "*Gone with the WordPress -- this image no longer exists online.*Actual content here..." - * Strips the placeholder prefix and keeps the content. - */ - -import { readdir, readFile, writeFile } from 'node:fs/promises'; -import { join } from 'node:path'; - -const POSTS_DIR = 'src/posts'; -const DRY_RUN = process.argv.includes('--dry-run'); - -// Match placeholder text at the start of a line, followed by actual content -const FUSED_RE = /^\*(?:The bits that made up|Gone with the WordPress|This image was a casualty|Another image lost|An image was here|Lost to the void|Digital entropy claimed|The server that hosted|The original image|This image existed once|What was once an image|The original image, once hosted|This visual has drifted|This space once held|Image from the original|The photograph that was|Image no longer available|This image didn't survive|Image unavailable)[^*]*\*(.+)$/; - -async function main(): Promise { - console.log(DRY_RUN ? '=== DRY RUN ===' : '=== CLEANING FUSED PLACEHOLDERS ==='); - - const files = (await readdir(POSTS_DIR)).filter((f) => f.endsWith('.md')); - let totalFixed = 0; - - for (const file of files) { - const content = await readFile(join(POSTS_DIR, file), 'utf-8'); - const lines = content.split('\n'); - let modified = false; - - for (let i = 0; i < lines.length; i++) { - const match = lines[i].trim().match(FUSED_RE); - if (match) { - const realContent = match[1].trim(); - console.log(`${file}:${i + 1}`); - console.log(` BEFORE: ${lines[i].slice(0, 100)}...`); - console.log(` AFTER: ${realContent.slice(0, 100)}...`); - if (!DRY_RUN) { - lines[i] = realContent; - modified = true; - } - totalFixed++; - } - } - - if (modified) { - await writeFile(join(POSTS_DIR, file), lines.join('\n'), 'utf-8'); - } - } - - console.log(`\n${totalFixed} fused placeholders cleaned`); - if (DRY_RUN) console.log('(dry run — no files modified)'); -} - -main().catch((err) => { - console.error(err); - process.exit(1); -}); diff --git a/scripts/cleanup-placeholders.mts b/scripts/cleanup-placeholders.mts deleted file mode 100644 index 947263ef..00000000 --- a/scripts/cleanup-placeholders.mts +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env node - -/** - * Clean up unrecoverable image placeholders in blog posts. - * - * Replaces multiple poetic placeholder lines with a single notice. - * Run AFTER relace-wp-images.mts has matched all recoverable images. - * - * Usage: - * tsx scripts/cleanup-placeholders.mts --dry-run # Preview changes - * tsx scripts/cleanup-placeholders.mts # Apply changes - */ - -import { readdir, readFile, writeFile } from 'node:fs/promises'; -import { join } from 'node:path'; - -const POSTS_DIR = 'src/posts'; -const DRY_RUN = process.argv.includes('--dry-run'); - -// Same regex as relace-wp-images.mts -const PLACEHOLDER_RE = /^\*(?:The bits that made up|Gone with the WordPress|This image was a casualty|Another image lost|An image was here|Lost to the void|Digital entropy claimed|The server that hosted|The original image|This image existed once|What was once an image|The original image, once hosted|This visual has drifted|This space once held|Image from the original|The photograph that was|Image no longer available|This image didn't survive|Image unavailable).+\*$/; - -const NOTICE = '*Some images from the original WordPress post are no longer available.*'; - -// Also match table-row placeholders like "*placeholder* | *placeholder*" -const TABLE_PLACEHOLDER_RE = /^\*(?:The bits|Gone with|This image|Another image|An image|Lost to|Digital entropy|The server|The original|This image existed|What was once|This visual|This space|Image from|The photograph|Image no longer|This image didn't|Image unavailable).+\*\s*\|\s*\*.+\*$/; - -async function main(): Promise { - console.log(DRY_RUN ? '=== DRY RUN ===' : '=== CLEANING UP PLACEHOLDERS ==='); - - const files = (await readdir(POSTS_DIR)).filter((f) => f.endsWith('.md')); - let totalCleaned = 0; - let postsModified = 0; - - for (const file of files) { - const content = await readFile(join(POSTS_DIR, file), 'utf-8'); - const lines = content.split('\n'); - - // Find all placeholder lines and table-row placeholders - const placeholderIndices: number[] = []; - for (let i = 0; i < lines.length; i++) { - const trimmed = lines[i].trim(); - if (PLACEHOLDER_RE.test(trimmed) || TABLE_PLACEHOLDER_RE.test(trimmed)) { - placeholderIndices.push(i); - } - } - - if (placeholderIndices.length === 0) continue; - - // Group consecutive placeholder lines (including blank lines between them and table separators) - const groups: number[][] = []; - let currentGroup = [placeholderIndices[0]]; - - for (let i = 1; i < placeholderIndices.length; i++) { - const prev = placeholderIndices[i - 1]; - const curr = placeholderIndices[i]; - // Allow gaps of up to 3 lines (blank lines, table separators like ---|---) - if (curr - prev <= 3) { - // Include any intermediate lines (blanks, table separators) - for (let j = prev + 1; j < curr; j++) { - currentGroup.push(j); - } - currentGroup.push(curr); - } else { - groups.push([...currentGroup]); - currentGroup = [curr]; - } - } - groups.push(currentGroup); - - console.log(`${file}: ${placeholderIndices.length} placeholders in ${groups.length} group(s)`); - - if (DRY_RUN) { - totalCleaned += placeholderIndices.length; - postsModified++; - continue; - } - - // Replace each group with a single notice - // Work backwards to preserve line indices - const newLines = [...lines]; - for (let g = groups.length - 1; g >= 0; g--) { - const group = groups[g].sort((a, b) => a - b); - const start = group[0]; - const end = group[group.length - 1]; - - // Remove blank lines immediately before the group (cleanup) - let removeStart = start; - while (removeStart > 0 && newLines[removeStart - 1].trim() === '') { - removeStart--; - } - - // Remove blank lines immediately after the group - let removeEnd = end; - while (removeEnd < newLines.length - 1 && newLines[removeEnd + 1].trim() === '') { - removeEnd++; - } - - // Replace the range with a single notice + blank line - const count = removeEnd - removeStart + 1; - newLines.splice(removeStart, count, '', NOTICE, ''); - } - - await writeFile(join(POSTS_DIR, file), newLines.join('\n'), 'utf-8'); - totalCleaned += placeholderIndices.length; - postsModified++; - } - - console.log(`\n=== SUMMARY ===`); - console.log(`${totalCleaned} placeholders cleaned across ${postsModified} posts`); - if (DRY_RUN) console.log('(dry run — no files modified)'); -} - -main().catch((err) => { - console.error(err); - process.exit(1); -}); diff --git a/scripts/convert-code-blocks.mts b/scripts/convert-code-blocks.mts deleted file mode 100644 index e5580b8a..00000000 --- a/scripts/convert-code-blocks.mts +++ /dev/null @@ -1,170 +0,0 @@ -#!/usr/bin/env node - -/** - * convert-code-blocks.mts - * - * Converts 4-space indented code blocks to fenced (```) code blocks - * with language hints. This fixes mdsvex rendering issues where <, >, {, } - * in indented blocks are parsed as HTML/Svelte instead of literal text. - */ - -import { readFileSync, writeFileSync, readdirSync } from 'fs'; -import { join } from 'path'; - -const POSTS_DIR = join(import.meta.dirname!, '..', 'src', 'posts'); - -function detectLanguage(lines: string[]): string { - const text = lines.join('\n'); - - // Chapel — Shiki doesn't support it, use plain text - if (/\b(module|proc|writeln|use\s+\w+;)\b/.test(text)) return ''; - // R - if (/(<-\s|library\(|install\.packages|data\.frame|ggplot|tidyverse)/.test(text)) return 'r'; - // Python - if (/\b(def\s+\w+|import\s+\w+|from\s+\w+\s+import|print\(|if\s+__name__)\b/.test(text)) return 'python'; - if (text.startsWith('#!') && text.includes('python')) return 'python'; - // TypeScript/JavaScript - if (/\b(const\s+|let\s+|import\s+{|export\s+|interface\s+|=>\s*{|async\s+function|\.then\(|\.catch\(|Promise)\b/.test(text)) return 'typescript'; - // Bash/shell - if (/^(\$\s+|sudo\s|apt\s|pip\s|npm\s|curl\s|wget\s|chmod\s|mkdir\s|cd\s|git\s|brew\s|yum\s|dnf\s)/m.test(text)) return 'bash'; - if (/^#!/.test(text)) return 'bash'; - // Config files - if (/^(run_as|server\s*{|listen\s|location\s|access_log)$/m.test(text)) return 'conf'; - // HTML/XML - if (/<\/?[a-z]+[\s>]/i.test(text) && !/<-/.test(text)) return 'html'; - // SQL - if (/\b(SELECT|INSERT|CREATE TABLE|ALTER TABLE)\b/i.test(text)) return 'sql'; - - // Shell-like single commands - if (lines.length <= 3 && /^[a-z_.\/]/.test(lines[0])) return 'bash'; - - return ''; -} - -function isListContinuation(prevNonBlankLine: string): boolean { - if (!prevNonBlankLine) return false; - return /^(\s*[-*+]\s|\s*\d+\.\s)/.test(prevNonBlankLine); -} - -function isIndented(line: string): boolean { - return /^( {4}|\t)/.test(line); -} - -function dedent(line: string): string { - if (line.startsWith('\t')) return line.slice(1); - if (line.startsWith(' ')) return line.slice(4); - return line; -} - -interface ConvertResult { - content: string; - changed: boolean; - blocks: number; -} - -function convertPost(content: string): ConvertResult { - const frontmatterMatch = content.match(/^---\n([\s\S]*?)\n---\n/); - if (!frontmatterMatch) return { content, changed: false, blocks: 0 }; - - const frontmatter = frontmatterMatch[0]; - const body = content.slice(frontmatter.length); - const lines = body.split('\n'); - - const output: string[] = []; - let i = 0; - let prevNonBlankLine = ''; - let blockCount = 0; - - while (i < lines.length) { - const line = lines[i]; - - // Check if this starts an indented code block - if (isIndented(line) && !isListContinuation(prevNonBlankLine)) { - // Collect all lines in this indented block - const blockLines: string[] = []; - let j = i; - - while (j < lines.length) { - if (isIndented(lines[j])) { - blockLines.push(dedent(lines[j])); - j++; - } else if (lines[j].trim() === '') { - // Blank line — check if the block continues after it - let k = j + 1; - while (k < lines.length && lines[k].trim() === '') k++; - if (k < lines.length && isIndented(lines[k])) { - // Block continues after blank line(s) - for (let b = j; b < k; b++) blockLines.push(''); - j = k; - } else { - // Block ends here - break; - } - } else { - // Non-blank, non-indented — block ends - break; - } - } - - // Remove trailing blank lines from block - while (blockLines.length && blockLines[blockLines.length - 1].trim() === '') { - blockLines.pop(); - } - - if (blockLines.length > 0) { - const lang = detectLanguage(blockLines); - output.push('```' + lang); - output.push(...blockLines); - output.push('```'); - blockCount++; - } - - i = j; - } else { - output.push(line); - if (line.trim() !== '') prevNonBlankLine = line; - i++; - } - } - - const newBody = output.join('\n'); - const newContent = frontmatter + newBody; - - return { - content: newContent, - changed: newBody !== body, - blocks: blockCount, - }; -} - -const dryRun = process.argv.includes('--dry-run'); -const files = readdirSync(POSTS_DIR).filter((f) => f.endsWith('.md')).sort(); - -let totalBlocks = 0; -let modifiedFiles = 0; - -for (const file of files) { - const filePath = join(POSTS_DIR, file); - const content = readFileSync(filePath, 'utf-8'); - - // Skip unpublished - const frontmatterMatch = content.match(/^---\n([\s\S]*?)\n---\n/); - if (frontmatterMatch && frontmatterMatch[1].includes('published: false')) continue; - - const result = convertPost(content); - - if (result.changed) { - if (dryRun) { - console.log(`${file}: ${result.blocks} block(s) to convert`); - } else { - writeFileSync(filePath, result.content, 'utf-8'); - console.log(`CONVERTED: ${file} (${result.blocks} blocks)`); - } - totalBlocks += result.blocks; - modifiedFiles++; - } -} - -console.log(`\n--- Summary ---`); -console.log(`Files: ${modifiedFiles}, Blocks: ${totalBlocks}`); -if (dryRun) console.log('(DRY RUN — no files modified)'); diff --git a/scripts/download-birdphoto-images.mts b/scripts/download-birdphoto-images.mts deleted file mode 100644 index 0754dc1a..00000000 --- a/scripts/download-birdphoto-images.mts +++ /dev/null @@ -1,169 +0,0 @@ -#!/usr/bin/env node - -/** - * Download archived bird photography images from birdphoto.website via Wayback Machine. - * - * Usage: - * tsx scripts/download-birdphoto-images.mts # download missing images - * tsx scripts/download-birdphoto-images.mts --dry-run # preview what would be downloaded - */ - -import { readdirSync, writeFileSync } from 'fs'; -import { join, basename } from 'path'; - -const IMAGES_DIR = 'static/images/posts'; -const CDX_API = 'https://web.archive.org/cdx/search/cdx'; -const DRY_RUN = process.argv.includes('--dry-run'); - -const sleep = (ms: number): Promise => new Promise((r) => setTimeout(r, ms)); - -interface CdxRow { - timestamp: string; - original: string; - statuscode: string; - mimetype: string; - filename?: string; -} - -async function fetchCdxRecords(mimetype: string): Promise { - const url = `${CDX_API}?url=api.birdphoto.website/image/*&output=json&fl=timestamp,original,statuscode,mimetype&filter=statuscode:200&filter=mimetype:${mimetype}&collapse=urlkey`; - console.log(`Querying CDX API (${mimetype})...`); - - const resp = await fetch(url); - if (!resp.ok) throw new Error(`CDX API error: ${resp.status}`); - - const rows: string[][] = await resp.json(); - if (rows.length < 2) return []; - - const [header, ...data] = rows; - return data.map((row) => { - const obj: Record = {}; - header.forEach((key, i) => (obj[key] = row[i])); - return obj as unknown as CdxRow; - }); -} - -function extractFilename(originalUrl: string): string { - try { - const url = new URL(originalUrl.startsWith('http') ? originalUrl : `https://${originalUrl}`); - return basename(url.pathname); - } catch { - return originalUrl.split('/').pop()?.split('?')[0] || ''; - } -} - -function deduplicateByFilename(records: CdxRow[]): (CdxRow & { filename: string })[] { - const byName = new Map(); - for (const rec of records) { - const filename = extractFilename(rec.original); - if (!filename || filename === 'image') continue; - - const key = filename.toLowerCase(); - const existing = byName.get(key); - if (!existing || rec.timestamp > existing.timestamp) { - byName.set(key, { ...rec, filename }); - } - } - return [...byName.values()]; -} - -function getExistingImages(): Set { - const files = readdirSync(IMAGES_DIR); - return new Set(files.map((f) => f.toLowerCase())); -} - -async function main(): Promise { - console.log(DRY_RUN ? '=== DRY RUN ===' : '=== Downloading birdphoto.website images ==='); - - // Fetch both JPEG (full-res) and WebP (thumbnail) records - const jpegRecords = await fetchCdxRecords('image/jpeg'); - const webpRecords = await fetchCdxRecords('image/webp'); - console.log(`CDX: ${jpegRecords.length} JPEG records, ${webpRecords.length} WebP records`); - - // Deduplicate JPEGs - const jpegUnique = deduplicateByFilename(jpegRecords); - - // Find WebP-only images (not available as JPEG) - const jpegNames = new Set(jpegUnique.map((r) => r.filename.toLowerCase())); - const webpUnique = deduplicateByFilename(webpRecords).filter( - (r) => !jpegNames.has(r.filename.toLowerCase()) - ); - - const allImages = [...jpegUnique, ...webpUnique]; - console.log(`${allImages.length} unique images (${jpegUnique.length} JPEG + ${webpUnique.length} WebP-only)`); - - const existing = getExistingImages(); - const toDownload = allImages.filter((r) => !existing.has(r.filename.toLowerCase())); - console.log(`${toDownload.length} images to download (${allImages.length - toDownload.length} already exist)`); - - if (toDownload.length === 0) { - console.log('Nothing to download.'); - return; - } - - if (DRY_RUN) { - console.log('\nWould download:'); - for (const rec of toDownload) { - const type = rec.mimetype === 'image/webp' ? '(WebP thumbnail)' : '(JPEG)'; - console.log(` ${rec.filename} ${type} — archived ${rec.timestamp}`); - } - return; - } - - let downloaded = 0; - let failed = 0; - - for (const rec of toDownload) { - const waybackUrl = `https://web.archive.org/web/${rec.timestamp}id_/${rec.original}`; - // For WebP-only images, save as .webp; for JPEGs, keep original extension - const isWebpOnly = rec.mimetype === 'image/webp'; - const destFilename = isWebpOnly - ? rec.filename.replace(/\.jpg$/i, '.webp') - : rec.filename; - const destPath = join(IMAGES_DIR, destFilename); - - process.stdout.write(` ${destFilename} ... `); - - try { - const resp = await fetch(waybackUrl); - if (!resp.ok) { - console.log(`FAIL (${resp.status})`); - failed++; - await sleep(1000); - continue; - } - - const contentType = resp.headers.get('content-type') || ''; - if (!contentType.startsWith('image/')) { - console.log(`FAIL (not image: ${contentType})`); - failed++; - await sleep(1000); - continue; - } - - const buffer = Buffer.from(await resp.arrayBuffer()); - if (buffer.length < 500) { - console.log(`FAIL (too small: ${buffer.length} bytes)`); - failed++; - await sleep(1000); - continue; - } - - writeFileSync(destPath, buffer); - console.log(`OK (${(buffer.length / 1024).toFixed(0)} KB)`); - downloaded++; - } catch (err) { - console.log(`ERROR: ${(err as Error).message}`); - failed++; - } - - await sleep(1000); // rate limit - } - - console.log(`\nDone: ${downloaded} downloaded, ${failed} failed`); -} - -main().catch((err) => { - console.error('Fatal:', err); - process.exit(1); -}); diff --git a/scripts/fix-entities-in-fences.mts b/scripts/fix-entities-in-fences.mts deleted file mode 100644 index 50ad33b1..00000000 --- a/scripts/fix-entities-in-fences.mts +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env node - -/** - * fix-entities-in-fences.mts - * - * Converts HTML entities back to bare characters inside fenced code blocks. - * Now that code is in fenced blocks (```), mdsvex won't parse < > { } as HTML/Svelte. - */ - -import { readFileSync, writeFileSync, readdirSync } from 'fs'; -import { join } from 'path'; - -const POSTS_DIR = join(import.meta.dirname!, '..', 'src', 'posts'); -const files = readdirSync(POSTS_DIR).filter((f) => f.endsWith('.md')).sort(); - -let totalFixed = 0; - -for (const file of files) { - const filePath = join(POSTS_DIR, file); - const content = readFileSync(filePath, 'utf-8'); - const lines = content.split('\n'); - let inFence = false; - let changed = 0; - - const output = lines.map((line) => { - if (line.startsWith('```')) { - inFence = !inFence; - return line; - } - if (inFence && /<|>|{|}/.test(line)) { - changed++; - return line - .replace(/</g, '<') - .replace(/>/g, '>') - .replace(/{/g, '{') - .replace(/}/g, '}'); - } - return line; - }); - - if (changed > 0) { - writeFileSync(filePath, output.join('\n'), 'utf-8'); - console.log(`${file}: fixed ${changed} lines`); - totalFixed += changed; - } -} - -console.log(`\nTotal: ${totalFixed} lines fixed`); diff --git a/scripts/relace-wp-images.mts b/scripts/relace-wp-images.mts deleted file mode 100644 index 83216d2c..00000000 --- a/scripts/relace-wp-images.mts +++ /dev/null @@ -1,301 +0,0 @@ -#!/usr/bin/env node -/** - * Re-lace WordPress images into migrated blog posts. - * - * For each post with placeholder text (lost WP images), fetches the archived - * Wayback Machine HTML to discover original image URLs, matches them against - * files in static/images/posts/, and replaces placeholders in order. - * - * When images aren't found locally, --download fetches them from the archive. - * - * Usage: - * tsx scripts/relace-wp-images.mts --dry-run # Preview matches - * tsx scripts/relace-wp-images.mts --dry-run --download # Preview + show downloads - * tsx scripts/relace-wp-images.mts --download # Download missing + replace - * tsx scripts/relace-wp-images.mts # Local-only matching - */ -import { readdir, readFile, writeFile, mkdir } from 'node:fs/promises'; -import { join, basename, extname } from 'node:path'; -import type { WpImage, PlaceholderInfo, PostWithPlaceholders, WaybackSnapshot } from './lib/types.mts'; - -const POSTS_DIR = 'src/posts'; -const IMAGES_DIR = 'static/images/posts'; -const DRY_RUN = process.argv.includes('--dry-run'); -const DOWNLOAD = process.argv.includes('--download'); - -// Poetic placeholder patterns used for lost WordPress images (italic markdown) -const PLACEHOLDER_RE = /^\*(?:The bits that made up|Gone with the WordPress|This image was a casualty|Another image lost|An image was here|Lost to the void|Digital entropy claimed|The server that hosted|The original image|This image existed once|What was once an image|The original image, once hosted|This visual has drifted|This space once held|Image from the original|The photograph that was|Image no longer available|This image didn't survive|Image unavailable).+\*$/; - -// WP theme/sidebar images to skip — these appear on every page -const THEME_IMAGE_PATTERNS = [ - 'cropped-cropped-img_', - 'cropped-img_', - 'site-icon', - 'favicon', - 'logo', - 'gravatar', -]; - -function sleep(ms: number): Promise { - return new Promise((r) => setTimeout(r, ms)); -} - -async function loadLocalImages(): Promise> { - const files = await readdir(IMAGES_DIR); - const map = new Map(); - for (const f of files) { - if (f === 'dimensions.json') continue; - const ext = extname(f).toLowerCase(); - if (!['.jpg', '.jpeg', '.png', '.gif', '.webp'].includes(ext)) continue; - if (ext === '.webp') continue; // Prefer original format - const key = basename(f, extname(f)).toLowerCase(); - map.set(key, f); - } - return map; -} - -async function getWaybackSnapshot(originalUrl: string): Promise { - const cdxUrl = `https://web.archive.org/cdx/search/cdx?url=${encodeURIComponent(originalUrl)}&output=json&limit=1&fl=timestamp,original&filter=statuscode:200&sort=reverse`; - try { - const resp = await fetch(cdxUrl); - if (!resp.ok) return null; - const rows: string[][] = await resp.json(); - if (rows.length < 2) return null; - const [timestamp] = rows[1]; - return { timestamp, url: `https://web.archive.org/web/${timestamp}id_/${originalUrl}` }; - } catch { - return null; - } -} - -function isThemeImage(filename: string): boolean { - const lower = filename.toLowerCase(); - return THEME_IMAGE_PATTERNS.some((p) => lower.includes(p)); -} - -async function extractWpImages(archiveUrl: string, timestamp: string): Promise { - try { - const resp = await fetch(archiveUrl); - if (!resp.ok) return []; - const html = await resp.text(); - - // Try to isolate the post content area - let contentHtml = html; - const contentMatch = html.match(/]*class="[^"]*entry-content[^"]*"[^>]*>([\s\S]*?)<\/div>\s*(?:]*class="[^"]*(?:comments|sidebar|widget))/i) - || html.match(/]*>([\s\S]*?)<\/article>/i); - if (contentMatch) { - contentHtml = contentMatch[1]; - } - - // Match wp-content/uploads image URLs - const imgRe = /wp-content\/uploads\/(\d{4}\/\d{2}\/[^\s"'<>]*?\.(jpe?g|png|gif))/gi; - const matches = [...contentHtml.matchAll(imgRe)]; - - const seen = new Set(); - const images: WpImage[] = []; - for (const m of matches) { - const uploadPath = m[1]; - const fname = uploadPath.split('/').pop()!; - const key = basename(fname, extname(fname)).toLowerCase(); - - // Skip theme images and already-seen - if (isThemeImage(fname)) continue; - - // Skip WordPress thumbnail variants (-NNNxNNN) if we already have the full-size - const strippedKey = key.replace(/-\d+x\d+$/, ''); - if (key !== strippedKey && seen.has(strippedKey)) continue; - - if (!seen.has(strippedKey)) { - seen.add(strippedKey); - images.push({ - key: strippedKey, - original: fname, - uploadPath, - timestamp, - }); - } - } - return images; - } catch { - return []; - } -} - -function fuzzyMatch(key: string, localImages: Map): string | null { - if (localImages.has(key)) return localImages.get(key)!; - const stripped = key.replace(/-\d+x\d+$/, ''); - if (stripped !== key && localImages.has(stripped)) return localImages.get(stripped)!; - // Also try without trailing -N suffix (e.g., IMG_9079-1 -> IMG_9079) - const noSuffix = stripped.replace(/-\d+$/, ''); - if (noSuffix !== stripped && localImages.has(noSuffix)) return localImages.get(noSuffix)!; - return null; -} - -async function downloadImage(uploadPath: string, timestamp: string): Promise { - const fname = uploadPath.split('/').pop()!; - const ext = extname(fname); - const base = basename(fname, ext).replace(/-\d+x\d+$/, ''); - const localName = base + ext; - const localPath = join(IMAGES_DIR, localName); - - const archiveImgUrl = `https://web.archive.org/web/${timestamp}id_/https://transscendsurvival.org/wp-content/uploads/${uploadPath}`; - - try { - const resp = await fetch(archiveImgUrl); - if (!resp.ok) { - // Try with www - const altUrl = `https://web.archive.org/web/${timestamp}id_/https://www.transscendsurvival.org/wp-content/uploads/${uploadPath}`; - const resp2 = await fetch(altUrl); - if (!resp2.ok) return null; - const buf = Buffer.from(await resp2.arrayBuffer()); - await writeFile(localPath, buf); - } else { - const buf = Buffer.from(await resp.arrayBuffer()); - await writeFile(localPath, buf); - } - return localName; - } catch { - return null; - } -} - -async function findPostsWithPlaceholders(): Promise { - const files = (await readdir(POSTS_DIR)).filter((f) => f.endsWith('.md')); - const results: PostWithPlaceholders[] = []; - - for (const file of files) { - const content = await readFile(join(POSTS_DIR, file), 'utf-8'); - const lines = content.split('\n'); - const placeholders: PlaceholderInfo[] = []; - for (let i = 0; i < lines.length; i++) { - if (PLACEHOLDER_RE.test(lines[i].trim())) { - placeholders.push({ lineIndex: i, text: lines[i] }); - } - } - if (placeholders.length === 0) continue; - - const urlMatch = content.match(/original_url:\s*['"]?(https?:\/\/[^\s'"]+)/); - const originalUrl = urlMatch ? urlMatch[1].replace(/\/+$/, '/') : null; - - results.push({ file, content, lines, placeholders, originalUrl }); - } - return results; -} - -async function main(): Promise { - console.log(DRY_RUN ? '=== DRY RUN ===' : '=== REPLACING PLACEHOLDERS ==='); - if (DOWNLOAD) console.log('Download mode: will fetch missing images from Wayback Machine'); - - await mkdir(IMAGES_DIR, { recursive: true }); - let localImages = await loadLocalImages(); - console.log(`Local images: ${localImages.size} files in ${IMAGES_DIR}`); - - const posts = await findPostsWithPlaceholders(); - console.log(`Posts with placeholders: ${posts.length}\n`); - - let totalMatched = 0; - let totalDownloaded = 0; - let totalUnmatched = 0; - - for (const post of posts) { - console.log(`--- ${post.file} (${post.placeholders.length} placeholders) ---`); - - if (!post.originalUrl) { - console.log(' SKIP: No original_url in frontmatter'); - totalUnmatched += post.placeholders.length; - continue; - } - - console.log(` Original: ${post.originalUrl}`); - - const snapshot = await getWaybackSnapshot(post.originalUrl); - await sleep(1000); - - if (!snapshot) { - console.log(' SKIP: No Wayback Machine snapshot found'); - totalUnmatched += post.placeholders.length; - continue; - } - - console.log(` Archive: ${snapshot.url}`); - const wpImages = await extractWpImages(snapshot.url, snapshot.timestamp); - await sleep(1000); - - console.log(` Content images found: ${wpImages.length}`); - - if (wpImages.length === 0) { - totalUnmatched += post.placeholders.length; - continue; - } - - // Match WP images to local files, optionally downloading missing ones - const matches: WpImage[] = []; - for (const img of wpImages) { - let localFile = fuzzyMatch(img.key, localImages); - - if (!localFile && DOWNLOAD) { - if (!DRY_RUN) { - console.log(` Downloading: ${img.original}...`); - localFile = await downloadImage(img.uploadPath, img.timestamp); - await sleep(500); - if (localFile) { - const key = basename(localFile, extname(localFile)).toLowerCase(); - localImages.set(key, localFile); - totalDownloaded++; - } - } else { - console.log(` Would download: ${img.original}`); - const ext = extname(img.original); - const base = basename(img.original, ext).replace(/-\d+x\d+$/, ''); - localFile = base + ext; - totalDownloaded++; - } - } - - matches.push({ ...img, localFile }); - } - - // Replace placeholders in order with matched images - let replaced = 0; - const newLines = [...post.lines]; - for (let pi = 0; pi < post.placeholders.length; pi++) { - const ph = post.placeholders[pi]; - const match = matches[pi]; - - if (!match || !match.localFile) { - const wpName = match ? match.original : '(no WP image for this slot)'; - console.log(` [${pi}] UNMATCHED: ${wpName}`); - totalUnmatched++; - continue; - } - - const imgPath = `/images/posts/${match.localFile}`; - const replacement = `![${match.key}](${imgPath})`; - console.log(` [${pi}] MATCH: ${match.original} -> ${match.localFile}`); - - if (!DRY_RUN) { - newLines[ph.lineIndex] = replacement; - } - replaced++; - totalMatched++; - } - - if (!DRY_RUN && replaced > 0) { - await writeFile(join(POSTS_DIR, post.file), newLines.join('\n'), 'utf-8'); - console.log(` Wrote ${replaced} replacements`); - } - - console.log(''); - } - - console.log('=== SUMMARY ==='); - console.log(`Matched/replaced: ${totalMatched}`); - console.log(`Downloaded: ${totalDownloaded}`); - console.log(`Unmatched: ${totalUnmatched}`); - if (DRY_RUN) console.log('(dry run — no files modified)'); -} - -main().catch((err) => { - console.error(err); - process.exit(1); -}); From bb452fe18ae09975497ef596827aa519af3d1e09 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 11:06:17 -0400 Subject: [PATCH 4/6] docs: archive closed-out dated docs + index Seven write-once dated notes had no inbound link from any file in the repo: the tinyvectors trio, the April package-authority audit, the blog-authoring/Linear investigation, the 2026-07-14 federation reconciliation snapshot, and the static-post ingest note that already corrected itself to fallback evidence. Move them under docs/archive/ so the top level reads as current contracts only, add a short docs/README.md saying what is live versus archived, and mark build-metrics.md superseded now that Vite 8 has shipped. --- docs/README.md | 14 ++++++++++++++ ...og-authoring-linear-investigation-2026-04-17.md | 0 ...t-federation-truth-reconciliation-2026-07-14.md | 0 .../package-authority-audit-2026-04-16.md | 0 ...tinyland-static-post-pulse-ingest-2026-05-10.md | 0 ...ors-extraction-registry-deep-dive-2026-04-16.md | 0 ...rs-source-of-truth-recommendation-2026-04-16.md | 0 ...rs-standalone-hardening-blueprint-2026-04-16.md | 0 docs/build-metrics.md | 3 +++ 9 files changed, 17 insertions(+) create mode 100644 docs/README.md rename docs/{ => archive}/blog-authoring-linear-investigation-2026-04-17.md (100%) rename docs/{ => archive}/content-federation-truth-reconciliation-2026-07-14.md (100%) rename docs/{ => archive}/package-authority-audit-2026-04-16.md (100%) rename docs/{ => archive}/tinyland-static-post-pulse-ingest-2026-05-10.md (100%) rename docs/{ => archive}/tinyvectors-extraction-registry-deep-dive-2026-04-16.md (100%) rename docs/{ => archive}/tinyvectors-source-of-truth-recommendation-2026-04-16.md (100%) rename docs/{ => archive}/tinyvectors-standalone-hardening-blueprint-2026-04-16.md (100%) diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..1bb13414 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,14 @@ +# docs + +Live: `runbooks/dns-cutover-and-rollback.md` (read before any DNS or Pages +change), `dns-architecture.md`, `blog-staging.md`, `blog-shadow-preview.md`, +`blog-node-shadow.md`, `blog-editorial-taxonomy-2026-07-03.md`, the +`tinyland-pulse-*` contract set, `plans/2026-07-07-blog-operating-priorities.md`, +and `build-metrics.md` (superseded numbers, kept as the Vite 6 baseline). + +`archive/` holds write-once dated notes that nothing in the repo links to any +more: the `tinyvectors-*` trio, `package-authority-audit-2026-04-16.md`, +`blog-authoring-linear-investigation-2026-04-17.md`, +`content-federation-truth-reconciliation-2026-07-14.md`, and +`tinyland-static-post-pulse-ingest-2026-05-10.md`. They are history, not current +truth — do not cite them as the live contract. diff --git a/docs/blog-authoring-linear-investigation-2026-04-17.md b/docs/archive/blog-authoring-linear-investigation-2026-04-17.md similarity index 100% rename from docs/blog-authoring-linear-investigation-2026-04-17.md rename to docs/archive/blog-authoring-linear-investigation-2026-04-17.md diff --git a/docs/content-federation-truth-reconciliation-2026-07-14.md b/docs/archive/content-federation-truth-reconciliation-2026-07-14.md similarity index 100% rename from docs/content-federation-truth-reconciliation-2026-07-14.md rename to docs/archive/content-federation-truth-reconciliation-2026-07-14.md diff --git a/docs/package-authority-audit-2026-04-16.md b/docs/archive/package-authority-audit-2026-04-16.md similarity index 100% rename from docs/package-authority-audit-2026-04-16.md rename to docs/archive/package-authority-audit-2026-04-16.md diff --git a/docs/tinyland-static-post-pulse-ingest-2026-05-10.md b/docs/archive/tinyland-static-post-pulse-ingest-2026-05-10.md similarity index 100% rename from docs/tinyland-static-post-pulse-ingest-2026-05-10.md rename to docs/archive/tinyland-static-post-pulse-ingest-2026-05-10.md diff --git a/docs/tinyvectors-extraction-registry-deep-dive-2026-04-16.md b/docs/archive/tinyvectors-extraction-registry-deep-dive-2026-04-16.md similarity index 100% rename from docs/tinyvectors-extraction-registry-deep-dive-2026-04-16.md rename to docs/archive/tinyvectors-extraction-registry-deep-dive-2026-04-16.md diff --git a/docs/tinyvectors-source-of-truth-recommendation-2026-04-16.md b/docs/archive/tinyvectors-source-of-truth-recommendation-2026-04-16.md similarity index 100% rename from docs/tinyvectors-source-of-truth-recommendation-2026-04-16.md rename to docs/archive/tinyvectors-source-of-truth-recommendation-2026-04-16.md diff --git a/docs/tinyvectors-standalone-hardening-blueprint-2026-04-16.md b/docs/archive/tinyvectors-standalone-hardening-blueprint-2026-04-16.md similarity index 100% rename from docs/tinyvectors-standalone-hardening-blueprint-2026-04-16.md rename to docs/archive/tinyvectors-standalone-hardening-blueprint-2026-04-16.md diff --git a/docs/build-metrics.md b/docs/build-metrics.md index 43ec0067..c2f1be01 100644 --- a/docs/build-metrics.md +++ b/docs/build-metrics.md @@ -1,5 +1,8 @@ # Build Metrics Baseline +> Superseded 2026-08-28: Vite 8 shipped (`package.json` pins `^8.0.14`). The +> numbers below are the Vite 6.4.1 baseline, kept for comparison only. + Captured: 2026-02-11 | Branch: `feature/sprint3-week8` | Vite 6.4.1 ## Build Time From 6a128c8a43336d3466d9b8261bad8b31bd87cbf8 Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 11:06:39 -0400 Subject: [PATCH 5/6] chore(justfile): route check/test/test-e2e through the Bazel-cache-backed npm scripts The Justfile duplicated check/test/test-e2e with raw npx vitest/playwright recipes that CI never runs; they now call the same remote:check / remote:test / remote:e2e package scripts CI uses. build is untouched. The wayback/media-recovery recipe cluster is preserved (no other entry point). --- Justfile | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Justfile b/Justfile index 1db23aca..15653df6 100644 --- a/Justfile +++ b/Justfile @@ -59,35 +59,36 @@ validate-frontmatter: ingest-tinyland-posts: npm run ingest:tinyland-posts -# Type check with svelte-check +# Check authority: svelte-check, build smoke, package checks, CV sync check: - npm run check + npm run remote:check + +# Test authority: graph hygiene, contracts, unit, agent, Chromium smoke +test: + npm run remote:test + +# E2E authority: Playwright Chromium +test-e2e: + npm run remote:e2e # Validate redirects after build test-redirects: npm run test:redirects -# Run Vitest unit tests +# Run Vitest unit tests only test-unit: - npx vitest run + npm run test:unit -# Run Playwright E2E tests (builds + serves automatically) -test-e2e: - npx playwright test - -# Run a specific E2E test file +# Debug only, outside the cache-backed graph: run a specific E2E test file test-e2e-file file: npx playwright test {{file}} -# Run E2E tests with visible browser +# Debug only, outside the cache-backed graph: E2E with a visible browser test-e2e-headed: npx playwright test --headed -# Run all tests (unit + redirects + E2E) -test: test-unit test-redirects test-e2e - # Run full CI pipeline locally -ci: check test-unit build test-redirects validate-frontmatter test-e2e +ci: check test build validate-frontmatter test-e2e # ============================================================================= # Changelog From b9a5e41f286ee827a98093b162dd5e707b2117db Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Fri, 28 Aug 2026 15:52:56 -0400 Subject: [PATCH 6/6] docs(agents): state the hosted-runner exception as an invariant, not a hand count --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 7a2f7d27..166e4fb5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -75,7 +75,7 @@ re-read immediately before their credentialed mutation. - CI has two lanes. `build-and-test` runs hosted checks such as gitleaks, production dependency audit, lint, npm build, bundle reporting, and Lighthouse. `bazel-remote-gates` is the check/test/e2e authority. - Credentialed Cloudflare publication comes only from the default-branch-owned `.github/workflows/cloudflare-pages-production-v2.yml`; it publishes only on the exact typed repository-dispatch request for a current `main` SHA proven by canonical CI and private-CV consistency, plus the live kill switch. Exact-PR parity is secretless in `.github/workflows/cloudflare-pages-parity-v2.yml`. Review-shadow PR code builds without package or secret authority in `.github/workflows/shadow-source-build-v2.yml`; the default-branch `.github/workflows/shadow-source-publish-v2.yml` independently revalidates provenance before any package write. Shadow apply is unavailable: no v2 workflow carries an App key, private sender, or dispatch call. GitHub Pages is not CI/CD: `.github/workflows/github-pages-rollback-v2.yml` is a disabled-by-default, exact-main, explicitly confirmed repository-dispatch rollback path only. - `.github/workflows/production-health-v2.yml` runs every 30 minutes and sends ntfy alerts on failure. Treat a red scheduled monitor as production evidence, not noise. -- Hosted-runner exception, recorded 2026-08-28: the v2 workflow estate pins `runs-on: ubuntu-latest` at 17 sites. That is a recorded exception to TIN-3914 (no `ubuntu-latest` since `ci-templates` v3.0.0), not compliance with it. Closing it means adopting `spoke-ci.yml@v3.1.0` in the week of 2026-09-01, which first needs a `jesssullivan-blog-nix` ARS in `Jesssullivan/jesssullivan-infra` plus a governed apply, `tinyland.repo.json`, and `.github/lanes.json`. Do not hand-migrate individual `runs-on` lines ahead of that adoption. +- Hosted-runner exception, recorded 2026-08-28: the v2 workflow estate pins `runs-on: ubuntu-latest` at 17 sites. That is a recorded exception to TIN-3914 (no `ubuntu-latest` since `ci-templates` v3.0.0), not compliance with it. Closing it means adopting `spoke-ci.yml@v3.1.0` in the week of 2026-09-01, which first needs a `jesssullivan-blog-nix` ARS in `Jesssullivan/jesssullivan-infra` plus a governed apply, `tinyland.repo.json`, and `.github/lanes.json`. Do not hand-migrate individual `runs-on` lines ahead of that adoption. (Count as of 2026-08-28 before the TSS shadow lane; the invariant is that a GitHub-hosted label is used only where no self-hosted pool serves that job class — assert it, do not re-count by hand.) ## Bazel And GloriousFlywheel