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/AGENTS.md b/AGENTS.md index 65b10669..166e4fb5 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. (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 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 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 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=/
X)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;G uR0(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;U v8(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(E setTimeout(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;W J};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;X J.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(K Q.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(q typeof 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(K W)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(W X)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;G rn0(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;U f8(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;W W+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;K H.indexOf(K)===Z),score:this.#X}}),Y}#W(J,Q,X,Y,W){for(let G=0,K=Q.#$.length;G 1)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_at 0)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&&B U[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;Y J.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;Q J.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;X G){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;b z.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;u j){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(d T-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;k 0)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.e 0&&N6>0){j=N6%_||_,t=W1.substr(0,j);for(;j 0)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(;i C^l?1:-1;P0=(o=p.length)<(C=X0.length)?o:C;for(x=0;x
X0[x]^l?1:-1;return o==C?0:o>C^l?1:-1}function I(b,y,l,i){if(b l||b!==Y(b))throw Error(W+(i||"Argument")+(typeof b=="number"?b l?" 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;K 1)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;Y 191&&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._maxSize this._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($.min this.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($