UNPKG

@capgo/cli

Version:
268 lines 807 kB
import{createRequire as ZS}from"node:module";var WS=Object.create;var{getPrototypeOf:GS,defineProperty:_4,getOwnPropertyNames:eu,getOwnPropertyDescriptor:zS}=Object,DW=Object.prototype.hasOwnProperty;function $W(D){return this[D]}var ES,BS,S0=(D,$,U)=>{var J=D!=null&&typeof D==="object";if(J){var F=$?ES??=new WeakMap:BS??=new WeakMap,I=F.get(D);if(I)return I}U=D!=null?WS(GS(D)):{};let Y=$||!D||!D.__esModule?_4(U,"default",{value:D,enumerable:!0}):U;for(let X of eu(D))if(!DW.call(Y,X))_4(Y,X,{get:$W.bind(D,X),enumerable:!0});if(J)F.set(D,Y);return Y},Z$=(D)=>{var $=(su??=new WeakMap).get(D),U;if($)return $;if($=_4({},"__esModule",{value:!0}),D&&typeof D==="object"||typeof D==="function"){for(var J of eu(D))if(!DW.call($,J))_4($,J,{get:$W.bind(D,J),enumerable:!(U=zS(D,J))||U.enumerable})}return su.set(D,$),$},su,C=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var qS=(D)=>D;function VS(D,$){this[D]=qS.bind(null,$)}var aD=(D,$)=>{for(var U in $)_4(D,U,{get:$[U],enumerable:!0,configurable:!0,set:VS.bind($,U)})};var R=(D,$)=>()=>(D&&($=D(D=0)),$);var o=ZS(import.meta.url);var _0;var t6=R(()=>{_0={name:"@capgo/cli",type:"module",version:"8.56.0",description:"A CLI to upload to capgo servers",author:"Martin martin@capgo.app",license:"Apache 2.0",homepage:"https://github.com/Cap-go/capgo/tree/main/cli#readme",repository:{type:"git",url:"https://github.com/Cap-go/capgo.app",directory:"cli"},bugs:{url:"https://github.com/Cap-go/capgo/issues"},keywords:["appflow alternative","ionic","capacitor","auto update","live update","capgo","cli","upload","capgo-cli","sdk","tanstack-intent"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./sdk":{types:"./dist/src/sdk.d.ts",import:"./dist/src/sdk.js"}},main:"dist/index.js",types:"dist/src/index.d.ts",bin:{capgo:"dist/index.js"},files:["!skills/_artifacts","dist","skills"],engines:{npm:">=8.0.0",node:">=20.0.0"},scripts:{build:"tsc && bun build.mjs",dev:"NODE_ENV=development ncc build","no-debug":"node dist/index.js","dev-build":"SUPA_DB=development ncc build",pack:"pkg",types:"bunx --bun supabase gen types typescript --project-id=xvwzpoazmxkqosrdewyv > src/types/supabase.types.ts",typecheck:"tsgo --project tsconfig.tsgo.json --noEmit",lint:"bun run lint:ox","lint:ox":"oxlint --config ../.oxlintrc.json src","lint:fix":"oxlint --config ../.oxlintrc.json --fix src","check-posix-paths":"node test/check-posix-paths.js","generate-docs":"node dist/index.js generate-docs README.md","test:notify-app-ready-background":"bun test ./test/test-notify-app-ready-background.mjs ./test/test-background-check-shutdown.mjs","test:bundle":"bun test/test-bundle.mjs","test:bundle-validation":"bun test test/bundle/","test:prescan":"bun test test/prescan/","test:functional":"bun test/test-functional.mjs","test:semver":"bun test/test-semver-validation.mjs","test:version-edge-cases":"bun test/test-version-validation.mjs","test:regex":"bun test/test-regex-validation.mjs","test:upload":"bun test/test-upload-validation.mjs","test:fail-on-incompatible":"bun test/test-fail-on-incompatible.mjs","test:native-dependencies":"bun test/test-native-dependencies.mjs && bun test/test-get-remote-dependencies.mjs","test:package-json-guard":"bun test/test-package-json-guard.mjs","test:credentials":"bun test/test-credentials.mjs","test:credentials-export":"bun test/test-credentials-export.mjs","test:asc-key-protocol":"bun test/test-asc-key-protocol.mjs","test:credentials-validation":"bun test/test-credentials-validation.mjs","test:android-service-account-validation":"bun test/test-android-service-account-validation.mjs","test:build-zip-filter":"bun test/test-build-zip-filter.mjs","test:checksum":"bun test/test-checksum-algorithm.mjs","test:build-needed":"bun test/test-build-needed.mjs","test:cli-help":"bun test/test-cli-help.mjs","test:build-cache-payload":"bun test/test-build-cache-payload.mjs","test:build-cancellation":"bun test/test-build-cancellation.mjs","test:ci-prompts":"bun test/test-ci-prompts.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs","test:onboarding-telemetry":"bun test/test-onboarding-telemetry.mjs","test:v2-event-migration":"bun test/test-v2-event-migration.mjs","test:analytics":"bun test/test-analytics.mjs","test:cli-headers":"bun test/test-cli-headers.mjs","test:min-cli-version":"bun test/test-min-cli-version.mjs","test:authenticated-command-invocation":"bun test/test-authenticated-command-invocation.mjs","test:analytics-error-category":"bun test/test-analytics-error-category.mjs","test:analytics-org-resolver":"bun test/test-analytics-org-resolver.mjs","test:supabase-perf":"bun test/test-supabase-perf.mjs","test:preview-qr":"bun test/test-preview-qr.mjs","test:mcp-analytics":"bun test/test-mcp-analytics.mjs","test:mcp-instructions":"bun test/test-mcp-instructions.mjs","test:mcp-stdout-guard":"bun test/test-mcp-stdout-guard.mjs","test:mcp-platform-select":"bun test/test-mcp-platform-select.mjs","test:mcp-explain-scopes":"bun test/test-mcp-explain-scopes.mjs","test:mcp-oauth-reopen":"bun test/test-mcp-oauth-reopen.mjs","test:mcp-broker-oauth":"bun test/test-mcp-broker-oauth.mjs","test:mcp-broker-session":"bun test/test-mcp-broker-session.mjs","test:mcp-credentials-manage":"bun test/test-mcp-credentials-manage.mjs","test:mcp-resume-prompt":"bun test/test-mcp-resume-prompt.mjs","test:mcp-build-job":"bun test/test-mcp-build-job.mjs","test:mcp-build-tools":"bun test/test-mcp-build-tools.mjs","test:app-created-source":"bun test/test-app-created-source.mjs","test:app-add-exists":"bun test/test-app-add-exists.mjs","test:app-add-getting-started":"bun test/test-app-add-getting-started.mjs","test:app-list-output-text":"bun test/test-app-list-output-text.mjs","test:app-todo":"bun test/test-app-todo.mjs","test:doctor-analytics":"bun test/test-doctor-analytics.mjs","test:posthog-exception":"bun test/test-posthog-exception.mjs","test:cli-recovery":"bun test/test-cli-recovery.mjs","test:create-supabase-client":"bun test/test-create-supabase-client.mjs","test:onboarding-recovery":"bun test/test-onboarding-recovery.mjs","test:onboarding-progress":"bun test/test-onboarding-progress.mjs","test:onboarding-run-targets":"bun test/test-onboarding-run-targets.mjs","test:run-device-command":"bun test/test-run-device-command.mjs","test:init-app-conflict":"bun test/test-init-app-conflict.mjs","test:channel-add-exists":"bun test/test-channel-add-exists.mjs","test:wait-log":"bun test/test-wait-log.mjs","test:init-guardrails":"bun test/test-init-guardrails.mjs","test:init-upload-recovery":"bun test/test-init-upload-error-gate.mjs && bun test/test-init-upload-monorepo-recovery.mjs","test:init-replay":"bun test/test-init-replay.mjs","test:init-telemetry":"bun test/test-init-telemetry.mjs","test:capacitor-config-target":"bun test/test-capacitor-config-target.mjs","test:capacitor-config-typescript7":"bun test/test-capacitor-config-typescript7.mjs","test:capacitor-config-native-import":"bun test/test-capacitor-config-native-import.mjs","test:cli-user-error-config":"bun test/test-cli-user-error-config.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:capacitor-config-typescript7 && bun run test:capacitor-config-native-import && bun run test:cli-user-error-config && bun test/test-init-monorepo-targeting.mjs","test:prompt-preferences":"bun test/test-prompt-preferences.mjs","test:esm-sdk":"node test/test-sdk-esm.mjs","test:auth-session":"bun test/test-auth-session.mjs","test:mcp":"node test/test-mcp.mjs","test:mcp-no-key-handshake":"node test/test-mcp-no-key-handshake.mjs","test:version-detection":"node test/test-get-installed-version.mjs","test:version-detection:setup":"./test/fixtures/setup-test-projects.sh","test:platform-paths":"bun test/test-platform-paths.mjs","test:project-type-detection":"bun test/test-project-type-detection.mjs","test:payload-split":"bun test/test-payload-split.mjs","test:macos-signing":"bun test/test-macos-signing.mjs","test:helper-dce":"bash scripts/check-helper-dce.sh","test:apple-api-import-helpers":"bun test/test-apple-api-import-helpers.mjs","test:apple-api-verify-key":"bun test/test-apple-api-verify-key.mjs","test:bundle-id-detector":"bun test/test-bundle-id-detector.mjs","test:apple-api-app-list":"bun test/test-apple-api-app-list.mjs","test:apple-api-cert-create":"bun test/test-apple-api-cert-create.mjs","test:app-verification":"bun test/test-app-verification.mjs","test:pbxproj-parser":"bun test/test-pbxproj-parser.mjs","test:manifest-path-encoding":"bun test/test-manifest-path-encoding.mjs","test:self-update":"bun test/test-self-update.mjs","test:update-prompt":"bun test/test-update-prompt.mjs","test:android-tail-engine":"bun test/test-android-tail-engine.mjs","test:android-tail-render":"bun test/test-android-tail-render.mjs","test:android-tail-routing":"bun test/test-android-tail-routing.mjs","test:dev-gate-stripped":"bun test/test-dev-gate-stripped.mjs","test:frame-fit-ios-shared":"bun test/test-frame-fit-ios-shared.mjs","test:ios-confirm-app-id":"bun test/test-ios-confirm-app-id.mjs","test:ios-create-new":"bun test/test-ios-create-new.mjs","test:ios-e2e":"bun test/test-ios-e2e.mjs","test:ios-flow-contract":"bun test/test-ios-flow-contract.mjs","test:ios-import-discovery":"bun test/test-ios-import-discovery.mjs","test:ios-import-export":"bun test/test-ios-import-export.mjs","test:ios-import-pickers":"bun test/test-ios-import-pickers.mjs","test:ios-import-recovery":"bun test/test-ios-import-recovery.mjs","test:ios-recovery":"bun test/test-ios-recovery.mjs","test:ios-resume":"bun test/test-ios-resume.mjs","test:ios-tail-handoff":"bun test/test-ios-tail-handoff.mjs","test:ios-tui-render":"bun test/test-ios-tui-render.mjs","test:p8-error":"bun test/test-p8-error.mjs","test:ios-tui-routing":"bun test/test-ios-tui-routing.mjs","test:ios-updater-sync-validation":"bun test/test-ios-updater-sync-validation.mjs","test:ios-verify-app":"bun test/test-ios-verify-app.mjs","test:ios-marketing-version":"bun test/test-ios-marketing-version.mjs","test:android-version":"bun test/test-android-version.mjs","test:platform-flow-contract":"bun test/test-platform-flow-contract.mjs","test:tail-engine-shared":"bun test/test-tail-engine-shared.mjs",test:"bun run build && bun run test:helper-dce && bun run test:version-detection:setup && bun run test:bundle && bun run test:notify-app-ready-background && bun run test:bundle-validation && bun run test:functional && bun run test:semver && bun run test:auto-bump-version && bun run test:auto-bump-ai-diff && bun run test:version-edge-cases && bun run test:regex && bun run test:upload && bun run test:fail-on-incompatible && bun run test:native-dependencies && bun run test:package-json-guard && bun run test:credentials && bun run test:credentials-export && bun run test:ios-provisioning-map && bun run test:ios-provisioning-command && bun run test:credentials-validation && bun run test:android-service-account-validation && bun run test:build-zip-filter && bun run test:checksum && bun run test:build-needed && bun run test:cli-help && bun run test:build-cache-payload && bun run test:build-cancellation && bun run test:ci-prompts && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:onboarding-telemetry && bun run test:v2-event-migration && bun run test:analytics && bun run test:cli-headers && bun run test:min-cli-version && bun run test:authenticated-command-invocation && bun run test:analytics-error-category && bun run test:analytics-org-resolver && bun run test:supabase-perf && bun run test:preview-qr && bun run test:app-set-options && bun run test:mcp-analytics && bun run test:mcp-instructions && bun run test:mcp-live-update-onboarding && bun run test:mcp-stdout-guard && bun run test:mcp-platform-select && bun run test:mcp-explain-scopes && bun run test:mcp-oauth-reopen && bun run test:mcp-broker-oauth && bun run test:mcp-broker-session && bun run test:mcp-credentials-manage && bun run test:mcp-resume-prompt && bun run test:mcp-build-job && bun run test:mcp-build-tools && bun run test:app-created-source && bun run test:app-add-exists && bun run test:app-add-getting-started && bun run test:app-list-output-text && bun run test:app-todo && bun run test:doctor-analytics && bun run test:posthog-exception && bun run test:cli-recovery && bun run test:create-supabase-client && bun run test:build-platform-selection && bun run test:builder-project-discovery && bun run test:onboarding-recovery && bun run test:onboarding-progress && bun run test:onboarding-run-targets && bun run test:run-device-command && bun run test:init-monorepo-targeting && bun run test:init-app-conflict && bun run test:channel-list && bun run test:channel-add-exists && bun run test:wait-log && bun run test:init-guardrails && bun run test:init-upload-recovery && bun run test:init-replay && bun run test:init-telemetry && bun run test:prompt-preferences && bun run test:esm-sdk && bun run test:mcp && bun run test:mcp-no-key-handshake && bun run test:auth-session && bun run test:version-detection && bun run test:platform-paths && bun run test:project-type-detection && bun run test:payload-split && bun run test:manifest-path-encoding && bun run test:macos-signing && bun run test:asc-key-protocol && bun run test:apple-api-import-helpers && bun run test:apple-api-verify-key && bun run test:bundle-id-detector && bun run test:apple-api-app-list && bun run test:app-verification && bun run test:pbxproj-parser && bun run test:ai-log-capture && bun run test:ai-analyze-flow && bun run test:cicd-failure-help && bun run test:ai-sse-parser && bun run test:ai-render-markdown && bun run test:ai-stream-markdown && bun run test:ai-onboarding-mode && bun run test:ai-fit && bun run test:platform-layout && bun run test:frame-fit && bun run test:onboarding-min-size && bun run test:min-size-gate && bun run test:shell-size-gate && bun run test:build-log-sanitize && bun run test:build-output-viewport && bun run test:diff-viewer-viewport && bun run test:build-complete-exit && bun run test:ai-analyze-stream && bun run test:support-mailto && bun run test:support-redact && bun run test:support-internal-log && bun run test:support-help-menu && bun run test:support-contact && bun run test:support-upload-prompt && bun run test:support-bundle-files && bun run test:self-update && bun run test:update-prompt && bun run test:apple-api-cert-create && bun run test:android-tail-engine && bun run test:android-tail-render && bun run test:android-tail-routing && bun run test:dev-gate-stripped && bun run test:frame-fit-ios-shared && bun run test:ios-confirm-app-id && bun run test:ios-create-new && bun run test:ios-e2e && bun run test:ios-flow-contract && bun run test:ios-import-discovery && bun run test:ios-import-export && bun run test:ios-import-pickers && bun run test:ios-import-recovery && bun run test:ios-recovery && bun run test:ios-resume && bun run test:ios-tail-handoff && bun run test:ios-tui-render && bun run test:p8-error && bun run test:ios-tui-routing && bun run test:ios-updater-sync-validation && bun run test:ios-verify-app && bun run test:ios-marketing-version && bun run test:android-version && bun run test:platform-flow-contract && bun run test:tail-engine-shared && bun run test:prescan && bun run test:android-reporting-api && bun run test:android-gcp && bun run test:android-app-verification && bun run test:android-rename && bun run test:appflow-auth && bun run test:appflow-api-map && bun run test:appflow-validate && bun run test:appflow-flow && bun run test:appflow-gapfill && bun run test:appflow-engine && bun run test:appflow-tail && bun run test:appflow-fetch && bun run test:appflow-sa-decode && bun run test:app-permission-helper && bun run test:2fa-compliance-network && bun run test:organization-set-api-host && bun run test:trial-warning && bun run test:plan-validation","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:ai-log-capture":"bun test/test-ai-log-capture.mjs","test:ai-analyze-flow":"bun test/test-ai-analyze-flow.mjs","test:cicd-failure-help":"bun test/test-cicd-failure-help.mjs","test:ai-analyze-stream":"bun test/test-ai-analyze-stream.mjs","test:ai-sse-parser":"bun test/test-ai-sse-parser.mjs","test:ai-render-markdown":"bun test/test-ai-render-markdown.mjs","test:ai-onboarding-mode":"bun test/test-ai-onboarding-mode.mjs","test:ai-fit":"bun test/test-ai-fit.mjs","test:platform-layout":"bun test/test-platform-layout.mjs","test:frame-fit":"bun test/run-frame-fit.mjs","test:onboarding-min-size":"bun test/test-onboarding-min-size.mjs","test:min-size-gate":"bun test/test-min-size-gate.mjs","test:shell-size-gate":"bun test/test-shell-size-gate.mjs","test:build-log-sanitize":"bun test/test-build-log-sanitize.mjs","test:build-output-viewport":"bun test/test-build-output-viewport.mjs","test:diff-viewer-viewport":"bun test/test-diff-viewer-viewport.mjs","test:build-complete-exit":"bun test/test-build-complete-exit.mjs","test:ai-stream-markdown":"bun test/test-ai-stream-markdown.mjs","test:support-mailto":"bun test/test-support-mailto.mjs","test:support-redact":"bun test/test-support-redact.mjs","test:support-internal-log":"bun test/test-support-internal-log.mjs","test:support-help-menu":"bun test/test-support-help-menu.mjs","test:support-contact":"bun test/test-support-contact.mjs","test:support-upload-prompt":"bun test/test-support-upload-prompt.mjs","test:support-bundle-files":"bun test/test-support-bundle-files.mjs","test:mcp-live-update-onboarding":"bun test/test-mcp-live-update-onboarding.mjs","test:app-set-options":"bun test/test-app-set-options.mjs && bun test/test-app-list-options.mjs","test:android-reporting-api":"bun test/test-android-reporting-api.mjs","test:android-gcp":"bun test/test-android-gcp.mjs","test:android-app-verification":"bun test/test-android-app-verification.mjs","test:android-rename":"bun test/test-android-rename.mjs","test:appflow-auth":"bun test/test-appflow-auth.mjs","test:appflow-api-map":"bun test/test-appflow-api-map.mjs","test:appflow-validate":"bun test/test-appflow-validate.mjs","test:appflow-flow":"bun test/test-appflow-flow.mjs","test:appflow-gapfill":"bun test/test-appflow-gapfill.mjs","test:appflow-engine":"bun test/test-appflow-engine.mjs","test:appflow-tail":"bun test/test-appflow-tail.mjs","test:appflow-fetch":"bun test/test-appflow-fetch.mjs","test:appflow-sa-decode":"bun test/test-appflow-sa-decode.mjs","test:app-permission-helper":"bun test/test-app-permission-helper.mjs","test:2fa-compliance-network":"bun test/test-2fa-compliance-network.mjs","test:organization-set-api-host":"bun test/test-organization-set-api-host.mjs","test:trial-warning":"bun test/test-trial-warning.mjs","test:plan-validation":"bun test/test-plan-validation.mjs","test:auto-bump-version":"bun test/test-auto-bump-version.mjs","test:auto-bump-ai-diff":"bun test/test-auto-bump-ai-diff.mjs","test:ios-provisioning-map":"bun test/test-ios-provisioning-map.mjs","test:ios-provisioning-command":"bun test/test-ios-provisioning-command.mjs","test:channel-list":"bun test/test-channel-list.mjs"},dependencies:{"@inkjs/ui":"^2.0.0","@manypkg/tools":"^2.1.2","@rrweb/types":"^2.1.1","@standard-schema/spec":"^1.1.0","@xmldom/xmldom":"^0.9.10","@xterm/addon-serialize":"^0.14.0","@xterm/headless":"^6.0.0","agent-cli-detector":"^0.1.6","happy-dom":"^20.11.0",ink:"^7.1.1","ink-spinner":"^5.0.0",jsonwebtoken:"^9.0.3","node-forge":"^1.4.0",qrcode:"^1.5.4",react:"^19.2.8","rrweb-snapshot":"^2.1.1","string-width":"^8.2.2",typescript:"6.0.3",zod:"^4.4.3"},optionalDependencies:{"@capgo/cli-helper-darwin-arm64":"^1.1.1","@capgo/cli-helper-darwin-x64":"^1.1.1","node-pty":"^1.1.0"},devDependencies:{"@antfu/eslint-config":"^9.2.0","@bradenmacdonald/s3-lite-client":"npm:@jsr/bradenmacdonald__s3-lite-client@0.9.6","@capacitor/cli":"^8.4.2","@capgo/find-package-manager":"^0.0.18","@clack/prompts":"^1.7.0","@modelcontextprotocol/client":"^2.0.0-beta.5","@modelcontextprotocol/server":"^2.0.0-beta.5","@sauber/table":"npm:@jsr/sauber__table","@std/semver":"npm:@jsr/std__semver@1.0.8","@supabase/supabase-js":"^2.110.8","@tanstack/intent":"^0.3.6","@types/adm-zip":"^0.5.8","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.1.1","@types/node-forge":"^1.3.14","@types/prettyjson":"^0.0.33","@types/qrcode":"^1.5.6","@types/react":"^19.2.17","@types/tmp":"^0.2.6","@types/ws":"^8.18.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@vercel/ncc":"^0.44.1","@vue/compiler-dom":"3.5.40","@xterm/headless":"^6.0.0","adm-zip":"^0.6.0","ci-info":"^4.4.0",commander:"^15.0.0",eslint:"^10.7.0","git-format-staged":"4.0.2",husky:"^9.1.7","is-wsl":"^3.1.1",micromatch:"^4.0.8",open:"^11.0.0",oxlint:"^1.75.0",partysocket:"^1.3.0",prettyjson:"^1.2.5",tmp:"^0.2.7","tus-js-client":"^4.3.1",ws:"^8.21.1"}}});var BD;var s$=R(()=>{BD=class BD extends Error{context;constructor(D,$){super(D);this.name="CliUserError",this.context=$}}});import{platform as OS}from"node:os";import{version as HS}from"node:process";function JW(D){FW=D}function vS(D){for(let $=0;$<D.length;$++)if(D.charCodeAt($)>255)return!1;return!0}function UW(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token is missing. Re-run the build command or pass a valid log token.";return"Capgo API key is missing. Run `npx -y @capgo/cli@latest login` or pass `--apikey`."}function MS(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token contains invalid characters (only ASCII is allowed). Re-run the build command to get a fresh token.";if(D.toLowerCase()==="authorization")return"Authorization header contains invalid characters (only ASCII is allowed). Check your Capgo API key or Supabase anon key configuration.";return"Capgo API key contains invalid characters (only ASCII is allowed). Copy the key from the Capgo dashboard."}function n7(D,$){if($===void 0||$===null){if(h7.has(D.toLowerCase()))throw new BD(UW(D));throw new BD(`HTTP header "${D}" is missing or invalid.`)}if(typeof $!=="string"){if(h7.has(D.toLowerCase()))throw new BD(UW(D));throw new BD(`HTTP header "${D}" is missing or invalid.`)}if(!vS($)){if(h7.has(D.toLowerCase()))throw new BD(MS(D));throw new BD(`HTTP header "${D}" contains invalid characters (only ASCII is allowed).`)}return $}function c0(D){let $={capgo_api:NS,"x-cli-version":_0.version,"x-cli-command":FW,"x-cli-node":HS,"x-cli-os":OS()};if(D)for(let[U,J]of Object.entries(D))$[U]=n7(U,J);return $}var NS="2025-10-01",FW="",h7;var n8=R(()=>{t6();s$();h7=new Set(["authorization","capgkey","x-capgo-log-token"])});import{existsSync as z0}from"fs";var g4=(D=".",$="unknown")=>{let U=`${D}/bun.lockb`,J=`${D}/bun.lock`,F=`${D}/pnpm-lock.yaml`,I=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,X=`${D}/package-lock.json`,Q=`${D}/npm-shrinkwrap.json`;if(z0(U)||z0(J))return"bun";if(z0(F)||z0(I))return"pnpm";if(z0(Y))return"yarn";if(z0(X)||z0(Q))return"npm";return $},d8=(D=g4(),$=!1)=>{switch(D){case"bun":return $?"bun install":"install";case"pnpm":return $?"pnpm install":"install";case"yarn":return $?"yarn install":"install";case"npm":return $?"npm install":"install";case"unknown":return $?"unknown unknown":"unknown";default:return $?"npm install":"install"}},IW=(D=".",$="npx")=>{let U=`${D}/bun.lockb`,J=`${D}/bun.lock`,F=`${D}/pnpm-lock.yaml`,I=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,X=`${D}/package-lock.json`,Q=`${D}/npm-shrinkwrap.json`;if(z0(U)||z0(J))return"bunx";if(z0(F)||z0(I))return"pnpm exec";if(z0(Y))return"yarn dlx";if(z0(X)||z0(Q))return"npx";return $};var YW=()=>{};var XW,QW=(D)=>{return D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510},wW=(D)=>{return D===8987||D===9001||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D>=131072&&D<=196605||D>=196608&&D<=262141};var KW=R(()=>{XW=(()=>{let D=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return($)=>{let U=0;D.lastIndex=0;while(D.test($))U+=1;return $.length-U}})()});var AS,jS,uW,RS,WW,SS,CS,TS,GW=(D,$={},U={})=>{let J=$.limit??1/0,F=$.ellipsis??"",I=$?.ellipsisWidth??(F?GW(F,TS,U).width:0),Y=0,X=U.controlWidth??0,Q=U.tabWidth??8,w=U.emojiWidth??2,K=2,u=U.regularWidth??1,W=U.wideWidth??2,E=[[SS,u],[AS,0],[jS,X],[RS,Q],[WW,w],[uW,W]],G=0,q=0,B=D.length,H=0,N=!1,z=B,O=Math.max(0,J-I),A=0,j=0,P=0,_=0;D:while(!0){if(j>A||q>=B&&q>G){let x=D.slice(A,j)||D.slice(G,q);H=0;for(let n of x.replaceAll(CS,"")){let g=n.codePointAt(0)||0;if(QW(g))_=2;else if(wW(g))_=W;else _=u;if(P+_>O)z=Math.min(z,Math.max(A,G)+H);if(P+_>J){N=!0;break D}H+=n.length,P+=_}A=j=0}if(q>=B)break D;for(let x=0,n=E.length;x<n;x++){let[g,UD]=E[x];if(g.lastIndex=q,g.test(D)){if(H=g===uW?XW(D.slice(q,g.lastIndex)):g===WW?1:g.lastIndex-q,_=H*UD,P+_>O)z=Math.min(z,q+Math.floor((O-P)/UD));if(P+_>J){N=!0;break D}P+=_,A=G,j=q,q=G=g.lastIndex;continue D}}q+=1}return{width:N?O:P,index:N?z:B,truncated:N,ellipsed:N&&J>=I}},zW;var EW=R(()=>{KW();AS=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y,jS=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,uW=/(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu,RS=/\t{1,1000}/y,WW=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,SS=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,CS=/\p{M}+/gu,TS={limit:1/0,ellipsis:""},zW=GW});var PS,bS=(D,$={})=>{return zW(D,PS,$).width},i0;var d7=R(()=>{EW();PS={limit:1/0,ellipsis:"",ellipsisWidth:0},i0=bS});function L$(D,$,U){return String(D).normalize().split(fS).map((J)=>gS(J,$,U)).join(`
`)}var c8="\x1B",LW="›",kS=39,i7="\x07",OW="[",xS="]",HW="m",l7,BW,qW=(D)=>{if(D>=30&&D<=37)return 39;if(D>=90&&D<=97)return 39;if(D>=40&&D<=47)return 49;if(D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0;return},VW=(D)=>`${c8}${OW}${D}${HW}`,ZW=(D)=>`${c8}${l7}${D}${i7}`,c7=(D,$,U)=>{let J=$[Symbol.iterator](),F=!1,I=!1,Y=D.at(-1),X=Y===void 0?0:i0(Y),Q=J.next(),w=J.next(),K=0;while(!Q.done){let u=Q.value,W=i0(u);if(X+W<=U)D[D.length-1]+=u;else D.push(u),X=0;if(u===c8||u===LW)F=!0,I=$.startsWith(l7,K+1);if(F){if(I){if(u===i7)F=!1,I=!1}else if(u===HW)F=!1}else if(X+=W,X===U&&!w.done)D.push(""),X=0;Q=w,w=J.next(),K+=u.length}if(Y=D.at(-1),!X&&Y!==void 0&&Y.length&&D.length>1)D[D.length-2]+=D.pop()},_S=(D)=>{let $=D.split(" "),U=$.length;while(U){if(i0($[U-1]))break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},gS=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let J="",F,I,Y=D.split(" "),X=[""],Q=0;for(let u=0;u<Y.length;u++){let W=Y[u];if(U.trim!==!1){let G=X.at(-1)??"",q=G.trimStart();if(G.length!==q.length)X[X.length-1]=q,Q=i0(q)}if(u!==0){if(Q>=$&&(U.wordWrap===!1||U.trim===!1))X.push(""),Q=0;if(Q||U.trim===!1)X[X.length-1]+=" ",Q++}let E=i0(W);if(U.hard&&E>$){let G=$-Q,q=1+Math.floor((E-G-1)/$);if(Math.floor((E-1)/$)<q)X.push("");c7(X,W,$),Q=i0(X.at(-1)??"");continue}if(Q+E>$&&Q&&E){if(U.wordWrap===!1&&Q<$){c7(X,W,$),Q=i0(X.at(-1)??"");continue}X.push(""),Q=0}if(Q+E>$&&U.wordWrap===!1){c7(X,W,$),Q=i0(X.at(-1)??"");continue}X[X.length-1]+=W,Q+=E}if(U.trim!==!1)X=X.map((u)=>_S(u));let w=X.join(`
`),K=!1;for(let u=0;u<w.length;u++){let W=w[u];if(J+=W,!K){if(K=W>="\uD800"&&W<="\uDBFF",K)continue}else K=!1;if(W===c8||W===LW){BW.lastIndex=u+1;let G=BW.exec(w)?.groups;if(G?.code!==void 0){let q=Number.parseFloat(G.code);F=q===kS?void 0:q}else if(G?.uri!==void 0)I=G.uri.length===0?void 0:G.uri}if(w[u+1]===`
`){if(I)J+=ZW("");let E=F?qW(F):void 0;if(F&&E)J+=VW(E)}else if(W===`
`){if(F&&qW(F))J+=VW(F);if(I)J+=ZW(I)}}return J},fS;var p7=R(()=>{d7();l7=`${xS}8;;`,BW=new RegExp(`(?:\\${OW}(?<code>\\d+)m|\\${l7}(?<uri>.*)${i7})`,"y"),fS=/\r?\n/});var o7=C((QDD,NW)=>{var r7={to(D,$){if(!$)return`\x1B[${D+1}G`;return`\x1B[${$+1};${D+1}H`},move(D,$){let U="";if(D<0)U+=`\x1B[${-D}D`;else if(D>0)U+=`\x1B[${D}C`;if($<0)U+=`\x1B[${-$}A`;else if($>0)U+=`\x1B[${$}B`;return U},up:(D=1)=>`\x1B[${D}A`,down:(D=1)=>`\x1B[${D}B`,forward:(D=1)=>`\x1B[${D}C`,backward:(D=1)=>`\x1B[${D}D`,nextLine:(D=1)=>"\x1B[E".repeat(D),prevLine:(D=1)=>"\x1B[F".repeat(D),left:"\x1B[G",hide:"\x1B[?25l",show:"\x1B[?25h",save:"\x1B7",restore:"\x1B8"},mS={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},yS={screen:"\x1B[2J",up:(D=1)=>"\x1B[1J".repeat(D),down:(D=1)=>"\x1B[J".repeat(D),line:"\x1B[2K",lineEnd:"\x1B[K",lineStart:"\x1B[1K",lines(D){let $="";for(let U=0;U<D;U++)$+=this.line+(U<D-1?r7.up():"");if(D)$+=r7.left;return $}};NW.exports={cursor:r7,scroll:mS,erase:yS,beep:"\x07"}});import{styleText as s6}from"node:util";import{stdout as e7,stdin as jW}from"node:process";import*as O$ from"node:readline";import hS from"node:readline";import{ReadStream as vW}from"node:tty";function a6(D,$,U){if(!U.some((Y)=>!Y.disabled))return D;let J=D+$,F=Math.max(U.length-1,0),I=J<0?F:J>F?0:J;return U[I]?.disabled?a6(I,$<0?-1:1,U):I}function i8(D,$,U,J){let F=J.split(`
`),I=0,Y=D;for(let Q of F){if(Y<=Q.length)break;Y-=Q.length+1,I++}for(I=Math.max(0,Math.min(F.length-1,I+U)),Y=Math.min(Y,F[I].length)+$;Y<0&&I>0;)I--,Y+=F[I].length+1;for(;Y>F[I].length&&I<F.length-1;)Y-=F[I].length+1,I++;Y=Math.max(0,Math.min(F[I].length,Y));let X=0;for(let Q=0;Q<I;Q++)X+=F[Q].length+1;return X+Y}function DU(D,$){if(typeof D=="string")return hD.aliases.get(D)===$;for(let U of D)if(U!==void 0&&DU(U,$))return!0;return!1}function cS(D,$){if(D===$)return;let U=D.split(`
`),J=$.split(`
`),F=Math.max(U.length,J.length),I=[];for(let Y=0;Y<F;Y++)U[Y]!==J[Y]&&I.push(Y);return{lines:I,numLinesBefore:U.length,numLinesAfter:J.length,numLines:F}}function e$(D){return D===a7}function l8(D,$){let U=D;U.isTTY&&U.setRawMode($)}function RW({input:D=jW,output:$=e7,overwrite:U=!0,hideCursor:J=!0}={}){let F=O$.createInterface({input:D,output:$,prompt:"",tabSize:1});O$.emitKeypressEvents(D,F),D instanceof vW&&D.isTTY&&D.setRawMode(!0);let I=(Y,{name:X,sequence:Q})=>{let w=String(Y);if(DU([w,X,Q],"cancel")){J&&$.write(sD.cursor.show),process.exit(0);return}if(!U)return;O$.moveCursor($,X==="return"?0:-1,X==="return"?-1:0,()=>{O$.clearLine($,1,()=>{D.once("keypress",I)})})};return J&&$.write(sD.cursor.hide),D.once("keypress",I),()=>{D.off("keypress",I),J&&$.write(sD.cursor.show),D instanceof vW&&D.isTTY&&!iS&&D.setRawMode(!1),F.terminal=!1,F.close()}}function f4(D,$,U,J=U,F=U,I){let Y=r8(D??e7);return L$($,Y-U.length,{hard:!0,trim:!1}).split(`
`).map((X,Q,w)=>{let K=I?I(X,Q):X;return Q===0?`${J}${K}`:Q===w.length-1?`${F}${K}`:`${U}${K}`}).join(`
`)}function SW(D,$){if("~standard"in D){let U=D["~standard"].validate($);if(U instanceof Promise)throw TypeError("Schema validation must be synchronous. Update `validate()` and remove any asynchronous logic.");return U.issues?.at(0)?.message}return D($)}class J${input;output;_abortSignal;rl;opts;_render;_track=!1;_prevFrame="";_subscribers=new Map;_cursor=0;state="initial";error="";value;userInput="";constructor(D,$=!0){let{input:U=jW,output:J=e7,render:F,signal:I,...Y}=D;this.opts=Y,this.onKeypress=this.onKeypress.bind(this),this.close=this.close.bind(this),this.render=this.render.bind(this),this._render=F.bind(this),this._track=$,this._abortSignal=I,this.input=U,this.output=J}unsubscribe(){this._subscribers.clear()}setSubscriber(D,$){let U=this._subscribers.get(D)??[];U.push($),this._subscribers.set(D,U)}on(D,$){this.setSubscriber(D,{cb:$})}once(D,$){this.setSubscriber(D,{cb:$,once:!0})}emit(D,...$){let U=this._subscribers.get(D)??[],J=[];for(let F of U)F.cb(...$),F.once&&J.push(()=>U.splice(U.indexOf(F),1));for(let F of J)F()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(a7);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=hS.createInterface({input:this.input,tabSize:2,prompt:"",escapeCodeTimeout:50,terminal:!0}),this.rl.prompt(),this.opts.initialUserInput!==void 0&&this._setUserInput(this.opts.initialUserInput,!0),this.input.on("keypress",this.onKeypress),l8(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(sD.cursor.show),this.output.off("resize",this.render),l8(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(sD.cursor.show),this.output.off("resize",this.render),l8(this.input,!1),D(a7)})})}_isActionKey(D,$){return D==="\t"}_shouldSubmit(D,$){return!0}_setValue(D){this.value=D,this.emit("value",this.value)}_setUserInput(D,$){this.userInput=D??"",this.emit("userInput",this.userInput),$&&this._track&&this.rl&&(this.rl.write(this.userInput),this._cursor=this.rl.cursor)}_clearUserInput(){this.rl?.write(null,{ctrl:!0,name:"u"}),this._setUserInput("")}onKeypress(D,$){if(this._track&&$.name!=="return"&&($.name&&this._isActionKey(D,$)&&this.rl?.write(null,{ctrl:!0,name:"h"}),this._cursor=this.rl?.cursor??0,this._setUserInput(this.rl?.line)),this.state==="error"&&(this.state="active"),$?.name&&(!this._track&&hD.aliases.has($.name)&&this.emit("cursor",hD.aliases.get($.name)),hD.actions.has($.name)&&this.emit("cursor",$.name)),D&&(D.toLowerCase()==="y"||D.toLowerCase()==="n")&&this.emit("confirm",D.toLowerCase()==="y"),this.emit("key",D,$),$?.name==="return"&&this._shouldSubmit(D,$)){if(this.opts.validate){let U=SW(this.opts.validate,this.value);U&&(this.error=U instanceof Error?U.message:U,this.state="error",this.rl?.write(this.userInput))}this.state!=="error"&&(this.state="submit")}DU([D,$?.name,$?.sequence],"cancel")&&(this.state="cancel"),(this.state==="submit"||this.state==="cancel")&&this.emit("finalize"),this.render(),(this.state==="submit"||this.state==="cancel")&&this.close()}close(){this.input.unpipe(),this.input.removeListener("keypress",this.onKeypress),this.output.write(`
`),l8(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=L$(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(sD.cursor.move(-999,D*-1))}render(){let D=L$(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(sD.cursor.hide);else{let $=cS(this._prevFrame,D),U=$U(this.output);if(this.restoreCursor(),$){let J=Math.max(0,$.numLinesAfter-U),F=Math.max(0,$.numLinesBefore-U),I=$.lines.find((Y)=>Y>=J);if(I===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(sD.cursor.move(0,I-F)),this.output.write(sD.erase.lines(1));let Y=D.split(`
`);this.output.write(Y[I]),this._prevFrame=D,this.output.write(sD.cursor.move(0,Y.length-I-1));return}else if($.lines.length>1){if(J<F)I=J;else{let X=I-F;X>0&&this.output.write(sD.cursor.move(0,X))}this.output.write(sD.erase.down());let Y=D.split(`
`).slice(I);this.output.write(Y.join(`
`)),this._prevFrame=D;return}}this.output.write(sD.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function lS(D,$){if(D===void 0||$.length===0)return 0;let U=$.findIndex((J)=>J.value===D);return U!==-1?U:0}function pS(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function rS(D,$){if($)return D?$:$[0]}function MW(D){return[...D].map(($)=>tS[$])}function aS(D){let $=new Intl.DateTimeFormat(D,{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(2000,0,15)),U=[],J="/";for(let F of $)F.type==="literal"?J=F.value.trim()||F.value:(F.type==="year"||F.type==="month"||F.type==="day")&&U.push({type:F.type,len:F.type==="year"?4:2});return{segments:U,separator:J}}function t7(D){return Number.parseInt((D||"0").replace(/_/g,"0"),10)||0}function p8(D){return{year:t7(D.year),month:t7(D.month),day:t7(D.day)}}function s7(D,$){return new Date(D||2001,$||1,0).getDate()}function CW(D){let{year:$,month:U,day:J}=p8(D);if(!$||$<0||$>9999||!U||U<1||U>12||!J||J<1)return;let F=new Date(Date.UTC($,U-1,J));if(!(F.getUTCFullYear()!==$||F.getUTCMonth()!==U-1||F.getUTCDate()!==J))return{year:$,month:U,day:J}}function AW(D){let $=CW(D);return $?new Date(Date.UTC($.year,$.month-1,$.day)):void 0}function sS(D,$,U,J){let F=U?{year:U.getUTCFullYear(),month:U.getUTCMonth()+1,day:U.getUTCDate()}:null,I=J?{year:J.getUTCFullYear(),month:J.getUTCMonth()+1,day:J.getUTCDate()}:null;return D==="year"?{min:F?.year??1,max:I?.year??9999}:D==="month"?{min:F&&$.year===F.year?F.month:1,max:I&&$.year===I.year?I.month:12}:{min:F&&$.year===F.year&&$.month===F.month?F.day:1,max:I&&$.year===I.year&&$.month===I.month?I.day:s7($.year,$.month)}}var sD,nS,dS,hD,iS,a7,r8=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,$U=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,oS,UU,tS,TW,eS,DC,PW,bW,kW,FU;var JU=R(()=>{p7();sD=S0(o7(),1);nS=["up","down","left","right","space","enter","cancel"],dS=["January","February","March","April","May","June","July","August","September","October","November","December"],hD={actions:new Set(nS),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["\x03","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0,date:{monthNames:[...dS],messages:{required:"Please enter a valid date",invalidMonth:"There are only 12 months in a year",invalidDay:(D,$)=>`There are only ${D} days in ${$}`,afterMin:(D)=>`Date must be on or after ${D.toISOString().slice(0,10)}`,beforeMax:(D)=>`Date must be on or before ${D.toISOString().slice(0,10)}`}}};iS=globalThis.process.platform.startsWith("win"),a7=Symbol("clack:cancel");oS=class extends J${filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#$=0;#J="";#D;#I;#X;get cursor(){return this.#$}get userInputWithCursor(){if(!this.userInput)return s6(["inverse","hidden"],"_");if(this._cursor>=this.userInput.length)return`${this.userInput}█`;let $=this.userInput.slice(0,this.cursor),U=this.userInput.slice(this.cursor,this.cursor+1),J=this.userInput.slice(this.cursor+1);return`${$}${s6("inverse",U)}${J}`}get options(){return typeof this.#I=="function"?this.#I():this.#I}constructor($){super($),this.#I=$.options,this.#X=$.placeholder;let U=this.options;this.filteredOptions=[...U],this.multiple=$.multiple===!0,this.#D=typeof $.options=="function"?$.filter:$.filter??pS;let J;if($.initialValue&&Array.isArray($.initialValue)?this.multiple?J=$.initialValue:J=$.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(J=[this.options[0]?.value]),J)for(let F of J){let I=U.findIndex((Y)=>Y.value===F);I!==-1&&(this.toggleSelected(F),this.#$=I)}this.focusedValue=this.options[this.#$]?.value,this.on("key",(F,I)=>this.#U(F,I)),this.on("userInput",(F)=>this.#F(F))}_isActionKey($,U){return $==="\t"||this.multiple&&this.isNavigating&&U.name==="space"&&$!==void 0&&$!==""}#U($,U){let J=U.name==="up",F=U.name==="down",I=U.name==="return",Y=this.userInput===""||this.userInput==="\t",X=this.#X,Q=this.options,w=X!==void 0&&X!==""&&Q.some((K)=>!K.disabled&&(this.#D?this.#D(X,K):!0));if(U.name==="tab"&&Y&&w){this.userInput==="\t"&&this._clearUserInput(),this._setUserInput(X,!0),this.isNavigating=!1;return}J||F?(this.#$=a6(this.#$,J?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#$]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):I?this.value=rS(this.multiple,this.selectedValues):this.multiple?this.focusedValue!==void 0&&(U.name==="tab"||this.isNavigating&&U.name==="space")?this.toggleSelected(this.focusedValue):this.isNavigating=!1:(this.focusedValue&&(this.selectedValues=[this.focusedValue]),this.isNavigating=!1)}deselectAll(){this.selectedValues=[]}toggleSelected($){this.filteredOptions.length!==0&&(this.multiple?this.selectedValues.includes($)?this.selectedValues=this.selectedValues.filter((U)=>U!==$):this.selectedValues=[...this.selectedValues,$]:this.selectedValues=[$])}#F($){if($!==this.#J){this.#J=$;let U=this.options;$&&this.#D?this.filteredOptions=U.filter((I)=>this.#D?.($,I)):this.filteredOptions=[...U];let J=lS(this.focusedValue,this.filteredOptions);this.#$=a6(J,0,this.filteredOptions);let F=this.filteredOptions[this.#$];F&&!F.disabled?this.focusedValue=F.value:this.focusedValue=void 0,this.multiple||(this.focusedValue!==void 0?this.toggleSelected(this.focusedValue):this.deselectAll())}}};UU=class UU extends J${get cursor(){return this.value?0:1}get _value(){return this.cursor===0}constructor(D){super(D,!1),this.value=!!D.initialValue,this.on("userInput",()=>{this.value=this._value}),this.on("confirm",($)=>{this.output.write(sD.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};tS={Y:{type:"year",len:4},M:{type:"month",len:2},D:{type:"day",len:2}};TW=class TW extends J${#$;#J;#D;#I;#X;#U={segmentIndex:0,positionInSegment:0};#F=!0;#Y=null;inlineError="";get segmentCursor(){return{...this.#U}}get segmentValues(){return{...this.#D}}get segments(){return this.#$}get separator(){return this.#J}get formattedValue(){return this.#u(this.#D)}#u(D){return this.#$.map(($)=>D[$.type]).join(this.#J)}#Q(){this._setUserInput(this.#u(this.#D)),this._setValue(AW(this.#D)??void 0)}constructor(D){let $=D.format?{segments:MW(D.format),separator:D.separator??"/"}:aS(D.locale),U=D.separator??$.separator,J=D.format?MW(D.format):$.segments,F=D.initialValue??D.defaultValue,I=F?{year:String(F.getUTCFullYear()).padStart(4,"0"),month:String(F.getUTCMonth()+1).padStart(2,"0"),day:String(F.getUTCDate()).padStart(2,"0")}:{year:"____",month:"__",day:"__"},Y=J.map((X)=>I[X.type]).join(U);super({...D,initialUserInput:Y},!1),this.#$=J,this.#J=U,this.#D=I,this.#I=D.minDate,this.#X=D.maxDate,this.#Q(),this.on("cursor",(X)=>this.#z(X)),this.on("key",(X,Q)=>this.#E(X,Q)),this.on("finalize",()=>this.#B(D))}#w(){let D=Math.max(0,Math.min(this.#U.segmentIndex,this.#$.length-1)),$=this.#$[D];if($)return this.#U.positionInSegment=Math.max(0,Math.min(this.#U.positionInSegment,$.len-1)),{segment:$,index:D}}#K(D){this.inlineError="",this.#Y=null;let $=this.#w();$&&(this.#U.segmentIndex=Math.max(0,Math.min(this.#$.length-1,$.index+D)),this.#U.positionInSegment=0,this.#F=!0)}#W(D){let $=this.#w();if(!$)return;let{segment:U}=$,J=this.#D[U.type],F=!J||J.replace(/_/g,"")==="",I=Number.parseInt((J||"0").replace(/_/g,"0"),10)||0,Y=sS(U.type,p8(this.#D),this.#I,this.#X),X;F?X=D===1?Y.min:Y.max:X=Math.max(Math.min(Y.max,I+D),Y.min),this.#D={...this.#D,[U.type]:X.toString().padStart(U.len,"0")},this.#F=!0,this.#Y=null,this.#Q()}#z(D){if(D)switch(D){case"right":return this.#K(1);case"left":return this.#K(-1);case"up":return this.#W(1);case"down":return this.#W(-1)}}#E(D,$){if($?.name==="backspace"||$?.sequence===""||$?.sequence==="\b"||D===""||D==="\b"){this.inlineError="";let U=this.#w();if(!U)return;if(!this.#D[U.segment.type].replace(/_/g,"")){this.#K(-1);return}this.#D[U.segment.type]="_".repeat(U.segment.len),this.#F=!0,this.#U.positionInSegment=0,this.#Q();return}if($?.name==="tab"){this.inlineError="";let U=this.#w();if(!U)return;let J=$.shift?-1:1,F=U.index+J;F>=0&&F<this.#$.length&&(this.#U.segmentIndex=F,this.#U.positionInSegment=0,this.#F=!0);return}if(D&&/^[0-9]$/.test(D)){let U=this.#w();if(!U)return;let{segment:J}=U,F=!this.#D[J.type].replace(/_/g,"");if(this.#F&&this.#Y!==null&&!F){let W=this.#Y+D,E={...this.#D,[J.type]:W},G=this.#G(E,J);if(G){this.inlineError=G,this.#Y=null,this.#F=!1;return}this.inlineError="",this.#D[J.type]=W,this.#Y=null,this.#F=!1,this.#Q(),U.index<this.#$.length-1&&(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#F=!0);return}this.#F&&!F&&(this.#D[J.type]="_".repeat(J.len),this.#U.positionInSegment=0),this.#F=!1,this.#Y=null;let I=this.#D[J.type],Y=I.indexOf("_"),X=Y>=0?Y:Math.min(this.#U.positionInSegment,J.len-1);if(X<0||X>=J.len)return;let Q=I.slice(0,X)+D+I.slice(X+1),w=!1;if(X===0&&I==="__"&&(J.type==="month"||J.type==="day")){let W=Number.parseInt(D,10);Q=`0${D}`,w=W<=(J.type==="month"?1:2)}if(J.type==="year"&&(Q=(I.replace(/_/g,"")+D).padStart(J.len,"_")),!Q.includes("_")){let W={...this.#D,[J.type]:Q},E=this.#G(W,J);if(E){this.inlineError=E;return}}this.inlineError="",this.#D[J.type]=Q;let K=Q.includes("_")?void 0:CW(this.#D);if(K){let{year:W,month:E}=K,G=s7(W,E);this.#D={year:String(Math.max(0,Math.min(9999,W))).padStart(4,"0"),month:String(Math.max(1,Math.min(12,E))).padStart(2,"0"),day:String(Math.max(1,Math.min(G,K.day))).padStart(2,"0")}}this.#Q();let u=Q.indexOf("_");w?(this.#F=!0,this.#Y=D):u>=0?this.#U.positionInSegment=u:Y>=0&&U.index<this.#$.length-1?(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#F=!0):this.#U.positionInSegment=Math.min(X+1,J.len-1)}}#G(D,$){let{month:U,day:J}=p8(D);if($.type==="month"&&(U<0||U>12))return hD.date.messages.invalidMonth;if($.type==="day"&&(J<0||J>31))return hD.date.messages.invalidDay(31,"any month")}#B(D){let{year:$,month:U,day:J}=p8(this.#D);if($&&U&&J){let F=s7($,U);this.#D={...this.#D,day:String(Math.min(J,F)).padStart(2,"0")}}this.value=AW(this.#D)??D.defaultValue??void 0}};eS=class extends J${options;cursor=0;#$;getGroupItems($){return this.options.filter((U)=>U.group===$)}isGroupSelected($){let U=this.getGroupItems($),J=this.value;return J===void 0?!1:U.every((F)=>J.includes(F.value))}toggleValue(){let $=this.options[this.cursor];if($!==void 0)if(this.value===void 0&&(this.value=[]),$.group===!0){let U=$.value,J=this.getGroupItems(U);this.isGroupSelected(U)?this.value=this.value.filter((F)=>J.findIndex((I)=>I.value===F)===-1):this.value=[...this.value,...J.map((F)=>F.value)],this.value=Array.from(new Set(this.value))}else{let U=this.value.includes($.value);this.value=U?this.value.filter((J)=>J!==$.value):[...this.value,$.value]}}constructor($){super($,!1);let{options:U}=$;this.#$=$.selectableGroups!==!1,this.options=Object.entries(U).flatMap(([J,F])=>[{value:J,group:!0,label:J},...F.map((I)=>({...I,group:J}))]),this.value=[...$.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:J})=>J===$.cursorAt),this.#$?0:1),this.on("cursor",(J)=>{switch(J){case"left":case"up":{this.cursor=this.cursor===0?this.options.length-1:this.cursor-1;let F=this.options[this.cursor]?.group===!0;!this.#$&&F&&(this.cursor=this.cursor===0?this.options.length-1:this.cursor-1);break}case"down":case"right":{this.cursor=this.cursor===this.options.length-1?0:this.cursor+1;let F=this.options[this.cursor]?.group===!0;!this.#$&&F&&(this.cursor=this.cursor===this.options.length-1?0:this.cursor+1);break}case"space":this.toggleValue();break}})}},DC=new Set(["up","down","left","right"]);PW=class PW extends J${#$=!1;#J;focused="editor";get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${D}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),J=D.slice(this.cursor+1);return U===`
`?`${$}█
${J}`:`${$}${s6("inverse",U)}${J}`}get cursor(){return this._cursor}#D(D){if(this.userInput.length===0){this._setUserInput(D);return}this._setUserInput(this.userInput.slice(0,this.cursor)+D+this.userInput.slice(this.cursor))}#I(D){let $=this.value??"";switch(D){case"up":this._cursor=i8(this._cursor,0,-1,$);return;case"down":this._cursor=i8(this._cursor,0,1,$);return;case"left":this._cursor=i8(this._cursor,-1,0,$);return;case"right":this._cursor=i8(this._cursor,1,0,$);return}}_shouldSubmit(D,$){if(this.#J)return this.focused==="submit"?!0:(this.#D(`
`),this._cursor++,!1);let U=this.#$;return this.#$=!0,U&&this.cursor===this.userInput.length?(this.userInput[this.cursor-1]===`
`&&(this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--),!0):(this.#D(`
`),this._cursor++,!1)}constructor(D){let $=D.initialUserInput??D.initialValue;super({...D,initialUserInput:$},!1),$!==void 0&&(this._cursor=$.length),this.#J=D.showSubmit??!1,this.on("key",(U,J)=>{if(J?.name&&DC.has(J.name)){this.#$=!1,this.#I(J.name);return}if(U==="\t"&&this.#J){this.focused=this.focused==="editor"?"submit":"editor";return}if(J?.name!=="return"){if(this.#$=!1,J?.name==="backspace"&&this.cursor>0){this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--;return}if(J?.name==="delete"&&this.cursor<this.userInput.length){this._setUserInput(this.userInput.slice(0,this.cursor)+this.userInput.slice(this.cursor+1));return}U&&(this.#J&&this.focused==="submit"&&(this.focused="editor"),this.#D(U??""),this._cursor++)}}),this.on("userInput",(U)=>{this._setValue(U)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}};bW=class extends J${_mask="•";get cursor(){return this._cursor}get masked(){return this.userInput.replaceAll(/./g,this._mask)}get userInputWithCursor(){if(this.state==="submit"||this.state==="cancel")return this.masked;let $=this.userInput;if(this.cursor>=$.length)return`${this.masked}${s6(["inverse","hidden"],"_")}`;let U=this.masked,J=U.slice(0,this.cursor),F=U.slice(this.cursor,this.cursor+1),I=U.slice(this.cursor+1);return`${J}${s6("inverse",F)}${I}`}clear(){this._clearUserInput()}constructor({mask:$,...U}){super(U),this._mask=$??"•",this.on("userInput",(J)=>{this._setValue(J)}),this.on("finalize",()=>{this.value===void 0&&(this.value="")})}},kW=class extends J${options;cursor=0;get _selectedValue(){return this.options[this.cursor]}changeValue(){let $=this._selectedValue;this.value=$===void 0?void 0:$.value}constructor($){super($,!1),this.options=$.options;let U=this.options.findIndex(({value:F})=>F===$.initialValue),J=U===-1?0:U;this.cursor=this.options[J]?.disabled?a6(J,1,this.options):J,this.changeValue(),this.on("cursor",(F)=>{switch(F){case"left":case"up":this.cursor=a6(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=a6(this.cursor,1,this.options);break}this.changeValue()})}};FU=class FU extends J${get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${this.userInput}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),J=D.slice(this.cursor+1);return`${$}${s6("inverse",U)}${J}`}get cursor(){return this._cursor}constructor(D){super({...D,initialUserInput:D.initialUserInput??D.initialValue}),this.on("userInput",($)=>{this._setValue($)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}}});import{styleText as i,stripVTControlCharacters as LDD}from"node:util";import g0 from"node:process";function $C(){if(g0.platform!=="win32")return g0.env.TERM!=="linux";return Boolean(g0.env.CI)||Boolean(g0.env.WT_SESSION)||Boolean(g0.env.TERMINUS_SUBLIME)||g0.env.ConEmuTask==="{cmd::Cmder}"||g0.env.TERM_PROGRAM==="Terminus-Sublime"||g0.env.TERM_PROGRAM==="vscode"||g0.env.TERM==="xterm-256color"||g0.env.TERM==="alacritty"||g0.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function uC(D,$){let U=[`${$?`${i("cyan",ED)}  `:""}${D.join(" • ")}`];return $&&U.push(i("cyan",I$)),U}var m4,IU,UC=()=>process.env.CI==="true",OD=(D,$)=>IU?D:$,FC,_W,gW,XU,JC,ED,I$,vDD,MDD,YU,t8,ADD,jDD,RDD,IC,SDD,CDD,TDD,PDD,bDD,kDD,YC,XC,QC,wC,a8=(D)=>{switch(D){case"initial":case"active":return i("cyan",FC);case"cancel":return i("red",_W);case"error":return i("yellow",gW);case"submit":return i("green",XU)}},KC=(D)=>{switch(D){case"initial":case"active":return i("cyan",ED);case"cancel":return i("red",ED);case"error":return i("yellow",ED);case"submit":return i("green",ED)}},xW=(D,$,U,J,F,I=!1)=>{let Y=$,X=0;if(I)for(let Q=J-1;Q>=U;Q--){let w=D[Q];if(w&&(Y-=w.length),X++,Y<=F)break}else for(let Q=U;Q<J;Q++){let w=D[Q];if(w&&(Y-=w.length),X++,Y<=F)break}return{lineCount:Y,removals:X}},WC=({cursor:D,options:$,style:U,output:J=process.stdout,maxItems:F=Number.POSITIVE_INFINITY,columnPadding:I=0,rowPadding:Y=4})=>{let X=r8(J)-I,Q=$U(J),w=i("dim","..."),K=Math.max(Q-Y,0),u=Math.max(Math.min(F,K),5),W=0;D>=u-3&&(W=Math.max(Math.min(D-u+3,$.length-u),0));let E=u<$.length&&W>0,G=u<$.length&&W+u<$.length,q=Math.min(W+u,$.length),B=[],H=0;E&&H++,G&&H++;let N=W+(E?1:0),z=q-(G?1:0);for(let A=N;A<z;A++){let j=$[A],P=j?U(j,A===D):"",_=L$(P,X,{hard:!0,trim:!1}).split(`
`);B.push(_),H+=_.length}if(H>K){let A=0,j=0,P=H,_=D-N,x=K,n=()=>xW(B,P,0,_,x),g=()=>xW(B,P,_+1,B.length,x,!0);E?({lineCount:P,removals:A}=n(),P>x&&(G||(x-=1),{lineCount:P,removals:j}=g())):(G||(x-=1),{lineCount:P,removals:j}=g(),P>x&&(x-=1,{lineCount:P,removals:A}=n())),A>0&&(E=!0,B.splice(0,A)),j>0&&(G=!0,B.splice(B.length-j,j))}let O=[];E&&O.push(w);for(let A of B)for(let j of A)O.push(j);return G&&O.push(w),O},e6=(D)=>{let $=D.active??"Yes",U=D.inactive??"No";return new UU({active:$,inactive:U,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let J=D.withGuide??hD.withGuide,F=`${a8(this.state)}  `,I=J?`${i("gray",ED)}  `:"",Y=f4(D.output,D.message,I,F),X=`${J?`${i("gray",ED)}
`:""}${Y}
`,Q=this.value?$:U;switch(this.state){case"submit":{let w=J?`${i("gray",ED)}  `:"";return`${X}${w}${i("dim",Q)}`}case"cancel":{let w=J?`${i("gray",ED)}  `:"";return`${X}${w}${i(["strikethrough","dim"],Q)}${J?`
${i("gray",ED)}`:""}`}default:{let w=J?`${i("cyan",ED)}  `:"",K=J?i("cyan",I$):"";return`${X}${w}${this.value?`${i("green",YU)} ${$}`:`${i("dim",t8)} ${i("dim",$)}`}${D.vertical?J?`
${i("cyan",ED)}  `:`
`:` ${i("dim","/")} `}${this.value?`${i("dim",t8)} ${i("dim",U)}`:`${i("green",YU)} ${U}`}
${K}
`}}}}).prompt()},xDD,VD,_DD=(D="",$)=>{let U=$?.output??process.stdout,J=$?.withGuide??hD.withGuide?`${i("gray",I$)}  `:"";U.write(`${J}${i("red",D)}

`)},s8=(D="",$)=>{let U=$?.output??process.stdout,J=$?.withGuide??hD.withGuide?`${i("gray",JC)}  `:"";U.write(`${J}${D}
`)},y4=(D="",$)=>{let U=$?.output??process.stdout,J=$?.withGuide??hD.withGuide?`${i("gray",ED)}
${i("gray",I$)}  `:"";U.write(`${J}${D}

`)},gDD=(D)=>new bW({validate:D.validate,mask:D.mask??IC,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??hD.withGuide,U=`${$?`${i("gray",ED)}
`:""}${a8(this.state)}  ${D.message}
`,J=this.userInputWithCursor,F=this.masked;switch(this.state){case"error":{let I=$?`${i("yellow",ED)}  `:"",Y=$?`${i("yellow",I$)}  `:"",X=F??"";return D.clearOnError&&this.clear(),`${U.trim()}
${I}${X}
${Y}${i("yellow",this.error)}
`}case"submit":{let I=$?`${i("gray",ED)}  `:"",Y=F?i("dim",F):"";return`${U}${I}${Y}`}case"cancel":{let I=$?`${i("gray",ED)}  `:"",Y=F?i(["strikethrough","dim"],F):"";return`${U}${I}${Y}${F&&$?`
${i("gray",ED)}`:""}`}default:{let I=$?`${i("cyan",ED)}  `:"",Y=$?i("cyan",I$):"";return`${U}${I}${J}
${Y}
`}}}}).prompt(),GC=(D)=>i("magenta",D),D1=({indicator:D="dots",onCancel:$,output:U=process.stdout,cancelMessage:J,errorMessage:F,frames:I=IU?["◒","◐","◓","◑"]:["•","o","O","0"],delay:Y=IU?80:120,signal:X,...Q}={})=>{let w=UC(),K,u,W=!1,E=!1,G="",q,B=performance.now(),H=r8(U),N=Q?.styleFrame??GC,z=(t)=>{let DD=t>1?F??hD.messages.error:J??hD.messages.cancel;E=t===1,W&&(e(DD,t),E&&typeof $=="function"&&$())},O=()=>z(2),A=()=>z(1),j=()=>{process.on("uncaughtExceptionMonitor",O),process.on("unhandledRejection",O),process.on("SIGINT",A),process.on("SIGTERM",A),process.on("exit",z),X&&X.addEventListener("abort",A)},P=()=>{process.removeListener("uncaughtExceptionMonitor",O),process.removeListener("unhandledRejection",O),process.removeListener("SIGINT",A),process.removeListener("SIGTERM",A),process.removeListener("exit",z),X&&X.removeEventListener("abort",A)},_=()=>{if(q===void 0)return;w&&U.write(`
`);let t=L$(q,H,{hard:!0,trim:!1}).split(`
`);t.length>1&&U.write(m4.cursor.up(t.length-1)),U.write(m4.cursor.to(0)),U.write(m4.erase.down())},x=(t)=>t.replace(/\.+$/,""),n=(t)=>{let DD=(performance.now()-t)/1000,L=Math.floor(DD/60),V=Math.floor(DD%60);return L>0?`[${L}m ${V}s]`:`[${V}s]`},g=Q.withGuide??hD.withGuide,UD=(t="")=>{W=!0,K=RW({output:U}),G=x(t),B=performance.now(),g&&U.write(`${i("gray",ED)}
`);let DD=0,L=0;j(),u=setInterval(()=>{if(w&&G===q)return;_(),q=G;let V=N(I[DD]),Z;if(w)Z=`${V}  ${G}...`;else if(D==="timer")Z=`${V}  ${G} ${n(B)}`;else{let k=".".repeat(Math.floor(L)).slice(0,3);Z=`${V}  ${G}${k}`}let M=L$(Z,H,{hard:!0,trim:!1});U.write(M),DD=DD+1<I.length?DD+1:0,L=L<4?L+0.125:0},Y)},e=(t="",DD=0,L=!1)=>{if(!W)return;W=!1,clearInterval(u),_();let V=DD===0?i("green",XU):DD===1?i("red",_W):i("red",gW);G=t??G,L||(D==="timer"?U.write(`${V}  ${G} ${n(B)}
`):U.write(`${V}  ${G}
`)),P(),K()};return{start:UD,stop:(t="")=>e(t,0),message:(t="")=>{G=x(t??G)},cancel:(t="")=>e(t,1),error:(t="")=>e(t,2),clear:()=>e("",0,!0),get isCancelled(){return E}}},fDD,zC,o8=(D,$)=>D.includes(`
`)?D.split(`
`).map((U)=>$(U)).join(`
`):$(D),fW=(D)=>{let $=(J,F)=>{if(J===void 0)return"";let I=J.label??String(J.value);switch(F){case"disabled":return`${i("gray",t8)} ${o8(I,(Y)=>i("gray",Y))}${J.hint?` ${i("dim",`(${J.hint??"disabled"})`)}`:""}`;case"selected":return`${o8(I,(Y)=>i("dim",Y))}`;case"active":return`${i("green",YU)} ${I}${J.hint?` ${i("dim",`(${J.hint})`)}`:""}`;case"cancelled":return`${o8(I,(Y)=>i(["strikethrough","dim"],Y))}`;default:return`${i("dim",t8)} ${o8(I,(Y)=>i("dim",Y))}`}},U=D.showInstructions??!0;return new kW({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let J=D.withGuide??hD.withGuide,F=`${a8(this.state)}  `,I=`${KC(this.state)}  `,Y=f4(D.output,D.message,I,F),X=`${J?`${i("gray",ED)}
`:""}${Y}
`;switch(this.state){case"submit":{let Q=J?`${i("gray",ED)}  `:"",w=f4(D.output,$(this.options[this.cursor],"selected"),Q);return`${X}${w}`}case"cancel":{let Q=J?`${i("gray",ED)}  `:"",w=f4(D.output,$(this.options[this.cursor],"cancelled"),Q);return`${X}${w}${J?`
${i("gray",ED)}`:""}`}default:{let Q=J?`${i("cyan",ED)}  `:"",w=X.split(`
`).length,K=U?uC(zC,J):J?[i("cyan",I$)]:[],u=K.join(`
`),W=K.length+1;return`${X}${Q}${WC({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:Q.length,rowPadding:w+W,style:(E,G)=>$(E,E.disabled?"disabled":G?"active":"inactive")}).join(`
${Q}`)}
${u}
`}}}}).prompt()},mDD,yDD=(D)=>new FU({validate:D.validate,placeholder:D.placeholder,defaultValue:D.defaultValue,initialValue:D.initialValue,output:D.output,signal:D.signal,input:D.input,render(){let $=D?.withGuide??hD.withGuide,U=`${`${$?`${i("gray",ED)}
`:""}${a8(this.state)}  `}${D.message}
`,J=D.placeholder&&D.placeholder.length>0?i("inverse",D.placeholder[0])+i("dim",D.placeholder.slice(1)):i(["inverse","hidden"],"_"),F=this.userInput?this.userInputWithCursor:J,I=this.value??"";switch(this.state){case"error":{let Y=this.error?`  ${i("yellow",this.error)}`:"",X=$?`${i("yellow",ED)}  `:"",Q=$?i("yellow",I$):"";return`${U.trim()}
${X}${F}
${Q}${Y}
`}case"submit":{let Y=I?`  ${i("dim",I)}`:"",X=$?i("gray",ED):"";return`${U}${X}${Y}`}case"cancel":{let Y=I?`  ${i(["strikethrough","dim"],I)}`:"",X=$?i("gray",ED):"";return`${U}${X}${Y}${I.trim()?`
${X}`:""}`}default:{let Y=$?`${i("cyan",ED)}  `:"",X=$?i("cyan",I$):"";return`${U}${Y}${F}
${X}
`}}}}).prompt();var H$=R(()=>{JU();JU();p7();d7();m4=S0(o7(),1);IU=$C(),FC=OD("◆","*"),_W=OD("■","x"),gW=OD("▲","x"),XU=OD("◇","o"),JC=OD("┌","T"),ED=OD("│","|"),I$=OD("└","—"),vDD=OD("┐","T"),MDD=OD("┘","—"),YU=OD("●",">"),t8=OD("○"," "),ADD=OD("◻","[•]"),jDD=OD("◼","[+]"),RDD=OD("◻","[ ]"),IC=OD("▪","•"),SDD=OD("─","-"),CDD=OD("╮","+"),TDD=OD("├","+"),PDD=OD("╯","+"),bDD=OD("╰","+"),kDD=OD("╭","+"),YC=OD("●","•"),XC=OD("◆","*"),QC=OD("▲","!"),wC=OD("■","x");xDD=[`${i("dim","↑/↓")} to navigate`,`${i("dim","Space:")} select`,`${i("dim","Enter:")} confirm`],VD={message:(D=[],{symbol:$=i("gray",ED),secondarySymbol:U=i("gray",ED),output:J=process.stdout,spacing:F=1,withGuide:I}={})=>{let Y=[],X=I??hD.withGuide,Q=X?U:"",w=X?`${$}  `:"",K=X?`${U}  `:"";for(let W=0;W<F;W++)Y.push(Q);let u=Array.isArray(D)?D:D.split(`
`);if(u.length>0){let[W,...E]=u;W.length>0?Y.push(`${w}${W}`):Y.push(X?$:"");for(let G of E)G.length>0?Y.push(`${K}${G}`):Y.push(X?U:"")}J.write(`${Y.join(`
`)}
`)},info:(D,$)=>{VD.message(D,{...$,symbol:i("blue",YC)})},success:(D,$)=>{VD.message(D,{...$,symbol:i("green",XC)})},step:(D,$)=>{VD.message(D,{...$,symbol:i("green",XU)})},warn:(D,$)=>{VD.message(D,{...$,symbol:i("yellow",QC)})},warning:(D,$)=>{VD.warn(D,$)},error:(D,$)=>{VD.message(D,{...$,symbol:i("red",wC)})}},fDD={light:OD("─","-"),heavy:OD("━","="),block:OD("█","#")},zC=[`${i("dim","↑/↓")} to navigate`,`${i("dim","Enter:")} confirm`],mDD=`${i("gray",ED)}  `});function e8(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function hW(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function D3(D=[],$=[]){let U=Math.max(D.length,$.length);for(let J=0;J<U;J++){let F=D[J],I=$[J];if(F===void 0&&I===void 0)return 0;if(I===void 0)return 1;if(F===void 0)return-1;if(typeof F==="string"&&typeof I==="number")return 1;if(typeof F==="number"&&typeof I==="string")return-1;if(F<I)return-1;if(F>I)return 1}return 0}function wU(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function E0(D){return D.split(".").filter(Boolean).map(($)=>{if(VC.test($)){let U=Number($);if(wU(U))return U}return $})}function l0(D){return D.split(".").filter(Boolean)}function U3(D,$){let U=Number(D);if(!wU(U))throw TypeError($);return U}function Y$(D){return Number.isNaN(D.major)&&Number.isNaN(D.minor)&&Number.isNaN(D.patch)&&(D.prerelease===void 0||D.prerelease.length===0)&&(D.build===void 0||D.build.length===0)}var $1="0|[1-9]\\d*",EC="\\d*[a-zA-Z-][a-zA-Z0-9-]*",BC,mW,nW,yW="[0-9A-Za-z-]+",dW,cW,iW,lW="(?:<|>)?=?",qC="x|X|\\*",QU,$3,pW,rW,KU=256,VC;var H0=R(()=>{BC=`(?<major>${$1})\\.(?<minor>${$1})\\.(?<patch>${$1})`,mW=`(?:${$1}|${EC})`,nW=`(?:-(?<prerelease>${mW}(?:\\.${mW})*))`,dW=`(?:\\+(?<buildmetadata>${yW}(?:\\.${yW})*))`,cW=`v?${BC}${nW}?${dW}?`,iW=new RegExp(`^${cW}$`),QU=`${$1}|${qC}`,$3=`[v=\\s]*(?<major>${QU})(?:\\.(?<minor>${QU})(?:\\.(?<patch>${QU})${nW}?${dW}?)?)?`,pW=new RegExp(`^(?<operator>~>?|\\^|${lW})\\s*${$3}$`),rW=new RegExp(`^(?<operator>${lW})\\s*(${cW})$|^$`);VC=new RegExp(`^${$1}$`)});function F0(D,$){if(D===$)return 0;return e8(D.major,$.major)||e8(D.minor,$.minor)||e8(D.patch,$.patch)||hW(D.prerelease,$.prerelease)||D3(D.prerelease,$.prerelease)}var C0=R(()=>{H0()});function pDD(D,$){let U=D.prerelease?.length||$.prerelease?.length;if(D.major!==$.major)return U?"premajor":"major";if(D.minor!==$.minor)return U?"preminor":"minor";if(D.patch!==$.patch)return U?"prepatch":"patch";if(D3(D.prerelease,$.prerelease)!==0)return"prerelease"}var oW=R(()=>{H0()});function uU(D){return D.toFixed(0)}function WU(D){let $=uU(D.major),U=uU(D.minor),J=uU(D.patch),F=D.prerelease?.join(".")??"",I=D.build?.join(".")??"";return[[`${$}.${U}.${J}`,F].filter((Q)=>Q).join("-"),I].filter((Q)=>Q).join("+")}function ZC(D,$){if(Y$($))return!0;let U=F0(D,$);switch($.operator){case"=":case void 0:return U===0;case"!=":return U!==0;case">":return U>0;case"<":return U<0;case">=":return U>=0;case"<=":return U<=0}}function F3(D,$){for(let U of $)if(!ZC(D,U))return!1;if(!D.prerelease?.length)return!0;for(let U of $){if(Y$(U))continue;if(!U.prerelease?.length)continue;let{major:J,minor:F,patch:I}=U;if(D.major===J&&D.minor===F&&D.patch===I)return!0}return!1}var J3=R(()=>{H0();C0()});function h4(D,$){return $.some((U)=>F3(D,U))}var n4=R(()=>{J3()});function LC(D=[]){let $=[...D],U=$.length;while(U>=0){let J=$[U];if(typeof J==="number"){$[U]=J+1;break}U-=1}if(U===-1)$.push(0);return $}function d4(D=[],$){let U=LC(D);if(!$)return U;let J=E0($);if(J.every((F)=>typeof F==="string")){if(J.every((F,I)=>F===U[I])&&typeof U[J.length]==="number")return U;J=[...J,0]}return J}function U0D(D,$,U={}){let J=U.build!==void 0?l0(U.build):D.build??[];switch($){case"premajor":return{major:D.major+1,minor:0,patch:0,prerelease:d4(D.prerelease,U.prerelease),build:J};case"preminor":return{major:D.major,minor:D.minor+1,patch:0,prerelease:d4(D.prerelease,U.prerelease),build:J};case"prepatch":return{major:D.major,minor:D.minor,patch:D.patch+1,prerelease:d4(D.prerelease,U.prerelease),build:J};case"prerelease":{let I=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:I,prerelease:d4(D.prerelease,U.prerelease),build:J}}case"major":return{major:(D.prerelease??[]).length===0||D.minor!==0||D.patch!==0?D.major+1:D.major,minor:0,patch:0,prerelease:[],build:J};case"minor":{let I=(D.prerelease??[]).length===0||D.patch!==0?D.minor+1:D.minor;return{major:D.major,minor:I,patch:0,prerelease:[],build:J}}case"patch":{let I=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:I,prerelease:[],build:J}}case"pre":return{major:D.major,minor:D.minor,patch:D.patch,prerelease:d4(D.prerelease,U.prerelease),build:J};default:throw TypeError(`Cannot increment version: invalid argument ${$}`)}}var tW=R(()=>{H0()});var I3,U1;var c4=R(()=>{I3={major:Number.NaN,minor:Number.NaN,patch:Number.NaN,prerelease:[],build:[]},U1={operator:void 0,...I3}});var GU=R(()=>{c4();H0()});function OC(D,$){return F0(D,$)>0}var zU=R(()=>{C0()});var aW=R(()=>{n4();zU()});function D6(D,$){return F0(D,$)<0}var EU=R(()=>{C0()});var sW=R(()=>{n4();EU()});function HC(D){let U=D.match(rW)?.groups;if(!U)return null;let{operator:J}=U;return{operator:J||void 0,...I3}}function MD(D){return!D||D.toLowerCase()==="x"||D==="*"}function NC(D){if(MD(D.major))return;if(MD(D.minor))return{operator:">=",major:+D.major,minor:0,patch:0,prerelease:[],build:[]};if(MD(D.patch))return{operator:">=",major:+D.major,minor:+D.minor,patch:0,prerelease:[],build:[]};return{operator:">=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:D.prerelease?E0(D.prerelease):[],build:[]}}function vC(D){if(MD(D.major))return;if(MD(D.minor))return{operator:"<",major:+D.major+1,minor:0,patch:0,prerelease:[],build:[]};if(MD(D.patch))return{operator:"<",major:+D.major,minor:+D.minor+1,patch:0,prerelease:[],build:[]};if(D.prerelease)return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:E0(D.prerelease),build:[]};return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:[],build:[]}}function MC(D){let $=D.match(new RegExp(`^${$3}`)),U=$?.groups;if(!U)return null;let J=$[0].length,F=D.slice(J).match(/^\s+-\s+/);if(!F)return null;let I=F[0].length,X=D.slice(J+I).match(new RegExp(`^${$3}\\s*$`))?.groups,Q=NC(U),w=vC(X);return[Q,w].filter(Boolean)}function AC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[U1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(J){if(F===0)return[{operator:">=",major:F,minor:I,patch:0},{operator:"<",major:F,minor:I+1,patch:0}];return[{operator:">=",major:F,minor:I,patch:0},{operator:"<",major:F+1,minor:0,patch:0}]}let X=E0(D.prerelease??"");if(F===0){if(I===0)return[{operator:">=",major:F,minor:I,patch:Y,prerelease:X},{operator:"<",major:F,minor:I,patch:Y+1}];return[{operator:">=",major:F,minor:I,patch:Y,prerelease:X},{operator:"<",major:F,minor:I+1,patch:0}]}return[{operator:">=",major:F,minor:I,patch:Y,prerelease:X},{operator:"<",major:F+1,minor:0,patch:0}]}function jC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[U1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(J)return[{operator:">=",major:F,minor:I,patch:0},{operator:"<",major:F,minor:I+1,patch:0}];let X=E0(D.prerelease??"");return[{operator:">=",major:F,minor:I,patch:Y,prerelease:X},{operator:"<",major:F,minor:I+1,patch:0}]}function RC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U){if(J)return[{operator:"<",major:F,minor:0,patch:0}];return[{operator:"<",major:F,minor:0,patch:0}]}if(J)return[{operator:"<",major:F,minor:I,patch:0}];let X=E0(D.prerelease??""),Q=l0(D.build??"");return[{operator:"<",major:F,minor:I,patch:Y,prerelease:X,build:Q}]}function SC(D){let $=MD(D.minor),U=MD(D.patch),J=+D.major,F=+D.minor,I=+D.patch;if($)return[{operator:"<",major:J+1,minor:0,patch:0}];if(U)return[{operator:"<",major:J,minor:F+1,patch:0}];let Y=E0(D.prerelease??""),X=l0(D.build??"");return[{operator:"<=",major:J,minor:F,patch:I,prerelease:Y,build:X}]}function CC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U)return[{operator:">=",major:F+1,minor:0,patch:0}];if(J)return[{operator:">=",major:F,minor:I+1,patch:0}];let X=E0(D.prerelease??""),Q=l0(D.build??"");return[{operator:">",major:F,minor:I,patch:Y,prerelease:X,build:Q}]}function TC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[U1];if(U)return[{operator:">=",major:F,minor:0,patch:0}];if(J)return[{operator:">=",major:F,minor:I,patch:0}];let X=E0(D.prerelease??""),Q=l0(D.build??"");return[{operator:">=",major:F,minor:I,patch:Y,prerelease:X,build:Q}]}function PC(D){let $=MD(D.major),U=MD(D.minor),J=MD(D.patch),F=+D.major,I=+D.minor,Y=+D.patch;if($)return[U1];if(U)return[{operator:">=",major:F,minor:0,patch:0},{operator:"<",major:F+1,minor:0,patch:0}];if(J)return[{operator:">=",major:F,minor:I,patch:0},{operator:"<",major:F,minor:I+1,patch:0}];let X=E0(D.prerelease??""),Q=l0(D.build??"");return[{operator:D.operator==="="?"=":void 0,major:F,minor:I,patch:Y,prerelease:X,build:Q}]}function bC(D){let $=D.match(pW)?.groups;if(!$)return HC(D);switch($.operator){case"^":return AC($);case"~":case"~>":return jC($);case"<":return RC($);case"<=":return SC($);case">":return CC($);case">=":return TC($);default:return PC($)}}function kC(D){return D.split(/\s+/).flatMap(bC)}function Y3(D){let $=D.replaceAll(/(?<=[<>=~^])(\s+)/g,"").split(/\s*\|\|\s*/).map((U)=>MC(U)||kC(U));if($.some((U)=>U.includes(null)))throw TypeError(`Cannot parse version range: range "${D}" is invalid`);return $}var BU=R(()=>{H0();c4()});function f0(D){if(typeof D!=="string")throw TypeError(`Cannot parse version as version must be a string: received ${typeof D}`);if(D.length>KU)throw TypeError(`Cannot parse version as version length is too long: length is ${D.length}, max length is ${KU}`);D=D.trim();let $=D.match(iW)?.groups;if(!$)throw TypeError(`Cannot parse version: ${D}`);let U=U3($.major,`Cannot parse version ${D}: invalid major version`),J=U3($.minor,`Cannot parse version ${D}: invalid minor version`),F=U3($.patch,`Cannot parse version ${D}: invalid patch version`),I=$.prerelease?E0($.prerelease):[],Y=$.buildmetadata?l0($.buildmetadata):[];return{major:U,minor:J,patch:F,prerelease:I,build:Y}}var X3=R(()=>{H0();H0()});function eW(D,$){let U=D.operator,J=$.operator;if(U===void 0){if(Y$(D))return!0;return h4(D,[[$]])}if(J===void 0){if(Y$($))return!0;return h4($,[[D]])}let F=F0(D,$);return(U===">="||U===">")&&(J===">="||J===">")||(U==="<="||U==="<")&&(J==="<="||J==="<")||F===0&&((U===">="||U==="<=")&&(J===">="||J==="<="))||F===-1&&(U===">="||U===">")&&(J==="<="||J==="<")||F===1&&(U==="<="||U==="<")&&(J===">="||J===">")}function xC(D){return D.every(($)=>{return $.some((U)=>_C(U))})}function _C(D){for(let $=0;$<D.length-1;$++){let U=D[$];for(let J of D.slice($+1))if(!eW(U,J))return!1}return!0}function DG(D,$){return xC([D,$])&&D.some((U)=>{return $.some((J)=>{return U.every((F)=>{return J.every((I)=>eW(F,I))})})})}var $G=R(()=>{H0();C0();n4()});var UG=R(()=>{BU()});var FG=R(()=>{c4();c4();GU()});function i4(D){try{return f0(D),!0}catch{return!1}}var JG=R(()=>{X3()});var IG=R(()=>{X3()});var YG=R(()=>{H0()});var XG=R(()=>{C0()});var QG=R(()=>{C0()});var wG=R(()=>{J3();H0();C0()});function e0D(D,$){return F0(D,$)>=0}var KG=R(()=>{C0()});var uG=R(()=>{J3();H0();C0()});var WG=R(()=>{C0()});var qU=R(()=>{C0();oW();n4();tW();GU();aW();sW();BU();X3();$G();UG();FG();JG();IG();YG();XG();QG();zU();wG();KG();EU();uG();WG()});var B0=C((b$D,K3)=>{var GG,zG,EG,BG,qG,VG,ZG,LG,OG,HG,NG,vG,MG,Q3,VU,AG,jG,RG,F1,SG,CG,TG,PG,bG,kG,xG,_G,gG,w3,fG,mG,yG;(function(D){var $=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd)define("tslib",["exports"],function(J){D(U($,U(J)))});else if(typeof K3==="object"&&typeof b$D==="object")D(U($,U(b$D)));else D(U($));function U(J,F){if(J!==$)if(typeof Object.create==="function")Object.defineProperty(J,"__esModule",{value:!0});else J.__esModule=!0;return function(I,Y){return J[I]=F?F(I,Y):Y}}})(function(D){var $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(I,Y){I.__proto__=Y}||function(I,Y){for(var X in Y)if(Object.prototype.hasOwnProperty.call(Y,X))I[X]=Y[X]};GG=function(I,Y){if(typeof Y!=="function"&&Y!==null)throw TypeError("Class extends value "+String(Y)+" is not a constructor or null");$(I,Y);function X(){this.constructor=I}I.prototype=Y===null?Object.create(Y):(X.prototype=Y.prototype,new X)},zG=Object.assign||function(I){for(var Y,X=1,Q=arguments.length;X<Q;X++){Y=arguments[X];for(var w in Y)if(Object.prototype.hasOwnProperty.call(Y,w))I[w]=Y[w]}return I},EG=function(I,Y){var X={};for(var Q in I)if(Object.prototype.hasOwnProperty.call(I,Q)&&Y.indexOf(Q)<0)X[Q]=I[Q];if(I!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var w=0,Q=Object.getOwnPropertySymbols(I);w<Q.length;w++)if(Y.indexOf(Q[w])<0&&Object.prototype.propertyIsEnumerable.call(I,Q[w]))X[Q[w]]=I[Q[w]]}return X},BG=function(I,Y,X,Q){var w=arguments.length,K=w<3?Y:Q===null?Q=Object.getOwnPropertyDescriptor(Y,X):Q,u;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")K=Reflect.decorate(I,Y,X,Q);else for(var W=I.length-1;W>=0;W--)if(u=I[W])K=(w<3?u(K):w>3?u(Y,X,K):u(Y,X))||K;return w>3&&K&&Object.defineProperty(Y,X,K),K},qG=function(I,Y){return function(X,Q){Y(X,Q,I)}},VG=function(I,Y,X,Q,w,K){function u(j){if(j!==void 0&&typeof j!=="function")throw TypeError("Function expected");return j}var W=Q.kind,E=W==="getter"?"get":W==="setter"?"set":"value",G=!Y&&I?Q.static?I:I.prototype:null,q=Y||(G?Object.getOwnPropertyDescriptor(G,Q.name):{}),B,H=!1;for(var N=X.length-1;N>=0;N--){var z={};for(var O in Q)z[O]=O==="access"?{}:Q[O];for(var O in Q.access)z.access[O]=Q.access[O];z.addInitializer=function(j){if(H)throw TypeError("Cannot add initializers after decoration has completed");K.push(u(j||null))};var A=(0,X[N])(W==="accessor"?{get:q.get,set:q.set}:q[E],z);if(W==="accessor"){if(A===void 0)continue;if(A===null||typeof A!=="object")throw TypeError("Object expected");if(B=u(A.get))q.get=B;if(B=u(A.set))q.set=B;if(B=u(A.init))w.unshift(B)}else if(B=u(A))if(W==="field")w.unshift(B);else q[E]=B}if(G)Object.defineProperty(G,Q.name,q);H=!0},ZG=function(I,Y,X){var Q=arguments.length>2;for(var w=0;w<Y.length;w++)X=Q?Y[w].call(I,X):Y[w].call(I);return Q?X:void 0},LG=function(I){return typeof I==="symbol"?I:"".concat(I)},OG=function(I,Y,X){if(typeof Y==="symbol")Y=Y.description?"[".concat(Y.description,"]"):"";return Object.defineProperty(I,"name",{configurable:!0,value:X?"".concat(X," ",Y):Y})},HG=function(I,Y){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(I,Y)},NG=function(I,Y,X,Q){function w(K){return K instanceof X?K:new X(function(u){u(K)})}return new(X||(X=Promise))(function(K,u){function W(q){try{G(Q.next(q))}catch(B){u(B)}}function E(q){try{G(Q.throw(q))}catch(B){u(B)}}function G(q){q.done?K(q.value):w(q.value).then(W,E)}G((Q=Q.apply(I,Y||[])).next())})},vG=function(I,Y){var X={label:0,sent:function(){if(K[0]&1)throw K[1];return K[1]},trys:[],ops:[]},Q,w,K,u=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return u.next=W(0),u.throw=W(1),u.return=W(2),typeof Symbol==="function"&&(u[Symbol.iterator]=function(){return this}),u;function W(G){return function(q){return E([G,q])}}function E(G){if(Q)throw TypeError("Generator is already executing.");while(u&&(u=0,G[0]&&(X=0)),X)try{if(Q=1,w&&(K=G[0]&2?w.return:G[0]?w.throw||((K=w.return)&&K.call(w),0):w.next)&&!(K=K.call(w,G[1])).done)return K;if(w=0,K)G=[G[0]&2,K.value];switch(G[0]){case 0:case 1:K=G;break;case 4:return X.label++,{value:G[1],done:!1};case 5:X.label++,w=G[1],G=[0];continue;case 7:G=X.ops.pop(),X.trys.pop();continue;default:if((K=X.trys,!(K=K.length>0&&K[K.length-1]))&&(G[0]===6||G[0]===2)){X=0;continue}if(G[0]===3&&(!K||G[1]>K[0]&&G[1]<K[3])){X.label=G[1];break}if(G[0]===6&&X.label<K[1]){X.label=K[1],K=G;break}if(K&&X.label<K[2]){X.label=K[2],X.ops.push(G);break}if(K[2])X.ops.pop();X.trys.pop();continue}G=Y.call(I,X)}catch(q){G=[6,q],w=0}finally{Q=K=0}if(G[0]&5)throw G[1];return{value:G[0]?G[1]:void 0,done:!0}}},MG=function(I,Y){for(var X in I)if(X!=="default"&&!Object.prototype.hasOwnProperty.call(Y,X))w3(Y,I,X)},w3=Object.create?function(I,Y,X,Q){if(Q===void 0)Q=X;var w=Object.getOwnPropertyDescriptor(Y,X);if(!w||("get"in w?!Y.__esModule:w.writable||w.configurable))w={enumerable:!0,get:function(){return Y[X]}};Object.defineProperty(I,Q,w)}:function(I,Y,X,Q){if(Q===void 0)Q=X;I[Q]=Y[X]},Q3=function(I){var Y=typeof Symbol==="function"&&Symbol.iterator,X=Y&&I[Y],Q=0;if(X)return X.call(I);if(I&&typeof I.length==="number")return{next:function(){if(I&&Q>=I.length)I=void 0;return{value:I&&I[Q++],done:!I}}};throw TypeError(Y?"Object is not iterable.":"Symbol.iterator is not defined.")},VU=function(I,Y){var X=typeof Symbol==="function"&&I[Symbol.iterator];if(!X)return I;var Q=X.call(I),w,K=[],u;try{while((Y===void 0||Y-- >0)&&!(w=Q.next()).done)K.push(w.value)}catch(W){u={error:W}}finally{try{if(w&&!w.done&&(X=Q.return))X.call(Q)}finally{if(u)throw u.error}}return K},AG=function(){for(var I=[],Y=0;Y<arguments.length;Y++)I=I.concat(VU(arguments[Y]));return I},jG=function(){for(var I=0,Y=0,X=arguments.length;Y<X;Y++)I+=arguments[Y].length;for(var Q=Array(I),w=0,Y=0;Y<X;Y++)for(var K=arguments[Y],u=0,W=K.length;u<W;u++,w++)Q[w]=K[u];return Q},RG=function(I,Y,X){if(X||arguments.length===2){for(var Q=0,w=Y.length,K;Q<w;Q++)if(K||!(Q in Y)){if(!K)K=Array.prototype.slice.call(Y,0,Q);K[Q]=Y[Q]}}return I.concat(K||Array.prototype.slice.call(Y))},F1=function(I){return this instanceof F1?(this.v=I,this):new F1(I)},SG=function(I,Y,X){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Q=X.apply(I,Y||[]),w,K=[];return w=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),W("next"),W("throw"),W("return",u),w[Symbol.asyncIterator]=function(){return this},w;function u(N){return function(z){return Promise.resolve(z).then(N,B)}}function W(N,z){if(Q[N]){if(w[N]=function(O){return new Promise(function(A,j){K.push([N,O,A,j])>1||E(N,O)})},z)w[N]=z(w[N])}}function E(N,z){try{G(Q[N](z))}catch(O){H(K[0][3],O)}}function G(N){N.value instanceof F1?Promise.resolve(N.value.v).then(q,B):H(K[0][2],N)}function q(N){E("next",N)}function B(N){E("throw",N)}function H(N,z){if(N(z),K.shift(),K.length)E(K[0][0],K[0][1])}},CG=function(I){var Y,X;return Y={},Q("next"),Q("throw",function(w){throw w}),Q("return"),Y[Symbol.iterator]=function(){return this},Y;function Q(w,K){Y[w]=I[w]?function(u){return(X=!X)?{value:F1(I[w](u)),done:!1}:K?K(u):u}:K}},TG=function(I){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Y=I[Symbol.asyncIterator],X;return Y?Y.call(I):(I=typeof Q3==="function"?Q3(I):I[Symbol.iterator](),X={},Q("next"),Q("throw"),Q("return"),X[Symbol.asyncIterator]=function(){return this},X);function Q(K){X[K]=I[K]&&function(u){return new Promise(function(W,E){u=I[K](u),w(W,E,u.done,u.value)})}}function w(K,u,W,E){Promise.resolve(E).then(function(G){K({value:G,done:W})},u)}},PG=function(I,Y){if(Object.defineProperty)Object.defineProperty(I,"raw",{value:Y});else I.raw=Y;return I};var U=Object.create?function(I,Y){Object.defineProperty(I,"default",{enumerable:!0,value:Y})}:function(I,Y){I.default=Y},J=function(I){return J=Object.getOwnPropertyNames||function(Y){var X=[];for(var Q in Y)if(Object.prototype.hasOwnProperty.call(Y,Q))X[X.length]=Q;return X},J(I)};bG=function(I){if(I&&I.__esModule)return I;var Y={};if(I!=null){for(var X=J(I),Q=0;Q<X.length;Q++)if(X[Q]!=="default")w3(Y,I,X[Q])}return U(Y,I),Y},kG=function(I){return I&&I.__esModule?I:{default:I}},xG=function(I,Y,X,Q){if(X==="a"&&!Q)throw TypeError("Private accessor was defined without a getter");if(typeof Y==="function"?I!==Y||!Q:!Y.has(I))throw TypeError("Cannot read private member from an object whose class did not declare it");return X==="m"?Q:X==="a"?Q.call(I):Q?Q.value:Y.get(I)},_G=function(I,Y,X,Q,w){if(Q==="m")throw TypeError("Private method is not writable");if(Q==="a"&&!w)throw TypeError("Private accessor was defined without a setter");if(typeof Y==="function"?I!==Y||!w:!Y.has(I))throw TypeError("Cannot write private member to an object whose class did not declare it");return Q==="a"?w.call(I,X):w?w.value=X:Y.set(I,X),X},gG=function(I,Y){if(Y===null||typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof I==="function"?Y===I:I.has(Y)},fG=function(I,Y,X){if(Y!==null&&Y!==void 0){if(typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Object expected.");var Q,w;if(X){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");Q=Y[Symbol.asyncDispose]}if(Q===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(Q=Y[Symbol.dispose],X)w=Q}if(typeof Q!=="function")throw TypeError("Object not disposable.");if(w)Q=function(){try{w.call(this)}catch(K){return Promise.reject(K)}};I.stack.push({value:Y,dispose:Q,async:X})}else if(X)I.stack.push({async:!0});return Y};var F=typeof SuppressedError==="function"?SuppressedError:function(I,Y,X){var Q=Error(X);return Q.name="SuppressedError",Q.error=I,Q.suppressed=Y,Q};mG=function(I){function Y(K){I.error=I.hasError?new F(K,I.error,"An error was suppressed during disposal."):K,I.hasError=!0}var X,Q=0;function w(){while(X=I.stack.pop())try{if(!X.async&&Q===1)return Q=0,I.stack.push(X),Promise.resolve().then(w);if(X.dispose){var K=X.dispose.call(X.value);if(X.async)return Q|=2,Promise.resolve(K).then(w,function(u){return Y(u),w()})}else Q|=1}catch(u){Y(u)}if(Q===1)return I.hasError?Promise.reject(I.error):Promise.resolve();if(I.hasError)throw I.error}return w()},yG=function(I,Y){if(typeof I==="string"&&/^\.\.?\//.test(I))return I.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(X,Q,w,K,u){return Q?Y?".jsx":".js":w&&(!K||!u)?X:w+K+"."+u.toLowerCase()+"js"});return I},D("__extends",GG),D("__assign",zG),D("__rest",EG),D("__decorate",BG),D("__param",qG),D("__esDecorate",VG),D("__runInitializers",ZG),D("__propKey",LG),D("__setFunctionName",OG),D("__metadata",HG),D("__awaiter",NG),D("__generator",vG),D("__exportStar",MG),D("__createBinding",w3),D("__values",Q3),D("__read",VU),D("__spread",AG),D("__spreadArrays",jG),D("__spreadArray",RG),D("__await",F1),D("__asyncGenerator",SG),D("__asyncDelegator",CG),D("__asyncValues",TG),D("__makeTemplateObject",PG),D("__importStar",bG),D("__importDefault",kG),D("__classPrivateFieldGet",xG),D("__classPrivateFieldSet",_G),D("__classPrivateFieldIn",gG),D("__addDisposableResource",fG),D("__disposeResources",mG),D("__rewriteRelativeImportExtension",yG)})});var dG=C((hG)=>{Object.defineProperty(hG,"__esModule",{value:!0});hG.resolveFetch=void 0;var gC=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)};hG.resolveFetch=gC});var ZU=C((rG)=>{Object.defineProperty(rG,"__esModule",{value:!0});rG.FunctionRegion=rG.FunctionsHttpError=rG.FunctionsRelayError=rG.FunctionsFetchError=rG.FunctionsError=void 0;class l4 extends Error{constructor(D,$="FunctionsError",U){super(D);this.name=$,this.context=U}toJSON(){return{name:this.name,message:this.message,context:this.context}}}rG.FunctionsError=l4;class iG extends l4{constructor(D){super("Failed to send a request to the Edge Function","FunctionsFetchError",D)}}rG.FunctionsFetchError=iG;class lG extends l4{constructor(D){super("Relay Error invoking the Edge Function","FunctionsRelayError",D)}}rG.FunctionsRelayError=lG;class pG extends l4{constructor(D){super("Edge Function returned a non-2xx status code","FunctionsHttpError",D)}}rG.FunctionsHttpError=pG;var cG;(function(D){D.Any="any",D.ApNortheast1="ap-northeast-1",D.ApNortheast2="ap-northeast-2",D.ApSouth1="ap-south-1",D.ApSoutheast1="ap-southeast-1",D.ApSoutheast2="ap-southeast-2",D.CaCentral1="ca-central-1",D.EuCentral1="eu-central-1",D.EuWest1="eu-west-1",D.EuWest2="eu-west-2",D.EuWest3="eu-west-3",D.SaEast1="sa-east-1",D.UsEast1="us-east-1",D.UsWest1="us-west-1",D.UsWest2="us-west-2"})(cG||(rG.FunctionRegion=cG={}))});var eG=C((aG)=>{Object.defineProperty(aG,"__esModule",{value:!0});aG.FunctionsClient=void 0;var nC=B0(),dC=dG(),J1=ZU();class tG{constructor(D,{headers:$={},customFetch:U,region:J=J1.FunctionRegion.Any}={}){this.url=D,this.headers=$,this.region=J,this.fetch=(0,dC.resolveFetch)(U)}setAuth(D){this.headers.Authorization=`Bearer ${D}`}invoke(D){return nC.__awaiter(this,arguments,void 0,function*($,U={}){var J,F;let I,Y,X;try{let{headers:Q,method:w,body:K,signal:u,timeout:W}=U,E={},{region:G}=U;if(!G)G=this.region;let q=new URL(`${this.url}/${$}`);if(G&&G!=="any")E["x-region"]=G,q.searchParams.set("forceFunctionRegion",G);let B,H=!!Q&&Object.keys(Q).some((P)=>P.toLowerCase()==="content-type");if(K&&!H)if(typeof Blob<"u"&&K instanceof Blob||K instanceof ArrayBuffer)E["Content-Type"]="application/octet-stream",B=K;else if(typeof K==="string")E["Content-Type"]="text/plain",B=K;else if(typeof FormData<"u"&&K instanceof FormData)B=K;else E["Content-Type"]="application/json",B=JSON.stringify(K);else if(K&&typeof K!=="string"&&!(typeof Blob<"u"&&K instanceof Blob)&&!(K instanceof ArrayBuffer)&&!(typeof FormData<"u"&&K instanceof FormData))B=JSON.stringify(K);else B=K;let N=u;if(W)if(Y=new AbortController,I=setTimeout(()=>Y.abort(),W),u)N=Y.signal,X=()=>Y.abort(),u.addEventListener("abort",X);else N=Y.signal;let z=yield this.fetch(q.toString(),{method:w||"POST",headers:Object.assign(Object.assign(Object.assign({},E),this.headers),Q),body:B,signal:N}).catch((P)=>{throw new J1.FunctionsFetchError(P)}),O=z.headers.get("x-relay-error");if(O&&O==="true")throw new J1.FunctionsRelayError(z);if(!z.ok)throw new J1.FunctionsHttpError(z);let A=((J=z.headers.get("Content-Type"))!==null&&J!==void 0?J:"text/plain").split(";")[0].trim().toLowerCase(),j;if(A==="application/json")j=yield z.json();else if(A==="application/octet-stream"||A==="application/pdf")j=yield z.blob();else if(A==="text/event-stream")j=z;else if(A==="multipart/form-data")j=yield z.formData();else j=yield z.text();return{data:j,error:null,response:z}}catch(Q){return{data:null,error:Q,response:Q instanceof J1.FunctionsHttpError||Q instanceof J1.FunctionsRelayError?Q.context:void 0}}finally{if(I)clearTimeout(I);if(X)(F=U.signal)===null||F===void 0||F.removeEventListener("abort",X)}})}}aG.FunctionsClient=tG});var Dz=C((N$)=>{Object.defineProperty(N$,"__esModule",{value:!0});N$.FunctionRegion=N$.FunctionsRelayError=N$.FunctionsHttpError=N$.FunctionsFetchError=N$.FunctionsError=N$.FunctionsClient=void 0;var cC=eG();Object.defineProperty(N$,"FunctionsClient",{enumerable:!0,get:function(){return cC.FunctionsClient}});var p4=ZU();Object.defineProperty(N$,"FunctionsError",{enumerable:!0,get:function(){return p4.FunctionsError}});Object.defineProperty(N$,"FunctionsFetchError",{enumerable:!0,get:function(){return p4.FunctionsFetchError}});Object.defineProperty(N$,"FunctionsHttpError",{enumerable:!0,get:function(){return p4.FunctionsHttpError}});Object.defineProperty(N$,"FunctionsRelayError",{enumerable:!0,get:function(){return p4.FunctionsRelayError}});Object.defineProperty(N$,"FunctionRegion",{enumerable:!0,get:function(){return p4.FunctionRegion}})});function Uz(D,$){return new Promise((U)=>{if($===null||$===void 0?void 0:$.aborted){U();return}let J=setTimeout(()=>{$===null||$===void 0||$.removeEventListener("abort",F),U()},D);function F(){clearTimeout(J),U()}$===null||$===void 0||$.addEventListener("abort",F)})}function pC(D,$,U,J){if(!J||U>=3)return!1;if(!Iz.includes(D))return!1;if(!lC.includes($))return!1;return!0}function r4(D){return r4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},r4(D)}function aC(D,$){if(r4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(r4(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function sC(D){var $=aC(D,"string");return r4($)=="symbol"?$:$+""}function eC(D,$,U){return($=sC($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function Jz(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function u3(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Jz(Object(U),!0).forEach(function(J){eC(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Jz(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}var $z=(D)=>Math.min(1000*2**D,30000),lC,Iz,LU,rC=class{constructor(D){var $,U,J,F,I;if(this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=D.method,this.url=D.url,this.headers=new Headers(D.headers),this.schema=D.schema,this.body=D.body,this.shouldThrowOnError=($=D.shouldThrowOnError)!==null&&$!==void 0?$:!1,this.signal=D.signal,this.isMaybeSingle=(U=D.isMaybeSingle)!==null&&U!==void 0?U:!1,this.shouldStripNulls=(J=D.shouldStripNulls)!==null&&J!==void 0?J:!1,this.urlLengthLimit=(F=D.urlLengthLimit)!==null&&F!==void 0?F:8000,this.retryEnabled=(I=D.retry)!==null&&I!==void 0?I:!0,D.fetch)this.fetch=D.fetch;else this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(D,$){return this.headers=new Headers(this.headers),this.headers.set(D,$),this}retry(D){return this.retryEnabled=D,this}then(D,$){var U=this;if(this.schema===void 0);else if(["GET","HEAD"].includes(this.method))this.headers.set("Accept-Profile",this.schema);else this.headers.set("Content-Profile",this.schema);if(this.method!=="GET"&&this.method!=="HEAD")this.headers.set("Content-Type","application/json");if(this.shouldStripNulls){let Y=this.headers.get("Accept");if(Y==="application/vnd.pgrst.object+json")this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped");else if(!Y||Y==="application/json")this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}let J=this.fetch,I=(async()=>{let Y=0;while(!0){let w={};if(U.headers.forEach((u,W)=>{w[W]=u}),Y>0)w["X-Retry-Count"]=String(Y);let K;try{K=await J(U.url.toString(),{method:U.method,headers:w,body:JSON.stringify(U.body,(u,W)=>typeof W==="bigint"?W.toString():W),signal:U.signal})}catch(u){if((u===null||u===void 0?void 0:u.name)==="AbortError"||(u===null||u===void 0?void 0:u.code)==="ABORT_ERR")throw u;if(!Iz.includes(U.method))throw u;if(U.retryEnabled&&Y<3){let W=$z(Y);Y++,await Uz(W,U.signal);continue}throw u}if(pC(U.method,K.status,Y,U.retryEnabled)){var X,Q;let u=(X=(Q=K.headers)===null||Q===void 0?void 0:Q.get("Retry-After"))!==null&&X!==void 0?X:null,W=u!==null?Math.max(0,parseInt(u,10)||0)*1000:$z(Y);await K.text(),Y++,await Uz(W,U.signal);continue}return await U.processResponse(K)}})();if(!this.shouldThrowOnError)I=I.catch((Y)=>{var X;let Q="",w="",K="",u=Y===null||Y===void 0?void 0:Y.cause;if(u){var W,E,G,q;let N=(W=u===null||u===void 0?void 0:u.message)!==null&&W!==void 0?W:"",z=(E=u===null||u===void 0?void 0:u.code)!==null&&E!==void 0?E:"";if(Q=`${(G=Y===null||Y===void 0?void 0:Y.name)!==null&&G!==void 0?G:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,Q+=`

Caused by: ${(q=u===null||u===void 0?void 0:u.name)!==null&&q!==void 0?q:"Error"}: ${N}`,z)Q+=` (${z})`;if(u===null||u===void 0?void 0:u.stack)Q+=`
${u.stack}`}else{var B;Q=(B=Y===null||Y===void 0?void 0:Y.stack)!==null&&B!==void 0?B:""}let H=this.url.toString().length;if((Y===null||Y===void 0?void 0:Y.name)==="AbortError"||(Y===null||Y===void 0?void 0:Y.code)==="ABORT_ERR"){if(K="",w="Request was aborted (timeout or manual cancellation)",H>this.urlLengthLimit)w+=`. Note: Your request URL is ${H} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`}else if((u===null||u===void 0?void 0:u.name)==="HeadersOverflowError"||(u===null||u===void 0?void 0:u.code)==="UND_ERR_HEADERS_OVERFLOW"){if(K="",w="HTTP headers exceeded server limits (typically 16KB)",H>this.urlLengthLimit)w+=`. Your request URL is ${H} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`}return{success:!1,error:{message:`${(X=Y===null||Y===void 0?void 0:Y.name)!==null&&X!==void 0?X:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,details:Q,hint:w,code:K},data:null,count:null,status:0,statusText:""}});return I.then(D,$)}async processResponse(D){var $=this;let U=null,J=null,F=null,I=D.status,Y=D.statusText;if(D.ok){var X,Q;if($.method!=="HEAD"){var w;let W=await D.text();if(W==="");else if($.headers.get("Accept")==="text/csv")J=W;else if($.headers.get("Accept")&&((w=$.headers.get("Accept"))===null||w===void 0?void 0:w.includes("application/vnd.pgrst.plan+text")))J=W;else try{J=JSON.parse(W)}catch(E){if(U={message:W},J=null,$.shouldThrowOnError)throw new LU({message:W,details:"",hint:"",code:""})}}let K=(X=$.headers.get("Prefer"))===null||X===void 0?void 0:X.match(/count=(exact|planned|estimated)/),u=(Q=D.headers.get("content-range"))===null||Q===void 0?void 0:Q.split("/");if(K&&u&&u.length>1)F=parseInt(u[1]);if($.isMaybeSingle&&Array.isArray(J))if(J.length>1)U={code:"PGRST116",details:`Results contain ${J.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},J=null,F=null,I=406,Y="Not Acceptable";else if(J.length===1)J=J[0];else J=null}else{let K=await D.text();try{if(U=JSON.parse(K),Array.isArray(U)&&D.status===404)J=[],U=null,I=200,Y="OK"}catch(u){if(D.status===404&&K==="")I=204,Y="No Content";else U={message:K}}if(U&&$.shouldThrowOnError)throw new LU(U)}return{success:U===null,error:U,data:J,count:F,status:I,statusText:Y}}returns(){return this}overrideTypes(){return this}},oC,Fz,I1,tC=class{constructor(D,{headers:$={},schema:U,fetch:J,urlLengthLimit:F=8000,retry:I}){this.url=D,this.headers=new Headers($),this.schema=U,this.fetch=J,this.urlLengthLimit=F,this.retry=I}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(D,$){let{head:U=!1,count:J}=$!==null&&$!==void 0?$:{},F=U?"HEAD":"GET",I=!1,Y=(D!==null&&D!==void 0?D:"*").split("").map((w)=>{if(/\s/.test(w)&&!I)return"";if(w==='"')I=!I;return w}).join(""),{url:X,headers:Q}=this.cloneRequestState();if(X.searchParams.set("select",Y),J)Q.append("Prefer",`count=${J}`);return new I1({method:F,url:X,headers:Q,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(D,{count:$,defaultToNull:U=!0}={}){var J;let F="POST",{url:I,headers:Y}=this.cloneRequestState();if($)Y.append("Prefer",`count=${$}`);if(!U)Y.append("Prefer","missing=default");if(Array.isArray(D)){let X=D.reduce((Q,w)=>Q.concat(Object.keys(w)),[]);if(X.length>0){let Q=[...new Set(X)].map((w)=>`"${w}"`);I.searchParams.set("columns",Q.join(","))}}return new I1({method:"POST",url:I,headers:Y,schema:this.schema,body:D,fetch:(J=this.fetch)!==null&&J!==void 0?J:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(D,{onConflict:$,ignoreDuplicates:U=!1,count:J,defaultToNull:F=!0}={}){var I;let Y="POST",{url:X,headers:Q}=this.cloneRequestState();if(Q.append("Prefer",`resolution=${U?"ignore":"merge"}-duplicates`),$!==void 0)X.searchParams.set("on_conflict",$);if(J)Q.append("Prefer",`count=${J}`);if(!F)Q.append("Prefer","missing=default");if(Array.isArray(D)){let w=D.reduce((K,u)=>K.concat(Object.keys(u)),[]);if(w.length>0){let K=[...new Set(w)].map((u)=>`"${u}"`);X.searchParams.set("columns",K.join(","))}}return new I1({method:"POST",url:X,headers:Q,schema:this.schema,body:D,fetch:(I=this.fetch)!==null&&I!==void 0?I:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(D,{count:$}={}){var U;let J="PATCH",{url:F,headers:I}=this.cloneRequestState();if($)I.append("Prefer",`count=${$}`);return new I1({method:"PATCH",url:F,headers:I,schema:this.schema,body:D,fetch:(U=this.fetch)!==null&&U!==void 0?U:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:D}={}){var $;let U="DELETE",{url:J,headers:F}=this.cloneRequestState();if(D)F.append("Prefer",`count=${D}`);return new I1({method:"DELETE",url:J,headers:F,schema:this.schema,fetch:($=this.fetch)!==null&&$!==void 0?$:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}},Yz=class D{constructor($,{headers:U={},schema:J,fetch:F,timeout:I,urlLengthLimit:Y=8000,retry:X}={}){this.url=$,this.headers=new Headers(U),this.schemaName=J,this.urlLengthLimit=Y;let Q=F!==null&&F!==void 0?F:globalThis.fetch;if(I!==void 0&&I>0)this.fetch=(w,K)=>{let u=new AbortController,W=setTimeout(()=>u.abort(),I),E=K===null||K===void 0?void 0:K.signal;if(E){if(E.aborted)return clearTimeout(W),Q(w,K);let G=()=>{clearTimeout(W),u.abort()};return E.addEventListener("abort",G,{once:!0}),Q(w,u3(u3({},K),{},{signal:u.signal})).finally(()=>{clearTimeout(W),E.removeEventListener("abort",G)})}return Q(w,u3(u3({},K),{},{signal:u.signal})).finally(()=>clearTimeout(W))};else this.fetch=Q;this.retry=X}from($){if(!$||typeof $!=="string"||$.trim()==="")throw Error("Invalid relation name: relation must be a non-empty string.");return new tC(new URL(`${this.url}/${$}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema($){return new D(this.url,{headers:this.headers,schema:$,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc($,U={},{head:J=!1,get:F=!1,count:I}={}){var Y;let X,Q=new URL(`${this.url}/rpc/${$}`),w,K=(E)=>E!==null&&typeof E==="object"&&(!Array.isArray(E)||E.some(K)),u=J&&Object.values(U).some(K);if(u)X="POST",w=U;else if(J||F)X=J?"HEAD":"GET",Object.entries(U).filter(([E,G])=>G!==void 0).map(([E,G])=>[E,Array.isArray(G)?`{${G.join(",")}}`:`${G}`]).forEach(([E,G])=>{Q.searchParams.append(E,G)});else X="POST",w=U;let W=new Headers(this.headers);if(u)W.set("Prefer",I?`count=${I},return=minimal`:"return=minimal");else if(I)W.set("Prefer",`count=${I}`);return new I1({method:X,url:Q,headers:W,schema:this.schemaName,body:w,fetch:(Y=this.fetch)!==null&&Y!==void 0?Y:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};var Xz=R(()=>{lC=[520,503],Iz=["GET","HEAD","OPTIONS"],LU=class extends Error{constructor(D){super(D.message);this.name="PostgrestError",this.details=D.details,this.hint=D.hint,this.code=D.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};oC=class extends rC{throwOnError(){return super.throwOnError()}select(D){let $=!1,U=(D!==null&&D!==void 0?D:"*").split("").map((J)=>{if(/\s/.test(J)&&!$)return"";if(J==='"')$=!$;return J}).join("");return this.url.searchParams.set("select",U),this.headers.append("Prefer","return=representation"),this}order(D,{ascending:$=!0,nullsFirst:U,foreignTable:J,referencedTable:F=J}={}){let I=F?`${F}.order`:"order",Y=this.url.searchParams.get(I);return this.url.searchParams.set(I,`${Y?`${Y},`:""}${D}.${$?"asc":"desc"}${U===void 0?"":U?".nullsfirst":".nullslast"}`),this}limit(D,{foreignTable:$,referencedTable:U=$}={}){let J=typeof U>"u"?"limit":`${U}.limit`;return this.url.searchParams.set(J,`${D}`),this}range(D,$,{foreignTable:U,referencedTable:J=U}={}){let F=typeof J>"u"?"offset":`${J}.offset`,I=typeof J>"u"?"limit":`${J}.limit`;return this.url.searchParams.set(F,`${D}`),this.url.searchParams.set(I,`${$-D+1}`),this}abortSignal(D){return this.signal=D,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:D=!1,verbose:$=!1,settings:U=!1,buffers:J=!1,wal:F=!1,format:I="text"}={}){var Y;let X=[D?"analyze":null,$?"verbose":null,U?"settings":null,J?"buffers":null,F?"wal":null].filter(Boolean).join("|"),Q=(Y=this.headers.get("Accept"))!==null&&Y!==void 0?Y:"application/json";if(this.headers.set("Accept",`application/vnd.pgrst.plan+${I}; for="${Q}"; options=${X};`),I==="json")return this;else return this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(D){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${D}`),this}},Fz=new RegExp("[,()]"),I1=class extends oC{throwOnError(){return super.throwOnError()}eq(D,$){return this.url.searchParams.append(D,`eq.${$}`),this}neq(D,$){return this.url.searchParams.append(D,`neq.${$}`),this}gt(D,$){return this.url.searchParams.append(D,`gt.${$}`),this}gte(D,$){return this.url.searchParams.append(D,`gte.${$}`),this}lt(D,$){return this.url.searchParams.append(D,`lt.${$}`),this}lte(D,$){return this.url.searchParams.append(D,`lte.${$}`),this}like(D,$){return this.url.searchParams.append(D,`like.${$}`),this}likeAllOf(D,$){return this.url.searchParams.append(D,`like(all).{${$.join(",")}}`),this}likeAnyOf(D,$){return this.url.searchParams.append(D,`like(any).{${$.join(",")}}`),this}ilike(D,$){return this.url.searchParams.append(D,`ilike.${$}`),this}ilikeAllOf(D,$){return this.url.searchParams.append(D,`ilike(all).{${$.join(",")}}`),this}ilikeAnyOf(D,$){return this.url.searchParams.append(D,`ilike(any).{${$.join(",")}}`),this}regexMatch(D,$){return this.url.searchParams.append(D,`match.${$}`),this}regexIMatch(D,$){return this.url.searchParams.append(D,`imatch.${$}`),this}is(D,$){return this.url.searchParams.append(D,`is.${$}`),this}isDistinct(D,$){return this.url.searchParams.append(D,`isdistinct.${$}`),this}in(D,$){let U=Array.from(new Set($)).map((J)=>{if(typeof J==="string"&&Fz.test(J))return`"${J}"`;else return`${J}`}).join(",");return this.url.searchParams.append(D,`in.(${U})`),this}notIn(D,$){let U=Array.from(new Set($)).map((J)=>{if(typeof J==="string"&&Fz.test(J))return`"${J}"`;else return`${J}`}).join(",");return this.url.searchParams.append(D,`not.in.(${U})`),this}contains(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cs.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cs.{${$.join(",")}}`);else this.url.searchParams.append(D,`cs.${JSON.stringify($)}`);return this}containedBy(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cd.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cd.{${$.join(",")}}`);else this.url.searchParams.append(D,`cd.${JSON.stringify($)}`);return this}rangeGt(D,$){return this.url.searchParams.append(D,`sr.${$}`),this}rangeGte(D,$){return this.url.searchParams.append(D,`nxl.${$}`),this}rangeLt(D,$){return this.url.searchParams.append(D,`sl.${$}`),this}rangeLte(D,$){return this.url.searchParams.append(D,`nxr.${$}`),this}rangeAdjacent(D,$){return this.url.searchParams.append(D,`adj.${$}`),this}overlaps(D,$){if(typeof $==="string")this.url.searchParams.append(D,`ov.${$}`);else this.url.searchParams.append(D,`ov.{${$.join(",")}}`);return this}textSearch(D,$,{config:U,type:J}={}){let F="";if(J==="plain")F="pl";else if(J==="phrase")F="ph";else if(J==="websearch")F="w";let I=U===void 0?"":`(${U})`;return this.url.searchParams.append(D,`${F}fts${I}.${$}`),this}match(D){return Object.entries(D).filter(([$,U])=>U!==void 0).forEach(([$,U])=>{this.url.searchParams.append($,`eq.${U}`)}),this}not(D,$,U){return this.url.searchParams.append(D,`not.${$}.${U}`),this}or(D,{foreignTable:$,referencedTable:U=$}={}){let J=U?`${U}.or`:"or";return this.url.searchParams.append(J,`(${D})`),this}filter(D,$,U){return this.url.searchParams.append(D,`${$}.${U}`),this}}});class OU{constructor(){}connect(){}disconnect(){}}function DT(D,$,U){let J=new URL($,D);if(U){for(let[F,I]of Object.entries(U))if(I!==void 0)J.searchParams.set(F,I)}return J.toString()}async function $T(D){if(!D||D.type==="none")return{};if(D.type==="bearer")return{Authorization:`Bearer ${D.token}`};if(D.type==="header")return{[D.name]:D.value};if(D.type==="custom")return await D.getHeaders();return{}}function UT(D){let $=D.fetchImpl??globalThis.fetch;return{async request({method:U,path:J,query:F,body:I,headers:Y}){let X=DT(D.baseUrl,J,F),Q=await $T(D.auth),w=await $(X,{method:U,headers:{...I?{"Content-Type":"application/json"}:{},...Q,...Y},body:I?JSON.stringify(I):void 0}),K=await w.text(),u=(w.headers.get("content-type")||"").includes("application/json"),W=u&&K?JSON.parse(K):K;if(!w.ok){let E=u?W:void 0,G=E?.error;throw new o4(G?.message??`Request failed with status ${w.status}`,{status:w.status,icebergType:G?.type,icebergCode:G?.code,details:E})}return{status:w.status,headers:w.headers,data:W}}}}function W3(D){return D.join("\x1F")}function Y1(D){return D.join("\x1F")}var o4,FT=class{constructor(D,$=""){this.client=D,this.prefix=$}async listNamespaces(D){let $=D?{parent:W3(D.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:$})).data.namespaces.map((J)=>({namespace:J}))}async createNamespace(D,$){let U={namespace:D.namespace,properties:$?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:U})).data}async dropNamespace(D){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${W3(D.namespace)}`})}async loadNamespaceMetadata(D){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${W3(D.namespace)}`})).data.properties}}async namespaceExists(D){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${W3(D.namespace)}`}),!0}catch($){if($ instanceof o4&&$.status===404)return!1;throw $}}async createNamespaceIfNotExists(D,$){try{return await this.createNamespace(D,$)}catch(U){if(U instanceof o4&&U.status===409)return;throw U}}},JT=class{constructor(D,$="",U){this.client=D,this.prefix=$,this.accessDelegation=U}async listTables(D){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables`})).data.identifiers}async createTable(D,$){let U={};if(this.accessDelegation)U["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables`,body:$,headers:U})).data.metadata}async updateTable(D,$){let U=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables/${D.name}`,body:$});return{"metadata-location":U.data["metadata-location"],metadata:U.data.metadata}}async dropTable(D,$){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables/${D.name}`,query:{purgeRequested:String($?.purge??!1)}})}async loadTable(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables/${D.name}`,headers:$})).data.metadata}async tableExists(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${Y1(D.namespace)}/tables/${D.name}`,headers:$}),!0}catch(U){if(U instanceof o4&&U.status===404)return!1;throw U}}async createTableIfNotExists(D,$){try{return await this.createTable(D,$)}catch(U){if(U instanceof o4&&U.status===409)return await this.loadTable({namespace:D.namespace,name:$.name});throw U}}},Qz=class{constructor(D){let $="v1";if(D.catalogName)$+=`/${D.catalogName}`;let U=D.baseUrl.endsWith("/")?D.baseUrl:`${D.baseUrl}/`;this.client=UT({baseUrl:U,auth:D.auth,fetchImpl:D.fetch}),this.accessDelegation=D.accessDelegation?.join(","),this.namespaceOps=new FT(this.client,$),this.tableOps=new JT(this.client,$,this.accessDelegation)}async listNamespaces(D){return this.namespaceOps.listNamespaces(D)}async createNamespace(D,$){return this.namespaceOps.createNamespace(D,$)}async dropNamespace(D){await this.namespaceOps.dropNamespace(D)}async loadNamespaceMetadata(D){return this.namespaceOps.loadNamespaceMetadata(D)}async listTables(D){return this.tableOps.listTables(D)}async createTable(D,$){return this.tableOps.createTable(D,$)}async updateTable(D,$){return this.tableOps.updateTable(D,$)}async dropTable(D,$){await this.tableOps.dropTable(D,$)}async loadTable(D){return this.tableOps.loadTable(D)}async namespaceExists(D){return this.namespaceOps.namespaceExists(D)}async tableExists(D){return this.tableOps.tableExists(D)}async createNamespaceIfNotExists(D,$){return this.namespaceOps.createNamespaceIfNotExists(D,$)}async createTableIfNotExists(D,$){return this.tableOps.createTableIfNotExists(D,$)}};var wz=R(()=>{o4=class extends Error{constructor(D,$){super(D);this.name="IcebergError",this.status=$.status,this.icebergType=$.icebergType,this.icebergCode=$.icebergCode,this.details=$.details,this.isCommitStateUnknown=$.icebergType==="CommitStateUnknownException"||[500,502,504].includes($.status)&&$.icebergType?.includes("CommitState")===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}}});function a4(D){return a4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},a4(D)}function IT(D,$){if(a4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(a4(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function YT(D){var $=IT(D,"string");return a4($)=="symbol"?$:$+""}function XT(D,$,U){return($=YT($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function Kz(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function FD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Kz(Object(U),!0).forEach(function(J){XT(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Kz(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}function B3(D){return typeof D==="object"&&D!==null&&"__isStorageError"in D}function z3(D,$,U){let J=FD({},D),F=$.toLowerCase();for(let I of Object.keys(J))if(I.toLowerCase()===F)delete J[I];return J[F]=U,J}function QT(D){let $={};for(let[U,J]of Object.entries(D))$[U.toLowerCase()]=J;return $}async function t4(D,$,U,J,F,I,Y){return new Promise((X,Q)=>{D(U,GT($,J,F,I)).then((w)=>{if(!w.ok)throw w;if(J===null||J===void 0?void 0:J.noResolveJson)return w;if(Y==="vectors"){let K=w.headers.get("content-type");if(w.headers.get("content-length")==="0"||w.status===204)return{};if(!K||!K.includes("application/json"))return{}}return w.json()}).then((w)=>X(w)).catch((w)=>WT(w,Q,J,Y))})}function Ez(D="storage"){return{get:async($,U,J,F)=>{return t4($,"GET",U,J,F,void 0,D)},post:async($,U,J,F,I)=>{return t4($,"POST",U,F,I,J,D)},put:async($,U,J,F,I)=>{return t4($,"PUT",U,F,I,J,D)},head:async($,U,J,F)=>{return t4($,"HEAD",U,FD(FD({},J),{},{noResolveJson:!0}),F,void 0,D)},remove:async($,U,J,F,I)=>{return t4($,"DELETE",U,F,I,J,D)}}}var E3,G3,Gz,wT=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},KT=(D)=>{if(typeof D!=="object"||D===null)return!1;let $=Object.getPrototypeOf(D);return($===null||$===Object.prototype||Object.getPrototypeOf($)===null)&&!(Symbol.toStringTag in D)&&!(Symbol.iterator in D)},NU=(D)=>{if(Array.isArray(D))return D.map((U)=>NU(U));else if(typeof D==="function"||D!==Object(D))return D;let $={};return Object.entries(D).forEach(([U,J])=>{let F=U.replace(/([-_][a-z])/gi,(I)=>I.toUpperCase().replace(/[-_]/g,""));$[F]=NU(J)}),$},uT=(D)=>{if(!D||typeof D!=="string")return!1;if(D.length===0||D.length>100)return!1;if(D.trim()!==D)return!1;if(D.includes("/")||D.includes("\\"))return!1;return/^[\w!.\*'() &$@=;:+,?-]+$/.test(D)},zz=(D)=>D.split("/").map(encodeURIComponent).join("/"),uz=(D)=>{if(typeof D==="object"&&D!==null){let $=D;if(typeof $.msg==="string")return $.msg;if(typeof $.message==="string")return $.message;if(typeof $.error_description==="string")return $.error_description;if(typeof $.error==="string")return $.error;if(typeof $.error==="object"&&$.error!==null){let U=$.error;if(typeof U.message==="string")return U.message}}return JSON.stringify(D)},WT=async(D,$,U,J)=>{if(D!==null&&typeof D==="object"&&"json"in D&&typeof D.json==="function"){let F=D,I=parseInt(String(F.status),10);if(!Number.isFinite(I))I=500;F.json().then((Y)=>{let X=(Y===null||Y===void 0?void 0:Y.statusCode)||(Y===null||Y===void 0?void 0:Y.code)||I+"";$(new G3(uz(Y),I,X,J))}).catch(()=>{let Y=I+"";$(new G3(F.statusText||`HTTP ${I} error`,I,Y,J))})}else $(new Gz(uz(D),D,J))},GT=(D,$,U,J)=>{let F={method:D,headers:($===null||$===void 0?void 0:$.headers)||{}};if(D==="GET"||D==="HEAD"||!J)return FD(FD({},F),U);if(KT(J)){var I;let Y=($===null||$===void 0?void 0:$.headers)||{},X;for(let[Q,w]of Object.entries(Y))if(Q.toLowerCase()==="content-type")X=w;F.headers=z3(Y,"Content-Type",(I=X)!==null&&I!==void 0?I:"application/json"),F.body=JSON.stringify(J)}else F.body=J;if($===null||$===void 0?void 0:$.duplex)F.duplex=$.duplex;return FD(FD({},F),U)},zT,s4,m0,vU,ET,e4,N0,X1=class{constructor(D,$={},U,J="storage"){this.shouldThrowOnError=!1,this.url=D,this.headers=QT($),this.fetch=wT(U),this.namespace=J}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(D,$){return this.headers=z3(this.headers,D,$),this}async handleOperation(D){var $=this;try{return{data:await D(),error:null}}catch(U){if($.shouldThrowOnError)throw U;if(B3(U))return{data:null,error:U};throw U}}},Bz,BT=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[Bz]="StreamDownloadBuilder",this.promise=null}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:(await D.downloadFn()).body,error:null}}catch($){if(D.shouldThrowOnError)throw $;if(B3($))return{data:null,error:$};throw $}}},qz,qT=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[qz]="BlobDownloadBuilder",this.promise=null}asStream(){return new BT(this.downloadFn,this.shouldThrowOnError)}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:await(await D.downloadFn()).blob(),error:null}}catch($){if(D.shouldThrowOnError)throw $;if(B3($))return{data:null,error:$};throw $}}},HU,Wz,VT,ZT="2.110.8",D2,LT,OT,HT,NT,vT,MT,AT,jT,Vz;var Zz=R(()=>{wz();E3=class extends Error{constructor(D,$="storage",U,J){super(D);this.__isStorageError=!0,this.namespace=$,this.name=$==="vectors"?"StorageVectorsError":"StorageError",this.status=U,this.statusCode=J}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};G3=class extends E3{constructor(D,$,U,J="storage"){super(D,J,$,U);this.name=J==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=$,this.statusCode=U}toJSON(){return FD({},super.toJSON())}},Gz=class extends E3{constructor(D,$,U="storage"){super(D,U);this.name=U==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=$}};zT=Ez("storage"),{get:s4,post:m0,put:vU,head:ET,remove:e4}=zT,N0=Ez("vectors");Bz=Symbol.toStringTag;qz=Symbol.toStringTag;HU={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},Wz={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1},VT=class extends X1{constructor(D,$={},U,J){super(D,$,J,"storage");this.bucketId=U}async uploadOrUpdate(D,$,U,J){var F=this;return F.handleOperation(async()=>{let I,Y=FD(FD({},Wz),J),X=FD(FD({},F.headers),D==="POST"&&{"x-upsert":String(Y.upsert)}),Q=Y.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(I=new FormData,I.append("cacheControl",Y.cacheControl),Q)I.append("metadata",F.encodeMetadata(Q));I.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(I=U,!I.has("cacheControl"))I.append("cacheControl",Y.cacheControl);if(Q&&!I.has("metadata"))I.append("metadata",F.encodeMetadata(Q))}else{if(I=U,X["cache-control"]=`max-age=${Y.cacheControl}`,X["content-type"]=Y.contentType,Q)X["x-metadata"]=F.toBase64(F.encodeMetadata(Q));if((typeof ReadableStream<"u"&&I instanceof ReadableStream||I&&typeof I==="object"&&("pipe"in I)&&typeof I.pipe==="function")&&!Y.duplex)Y.duplex="half"}if(J===null||J===void 0?void 0:J.headers)for(let[W,E]of Object.entries(J.headers))X=z3(X,W,E);let w=F._removeEmptyFolders($),K=F._getFinalPath(w),u=await(D=="PUT"?vU:m0)(F.fetch,`${F.url}/object/${K}`,I,FD({headers:X},(Y===null||Y===void 0?void 0:Y.duplex)?{duplex:Y.duplex}:{}));return{path:w,id:u.Id,fullPath:u.Key}})}async upload(D,$,U){return this.uploadOrUpdate("POST",D,$,U)}async uploadToSignedUrl(D,$,U,J){var F=this;let I=F._removeEmptyFolders(D),Y=F._getFinalPath(I),X=new URL(F.url+`/object/upload/sign/${Y}`);return X.searchParams.set("token",$),F.handleOperation(async()=>{let Q,w=FD(FD({},Wz),J),K=FD(FD({},F.headers),{"x-upsert":String(w.upsert)}),u=w.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(Q=new FormData,Q.append("cacheControl",w.cacheControl),u)Q.append("metadata",F.encodeMetadata(u));Q.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(Q=U,!Q.has("cacheControl"))Q.append("cacheControl",w.cacheControl);if(u&&!Q.has("metadata"))Q.append("metadata",F.encodeMetadata(u))}else{if(Q=U,K["cache-control"]=`max-age=${w.cacheControl}`,K["content-type"]=w.contentType,u)K["x-metadata"]=F.toBase64(F.encodeMetadata(u));if((typeof ReadableStream<"u"&&Q instanceof ReadableStream||Q&&typeof Q==="object"&&("pipe"in Q)&&typeof Q.pipe==="function")&&!w.duplex)w.duplex="half"}if(J===null||J===void 0?void 0:J.headers)for(let[W,E]of Object.entries(J.headers))K=z3(K,W,E);return{path:I,fullPath:(await vU(F.fetch,X.toString(),Q,FD({headers:K},(w===null||w===void 0?void 0:w.duplex)?{duplex:w.duplex}:{}))).Key}})}async createSignedUploadUrl(D,$){var U=this;return U.handleOperation(async()=>{let J=U._getFinalPath(D),F=FD({},U.headers);if($===null||$===void 0?void 0:$.upsert)F["x-upsert"]="true";let I=await m0(U.fetch,`${U.url}/object/upload/sign/${J}`,{},{headers:F}),Y=new URL(U.url+I.url),X=Y.searchParams.get("token");if(!X)throw new E3("No token returned by API");return{signedUrl:Y.toString(),path:D,token:X}})}async update(D,$,U){return this.uploadOrUpdate("PUT",D,$,U)}async move(D,$,U){var J=this;return J.handleOperation(async()=>{return await m0(J.fetch,`${J.url}/object/move`,{bucketId:J.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:J.headers})})}async copy(D,$,U){var J=this;return J.handleOperation(async()=>{return{path:(await m0(J.fetch,`${J.url}/object/copy`,{bucketId:J.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:J.headers})).Key}})}async createSignedUrl(D,$,U){var J=this;return J.handleOperation(async()=>{let F=J._getFinalPath(D),I=typeof(U===null||U===void 0?void 0:U.transform)==="object"&&U.transform!==null&&Object.keys(U.transform).length>0,Y=await m0(J.fetch,`${J.url}/object/sign/${F}`,FD({expiresIn:$},I?{transform:U.transform}:{}),{headers:J.headers}),X=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)X.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)X.set("cacheNonce",String(U.cacheNonce));let Q=X.toString();return{signedUrl:encodeURI(`${J.url}${Y.signedURL}${Q?`&${Q}`:""}`)}})}async createSignedUrls(D,$,U){var J=this;return J.handleOperation(async()=>{let F=await m0(J.fetch,`${J.url}/object/sign/${J.bucketId}`,{expiresIn:$,paths:D},{headers:J.headers}),I=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)I.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)I.set("cacheNonce",String(U.cacheNonce));let Y=I.toString();return F.map((X)=>FD(FD({},X),{},{signedUrl:X.signedURL?encodeURI(`${J.url}${X.signedURL}${Y?`&${Y}`:""}`):null}))})}download(D,$,U){let J=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image/authenticated":"object",F=new URLSearchParams;if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(F,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)F.set("cacheNonce",String($.cacheNonce));let I=F.toString(),Y=this._getFinalPath(D);return new qT(()=>s4(this.fetch,`${this.url}/${J}/${Y}${I?`?${I}`:""}`,{headers:this.headers,noResolveJson:!0},U),this.shouldThrowOnError)}async info(D){var $=this;let U=$._getFinalPath(D);return $.handleOperation(async()=>{return NU(await s4($.fetch,`${$.url}/object/info/${U}`,{headers:$.headers}))})}async exists(D){var $=this;let U=$._getFinalPath(D);try{return await ET($.fetch,`${$.url}/object/${U}`,{headers:$.headers}),{data:!0,error:null}}catch(F){if($.shouldThrowOnError)throw F;if(B3(F)){var J;let I=F instanceof G3?F.status:F instanceof Gz?(J=F.originalError)===null||J===void 0?void 0:J.status:void 0;if(I!==void 0&&[400,404].includes(I))return{data:!1,error:F}}throw F}}getPublicUrl(D,$){let U=this._getFinalPath(D),J=new URLSearchParams;if($===null||$===void 0?void 0:$.download)J.set("download",$.download===!0?"":$.download);if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(J,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)J.set("cacheNonce",String($.cacheNonce));let F=J.toString(),I=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${I}/public/${U}`)+(F?`?${F}`:"")}}}async remove(D){var $=this;return $.handleOperation(async()=>{return await e4($.fetch,`${$.url}/object/${$.bucketId}`,{prefixes:D},{headers:$.headers})})}async purgeCache(D,$,U){var J=this;return J.handleOperation(async()=>{let F=zz(J._getFinalPath(D)),I=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)I.set("transformations","true");let Y=I.toString();return await e4(J.fetch,`${J.url}/cdn/${F}${Y?`?${Y}`:""}`,{},{headers:J.headers},U)})}async list(D,$,U){var J=this;return J.handleOperation(async()=>{let F=($===null||$===void 0?void 0:$.sortBy)?FD(FD({},HU.sortBy),$.sortBy):HU.sortBy,I=FD(FD(FD({},HU),$),{},{sortBy:F,prefix:D||""});return await m0(J.fetch,`${J.url}/object/list/${J.bucketId}`,I,{headers:J.headers},U)})}async listV2(D,$){var U=this;return U.handleOperation(async()=>{let J=FD({},D);return await m0(U.fetch,`${U.url}/object/list-v2/${U.bucketId}`,J,{headers:U.headers},$)})}encodeMetadata(D){return JSON.stringify(D)}toBase64(D){if(typeof Buffer<"u")return Buffer.from(D).toString("base64");return btoa(D)}_getFinalPath(D){return`${this.bucketId}/${D.replace(/^\/+/,"")}`}_removeEmptyFolders(D){return D.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(D,$){if($.width)D.set("width",$.width.toString());if($.height)D.set("height",$.height.toString());if($.resize)D.set("resize",$.resize);if($.format)D.set("format",$.format);if($.quality)D.set("quality",$.quality.toString());return D}},D2={"X-Client-Info":`storage-js/${ZT}`},LT=class extends X1{constructor(D,$={},U,J){let F=new URL(D);if(J===null||J===void 0?void 0:J.useNewHostname){if(/supabase\.(co|in|red)$/.test(F.hostname)&&!F.hostname.includes("storage.supabase."))F.hostname=F.hostname.replace("supabase.","storage.supabase.")}let I=F.href.replace(/\/$/,""),Y=FD(FD({},D2),$);super(I,Y,U,"storage")}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=$.listBucketOptionsToQueryString(D);return await s4($.fetch,`${$.url}/bucket${U}`,{headers:$.headers})})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await s4($.fetch,`${$.url}/bucket/${D}`,{headers:$.headers})})}async createBucket(D,$={public:!1}){var U=this;return U.handleOperation(async()=>{return await m0(U.fetch,`${U.url}/bucket`,{id:D,name:D,type:$.type,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async updateBucket(D,$){var U=this;return U.handleOperation(async()=>{return await vU(U.fetch,`${U.url}/bucket/${D}`,{id:D,name:D,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async emptyBucket(D){var $=this;return $.handleOperation(async()=>{return await m0($.fetch,`${$.url}/bucket/${D}/empty`,{},{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await e4($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}async purgeBucketCache(D,$,U){var J=this;return J.handleOperation(async()=>{let F=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)F.set("transformations","true");let I=F.toString();return await e4(J.fetch,`${J.url}/cdn/${zz(D)}${I?`?${I}`:""}`,{},{headers:J.headers},U)})}listBucketOptionsToQueryString(D){let $={};if(D){if("limit"in D)$.limit=String(D.limit);if("offset"in D)$.offset=String(D.offset);if(D.search)$.search=D.search;if(D.sortColumn)$.sortColumn=D.sortColumn;if(D.sortOrder)$.sortOrder=D.sortOrder}return Object.keys($).length>0?"?"+new URLSearchParams($).toString():""}},OT=class extends X1{constructor(D,$={},U){let J=D.replace(/\/$/,""),F=FD(FD({},D2),$);super(J,F,U,"storage")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await m0($.fetch,`${$.url}/bucket`,{name:D},{headers:$.headers})})}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=new URLSearchParams;if((D===null||D===void 0?void 0:D.limit)!==void 0)U.set("limit",D.limit.toString());if((D===null||D===void 0?void 0:D.offset)!==void 0)U.set("offset",D.offset.toString());if(D===null||D===void 0?void 0:D.sortColumn)U.set("sortColumn",D.sortColumn);if(D===null||D===void 0?void 0:D.sortOrder)U.set("sortOrder",D.sortOrder);if(D===null||D===void 0?void 0:D.search)U.set("search",D.search);let J=U.toString(),F=J?`${$.url}/bucket?${J}`:`${$.url}/bucket`;return await s4($.fetch,F,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await e4($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}from(D){var $=this;if(!uT(D))throw new E3("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let U=new Qz({baseUrl:this.url,catalogName:D,auth:{type:"custom",getHeaders:async()=>$.headers},fetch:this.fetch}),J=this.shouldThrowOnError;return new Proxy(U,{get(F,I){let Y=F[I];if(typeof Y!=="function")return Y;return async(...X)=>{try{return{data:await Y.apply(F,X),error:null}}catch(Q){if(J)throw Q;return{data:null,error:Q}}}}})}},HT=class extends X1{constructor(D,$={},U){let J=D.replace(/\/$/,""),F=FD(FD({},D2),{},{"Content-Type":"application/json"},$);super(J,F,U,"vectors")}async createIndex(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/CreateIndex`,D,{headers:$.headers})||{}})}async getIndex(D,$){var U=this;return U.handleOperation(async()=>{return await N0.post(U.fetch,`${U.url}/GetIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})})}async listIndexes(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/ListIndexes`,D,{headers:$.headers})})}async deleteIndex(D,$){var U=this;return U.handleOperation(async()=>{return await N0.post(U.fetch,`${U.url}/DeleteIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})||{}})}},NT=class extends X1{constructor(D,$={},U){let J=D.replace(/\/$/,""),F=FD(FD({},D2),{},{"Content-Type":"application/json"},$);super(J,F,U,"vectors")}async putVectors(D){var $=this;if(D.vectors.length<1||D.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/PutVectors`,D,{headers:$.headers})||{}})}async getVectors(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/GetVectors`,D,{headers:$.headers})})}async listVectors(D){var $=this;if(D.segmentCount!==void 0){if(D.segmentCount<1||D.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(D.segmentIndex!==void 0){if(D.segmentIndex<0||D.segmentIndex>=D.segmentCount)throw Error(`segmentIndex must be between 0 and ${D.segmentCount-1}`)}}return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/ListVectors`,D,{headers:$.headers})})}async queryVectors(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/QueryVectors`,D,{headers:$.headers})})}async deleteVectors(D){var $=this;if(D.keys.length<1||D.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/DeleteVectors`,D,{headers:$.headers})||{}})}},vT=class extends X1{constructor(D,$={},U){let J=D.replace(/\/$/,""),F=FD(FD({},D2),{},{"Content-Type":"application/json"},$);super(J,F,U,"vectors")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/CreateVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/GetVectorBucket`,{vectorBucketName:D},{headers:$.headers})})}async listBuckets(D={}){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/ListVectorBuckets`,D,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await N0.post($.fetch,`${$.url}/DeleteVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}},MT=class extends vT{constructor(D,$={}){super(D,$.headers||{},$.fetch)}from(D){return new AT(this.url,this.headers,D,this.fetch)}async createBucket(D){var $=()=>super.createBucket,U=this;return $().call(U,D)}async getBucket(D){var $=()=>super.getBucket,U=this;return $().call(U,D)}async listBuckets(D={}){var $=()=>super.listBuckets,U=this;return $().call(U,D)}async deleteBucket(D){var $=()=>super.deleteBucket,U=this;return $().call(U,D)}},AT=class extends HT{constructor(D,$,U,J){super(D,$,J);this.vectorBucketName=U}async createIndex(D){var $=()=>super.createIndex,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName}))}async listIndexes(D={}){var $=()=>super.listIndexes,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName}))}async getIndex(D){var $=()=>super.getIndex,U=this;return $().call(U,U.vectorBucketName,D)}async deleteIndex(D){var $=()=>super.deleteIndex,U=this;return $().call(U,U.vectorBucketName,D)}index(D){return new jT(this.url,this.headers,this.vectorBucketName,D,this.fetch)}},jT=class extends NT{constructor(D,$,U,J,F){super(D,$,F);this.vectorBucketName=U,this.indexName=J}async putVectors(D){var $=()=>super.putVectors,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async getVectors(D){var $=()=>super.getVectors,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async listVectors(D={}){var $=()=>super.listVectors,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async queryVectors(D){var $=()=>super.queryVectors,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async deleteVectors(D){var $=()=>super.deleteVectors,U=this;return $().call(U,FD(FD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}},Vz=class extends LT{constructor(D,$={},U,J){super(D,$,U,J)}from(D){return new VT(this.url,this.headers,D,this.fetch)}get vectors(){return new MT(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new OT(this.url+"/iceberg",this.headers,this.fetch)}}});class Lz{constructor(D){return this.options=D,new Proxy(this,ST)}}var RT=()=>Promise.resolve({data:{session:null,user:null},error:null}),ST,MU;var AU=R(()=>{ST={get:(D,$)=>{if($==="constructor")return D.constructor;if($==="then"||$==="catch"||$==="finally")return;if(typeof $==="symbol")return;if($==="getSession")return()=>Promise.resolve({data:{session:null,user:null},error:null});if($==="onAuthStateChange")return()=>({data:{subscription:{unsubscribe:()=>{}}},error:null});return RT}};MU=class MU extends Lz{}});function gT(D,$,U,J){function F(I){return I instanceof U?I:new U(function(Y){Y(I)})}return new(U||(U=Promise))(function(I,Y){function X(K){try{w(J.next(K))}catch(u){Y(u)}}function Q(K){try{w(J.throw(K))}catch(u){Y(u)}}function w(K){K.done?I(K.value):F(K.value).then(X,Q)}w((J=J.apply(D,$||[])).next())})}function mT(){if(jU===null)jU=import(fT).catch(()=>null);return jU}function yT(){return gT(this,void 0,void 0,function*(){try{let D=yield mT();if(!D||!D.propagation||!D.context)return null;let $={};D.propagation.inject(D.context.active(),$);let U=$.traceparent;if(!U)return null;return{traceparent:U,tracestate:$.tracestate,baggage:$.baggage}}catch(D){return null}})}function hT(D){if(!D||typeof D!=="string")return null;let $=D.split("-");if($.length!==4)return null;let[U,J,F,I]=$;if(U.length!==2||J.length!==32||F.length!==16||I.length!==2)return null;let Y=/^[0-9a-f]+$/i;if(!Y.test(U)||!Y.test(J)||!Y.test(F)||!Y.test(I))return null;if(J==="00000000000000000000000000000000"||F==="0000000000000000")return null;return{version:U,traceId:J,parentId:F,traceFlags:I,isSampled:(parseInt(I,16)&1)===1}}function nT(D,$){if(!D||!$||$.length===0)return!1;let U;if(D instanceof URL)U=D;else try{U=new URL(D)}catch(J){return!1}for(let J of $)try{if(typeof J==="string"){if(dT(U.hostname,J))return!0}else if(J instanceof RegExp){if(J.test(U.hostname))return!0}else if(typeof J==="function"){if(J(U))return!0}}catch(F){continue}return!1}function dT(D,$){if($===D)return!0;if($.startsWith("*.")){let U=$.slice(2);if(D.endsWith(U)){if(D===U||D.endsWith("."+U))return!0}}return!1}function cT(D){let $=[];try{let U=new URL(D);$.push(U.hostname)}catch(U){}return $.push("*.supabase.co","*.supabase.in"),$.push("localhost","127.0.0.1","[::1]"),$}function J2(D){return J2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},J2(D)}function iT(D,$){if(J2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(J2(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function lT(D){var $=iT(D,"string");return J2($)=="symbol"?$:$+""}function pT(D,$,U){return($=lT($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function Oz(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function kD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Oz(Object(U),!0).forEach(function(J){pT(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Oz(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}async function sT(D,$,U){if(!nT(typeof D==="string"?D:D instanceof URL?D:D.url,$))return null;let J=await yT();if(!J||!J.traceparent)return null;if(U){let F=hT(J.traceparent);if(F&&!F.isSampled)return null}return J}function vz(D){return typeof D==="boolean"?{enabled:D}:D}function eT(D){return D.endsWith("/")?D:D+"/"}function DP(D,$){var U,J,F,I,Y,X;let{db:Q,auth:w,realtime:K,global:u}=D,{db:W,auth:E,realtime:G,global:q}=$,B=vz(D.tracePropagation),H=vz($.tracePropagation),N={db:kD(kD({},W),Q),auth:kD(kD({},E),w),realtime:kD(kD({},G),K),storage:{},global:kD(kD(kD({},q),u),{},{headers:kD(kD({},(U=q===null||q===void 0?void 0:q.headers)!==null&&U!==void 0?U:{}),(J=u===null||u===void 0?void 0:u.headers)!==null&&J!==void 0?J:{})}),tracePropagation:{enabled:(F=(I=B===null||B===void 0?void 0:B.enabled)!==null&&I!==void 0?I:H===null||H===void 0?void 0:H.enabled)!==null&&F!==void 0?F:!1,respectSamplingDecision:(Y=(X=B===null||B===void 0?void 0:B.respectSamplingDecision)!==null&&X!==void 0?X:H===null||H===void 0?void 0:H.respectSamplingDecision)!==null&&Y!==void 0?Y:!0},accessToken:async()=>""};if(D.accessToken)N.accessToken=D.accessToken;else delete N.accessToken;return N}function $P(D){let $=D===null||D===void 0?void 0:D.trim();if(!$)throw Error("supabaseUrl is required.");if(!$.match(/^https?:\/\//i))throw Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(eT($))}catch(U){throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}function JP(){if(typeof window<"u"||globalThis.Deno!==void 0)return!1;let D=globalThis.process;if(!D)return!1;let $=D.version;if($===void 0||$===null)return!1;let U=$.match(/^v(\d+)\./);if(!U)return!1;return parseInt(U[1],10)<=20}var T0,CT="2.110.8",$2="",q3,U2,F2,Mz,TT,PT,bT,kT,xT,_T,jU=null,fT="@opentelemetry/api",rT=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},oT=()=>{return Headers},Az=(D)=>D.startsWith("sb_publishable_")||D.startsWith("sb_secret_"),tT="sb_temp_",Hz,aT=(D)=>{var $,U;if(!D.startsWith("sb_")||Az(D)||D.startsWith(tT))return;let J=($=(U=D.match(/^sb_[a-zA-Z0-9]+_/))===null||U===void 0?void 0:U[0])!==null&&$!==void 0?$:"unknown";if(Hz.has(J))return;Hz.add(J),console.warn("@supabase/supabase-js: Unrecognized Supabase API key format. The client will proceed and send this key as-is; if you see authentication errors you may need to upgrade @supabase/supabase-js to a version that recognizes this key type.")},Nz=(D,$,U,J,F,I)=>{let Y=rT(J),X=oT(),Q=(F===null||F===void 0?void 0:F.enabled)===!0,w=(F===null||F===void 0?void 0:F.respectSamplingDecision)!==!1,K=Q?cT($):null,u=!((I===null||I===void 0?void 0:I.omitApiKeyAsBearer)&&Az(D));return async(W,E)=>{let G=await U(),q=new X(E===null||E===void 0?void 0:E.headers);if(!q.has("apikey"))q.set("apikey",D);if(!q.has("Authorization")){let B=G!==null&&G!==void 0?G:u?D:null;if(B)q.set("Authorization",`Bearer ${B}`)}if(K){let B=await sT(W,K,w);if(B){if(B.traceparent&&!q.has("traceparent"))q.set("traceparent",B.traceparent);if(B.tracestate&&!q.has("tracestate"))q.set("tracestate",B.tracestate);if(B.baggage&&!q.has("baggage"))q.set("baggage",B.baggage)}}return Y(W,kD(kD({},E),{},{headers:q}))}},UP,FP=class{constructor(D,$,U){var J,F;this.supabaseUrl=D,this.supabaseKey=$;let I=$P(D);if(!$)throw Error("supabaseKey is required.");aT($),this.realtimeUrl=new URL("realtime/v1",I),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",I),this.storageUrl=new URL("storage/v1",I),this.functionsUrl=new URL("functions/v1",I);let Y=`sb-${I.hostname.split(".")[0]}-auth-token`,X={db:bT,realtime:xT,auth:kD(kD({},kT),{},{storageKey:Y}),global:PT,tracePropagation:_T},Q=DP(U!==null&&U!==void 0?U:{},X);if(this.settings=Q,this.storageKey=(J=Q.auth.storageKey)!==null&&J!==void 0?J:"",this.headers=(F=Q.global.headers)!==null&&F!==void 0?F:{},!Q.accessToken){var w;this.auth=this._initSupabaseAuthClient((w=Q.auth)!==null&&w!==void 0?w:{},this.headers,Q.global.fetch)}else this.accessToken=Q.accessToken,this.auth=new Proxy({},{get:(K,u)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(u)} is not possible`)}});if(this.fetch=Nz($,D,this._getSessionToken.bind(this),Q.global.fetch,Q.tracePropagation),this.functionsFetch=Nz($,D,this._getSessionToken.bind(this),Q.global.fetch,Q.tracePropagation,{omitApiKeyAsBearer:!0}),this.realtime=this._initRealtimeClient(kD({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},Q.realtime)),this.accessToken)Promise.resolve(this.accessToken()).then((K)=>this.realtime.setAuth(K)).catch((K)=>console.warn("Failed to set initial Realtime auth token:",K));if(this.rest=new Yz(new URL("rest/v1",I).href,{headers:this.headers,schema:Q.db.schema,fetch:this.fetch,timeout:Q.db.timeout,urlLengthLimit:Q.db.urlLengthLimit}),this.storage=new Vz(this.storageUrl.href,this.headers,this.fetch,U===null||U===void 0?void 0:U.storage),!Q.accessToken)this._listenForAuthEvents()}get functions(){return new T0.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.functionsFetch})}from(D){return this.rest.from(D)}schema(D){return this.rest.schema(D)}rpc(D,$={},U={head:!1,get:!1,count:void 0}){return this.rest.rpc(D,$,U)}channel(D,$={config:{}}){return this.realtime.channel(D,$)}getChannels(){return this.realtime.getChannels()}removeChannel(D){return this.realtime.removeChannel(D)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getSessionToken(){var D=this,$,U;if(D.accessToken)return await D.accessToken();let{data:J}=await D.auth.getSession();return($=(U=J.session)===null||U===void 0?void 0:U.access_token)!==null&&$!==void 0?$:null}async _getAccessToken(){var D=this,$;return($=await D._getSessionToken())!==null&&$!==void 0?$:D.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:J,userStorage:F,storageKey:I,flowType:Y,lock:X,debug:Q,throwOnError:w,experimental:K,lockAcquireTimeout:u,skipAutoInitialize:W},E,G){let q={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new UP({url:this.authUrl.href,headers:kD(kD({},q),E),storageKey:I,autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:J,userStorage:F,flowType:Y,lock:X,debug:Q,throwOnError:w,experimental:K,fetch:G,lockAcquireTimeout:u,skipAutoInitialize:W,hasCustomAuthorizationHeader:Object.keys(this.headers).some((B)=>B.toLowerCase()==="authorization")})}_initRealtimeClient(D){return new OU(this.realtimeUrl.href,kD(kD({},D),{},{params:kD(kD({},{apikey:this.supabaseKey}),D===null||D===void 0?void 0:D.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((D,$)=>{this._handleTokenChanged(D,"CLIENT",$===null||$===void 0?void 0:$.access_token)})}_handleTokenChanged(D,$,U){if((D==="TOKEN_REFRESHED"||D==="SIGNED_IN"||D==="INITIAL_SESSION")&&this.changedAccessToken!==U)this.changedAccessToken=U,this.realtime.setAuth(U);else if(D==="SIGNED_OUT"){if(this.realtime.setAuth(),$=="STORAGE")this.auth.signOut();this.changedAccessToken=void 0}}},jz=(D,$,U)=>{return new FP(D,$,U)};var Rz=R(()=>{Xz();Zz();AU();T0=S0(Dz(),1);AU();if(typeof Deno<"u")$2="deno",q3=(U2=Deno.version)===null||U2===void 0?void 0:U2.deno;else if(typeof document<"u")$2="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")$2="react-native";else{$2="node";let D=globalThis.process;q3=D===null||D===void 0||(F2=D.version)===null||F2===void 0?void 0:F2.replace(/^v/,"")}Mz=[`runtime=${$2}`];if(q3)Mz.push(`runtime-version=${q3}`);TT={"X-Client-Info":`supabase-js/${CT}; ${Mz.join("; ")}`},PT={headers:TT},bT={schema:"public"},kT={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},xT={},_T={enabled:!1,respectSamplingDecision:!0};Hz=new Set;UP=class extends MU{constructor(D){super(D)}};if(JP())console.warn("⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715")});var RU=C((S6D,Sz)=>{Sz.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var V3=C((Tz)=>{var Cz={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function IP(D){return function(...$){if($.length)D=D.replace(/\{(\d)\}/g,(U,J)=>$[J]||"");return Error("ADM-ZIP: "+D)}}for(let D of Object.keys(Cz))Tz[D]=IP(Cz[D])});var _z=C((T6D,xz)=>{var YP=o("fs"),yD=o("path"),Pz=RU(),XP=V3(),QP=typeof process==="object"&&process.platform==="win32",bz=(D)=>typeof D==="object"&&D!==null,kz=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=3988292384^$>>>1;else $>>>=1;return $>>>0});function PD(D){if(this.sep=yD.sep,this.fs=YP,bz(D)){if(bz(D.fs)&&typeof D.fs.statSync==="function")this.fs=D.fs}}xz.exports=PD;PD.prototype.makeDir=function(D){let $=this;function U(J){let F=J.split($.sep)[0];J.split($.sep).forEach(function(I){if(!I||I.substr(-1,1)===":")return;F+=$.sep+I;var Y;try{Y=$.fs.statSync(F)}catch(X){if(X.message&&X.message.startsWith("ENOENT"))$.fs.mkdirSync(F);else throw X}if(Y&&Y.isFile())throw XP.FILE_IN_THE_WAY(`"${F}"`)})}U(D)};PD.prototype.writeFileTo=function(D,$,U,J){let F=this;if(F.fs.existsSync(D)){if(!U)return!1;var I=F.fs.statSync(D);if(I.isDirectory())return!1}var Y=yD.dirname(D);if(!F.fs.existsSync(Y))F.makeDir(Y);var X;try{X=F.fs.openSync(D,"w",438)}catch(Q){F.fs.chmodSync(D,438),X=F.fs.openSync(D,"w",438)}if(X)try{F.fs.writeSync(X,$,0,$.length,0)}finally{F.fs.closeSync(X)}return F.fs.chmodSync(D,J||438),!0};PD.prototype.writeFileToAsync=function(D,$,U,J,F){if(typeof J==="function")F=J,J=void 0;let I=this;I.fs.exists(D,function(Y){if(Y&&!U)return F(!1);I.fs.stat(D,function(X,Q){if(Y&&Q&&Q.isDirectory())return F(!1);var w=yD.dirname(D);I.fs.exists(w,function(K){if(!K)try{I.makeDir(w)}catch(W){return F(!1)}let u=function(W){I.fs.write(W,$,0,$.length,0,function(E){I.fs.close(W,function(){if(E)return F(!1);I.fs.chmod(D,J||438,function(){F(!0)})})})};I.fs.open(D,"w",438,function(W,E){if(W)I.fs.chmod(D,438,function(){I.fs.open(D,"w",438,function(G,q){if(G||!q)return F(!1);u(q)})});else if(E)u(E);else F(!1)})})})})};PD.prototype.findFiles=function(D){let $=this;function U(J,F,I,Y){if(typeof F==="boolean")I=F,F=void 0;let X=[];return $.fs.readdirSync(J).forEach(function(Q){let w=yD.join(J,Q),K=$.fs.statSync(w);if(!F||F.test(w))X.push(yD.normalize(w)+(K.isDirectory()?$.sep:""));if(K.isDirectory()&&I){let u=$.fs.realpathSync(w);if(!Y.has(u))Y.add(u),X=X.concat(U(w,F,I,Y))}}),X}return U(D,void 0,!0,new Set([$.fs.realpathSync(D)]))};PD.prototype.findFilesAsync=function(D,$){let U=this,J=[],F=!1,I=function(X){if(F)return;F=!0,$(X,X?void 0:J)},Y=function(X,Q,w){U.fs.readdir(X,function(K,u){if(K)return w(K);let W=u.length;if(!W)return w();u.forEach(function(E){let G=yD.join(X,E);U.fs.stat(G,function(q,B){if(q)return w(q);if(!B){if(!--W)w();return}if(J.push(yD.normalize(G)+(B.isDirectory()?U.sep:"")),!B.isDirectory()){if(!--W)w();return}U.fs.realpath(G,function(H,N){if(H)return w(H);if(Q.has(N)){if(!--W)w();return}Q.add(N),Y(G,Q,function(z){if(z)return w(z);if(!--W)w()})})})})})};U.fs.realpath(D,function(X,Q){if(X)return I(X);Y(D,new Set([Q]),I)})};PD.prototype.getAttributes=function(){};PD.prototype.setAttributes=function(){};PD.crc32update=function(D,$){return kz[(D^$)&255]^D>>>8};PD.crc32=function(D){if(typeof D==="string")D=Buffer.from(D,"utf8");let $=D.length,U=-1;for(let J=0;J<$;)U=PD.crc32update(U,D[J++]);return~U>>>0};PD.methodToString=function(D){switch(D){case Pz.STORED:return"STORED ("+D+")";case Pz.DEFLATED:return"DEFLATED ("+D+")";default:return"UNSUPPORTED ("+D+")"}};PD.canonical=function(D){if(!D)return"";let $=yD.posix.normalize("/"+D.split("\\").join("/"));return yD.join(".",$)};PD.zipnamefix=function(D){if(!D)return"";let $=yD.posix.normalize("/"+D.split("\\").join("/"));return yD.posix.join(".",$)};PD.findLast=function(D,$){if(!Array.isArray(D))throw TypeError("arr is not array");let U=D.length>>>0;for(let J=U-1;J>=0;J--)if($(D[J],J,D))return D[J];return};PD.sanitize=function(D,$){D=yD.resolve(yD.normalize(D));var U=$.split("/");for(var J=0,F=U.length;J<F;J++){var I=yD.normalize(yD.join(D,U.slice(J,F).join(yD.sep)));if(I===D||I.startsWith(D+yD.sep))return I}return yD.normalize(yD.join(D,yD.basename($)))};PD.toBuffer=function($,U){if(Buffer.isBuffer($))return $;else if($ instanceof Uint8Array)return Buffer.from($);else return typeof $==="string"?U($):Buffer.alloc(0)};PD.readBigUInt64LE=function(D,$){let U=D.readUInt32LE($);return D.readUInt32LE($+4)*4294967296+U};PD.writeBigUInt64LE=function(D,$,U){let J=$>>>0,F=Math.floor($/4294967296)>>>0;D.writeUInt32LE(J,U),D.writeUInt32LE(F,U+4)};PD.fromDOS2Date=function(D){return new Date((D>>25&127)+1980,Math.max((D>>21&15)-1,0),Math.max(D>>16&31,1),D>>11&31,D>>5&63,(D&31)<<1)};PD.fromDate2DOS=function(D){let $=0,U=0;if(D.getFullYear()>1979)$=(D.getFullYear()-1980&127)<<9|D.getMonth()+1<<5|D.getDate(),U=D.getHours()<<11|D.getMinutes()<<5|D.getSeconds()>>1;return $<<16|U};PD.isWin=QP;PD.crcTable=kz});var fz=C((P6D,gz)=>{var wP=o("path");gz.exports=function(D,{fs:$}){var U=D||"",J=I(),F=null;function I(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}if(U&&$.existsSync(U))F=$.statSync(U),J.directory=F.isDirectory(),J.mtime=F.mtime,J.atime=F.atime,J.executable=(73&F.mode)!==0,J.readonly=(128&F.mode)===0,J.hidden=wP.basename(U)[0]===".";else console.warn("Invalid path: "+U);return{get directory(){return J.directory},get readOnly(){return J.readonly},get hidden(){return J.hidden},get mtime(){return J.mtime},get atime(){return J.atime},get executable(){return J.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:U,isDirectory:J.directory,isReadOnly:J.readonly,isHidden:J.hidden,isExecutable:J.executable,mTime:J.mtime,aTime:J.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var yz=C((b6D,mz)=>{mz.exports={efs:!0,encode:(D)=>Buffer.from(D,"utf8"),decode:(D)=>D.toString("utf8")}});var w1=C((k6D,Q1)=>{Q1.exports=_z();Q1.exports.Constants=RU();Q1.exports.Errors=V3();Q1.exports.FileAttr=fz();Q1.exports.decoder=yz()});var nz=C((x6D,hz)=>{var v$=w1(),p=v$.Constants;hz.exports=function(){var D=20,$=10,U=0,J=0,F=0,I=0,Y=0,X=0,Q=0,w=0,K=0,u=0,W=0,E=0,G=0;D|=v$.isWin?2560:768,U|=p.FLG_EFS;let q={extraLen:0},B=(z)=>Math.max(0,z)>>>0,H=(z)=>Math.max(0,z)&65535,N=(z)=>Math.max(0,z)&255;return F=v$.fromDate2DOS(new Date),{get made(){return D},set made(z){D=z},get version(){return $},set version(z){$=z},get flags(){return U},set flags(z){U=z},get flags_efs(){return(U&p.FLG_EFS)>0},set flags_efs(z){if(z)U|=p.FLG_EFS;else U&=~p.FLG_EFS},get flags_desc(){return(U&p.FLG_DESC)>0},set flags_desc(z){if(z)U|=p.FLG_DESC;else U&=~p.FLG_DESC},get method(){return J},set method(z){switch(z){case p.STORED:this.version=10;break;case p.DEFLATED:default:this.version=20}J=z},get time(){return v$.fromDOS2Date(this.timeval)},set time(z){z=new Date(z),this.timeval=v$.fromDate2DOS(z)},get timeval(){return F},set timeval(z){F=B(z)},get timeHighByte(){return N(F>>>8)},get crc(){return I},set crc(z){I=B(z)},get compressedSize(){return Y},set compressedSize(z){Y=B(z)},get size(){return X},set size(z){X=B(z)},get fileNameLength(){return Q},set fileNameLength(z){Q=z},get extraLength(){return w},set extraLength(z){w=z},get extraLocalLength(){return q.extraLen},set extraLocalLength(z){q.extraLen=z},get commentLength(){return K},set commentLength(z){K=z},get diskNumStart(){return u},set diskNumStart(z){u=B(z)},get inAttr(){return W},set inAttr(z){W=B(z)},get attr(){return E},set attr(z){E=B(z)},get fileAttr(){return(E||0)>>16&4095},get offset(){return G},set offset(z){G=B(z)},get encrypted(){return(U&p.FLG_ENC)===p.FLG_ENC},get centralHeaderSize(){return p.CENHDR+Q+w+K},get realDataOffset(){return G+p.LOCHDR+q.fnameLen+q.extraLen},get localHeader(){return q},loadLocalHeaderFromBinary:function(z){var O=z.slice(G,G+p.LOCHDR);if(O.readUInt32LE(0)!==p.LOCSIG)throw v$.Errors.INVALID_LOC();q.version=O.readUInt16LE(p.LOCVER),q.flags=O.readUInt16LE(p.LOCFLG),q.flags_desc=(q.flags&p.FLG_DESC)>0,q.method=O.readUInt16LE(p.LOCHOW),q.time=O.readUInt32LE(p.LOCTIM),q.crc=O.readUInt32LE(p.LOCCRC),q.compressedSize=O.readUInt32LE(p.LOCSIZ),q.size=O.readUInt32LE(p.LOCLEN),q.fnameLen=O.readUInt16LE(p.LOCNAM),q.extraLen=O.readUInt16LE(p.LOCEXT);let A=G+p.LOCHDR+q.fnameLen,j=A+q.extraLen;return z.slice(A,j)},loadFromBinary:function(z){if(z.length!==p.CENHDR||z.readUInt32LE(0)!==p.CENSIG)throw v$.Errors.INVALID_CEN();D=z.readUInt16LE(p.CENVEM),$=z.readUInt16LE(p.CENVER),U=z.readUInt16LE(p.CENFLG),J=z.readUInt16LE(p.CENHOW),F=z.readUInt32LE(p.CENTIM),I=z.readUInt32LE(p.CENCRC),Y=z.readUInt32LE(p.CENSIZ),X=z.readUInt32LE(p.CENLEN),Q=z.readUInt16LE(p.CENNAM),w=z.readUInt16LE(p.CENEXT),K=z.readUInt16LE(p.CENCOM),u=z.readUInt16LE(p.CENDSK),W=z.readUInt16LE(p.CENATT),E=z.readUInt32LE(p.CENATX),G=z.readUInt32LE(p.CENOFF)},localHeaderToBinary:function(){var z=Buffer.alloc(p.LOCHDR);return z.writeUInt32LE(p.LOCSIG,0),z.writeUInt16LE($,p.LOCVER),z.writeUInt16LE(U&~p.FLG_DESC,p.LOCFLG),z.writeUInt16LE(J,p.LOCHOW),z.writeUInt32LE(F,p.LOCTIM),z.writeUInt32LE(I,p.LOCCRC),z.writeUInt32LE(Y,p.LOCSIZ),z.writeUInt32LE(X,p.LOCLEN),z.writeUInt16LE(Q,p.LOCNAM),z.writeUInt16LE(q.extraLen,p.LOCEXT),z},centralHeaderToBinary:function(){var z=Buffer.alloc(p.CENHDR+Q+w+K);return z.writeUInt32LE(p.CENSIG,0),z.writeUInt16LE(D,p.CENVEM),z.writeUInt16LE($,p.CENVER),z.writeUInt16LE(U&~p.FLG_DESC,p.CENFLG),z.writeUInt16LE(J,p.CENHOW),z.writeUInt32LE(F,p.CENTIM),z.writeUInt32LE(I,p.CENCRC),z.writeUInt32LE(Y,p.CENSIZ),z.writeUInt32LE(X,p.CENLEN),z.writeUInt16LE(Q,p.CENNAM),z.writeUInt16LE(w,p.CENEXT),z.writeUInt16LE(K,p.CENCOM),z.writeUInt16LE(u,p.CENDSK),z.writeUInt16LE(W,p.CENATT),z.writeUInt32LE(E,p.CENATX),z.writeUInt32LE(G,p.CENOFF),z},toJSON:function(){let z=function(O){return O+" bytes"};return{made:D,version:$,flags:U,method:v$.methodToString(J),time:this.time,crc:"0x"+I.toString(16).toUpperCase(),compressedSize:z(Y),size:z(X),fileNameLength:z(Q),extraLength:z(w),commentLength:z(K),diskNumStart:u,inAttr:W,attr:E,offset:G,centralHeaderSize:z(p.CENHDR+Q+w+K)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var cz=C((_6D,dz)=>{var P0=w1(),$D=P0.Constants;dz.exports=function(){var D=0,$=0,U=0,J=0,F=0;let I=()=>D>$D.EF_ZIP64_OR_16||$>$D.EF_ZIP64_OR_16||U>$D.EF_ZIP64_OR_32||J>$D.EF_ZIP64_OR_32;return{get diskEntries(){return D},set diskEntries(Y){D=$=Y},get totalEntries(){return $},set totalEntries(Y){$=D=Y},get size(){return U},set size(Y){U=Y},get offset(){return J},set offset(Y){J=Y},get commentLength(){return F},set commentLength(Y){F=Y},get mainHeaderSize(){return(I()?$D.ZIP64HDR+$D.END64HDR:0)+$D.ENDHDR+F},loadFromBinary:function(Y){if((Y.length!==$D.ENDHDR||Y.readUInt32LE(0)!==$D.ENDSIG)&&(Y.length<$D.ZIP64HDR||Y.readUInt32LE(0)!==$D.ZIP64SIG))throw P0.Errors.INVALID_END();if(Y.readUInt32LE(0)===$D.ENDSIG)D=Y.readUInt16LE($D.ENDSUB),$=Y.readUInt16LE($D.ENDTOT),U=Y.readUInt32LE($D.ENDSIZ),J=Y.readUInt32LE($D.ENDOFF),F=Y.readUInt16LE($D.ENDCOM);else D=P0.readBigUInt64LE(Y,$D.ZIP64SUB),$=P0.readBigUInt64LE(Y,$D.ZIP64TOT),U=P0.readBigUInt64LE(Y,$D.ZIP64SIZB),J=P0.readBigUInt64LE(Y,$D.ZIP64OFF),F=0},toBinary:function(){if(!I()){var Y=Buffer.alloc($D.ENDHDR+F);return Y.writeUInt32LE($D.ENDSIG,0),Y.writeUInt32LE(0,4),Y.writeUInt16LE(D,$D.ENDSUB),Y.writeUInt16LE($,$D.ENDTOT),Y.writeUInt32LE(U,$D.ENDSIZ),Y.writeUInt32LE(J,$D.ENDOFF),Y.writeUInt16LE(F,$D.ENDCOM),Y.fill(" ",$D.ENDHDR),Y}var Y=Buffer.alloc(this.mainHeaderSize);let X=0;Y.writeUInt32LE($D.ZIP64SIG,X),P0.writeBigUInt64LE(Y,$D.ZIP64HDR-$D.ZIP64LEAD,X+$D.ZIP64SIZE),Y.writeUInt16LE(45,X+$D.ZIP64VEM),Y.writeUInt16LE(45,X+$D.ZIP64VER),Y.writeUInt32LE(0,X+$D.ZIP64DSK),Y.writeUInt32LE(0,X+$D.ZIP64DSKDIR),P0.writeBigUInt64LE(Y,D,X+$D.ZIP64SUB),P0.writeBigUInt64LE(Y,$,X+$D.ZIP64TOT),P0.writeBigUInt64LE(Y,U,X+$D.ZIP64SIZB),P0.writeBigUInt64LE(Y,J,X+$D.ZIP64OFF);let Q=J+U;return X+=$D.ZIP64HDR,Y.writeUInt32LE($D.END64SIG,X),Y.writeUInt32LE(0,X+$D.END64START),P0.writeBigUInt64LE(Y,Q,X+$D.END64OFF),Y.writeUInt32LE(1,X+$D.END64NUMDISKS),X+=$D.END64HDR,Y.writeUInt32LE($D.ENDSIG,X),Y.writeUInt32LE(0,X+4),Y.writeUInt16LE(Math.min(D,$D.EF_ZIP64_OR_16),X+$D.ENDSUB),Y.writeUInt16LE(Math.min($,$D.EF_ZIP64_OR_16),X+$D.ENDTOT),Y.writeUInt32LE(Math.min(U,$D.EF_ZIP64_OR_32),X+$D.ENDSIZ),Y.writeUInt32LE(Math.min(J,$D.EF_ZIP64_OR_32),X+$D.ENDOFF),Y.writeUInt16LE(F,X+$D.ENDCOM),Y.fill(" ",X+$D.ENDHDR),Y},toJSON:function(){let Y=function(X,Q){let w=X.toString(16).toUpperCase();while(w.length<Q)w="0"+w;return"0x"+w};return{diskEntries:D,totalEntries:$,size:U+" bytes",offset:Y(J,4),commentLength:F}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var SU=C((KP)=>{KP.EntryHeader=nz();KP.MainHeader=cz()});var lz=C((f6D,iz)=>{iz.exports=function(D){var $=o("zlib"),U={chunkSize:(parseInt(D.length/1024)+1)*1024};return{deflate:function(){return $.deflateRawSync(D,U)},deflateAsync:function(J){var F=$.createDeflateRaw(U),I=[],Y=0;F.on("data",function(X){I.push(X),Y+=X.length}),F.on("end",function(){var X=Buffer.alloc(Y),Q=0;X.fill(0);for(var w=0;w<I.length;w++){var K=I[w];K.copy(X,Q),Q+=K.length}J&&J(X)}),F.end(D)}}}});var rz=C((m6D,pz)=>{var GP=+(process?.versions?.node??"").split(".")[0]||0;pz.exports=function(D,$){var U=o("zlib");let J=GP>=15&&$>0?{maxOutputLength:$}:{};return{inflate:function(){return U.inflateRawSync(D,J)},inflateAsync:function(F){var I=U.createInflateRaw(J),Y=[],X=0;I.on("data",function(Q){Y.push(Q),X+=Q.length}),I.on("end",function(){var Q=Buffer.alloc(X),w=0;Q.fill(0);for(var K=0;K<Y.length;K++){var u=Y[K];u.copy(Q,w),w+=u.length}F&&F(Q)}),I.end(D)}}}});var ez=C((y6D,sz)=>{var{randomFillSync:oz}=o("crypto"),zP=V3(),EP=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=$>>>1^3988292384;else $>>>=1;return $>>>0}),az=(D,$)=>Math.imul(D,$)>>>0,tz=(D,$)=>{return EP[(D^$)&255]^D>>>8},I2=()=>{if(typeof oz==="function")return oz(Buffer.alloc(12));else return I2.node()};I2.node=()=>{let D=Buffer.alloc(12),$=D.length;for(let U=0;U<$;U++)D[U]=Math.random()*256&255;return D};var Z3={genSalt:I2};function L3(D){let $=Buffer.isBuffer(D)?D:Buffer.from(D);this.keys=new Uint32Array([305419896,591751049,878082192]);for(let U=0;U<$.length;U++)this.updateKeys($[U])}L3.prototype.updateKeys=function(D){let $=this.keys;return $[0]=tz($[0],D),$[1]+=$[0]&255,$[1]=az($[1],134775813)+1,$[2]=tz($[2],$[1]>>>24),D};L3.prototype.next=function(){let D=(this.keys[2]|2)>>>0;return az(D,D^1)>>8&255};function BP(D){let $=new L3(D);return function(U){let J=Buffer.alloc(U.length),F=0;for(let I of U)J[F++]=$.updateKeys(I^$.next());return J}}function qP(D){let $=new L3(D);return function(U,J,F=0){if(!J)J=Buffer.alloc(U.length);for(let I of U){let Y=$.next();J[F++]=I^Y,$.updateKeys(I)}return J}}function VP(D,$,U){if(!D||!Buffer.isBuffer(D)||D.length<12)return Buffer.alloc(0);let J=BP(U),F=J(D.slice(0,12)),I=($.flags&8)===8?$.timeHighByte:$.crc>>>24;if(F[11]!==I)throw zP.WRONG_PASSWORD();return J(D.slice(12))}function ZP(D){if(Buffer.isBuffer(D)&&D.length>=12)Z3.genSalt=function(){return D.slice(0,12)};else if(D==="node")Z3.genSalt=I2.node;else Z3.genSalt=I2}function LP(D,$,U,J=!1){if(D==null)D=Buffer.alloc(0);if(!Buffer.isBuffer(D))D=Buffer.from(D.toString());let F=qP(U),I=Z3.genSalt();if(I[11]=$.crc>>>24&255,J)I[10]=$.crc>>>16&255;let Y=Buffer.alloc(D.length+12);return F(I,Y),F(D,Y,12)}sz.exports={decrypt:VP,encrypt:LP,_salter:ZP}});var DE=C((OP)=>{OP.Deflater=lz();OP.Inflater=rz();OP.ZipCrypto=ez()});var TU=C((n6D,$E)=>{var AD=w1(),MP=SU(),v0=AD.Constants,CU=DE();$E.exports=function(D,$){var U=new MP.EntryHeader,J=Buffer.alloc(0),F=Buffer.alloc(0),I=!1,Y=null,X=Buffer.alloc(0),Q=Buffer.alloc(0),w=!0;let K=D,u=typeof K.decoder==="object"?K.decoder:AD.decoder;w=u.hasOwnProperty("efs")?u.efs:!1;function W(){if(!$||!($ instanceof Uint8Array))return Buffer.alloc(0);return Q=U.loadLocalHeaderFromBinary($),$.slice(U.realDataOffset,U.realDataOffset+U.compressedSize)}function E(z){let O=U.flags_desc||U.localHeader.flags_desc?U.crc:U.localHeader.crc;return AD.crc32(z)===O}function G(z,O,A){if(typeof O>"u"&&typeof z==="string")A=z,z=void 0;if(I){if(z&&O)O(Buffer.alloc(0),AD.Errors.DIRECTORY_CONTENT_ERROR());return Buffer.alloc(0)}var j=W();if(j.length===0){if(z&&O)O(j);return j}if(U.encrypted){if(typeof A!=="string"&&!Buffer.isBuffer(A))throw AD.Errors.INVALID_PASS_PARAM();j=CU.ZipCrypto.decrypt(j,U,A)}var P;switch(U.method){case AD.Constants.STORED:if(P=Buffer.alloc(j.length),j.copy(P),!E(P)){if(z&&O)O(P,AD.Errors.BAD_CRC());throw AD.Errors.BAD_CRC()}else{if(z&&O)O(P);return P}case AD.Constants.DEFLATED:var _=new CU.Inflater(j,U.size);if(!z){if(P=_.inflate(),!E(P))throw AD.Errors.BAD_CRC(`"${u.decode(J)}"`);return P}else _.inflateAsync(function(x){if(O)if(!E(x))O(x,AD.Errors.BAD_CRC());else O(x)});break;default:if(z&&O)O(Buffer.alloc(0),AD.Errors.UNKNOWN_METHOD());throw AD.Errors.UNKNOWN_METHOD()}}function q(z,O){if((!Y||!Y.length)&&Buffer.isBuffer($)){if(z&&O)O(W());return W()}if(Y.length&&!I){var A;switch(U.method){case AD.Constants.STORED:if(U.compressedSize=U.size,A=Buffer.alloc(Y.length),Y.copy(A),z&&O)O(A);return A;default:case AD.Constants.DEFLATED:var j=new CU.Deflater(Y);if(!z){var P=j.deflate();return U.compressedSize=P.length,P}else j.deflateAsync(function(_){A=Buffer.alloc(_.length),U.compressedSize=_.length,_.copy(A),O&&O(A)});j=null;break}}else if(z&&O)O(Buffer.alloc(0));else return Buffer.alloc(0)}function B(z,O){return AD.readBigUInt64LE(z,O)}function H(z){try{var O=0,A,j,P;while(O+4<z.length)if(A=z.readUInt16LE(O),O+=2,j=z.readUInt16LE(O),O+=2,P=z.slice(O,O+j),O+=j,v0.ID_ZIP64===A)N(P)}catch(_){throw AD.Errors.EXTRA_FIELD_PARSE_ERROR()}}function N(z){var O,A,j,P;if(z.length>=v0.EF_ZIP64_SCOMP){if(O=B(z,v0.EF_ZIP64_SUNCOMP),U.size===v0.EF_ZIP64_OR_32)U.size=O}if(z.length>=v0.EF_ZIP64_RHO){if(A=B(z,v0.EF_ZIP64_SCOMP),U.compressedSize===v0.EF_ZIP64_OR_32)U.compressedSize=A}if(z.length>=v0.EF_ZIP64_DSN){if(j=B(z,v0.EF_ZIP64_RHO),U.offset===v0.EF_ZIP64_OR_32)U.offset=j}if(z.length>=v0.EF_ZIP64_DSN+4){if(P=z.readUInt32LE(v0.EF_ZIP64_DSN),U.diskNumStart===v0.EF_ZIP64_OR_16)U.diskNumStart=P}}return{get entryName(){return u.decode(J)},get rawEntryName(){return J},set entryName(z){J=AD.toBuffer(z,u.encode);var O=J[J.length-1];I=O===47||O===92,U.fileNameLength=J.length},get efs(){if(typeof w==="function")return w(this.entryName);else return w},get extra(){return X},set extra(z){X=z,U.extraLength=z.length,H(z)},get comment(){return u.decode(F)},set comment(z){if(F=AD.toBuffer(z,u.encode),U.commentLength=F.length,F.length>65535)throw AD.Errors.COMMENT_TOO_LONG()},get name(){let z=u.decode(J);return I?z.replace(/[/\\]$/,"").split("/").pop():z.split("/").pop()},get isDirectory(){return I},getCompressedData:function(){return q(!1,null)},getCompressedDataAsync:function(z){q(!0,z)},setData:function(z){if(Y=AD.toBuffer(z,AD.decoder.encode),!I&&Y.length)U.size=Y.length,U.method=AD.Constants.DEFLATED,U.crc=AD.crc32(z),U.changed=!0;else U.method=AD.Constants.STORED},getData:function(z){if(U.changed)return Y;else return G(!1,null,z)},getDataAsync:function(z,O){if(U.changed)z(Y);else G(!0,z,O)},set attr(z){U.attr=z},get attr(){return U.attr},set header(z){U.loadFromBinary(z)},get header(){return U},packCentralHeader:function(){U.flags_efs=this.efs,U.extraLength=X.length;var z=U.centralHeaderToBinary(),O=AD.Constants.CENHDR;return J.copy(z,O),O+=J.length,X.copy(z,O),O+=U.extraLength,F.copy(z,O),z},packLocalHeader:function(){let z=0;U.flags_efs=this.efs,U.extraLocalLength=Q.length;let O=U.localHeaderToBinary(),A=Buffer.alloc(O.length+J.length+U.extraLocalLength);return O.copy(A,z),z+=O.length,J.copy(A,z),z+=J.length,Q.copy(A,z),z+=Q.length,A},toJSON:function(){let z=function(O){return"<"+(O&&O.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:U.toJSON(),compressedData:z($),data:z(Y)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var JE=C((d6D,FE)=>{var UE=TU(),AP=SU(),J0=w1();FE.exports=function(D,$){var U=[],J=Object.create(null),F=Buffer.alloc(0),I=new AP.MainHeader,Y=!1,X=null;let Q=new Set,w=$,{noSort:K,decoder:u}=w;if(D)G(w.readEntries);else Y=!0;function W(){let B=new Set;for(let H of Object.keys(J)){let N=H.split("/");if(N.pop(),!N.length)continue;for(let z=0;z<N.length;z++){let O=N.slice(0,z+1).join("/")+"/";B.add(O)}}for(let H of B)if(!(H in J)){let N=new UE(w);N.entryName=H,N.attr=16,N.temporary=!0,U.push(N),J[N.entryName]=N,Q.add(N)}}function E(){if(Y=!0,J=Object.create(null),I.diskEntries>(D.length-I.offset)/J0.Constants.CENHDR)throw J0.Errors.DISK_ENTRY_TOO_LARGE();U=Array(I.diskEntries);var B=I.offset;for(var H=0;H<U.length;H++){var N=B,z=new UE(w,D);if(z.header=D.slice(N,N+=J0.Constants.CENHDR),z.entryName=D.slice(N,N+=z.header.fileNameLength),z.header.extraLength)z.extra=D.slice(N,N+=z.header.extraLength);if(z.header.commentLength)z.comment=D.slice(N,N+z.header.commentLength);B+=z.header.centralHeaderSize,U[H]=z,J[z.entryName]=z}Q.clear(),W()}function G(B){var H=D.length-J0.Constants.ENDHDR,N=Math.max(0,H-65535),z=N,O=D.length,A=-1,j=0;if(typeof w.trailingSpace==="boolean"?w.trailingSpace:!1)N=0;for(H;H>=z;H--){if(D[H]!==80)continue;if(D.readUInt32LE(H)===J0.Constants.ENDSIG){A=H,j=H,O=H+J0.Constants.ENDHDR,z=H-J0.Constants.END64HDR;continue}if(D.readUInt32LE(H)===J0.Constants.END64SIG){z=N;continue}if(D.readUInt32LE(H)===J0.Constants.ZIP64SIG){A=H,O=H+J0.readBigUInt64LE(D,H+J0.Constants.ZIP64SIZE)+J0.Constants.ZIP64LEAD;break}}if(A==-1)throw J0.Errors.INVALID_FORMAT();if(I.loadFromBinary(D.slice(A,O)),I.commentLength)F=D.slice(j+J0.Constants.ENDHDR);if(B)E()}function q(){if(U.length>1&&!K)U=U.map((B)=>({entry:B,key:B.entryName.toLowerCase()})).sort((B,H)=>B.key.localeCompare(H.key)).map((B)=>B.entry)}return{get entries(){if(!Y)E();return U.filter((B)=>!Q.has(B))},get comment(){return u.decode(F)},set comment(B){F=J0.toBuffer(B,u.encode),I.commentLength=F.length},getEntryCount:function(){if(!Y)return I.diskEntries;return U.length},forEach:function(B){this.entries.forEach(B)},getEntry:function(B){if(!Y)E();return J[B]||null},setEntry:function(B){if(!Y)E();U.push(B),J[B.entryName]=B,I.totalEntries=U.length},deleteFile:function(B,H=!0){if(!Y)E();let N=J[B];this.getEntryChildren(N,H).map((O)=>O.entryName).forEach(this.deleteEntry)},deleteEntry:function(B){if(!Y)E();let H=J[B],N=U.indexOf(H);if(N>=0)U.splice(N,1),delete J[B],I.totalEntries=U.length},getEntryChildren:function(B,H=!0){if(!Y)E();if(typeof B==="object")if(B.isDirectory&&H){let N=[],z=B.entryName;for(let O of U)if(O.entryName.startsWith(z))N.push(O);return N}else return[B];return[]},getChildCount:function(B){if(B&&B.isDirectory){let H=this.getEntryChildren(B);return H.includes(B)?H.length-1:H.length}return 0},compressToBuffer:function(){if(!Y)E();q();let B=[],H=[],N=0,z=0;I.size=0,I.offset=0;let O=0;for(let P of this.entries){let _=P.getCompressedData();P.header.offset=z;let x=P.packLocalHeader(),n=x.length+_.length;z+=n,B.push(x),B.push(_);let g=P.packCentralHeader();H.push(g),I.size+=g.length,N+=n+g.length,O++}N+=I.mainHeaderSize,I.offset=z,I.totalEntries=O,z=0;let A=Buffer.alloc(N);for(let P of B)P.copy(A,z),z+=P.length;for(let P of H)P.copy(A,z),z+=P.length;let j=I.toBinary();if(F)F.copy(j,j.length-F.length);return j.copy(A,z),D=A,Y=!1,A},toAsyncBuffer:function(B,H,N,z){try{if(!Y)E();q();let O=[],A=[],j=0,P=0,_=0;I.size=0,I.offset=0;let x=function(n){if(n.length>0){let g=n.shift(),UD=g.entryName+g.extra.toString();if(N)N(UD);g.getCompressedDataAsync(function(e){if(z)z(UD);g.header.offset=P;let t=g.packLocalHeader(),DD=t.length+e.length;P+=DD,O.push(t),O.push(e);let L=g.packCentralHeader();A.push(L),I.size+=L.length,j+=DD+L.length,_++,x(n)})}else{j+=I.mainHeaderSize,I.offset=P,I.totalEntries=_,P=0;let g=Buffer.alloc(j);O.forEach(function(e){e.copy(g,P),P+=e.length}),A.forEach(function(e){e.copy(g,P),P+=e.length});let UD=I.toBinary();if(F)F.copy(UD,UD.length-F.length);UD.copy(g,P),D=g,Y=!1,B(g)}};x(Array.from(this.entries))}catch(O){H(O)}}}}});var XE=C((c6D,YE)=>{var _D=w1(),xD=o("path"),jP=TU(),RP=JE(),$6=(...D)=>_D.findLast(D,($)=>typeof $==="boolean"),IE=(...D)=>_D.findLast(D,($)=>typeof $==="string"),SP=(...D)=>_D.findLast(D,($)=>typeof $==="function"),CP={noSort:!1,readEntries:!1,method:_D.Constants.NONE,fs:null};YE.exports=function(D,$){let U=null,J=Object.assign(Object.create(null),CP);if(D&&typeof D==="object"){if(!(D instanceof Uint8Array)){if(Object.assign(J,D),D=J.input?J.input:void 0,J.input)delete J.input}if(Buffer.isBuffer(D))U=D,J.method=_D.Constants.BUFFER,D=void 0}Object.assign(J,$);let F=new _D(J),I=(G)=>{G.filter((q)=>q.attr).sort((q,B)=>B.path.length-q.path.length).forEach((q)=>F.fs.chmodSync(q.path,q.attr))};if(typeof J.decoder!=="object"||typeof J.decoder.encode!=="function"||typeof J.decoder.decode!=="function")J.decoder=_D.decoder;if(D&&typeof D==="string")if(F.fs.existsSync(D))J.method=_D.Constants.FILE,J.filename=D,U=F.fs.readFileSync(D);else throw _D.Errors.INVALID_FILENAME();let Y=new RP(U,J),{canonical:X,sanitize:Q,zipnamefix:w}=_D;function K(G){if(G&&Y){var q;if(typeof G==="string")q=Y.getEntry(xD.posix.normalize(G));if(typeof G==="object"&&typeof G.entryName<"u"&&typeof G.header<"u")q=Y.getEntry(G.entryName);if(q)return q}return null}function u(G){let{join:q,normalize:B,sep:H}=xD.posix;return q(xD.isAbsolute(G)?"/":".",B(H+G.split("\\").join(H)+H))}function W(G){if(G instanceof RegExp)return function(q){return function(B){return q.test(B)}}(G);else if(typeof G!=="function")return()=>!0;return G}let E=(G,q)=>{let B=q.slice(-1);return B=B===F.sep?F.sep:"",xD.relative(G,q)+B};return{readFile:function(G,q){var B=K(G);return B&&B.getData(q)||null},childCount:function(G){let q=K(G);if(q)return Y.getChildCount(q)},readFileAsync:function(G,q){var B=K(G);if(B)B.getDataAsync(q);else q(null,"getEntry failed for:"+G)},readAsText:function(G,q){var B=K(G);if(B){var H=B.getData();if(H&&H.length)return H.toString(q||"utf8")}return""},readAsTextAsync:function(G,q,B){var H=K(G);if(H)H.getDataAsync(function(N,z){if(z){q(N,z);return}if(N&&N.length)q(N.toString(B||"utf8"));else q("")});else q("")},deleteFile:function(G,q=!0){var B=K(G);if(B)Y.deleteFile(B.entryName,q)},deleteEntry:function(G){var q=K(G);if(q)Y.deleteEntry(q.entryName)},addZipComment:function(G){Y.comment=G},getZipComment:function(){return Y.comment||""},addZipEntryComment:function(G,q){var B=K(G);if(B)B.comment=q},getZipEntryComment:function(G){var q=K(G);if(q)return q.comment||"";return""},updateFile:function(G,q){var B=K(G);if(B)B.setData(q)},addLocalFile:function(G,q,B,H){if(F.fs.existsSync(G)){q=q?u(q):"";let N=xD.win32.basename(xD.win32.normalize(G));q+=B?B:N;let z=F.fs.statSync(G),O=z.isFile()?F.fs.readFileSync(G):Buffer.alloc(0);if(z.isDirectory())q+=F.sep;this.addFile(q,O,H,z)}else throw _D.Errors.FILE_NOT_FOUND(G)},addLocalFileAsync:function(G,q){G=typeof G==="object"?G:{localPath:G};let B=xD.resolve(G.localPath),{comment:H}=G,{zipPath:N,zipName:z}=G,O=this;F.fs.stat(B,function(A,j){if(A)return q(A,!1);N=N?u(N):"";let P=xD.win32.basename(xD.win32.normalize(B));if(N+=z?z:P,j.isFile())F.fs.readFile(B,function(_,x){if(_)return q(_,!1);return O.addFile(N,x,H,j),setImmediate(q,void 0,!0)});else if(j.isDirectory())return N+=F.sep,O.addFile(N,Buffer.alloc(0),H,j),setImmediate(q,void 0,!0)})},addLocalFolder:function(G,q,B){if(B=W(B),q=q?u(q):"",G=xD.normalize(G),F.fs.existsSync(G)){let H=F.findFiles(G),N=this;if(H.length)for(let z of H){let O=xD.join(q,E(G,z));if(B(O))N.addLocalFile(z,xD.dirname(O))}}else throw _D.Errors.FILE_NOT_FOUND(G)},addLocalFolderAsync:function(G,q,B,H){H=W(H),B=B?u(B):"",G=xD.normalize(G);var N=this;F.fs.open(G,"r",function(z){if(z&&z.code==="ENOENT")q(void 0,_D.Errors.FILE_NOT_FOUND(G));else if(z)q(void 0,z);else{var O=F.findFiles(G),A=-1,j=function(){if(A+=1,A<O.length){var P=O[A],_=E(G,P).split("\\").join("/");if(_=_.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,""),H(_))F.fs.stat(P,function(x,n){if(x)q(void 0,x);if(n.isFile())F.fs.readFile(P,function(g,UD){if(g)q(void 0,g);else N.addFile(B+_,UD,"",n),j()});else N.addFile(B+_+"/",Buffer.alloc(0),"",n),j()});else process.nextTick(()=>{j()})}else q(!0,void 0)};j()}})},addLocalFolderAsync2:function(G,q){let B=this;G=typeof G==="object"?G:{localPath:G};let H=xD.resolve(u(G.localPath)),{zipPath:N,filter:z,namefix:O}=G;if(z instanceof RegExp)z=function(P){return function(_){return P.test(_)}}(z);else if(typeof z!=="function")z=function(){return!0};if(N=N?u(N):"",O==="latin1")O=(P)=>P.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");if(typeof O!=="function")O=(P)=>P;let A=(P)=>xD.join(N,O(E(H,P))),j=(P)=>xD.win32.basename(xD.win32.normalize(O(P)));F.fs.open(H,"r",function(P){if(P&&P.code==="ENOENT")q(void 0,_D.Errors.FILE_NOT_FOUND(H));else if(P)q(void 0,P);else F.findFilesAsync(H,function(_,x){if(_)return q(_);if(x=x.filter((n)=>z(A(n))),!x.length)q(void 0,!1);setImmediate(x.reverse().reduce(function(n,g){return function(UD,e){if(UD||e===!1)return setImmediate(n,UD,!1);B.addLocalFileAsync({localPath:g,zipPath:xD.dirname(A(g)),zipName:j(g)},n)}},q))})})},addLocalFolderPromise:function(G,q){return new Promise((B,H)=>{this.addLocalFolderAsync2(Object.assign({localPath:G},q),(N,z)=>{if(N)H(N);if(z)B(this)})})},addFile:function(G,q,B,H){G=w(G);let N=K(G),z=N!=null;if(!z)N=new jP(J),N.entryName=G;N.comment=B||"";let O=typeof H==="object"&&H instanceof F.fs.Stats;if(O)N.header.time=H.mtime;var A=N.isDirectory?16:0;let j=N.isDirectory?16384:32768;if(O)j|=4095&H.mode;else if(typeof H==="number")j|=4095&H;else j|=N.isDirectory?493:420;if(A=(A|j<<16)>>>0,N.attr=A,N.setData(q),!z)Y.setEntry(N);return N},getEntries:function(G){return Y.password=G,Y?Y.entries:[]},getEntry:function(G){return K(G)},getEntryCount:function(){return Y.getEntryCount()},forEach:function(G){return Y.forEach(G)},extractEntryTo:function(G,q,B,H,N,z){H=$6(!1,H),N=$6(!1,N),B=$6(!0,B),z=IE(N,z);var O=K(G);if(!O)throw _D.Errors.NO_ENTRY();var A=X(O.entryName),j=Q(q,z&&!O.isDirectory?X(z):B?A:xD.basename(A));if(O.isDirectory){var P=Y.getEntryChildren(O);return P.forEach(function(n){if(n.isDirectory)return;var g=n.getData();if(!g)throw _D.Errors.CANT_EXTRACT_FILE();var UD=X(B?n.entryName:n.entryName.substring(O.entryName.length)),e=Q(q,UD);let t=N?n.header.fileAttr:void 0;F.writeFileTo(e,g,H,t)}),!0}var _=O.getData(Y.password);if(!_)throw _D.Errors.CANT_EXTRACT_FILE();if(F.fs.existsSync(j)&&!H)throw _D.Errors.CANT_OVERRIDE();let x=N?G.header.fileAttr:void 0;return F.writeFileTo(j,_,H,x),!0},test:function(G){if(!Y)return!1;for(var q of Y.entries)try{if(q.isDirectory)continue;var B=q.getData(G);if(!B)return!1}catch(H){return!1}return!0},extractAllTo:function(G,q,B,H){if(B=$6(!1,B),H=IE(B,H),q=$6(!1,q),!Y)throw _D.Errors.NO_ZIP();let N=[];Y.entries.forEach(function(z){var O=Q(G,X(z.entryName));if(z.isDirectory){if(F.makeDir(O),B)N.push({path:O,attr:z.header.fileAttr});return}var A=z.getData(H);if(!A)throw _D.Errors.CANT_EXTRACT_FILE();let j=B?z.header.fileAttr:void 0;F.writeFileTo(O,A,q,j);try{F.fs.utimesSync(O,z.header.time,z.header.time)}catch(P){}}),I(N)},extractAllToAsync:function(G,q,B,H){if(H=SP(q,B,H),B=$6(!1,B),q=$6(!1,q),!H)return new Promise((_,x)=>{this.extractAllToAsync(G,q,B,function(n){if(n)x(n);else _(this)})});if(!Y){H(_D.Errors.NO_ZIP());return}G=xD.resolve(G);let N=(_)=>Q(G,xD.normalize(X(_.entryName))),z=(_,x)=>Error(_+': "'+x+'"'),O=[],A=[];Y.entries.forEach((_)=>{if(_.isDirectory)O.push(_);else A.push(_)});let j=[];for(let _ of O){let x=N(_),n=B?_.header.fileAttr:void 0;try{F.makeDir(x)}catch(g){H(z("Unable to create folder",x));continue}if(n)j.push({path:x,attr:n});try{F.fs.utimesSync(x,_.header.time,_.header.time)}catch(g){}}let P=(_)=>{if(!_)try{I(j)}catch(x){return H(z("Unable to set folder permissions",x.path||""))}H(_)};A.reverse().reduce(function(_,x){return function(n){if(n)_(n);else{let g=xD.normalize(X(x.entryName)),UD=Q(G,g);x.getDataAsync(function(e,t){if(t)_(t);else if(!e)_(_D.Errors.CANT_EXTRACT_FILE());else{let DD=B?x.header.fileAttr:void 0;F.writeFileToAsync(UD,e,q,DD,function(L){if(!L)return _(z("Unable to write file",UD));F.fs.utimes(UD,x.header.time,x.header.time,function(){_()})})}})}}},P)()},writeZip:function(G,q){if(arguments.length===1){if(typeof G==="function")q=G,G=""}if(!G&&J.filename)G=J.filename;if(!G)return;var B=Y.compressToBuffer();if(B){var H=F.writeFileTo(G,B,!0);if(typeof q==="function")q(!H?Error("failed"):null,"")}},writeZipPromise:function(G,q){let{overwrite:B,perm:H}=Object.assign({overwrite:!0},q);return new Promise((N,z)=>{if(!G&&J.filename)G=J.filename;if(!G)z("ADM-ZIP: ZIP File Name Missing");this.toBufferPromise().then((O)=>{let A=(j)=>j?N(j):z("ADM-ZIP: Wasn't able to write zip file");F.writeFileToAsync(G,O,B,H,A)},z)})},toBufferPromise:function(){return new Promise((G,q)=>{Y.toAsyncBuffer(G,q)})},toBuffer:function(G,q,B,H){if(typeof G==="function")return Y.toAsyncBuffer(G,q,B,H),null;return Y.compressToBuffer()}}}});var QE=C((i6D,TP)=>{TP.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Alpic",constant:"ALPIC",env:"ALPIC_HOST"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE",pr:{env:"AC_GIT_PR",ne:"false"}},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN",pr:{env:"CODEBUILD_WEBHOOK_EVENT",any:["PULL_REQUEST_CREATED","PULL_REQUEST_UPDATED","PULL_REQUEST_REOPENED"]}},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Cloudflare Pages",constant:"CLOUDFLARE_PAGES",env:"CF_PAGES"},{name:"Cloudflare Workers",constant:"CLOUDFLARE_WORKERS",env:"WORKERS_CI"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var kU=C((PU)=>{var wE=QE(),fD=process.env;Object.defineProperty(PU,"_vendors",{value:wE.map(function(D){return D.constant})});PU.name=null;PU.isPR=null;PU.id=null;if(fD.CI!=="false")wE.forEach(function(D){let U=(Array.isArray(D.env)?D.env:[D.env]).every(function(J){return KE(J)});if(PU[D.constant]=U,!U)return;PU.name=D.name,PU.isPR=PP(D),PU.id=D.constant});PU.isCI=!!(fD.CI!=="false"&&(fD.BUILD_ID||fD.BUILD_NUMBER||fD.CI||fD.CI_APP_ID||fD.CI_BUILD_ID||fD.CI_BUILD_NUMBER||fD.CI_NAME||fD.CONTINUOUS_INTEGRATION||fD.RUN_ID||PU.name||!1));function KE(D){if(typeof D==="string")return!!fD[D];if("env"in D)return fD[D.env]&&fD[D.env].includes(D.includes);if("any"in D)return D.any.some(function($){return!!fD[$]});return Object.keys(D).every(function($){return fD[$]===D[$]})}function PP(D){switch(typeof D.pr){case"string":return!!fD[D.pr];case"object":if("env"in D.pr)if("any"in D.pr)return D.pr.any.some(function($){return fD[D.pr.env]===$});else return D.pr.env in fD&&fD[D.pr.env]!==D.pr.ne;else if("any"in D.pr)return D.pr.any.some(function($){return!!fD[$]});else return KE(D.pr);default:return null}}});var BE=C((p6D,EE)=>{var zE={};EE.exports=zE;var GE={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(GE).forEach(function(D){var $=GE[D],U=zE[D]=[];U.open="\x1B["+$[0]+"m",U.close="\x1B["+$[1]+"m"})});var VE=C((r6D,qE)=>{qE.exports=function(D,$){$=$||process.argv;var U=$.indexOf("--"),J=/^-{1,2}/.test(D)?"":"--",F=$.indexOf(J+D);return F!==-1&&(U===-1?!0:F<U)}});var LE=C((o6D,ZE)=>{var kP=o("os"),y0=VE(),I0=process.env,K1=void 0;if(y0("no-color")||y0("no-colors")||y0("color=false"))K1=!1;else if(y0("color")||y0("colors")||y0("color=true")||y0("color=always"))K1=!0;if("FORCE_COLOR"in I0)K1=I0.FORCE_COLOR.length===0||parseInt(I0.FORCE_COLOR,10)!==0;function xP(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function _P(D){if(K1===!1)return 0;if(y0("color=16m")||y0("color=full")||y0("color=truecolor"))return 3;if(y0("color=256"))return 2;if(D&&!D.isTTY&&K1!==!0)return 0;var $=K1?1:0;if(process.platform==="win32"){var U=kP.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(U[0])>=10&&Number(U[2])>=10586)return Number(U[2])>=14931?3:2;return 1}if("CI"in I0){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(F){return F in I0})||I0.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in I0)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(I0.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in I0){var J=parseInt((I0.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(I0.TERM_PROGRAM){case"iTerm.app":return J>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(I0.TERM))return 2;if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(I0.TERM))return 1;if("COLORTERM"in I0)return 1;if(I0.TERM==="dumb")return $;return $}function xU(D){var $=_P(D);return xP($)}ZE.exports={supportsColor:xU,stdout:xU(process.stdout),stderr:xU(process.stderr)}});var HE=C((t6D,OE)=>{OE.exports=function($,U){var J="";$=$||"Run the trap, drop the bass",$=$.split("");var F={a:["@","Ą","Ⱥ","Ʌ","Δ","Λ","Д"],b:["ß","Ɓ","Ƀ","ɮ","β","฿"],c:["©","Ȼ","Ͼ"],d:["Ð","Ɗ","Ԁ","ԁ","Ԃ","ԃ"],e:["Ë","ĕ","Ǝ","ɘ","Σ","ξ","Ҽ","੬"],f:["Ӻ"],g:["ɢ"],h:["Ħ","ƕ","Ң","Һ","Ӈ","Ԋ"],i:["༏"],j:["Ĵ"],k:["ĸ","Ҡ","Ӄ","Ԟ"],l:["Ĺ"],m:["ʍ","Ӎ","ӎ","Ԡ","ԡ","൩"],n:["Ñ","ŋ","Ɲ","Ͷ","Π","Ҋ"],o:["Ø","õ","ø","Ǿ","ʘ","Ѻ","ם","۝","๏"],p:["Ƿ","Ҏ"],q:["্"],r:["®","Ʀ","Ȑ","Ɍ","ʀ","Я"],s:["§","Ϟ","ϟ","Ϩ"],t:["Ł","Ŧ","ͳ"],u:["Ʊ","Ս"],v:["ט"],w:["Ш","Ѡ","Ѽ","൰"],x:["Ҳ","Ӿ","Ӽ","ӽ"],y:["¥","Ұ","Ӌ"],z:["Ƶ","ɀ"]};return $.forEach(function(I){I=I.toLowerCase();var Y=F[I]||[" "],X=Math.floor(Math.random()*Y.length);if(typeof F[I]<"u")J+=F[I][X];else J+=I}),J}});var vE=C((a6D,NE)=>{NE.exports=function($,U){$=$||"   he is here   ";var J={up:["̍","̎","̄","̅","̿","̑","̆","̐","͒","͗","͑","̇","̈","̊","͂","̓","̈","͊","͋","͌","̃","̂","̌","͐","̀","́","̋","̏","̒","̓","̔","̽","̉","ͣ","ͤ","ͥ","ͦ","ͧ","ͨ","ͩ","ͪ","ͫ","ͬ","ͭ","ͮ","ͯ","̾","͛","͆","̚"],down:["̖","̗","̘","̙","̜","̝","̞","̟","̠","̤","̥","̦","̩","̪","̫","̬","̭","̮","̯","̰","̱","̲","̳","̹","̺","̻","̼","ͅ","͇","͈","͉","͍","͎","͓","͔","͕","͖","͙","͚","̣"],mid:["̕","̛","̀","́","͘","̡","̢","̧","̨","̴","̵","̶","͜","͝","͞","͟","͠","͢","̸","̷","͡"," ҉"]},F=[].concat(J.up,J.down,J.mid);function I(Q){var w=Math.floor(Math.random()*Q);return w}function Y(Q){var w=!1;return F.filter(function(K){w=K===Q}),w}function X(Q,w){var K="",u,W;w=w||{},w.up=typeof w.up<"u"?w.up:!0,w.mid=typeof w.mid<"u"?w.mid:!0,w.down=typeof w.down<"u"?w.down:!0,w.size=typeof w.size<"u"?w.size:"maxi",Q=Q.split("");for(W in Q){if(Y(W))continue;switch(K=K+Q[W],u={up:0,down:0,mid:0},w.size){case"mini":u.up=I(8),u.mid=I(2),u.down=I(8);break;case"maxi":u.up=I(16)+3,u.mid=I(4)+1,u.down=I(64)+3;break;default:u.up=I(8)+1,u.mid=I(6)/2,u.down=I(8)+1;break}var E=["up","mid","down"];for(var G in E){var q=E[G];for(var B=0;B<=u[q];B++)if(w[q])K=K+J[q][I(J[q].length)]}}return K}return X($,U)}});var AE=C((s6D,ME)=>{ME.exports=function(D){return function($,U,J){if($===" ")return $;switch(U%3){case 0:return D.red($);case 1:return D.white($);case 2:return D.blue($)}}}});var RE=C((e6D,jE)=>{jE.exports=function(D){return function($,U,J){return U%2===0?$:D.inverse($)}}});var CE=C((D1D,SE)=>{SE.exports=function(D){var $=["red","yellow","green","blue","magenta"];return function(U,J,F){if(U===" ")return U;else return D[$[J++%$.length]](U)}}});var PE=C(($1D,TE)=>{TE.exports=function(D){var $=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(U,J,F){return U===" "?U:D[$[Math.round(Math.random()*($.length-2))]](U)}}});var gE=C((F1D,_E)=>{var WD={};_E.exports=WD;WD.themes={};var gP=o("util"),U6=WD.styles=BE(),bE=Object.defineProperties,fP=new RegExp(/[\r\n]+/g);WD.supportsColor=LE().supportsColor;if(typeof WD.enabled>"u")WD.enabled=WD.supportsColor()!==!1;WD.enable=function(){WD.enabled=!0};WD.disable=function(){WD.enabled=!1};WD.stripColors=WD.strip=function(D){return(""+D).replace(/\x1B\[\d+m/g,"")};var U1D=WD.stylize=function($,U){if(!WD.enabled)return $+"";var J=U6[U];if(!J&&U in WD)return WD[U]($);return J.open+$+J.close},mP=/[|\\{}()[\]^$+*?.]/g,yP=function(D){if(typeof D!=="string")throw TypeError("Expected a string");return D.replace(mP,"\\$&")};function kE(D){var $=function U(){return nP.apply(U,arguments)};return $._styles=D,$.__proto__=hP,$}var xE=function(){var D={};return U6.grey=U6.gray,Object.keys(U6).forEach(function($){U6[$].closeRe=new RegExp(yP(U6[$].close),"g"),D[$]={get:function(){return kE(this._styles.concat($))}}}),D}(),hP=bE(function(){},xE);function nP(){var D=Array.prototype.slice.call(arguments),$=D.map(function(Y){if(Y!=null&&Y.constructor===String)return Y;else return gP.inspect(Y)}).join(" ");if(!WD.enabled||!$)return $;var U=$.indexOf(`
`)!=-1,J=this._styles,F=J.length;while(F--){var I=U6[J[F]];if($=I.open+$.replace(I.closeRe,I.open)+I.close,U)$=$.replace(fP,function(Y){return I.close+Y+I.open})}return $}WD.setTheme=function(D){if(typeof D==="string"){console.log("colors.setTheme now only accepts an object, not a string.  If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file.  The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var $ in D)(function(U){WD[U]=function(J){if(typeof D[U]==="object"){var F=J;for(var I in D[U])F=WD[D[U][I]](F);return F}return WD[D[U]](J)}})($)};function dP(){var D={};return Object.keys(xE).forEach(function($){D[$]={get:function(){return kE([$])}}}),D}var cP=function($,U){var J=U.split("");return J=J.map($),J.join("")};WD.trap=HE();WD.zalgo=vE();WD.maps={};WD.maps.america=AE()(WD);WD.maps.zebra=RE()(WD);WD.maps.rainbow=CE()(WD);WD.maps.random=PE()(WD);for(_U in WD.maps)(function(D){WD[D]=function($){return cP(WD.maps[D],$)}})(_U);var _U;bE(WD,dP())});var mE=C((J1D,fE)=>{var iP=gE();fE.exports=iP});var yE=C((lP)=>{lP.indent=function($){return Array($+1).join(" ")};lP.getMaxIndexLength=function(D){var $=0;return Object.getOwnPropertyNames(D).forEach(function(U){if(D[U]===void 0)return;$=Math.max($,U.length)}),$}});var hE=C((Y1D,oP)=>{oP.exports={author:"Rafael de Oleza <rafeca@gmail.com> (https://github.com/rafeca)",name:"prettyjson",description:"Package for formatting JSON data in a coloured YAML-style, perfect for CLI output",version:"1.2.5",homepage:"http://rafeca.com/prettyjson",keywords:["json","cli","formatting","colors"],repository:{type:"git",url:"https://github.com/rafeca/prettyjson.git"},bugs:{url:"https://github.com/rafeca/prettyjson/issues"},main:"./lib/prettyjson",files:["bin/prettyjson","lib/*.js"],license:"MIT",scripts:{test:"npm run jshint && mocha --reporter spec",testwin:"node ./node_modules/mocha/bin/mocha --reporter spec",jshint:"jshint lib/*.js test/*.js",coverage:"istanbul cover _mocha --report lcovonly -- -R spec",coveralls:"npm run coverage && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",changelog:"git log $(git describe --tags --abbrev=0)..HEAD --pretty='* %s' --first-parent"},bin:{prettyjson:"./bin/prettyjson"},dependencies:{colors:"1.4.0",minimist:"^1.2.0"},devDependencies:{coveralls:"^2.11.15",istanbul:"^0.4.5",jshint:"^2.9.4",mocha:"^3.1.2","mocha-lcov-reporter":"^1.2.0",should:"^11.1.1"}}});var dE=C((eP)=>{var p0=mE(),M$=yE(),tP=/[^\w\s\n\r\v\t\.,]/i;eP.version=hE().version;var gU=function(D,$){return D!==void 0||$.renderUndefined},O3=function(D,$,U){if(typeof D==="boolean"||typeof D==="number"||typeof D==="function"||D===null||D===void 0||D instanceof Date)return!0;if(typeof D==="string"&&D.indexOf(`
`)===-1)return!0;if(U.inlineArrays&&!$){if(Array.isArray(D)&&O3(D[0],!0,U))return!0}return!1},aP=function(D,$){if($.noColor)return D;if(typeof D==="string")return $.stringColor?p0[$.stringColor](D):D;var U=D+"";if(D===!0)return p0.green(U);if(D===!1)return p0.red(U);if(D===null||D===void 0)return p0.grey(U);if(typeof D==="number")if(D>=0)return p0[$.positiveNumberColor](U);else return p0[$.negativeNumberColor](U);if(typeof D==="function")return"function() {}";if(Array.isArray(D))return D.join(", ");return U},fU=function(D,$){if(D.multilineStringColor===null||D.noColor)return $;else return p0[D.multilineStringColor]($)},sP=function(D,$,U){var J=D.split(`
`);return J=J.map(function(F){return M$.indent($)+fU(U,F)}),J.join(`
`)},u1=function(D,$,U){if(typeof D==="string"&&D.match(tP)&&$.escape)D=JSON.stringify(D);if(!gU(D,$))return[];if(O3(D,!1,$))return[M$.indent(U)+aP(D,$)];if(typeof D==="string")return[M$.indent(U)+fU($,'"""'),sP(D,U+$.defaultIndentation,$),M$.indent(U)+fU($,'"""')];if(Array.isArray(D)){if(D.length===0)return[M$.indent(U)+$.emptyArrayMsg];var J=[];return D.forEach(function(X){if(!gU(X,$))return;var Q="- ";if(!$.noColor)Q=p0[$.dashColor](Q);if(Q=M$.indent(U)+Q,O3(X,!1,$))Q+=u1(X,$,0)[0],J.push(Q);else J.push(Q),J.push.apply(J,u1(X,$,U+$.defaultIndentation))}),J}if(D instanceof Error)return u1({message:D.message,stack:D.stack.split(`
`)},$,U);var F=$.noAlign?0:M$.getMaxIndexLength(D),I,Y=[];return Object.getOwnPropertyNames(D).forEach(function(X){if(!gU(D[X],$))return;if(I=X+": ",!$.noColor)I=p0[$.keysColor](I);if(I=M$.indent(U)+I,O3(D[X],!1,$)){var Q=$.noAlign?0:F-X.length;I+=u1(D[X],$,Q)[0],Y.push(I)}else Y.push(I),Y.push.apply(Y,u1(D[X],$,U+$.defaultIndentation))}),Y};eP.render=function($,U,J){return J=J||0,U=U||{},U.emptyArrayMsg=U.emptyArrayMsg||"(empty array)",U.keysColor=U.keysColor||"green",U.dashColor=U.dashColor||"green",U.numberColor=U.numberColor||"blue",U.positiveNumberColor=U.positiveNumberColor||U.numberColor,U.negativeNumberColor=U.negativeNumberColor||U.numberColor,U.defaultIndentation=U.defaultIndentation||2,U.noColor=!!U.noColor,U.noAlign=!!U.noAlign,U.escape=!!U.escape,U.renderUndefined=!!U.renderUndefined,U.stringColor=U.stringColor||null,U.multilineStringColor=U.multilineStringColor||null,u1($,U,J).join(`
`)};eP.renderString=function($,U,J){var F="",I;if(typeof $!=="string"||$==="")return"";if($[0]!=="{"&&$[0]!=="["){var Y;if($.indexOf("{")===-1)Y=$.indexOf("[");else if($.indexOf("[")===-1)Y=$.indexOf("{");else if($.indexOf("{")<$.indexOf("["))Y=$.indexOf("{");else Y=$.indexOf("[");F+=$.substr(0,Y)+`
`,$=$.substr(Y)}try{I=JSON.parse($)}catch(X){return p0.red("Error:")+" Not valid JSON!"}return F+=eP.render(I,U,J),F}});var hU=C((iE)=>{Object.defineProperty(iE,"__esModule",{value:!0});iE.default=void 0;function W1(D){return W1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},W1(D)}function cE(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Fb(J.key),J)}}function Ub(D,$,U){if($)cE(D.prototype,$);if(U)cE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Fb(D){var $=Jb(D,"string");return W1($)=="symbol"?$:$+""}function Jb(D,$){if(W1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(W1(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Ib(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function Yb(D,$,U){return $=X2($),Xb(D,yU()?Reflect.construct($,U||[],X2(D).constructor):$.apply(D,U))}function Xb(D,$){if($&&(W1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Qb(D)}function Qb(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function wb(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)Y2(D,$)}function mU(D){var $=typeof Map==="function"?new Map:void 0;return mU=function(J){if(J===null||!ub(J))return J;if(typeof J!=="function")throw TypeError("Super expression must either be null or a function");if(typeof $<"u"){if($.has(J))return $.get(J);$.set(J,F)}function F(){return Kb(J,arguments,X2(this).constructor)}return F.prototype=Object.create(J.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),Y2(F,J)},mU(D)}function Kb(D,$,U){if(yU())return Reflect.construct.apply(null,arguments);var J=[null];J.push.apply(J,$);var F=new(D.bind.apply(D,J));return U&&Y2(F,U.prototype),F}function yU(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(yU=function(){return!!D})()}function ub(D){try{return Function.toString.call(D).indexOf("[native code]")!==-1}catch($){return typeof D==="function"}}function Y2(D,$){return Y2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(J,F){return J.__proto__=F,J},Y2(D,$)}function X2(D){return X2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},X2(D)}var Wb=function(D){function $(U){var J,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(Ib(this,$),J=Yb(this,$,[U]),J.originalRequest=I,J.originalResponse=Y,J.causingError=F,F!=null)U+=", caused by ".concat(F.toString());if(I!=null){var X=I.getHeader("X-Request-ID")||"n/a",Q=I.getMethod(),w=I.getURL(),K=Y?Y.getStatus():"n/a",u=Y?Y.getBody()||"":"n/a";U+=", originated from request (method: ".concat(Q,", url: ").concat(w,", response code: ").concat(K,", response text: ").concat(u,", request id: ").concat(X,")")}return J.message=U,J}return wb($,D),Ub($)}(mU(Error)),Q1D=iE.default=Wb});var nU=C((rE)=>{Object.defineProperty(rE,"__esModule",{value:!0});rE.enableDebugLog=Gb;rE.log=zb;var pE=!1;function Gb(){pE=!0}function zb(D){if(!pE)return;console.log(D)}});var sE=C((tE)=>{Object.defineProperty(tE,"__esModule",{value:!0});tE.default=void 0;function Q2(D){return Q2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},Q2(D)}function qb(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function oE(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Zb(J.key),J)}}function Vb(D,$,U){if($)oE(D.prototype,$);if(U)oE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Zb(D){var $=Lb(D,"string");return Q2($)=="symbol"?$:$+""}function Lb(D,$){if(Q2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(Q2(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var u1D=tE.default=function(){function D(){qb(this,D)}return Vb(D,[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(U){return Promise.resolve([])}},{key:"removeUpload",value:function(U){return Promise.resolve()}},{key:"addUpload",value:function(U,J){return Promise.resolve(null)}}])}()});var eE=C((dU,cU)=>{(function(D,$){typeof dU==="object"&&typeof cU<"u"?cU.exports=$():typeof define==="function"&&define.amd?define($):function(){var U=D.Base64,J=$();if(J.noConflict=function(){return D.Base64=U,J},D.Meteor)Base64=J;D.Base64=J}()})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:dU,function(){var D="3.7.8",$=D,U=typeof Buffer==="function",J=typeof TextDecoder==="function"?new TextDecoder:void 0,F=typeof TextEncoder==="function"?new TextEncoder:void 0,I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Y=Array.prototype.slice.call(I),X=function(S){var f={};return S.forEach(function(QD,KD){return f[QD]=KD}),f}(Y),Q=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,w=String.fromCharCode.bind(String),K=typeof Uint8Array.from==="function"?Uint8Array.from.bind(Uint8Array):function(S){return new Uint8Array(Array.prototype.slice.call(S,0))},u=function(S){return S.replace(/=/g,"").replace(/[+\/]/g,function(f){return f=="+"?"-":"_"})},W=function(S){return S.replace(/[^A-Za-z0-9\+\/]/g,"")},E=function(S){var f,QD,KD,zD,F$="",y7=S.length%3;for(var h8=0;h8<S.length;){if((QD=S.charCodeAt(h8++))>255||(KD=S.charCodeAt(h8++))>255||(zD=S.charCodeAt(h8++))>255)throw TypeError("invalid character found");f=QD<<16|KD<<8|zD,F$+=Y[f>>18&63]+Y[f>>12&63]+Y[f>>6&63]+Y[f&63]}return y7?F$.slice(0,y7-3)+"===".substring(y7):F$},G=typeof btoa==="function"?function(S){return btoa(S)}:U?function(S){return Buffer.from(S,"binary").toString("base64")}:E,q=U?function(S){return Buffer.from(S).toString("base64")}:function(S){var f=4096,QD=[];for(var KD=0,zD=S.length;KD<zD;KD+=f)QD.push(w.apply(null,S.subarray(KD,KD+f)));return G(QD.join(""))},B=function(S,f){if(f===void 0)f=!1;return f?u(q(S)):q(S)},H=function(S){if(S.length<2){var f=S.charCodeAt(0);return f<128?S:f<2048?w(192|f>>>6)+w(128|f&63):w(224|f>>>12&15)+w(128|f>>>6&63)+w(128|f&63)}else{var f=65536+(S.charCodeAt(0)-55296)*1024+(S.charCodeAt(1)-56320);return w(240|f>>>18&7)+w(128|f>>>12&63)+w(128|f>>>6&63)+w(128|f&63)}},N=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,z=function(S){return S.replace(N,H)},O=U?function(S){return Buffer.from(S,"utf8").toString("base64")}:F?function(S){return q(F.encode(S))}:function(S){return G(z(S))},A=function(S,f){if(f===void 0)f=!1;return f?u(O(S)):O(S)},j=function(S){return A(S,!0)},P=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,_=function(S){switch(S.length){case 4:var f=(7&S.charCodeAt(0))<<18|(63&S.charCodeAt(1))<<12|(63&S.charCodeAt(2))<<6|63&S.charCodeAt(3),QD=f-65536;return w((QD>>>10)+55296)+w((QD&1023)+56320);case 3:return w((15&S.charCodeAt(0))<<12|(63&S.charCodeAt(1))<<6|63&S.charCodeAt(2));default:return w((31&S.charCodeAt(0))<<6|63&S.charCodeAt(1))}},x=function(S){return S.replace(P,_)},n=function(S){if(S=S.replace(/\s+/g,""),!Q.test(S))throw TypeError("malformed base64.");S+="==".slice(2-(S.length&3));var f,QD,KD,zD=[];for(var F$=0;F$<S.length;)if(f=X[S.charAt(F$++)]<<18|X[S.charAt(F$++)]<<12|(QD=X[S.charAt(F$++)])<<6|(KD=X[S.charAt(F$++)]),QD===64)zD.push(w(f>>16&255));else if(KD===64)zD.push(w(f>>16&255,f>>8&255));else zD.push(w(f>>16&255,f>>8&255,f&255));return zD.join("")},g=typeof atob==="function"?function(S){return atob(W(S))}:U?function(S){return Buffer.from(S,"base64").toString("binary")}:n,UD=U?function(S){return K(Buffer.from(S,"base64"))}:function(S){return K(g(S).split("").map(function(f){return f.charCodeAt(0)}))},e=function(S){return UD(DD(S))},t=U?function(S){return Buffer.from(S,"base64").toString("utf8")}:J?function(S){return J.decode(UD(S))}:function(S){return x(g(S))},DD=function(S){return W(S.replace(/[-_]/g,function(f){return f=="-"?"+":"/"}))},L=function(S){return t(DD(S))},V=function(S){if(typeof S!=="string")return!1;var f=S.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(f)||!/[^\s0-9a-zA-Z\-_]/.test(f)},Z=function(S){return{value:S,enumerable:!1,writable:!0,configurable:!0}},M=function(){var S=function(f,QD){return Object.defineProperty(String.prototype,f,Z(QD))};S("fromBase64",function(){return L(this)}),S("toBase64",function(f){return A(this,f)}),S("toBase64URI",function(){return A(this,!0)}),S("toBase64URL",function(){return A(this,!0)}),S("toUint8Array",function(){return e(this)})},k=function(){var S=function(f,QD){return Object.defineProperty(Uint8Array.prototype,f,Z(QD))};S("toBase64",function(f){return B(this,f)}),S("toBase64URI",function(){return B(this,!0)}),S("toBase64URL",function(){return B(this,!0)})},b=function(){M(),k()},r={version:D,VERSION:$,atob:g,atobPolyfill:n,btoa:G,btoaPolyfill:E,fromBase64:L,toBase64:A,encode:A,encodeURI:j,encodeURL:j,utob:z,btou:x,decode:L,isValid:V,fromUint8Array:B,toUint8Array:e,extendString:M,extendUint8Array:k,extendBuiltins:b};return r.Base64={},Object.keys(r).forEach(function(S){return r.Base64[S]=r[S]}),r})});var $B=C((G1D,DB)=>{DB.exports=function($,U){if(U=U.split(":")[0],$=+$,!$)return!1;switch(U){case"http":case"ws":return $!==80;case"https":case"wss":return $!==443;case"ftp":return $!==21;case"gopher":return $!==70;case"file":return!1}return $!==0}});var JB=C((Mb)=>{var Ob=Object.prototype.hasOwnProperty,Hb;function UB(D){try{return decodeURIComponent(D.replace(/\+/g," "))}catch($){return null}}function FB(D){try{return encodeURIComponent(D)}catch($){return null}}function Nb(D){var $=/([^=?#&]+)=?([^&]*)/g,U={},J;while(J=$.exec(D)){var F=UB(J[1]),I=UB(J[2]);if(F===null||I===null||F in U)continue;U[F]=I}return U}function vb(D,$){$=$||"";var U=[],J,F;if(typeof $!=="string")$="?";for(F in D)if(Ob.call(D,F)){if(J=D[F],!J&&(J===null||J===Hb||isNaN(J)))J="";if(F=FB(F),J=FB(J),F===null||J===null)continue;U.push(F+"="+J)}return U.length?$+U.join("&"):""}Mb.stringify=vb;Mb.parse=Nb});var WB=C((E1D,uB)=>{var YB=$B(),H3=JB(),Rb=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,XB=/[\n\r\t]/g,Sb=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,QB=/:\d+$/,Cb=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,Tb=/^[a-zA-Z]:/;function lU(D){return(D?D:"").toString().replace(Rb,"")}var iU=[["#","hash"],["?","query"],function($,U){return r0(U.protocol)?$.replace(/\\/g,"/"):$},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],IB={hash:1,query:1};function wB(D){var $;if(typeof window<"u")$=window;else if(typeof global<"u")$=global;else if(typeof self<"u")$=self;else $={};var U=$.location||{};D=D||U;var J={},F=typeof D,I;if(D.protocol==="blob:")J=new o0(unescape(D.pathname),{});else if(F==="string"){J=new o0(D,{});for(I in IB)delete J[I]}else if(F==="object"){for(I in D){if(I in IB)continue;J[I]=D[I]}if(J.slashes===void 0)J.slashes=Sb.test(D.href)}return J}function r0(D){return D==="file:"||D==="ftp:"||D==="http:"||D==="https:"||D==="ws:"||D==="wss:"}function KB(D,$){D=lU(D),D=D.replace(XB,""),$=$||{};var U=Cb.exec(D),J=U[1]?U[1].toLowerCase():"",F=!!U[2],I=!!U[3],Y=0,X;if(F)if(I)X=U[2]+U[3]+U[4],Y=U[2].length+U[3].length;else X=U[2]+U[4],Y=U[2].length;else if(I)X=U[3]+U[4],Y=U[3].length;else X=U[4];if(J==="file:"){if(Y>=2)X=X.slice(2)}else if(r0(J))X=U[4];else if(J){if(F)X=X.slice(2)}else if(Y>=2&&r0($.protocol))X=U[4];return{protocol:J,slashes:F||r0(J),slashesCount:Y,rest:X}}function Pb(D,$){if(D==="")return $;var U=($||"/").split("/").slice(0,-1).concat(D.split("/")),J=U.length,F=U[J-1],I=!1,Y=0;while(J--)if(U[J]===".")U.splice(J,1);else if(U[J]==="..")U.splice(J,1),Y++;else if(Y){if(J===0)I=!0;U.splice(J,1),Y--}if(I)U.unshift("");if(F==="."||F==="..")U.push("");return U.join("/")}function o0(D,$,U){if(D=lU(D),D=D.replace(XB,""),!(this instanceof o0))return new o0(D,$,U);var J,F,I,Y,X,Q,w=iU.slice(),K=typeof $,u=this,W=0;if(K!=="object"&&K!=="string")U=$,$=null;if(U&&typeof U!=="function")U=H3.parse;if($=wB($),F=KB(D||"",$),J=!F.protocol&&!F.slashes,u.slashes=F.slashes||J&&$.slashes,u.protocol=F.protocol||$.protocol||"",D=F.rest,F.protocol==="file:"&&(F.slashesCount!==2||Tb.test(D))||!F.slashes&&(F.protocol||F.slashesCount<2||!r0(u.protocol)))w[3]=[/(.*)/,"pathname"];for(;W<w.length;W++){if(Y=w[W],typeof Y==="function"){D=Y(D,u);continue}if(I=Y[0],Q=Y[1],I!==I)u[Q]=D;else if(typeof I==="string"){if(X=I==="@"?D.lastIndexOf(I):D.indexOf(I),~X)if(typeof Y[2]==="number")u[Q]=D.slice(0,X),D=D.slice(X+Y[2]);else u[Q]=D.slice(X),D=D.slice(0,X)}else if(X=I.exec(D))u[Q]=X[1],D=D.slice(0,X.index);if(u[Q]=u[Q]||(J&&Y[3]?$[Q]||"":""),Y[4])u[Q]=u[Q].toLowerCase()}if(U)u.query=U(u.query);if(J&&$.slashes&&u.pathname.charAt(0)!=="/"&&(u.pathname!==""||$.pathname!==""))u.pathname=Pb(u.pathname,$.pathname);if(u.pathname.charAt(0)!=="/"&&r0(u.protocol))u.pathname="/"+u.pathname;if(!YB(u.port,u.protocol))u.host=u.hostname,u.port="";if(u.username=u.password="",u.auth){if(X=u.auth.indexOf(":"),~X)u.username=u.auth.slice(0,X),u.username=encodeURIComponent(decodeURIComponent(u.username)),u.password=u.auth.slice(X+1),u.password=encodeURIComponent(decodeURIComponent(u.password));else u.username=encodeURIComponent(decodeURIComponent(u.auth));u.auth=u.password?u.username+":"+u.password:u.username}u.origin=u.protocol!=="file:"&&r0(u.protocol)&&u.host?u.protocol+"//"+u.host:"null",u.href=u.toString()}function bb(D,$,U){var J=this;switch(D){case"query":if(typeof $==="string"&&$.length)$=(U||H3.parse)($);J[D]=$;break;case"port":if(J[D]=$,!YB($,J.protocol))J.host=J.hostname,J[D]="";else if($)J.host=J.hostname+":"+$;break;case"hostname":if(J[D]=$,J.port)$+=":"+J.port;J.host=$;break;case"host":if(J[D]=$,QB.test($))$=$.split(":"),J.port=$.pop(),J.hostname=$.join(":");else J.hostname=$,J.port="";break;case"protocol":J.protocol=$.toLowerCase(),J.slashes=!U;break;case"pathname":case"hash":if($){var F=D==="pathname"?"/":"#";J[D]=$.charAt(0)!==F?F+$:$}else J[D]=$;break;case"username":case"password":J[D]=encodeURIComponent($);break;case"auth":var I=$.indexOf(":");if(~I)J.username=$.slice(0,I),J.username=encodeURIComponent(decodeURIComponent(J.username)),J.password=$.slice(I+1),J.password=encodeURIComponent(decodeURIComponent(J.password));else J.username=encodeURIComponent(decodeURIComponent($))}for(var Y=0;Y<iU.length;Y++){var X=iU[Y];if(X[4])J[X[1]]=J[X[1]].toLowerCase()}return J.auth=J.password?J.username+":"+J.password:J.username,J.origin=J.protocol!=="file:"&&r0(J.protocol)&&J.host?J.protocol+"//"+J.host:"null",J.href=J.toString(),J}function kb(D){if(!D||typeof D!=="function")D=H3.stringify;var $,U=this,J=U.host,F=U.protocol;if(F&&F.charAt(F.length-1)!==":")F+=":";var I=F+(U.protocol&&U.slashes||r0(U.protocol)?"//":"");if(U.username){if(I+=U.username,U.password)I+=":"+U.password;I+="@"}else if(U.password)I+=":"+U.password,I+="@";else if(U.protocol!=="file:"&&r0(U.protocol)&&!J&&U.pathname!=="/")I+="@";if(J[J.length-1]===":"||QB.test(U.hostname)&&!U.port)J+=":";if(I+=J+U.pathname,$=typeof U.query==="object"?D(U.query):U.query,$)I+=$.charAt(0)!=="?"?"?"+$:$;if(U.hash)I+=U.hash;return I}o0.prototype={set:bb,toString:kb};o0.extractProtocol=KB;o0.location=wB;o0.trimLeft=lU;o0.qs=H3;uB.exports=o0});var zB=C((GB)=>{Object.defineProperty(GB,"__esModule",{value:!0});GB.default=xb;function xb(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(D){var $=Math.random()*16|0,U=D==="x"?$:$&3|8;return U.toString(16)})}});var TB=C((SB)=>{Object.defineProperty(SB,"__esModule",{value:!0});SB.default=void 0;var gb=eE(),fb=oU(WB()),N3=oU(hU()),F6=nU(),mb=oU(zB());function oU(D){return D&&D.__esModule?D:{default:D}}function pU(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pU=function(){return $};var D,$={},U=Object.prototype,J=U.hasOwnProperty,F=Object.defineProperty||function(L,V,Z){L[V]=Z.value},I=typeof Symbol=="function"?Symbol:{},Y=I.iterator||"@@iterator",X=I.asyncIterator||"@@asyncIterator",Q=I.toStringTag||"@@toStringTag";function w(L,V,Z){return Object.defineProperty(L,V,{value:Z,enumerable:!0,configurable:!0,writable:!0}),L[V]}try{w({},"")}catch(L){w=function(Z,M,k){return Z[M]=k}}function K(L,V,Z,M){var k=V&&V.prototype instanceof H?V:H,b=Object.create(k.prototype),r=new t(M||[]);return F(b,"_invoke",{value:n(L,Z,r)}),b}function u(L,V,Z){try{return{type:"normal",arg:L.call(V,Z)}}catch(M){return{type:"throw",arg:M}}}$.wrap=K;var W="suspendedStart",E="suspendedYield",G="executing",q="completed",B={};function H(){}function N(){}function z(){}var O={};w(O,Y,function(){return this});var A=Object.getPrototypeOf,j=A&&A(A(DD([])));j&&j!==U&&J.call(j,Y)&&(O=j);var P=z.prototype=H.prototype=Object.create(O);function _(L){["next","throw","return"].forEach(function(V){w(L,V,function(Z){return this._invoke(V,Z)})})}function x(L,V){function Z(k,b,r,S){var f=u(L[k],L,b);if(f.type!=="throw"){var QD=f.arg,KD=QD.value;return KD&&J6(KD)=="object"&&J.call(KD,"__await")?V.resolve(KD.__await).then(function(zD){Z("next",zD,r,S)},function(zD){Z("throw",zD,r,S)}):V.resolve(KD).then(function(zD){QD.value=zD,r(QD)},function(zD){return Z("throw",zD,r,S)})}S(f.arg)}var M;F(this,"_invoke",{value:function(b,r){function S(){return new V(function(f,QD){Z(b,r,f,QD)})}return M=M?M.then(S,S):S()}})}function n(L,V,Z){var M=W;return function(k,b){if(M===G)throw Error("Generator is already running");if(M===q){if(k==="throw")throw b;return{value:D,done:!0}}for(Z.method=k,Z.arg=b;;){var r=Z.delegate;if(r){var S=g(r,Z);if(S){if(S===B)continue;return S}}if(Z.method==="next")Z.sent=Z._sent=Z.arg;else if(Z.method==="throw"){if(M===W)throw M=q,Z.arg;Z.dispatchException(Z.arg)}else Z.method==="return"&&Z.abrupt("return",Z.arg);M=G;var f=u(L,V,Z);if(f.type==="normal"){if(M=Z.done?q:E,f.arg===B)continue;return{value:f.arg,done:Z.done}}f.type==="throw"&&(M=q,Z.method="throw",Z.arg=f.arg)}}}function g(L,V){var Z=V.method,M=L.iterator[Z];if(M===D)return V.delegate=null,Z==="throw"&&L.iterator.return&&(V.method="return",V.arg=D,g(L,V),V.method==="throw")||Z!=="return"&&(V.method="throw",V.arg=TypeError("The iterator does not provide a '"+Z+"' method")),B;var k=u(M,L.iterator,V.arg);if(k.type==="throw")return V.method="throw",V.arg=k.arg,V.delegate=null,B;var b=k.arg;return b?b.done?(V[L.resultName]=b.value,V.next=L.nextLoc,V.method!=="return"&&(V.method="next",V.arg=D),V.delegate=null,B):b:(V.method="throw",V.arg=TypeError("iterator result is not an object"),V.delegate=null,B)}function UD(L){var V={tryLoc:L[0]};1 in L&&(V.catchLoc=L[1]),2 in L&&(V.finallyLoc=L[2],V.afterLoc=L[3]),this.tryEntries.push(V)}function e(L){var V=L.completion||{};V.type="normal",delete V.arg,L.completion=V}function t(L){this.tryEntries=[{tryLoc:"root"}],L.forEach(UD,this),this.reset(!0)}function DD(L){if(L||L===""){var V=L[Y];if(V)return V.call(L);if(typeof L.next=="function")return L;if(!isNaN(L.length)){var Z=-1,M=function k(){for(;++Z<L.length;)if(J.call(L,Z))return k.value=L[Z],k.done=!1,k;return k.value=D,k.done=!0,k};return M.next=M}}throw TypeError(J6(L)+" is not iterable")}return N.prototype=z,F(P,"constructor",{value:z,configurable:!0}),F(z,"constructor",{value:N,configurable:!0}),N.displayName=w(z,Q,"GeneratorFunction"),$.isGeneratorFunction=function(L){var V=typeof L=="function"&&L.constructor;return!!V&&(V===N||(V.displayName||V.name)==="GeneratorFunction")},$.mark=function(L){return Object.setPrototypeOf?Object.setPrototypeOf(L,z):(L.__proto__=z,w(L,Q,"GeneratorFunction")),L.prototype=Object.create(P),L},$.awrap=function(L){return{__await:L}},_(x.prototype),w(x.prototype,X,function(){return this}),$.AsyncIterator=x,$.async=function(L,V,Z,M,k){k===void 0&&(k=Promise);var b=new x(K(L,V,Z,M),k);return $.isGeneratorFunction(V)?b:b.next().then(function(r){return r.done?r.value:b.next()})},_(P),w(P,Q,"Generator"),w(P,Y,function(){return this}),w(P,"toString",function(){return"[object Generator]"}),$.keys=function(L){var V=Object(L),Z=[];for(var M in V)Z.push(M);return Z.reverse(),function k(){for(;Z.length;){var b=Z.pop();if(b in V)return k.value=b,k.done=!1,k}return k.done=!0,k}},$.values=DD,t.prototype={constructor:t,reset:function(V){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!V)for(var Z in this)Z.charAt(0)==="t"&&J.call(this,Z)&&!isNaN(+Z.slice(1))&&(this[Z]=D)},stop:function(){this.done=!0;var V=this.tryEntries[0].completion;if(V.type==="throw")throw V.arg;return this.rval},dispatchException:function(V){if(this.done)throw V;var Z=this;function M(QD,KD){return r.type="throw",r.arg=V,Z.next=QD,KD&&(Z.method="next",Z.arg=D),!!KD}for(var k=this.tryEntries.length-1;k>=0;--k){var b=this.tryEntries[k],r=b.completion;if(b.tryLoc==="root")return M("end");if(b.tryLoc<=this.prev){var S=J.call(b,"catchLoc"),f=J.call(b,"finallyLoc");if(S&&f){if(this.prev<b.catchLoc)return M(b.catchLoc,!0);if(this.prev<b.finallyLoc)return M(b.finallyLoc)}else if(S){if(this.prev<b.catchLoc)return M(b.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<b.finallyLoc)return M(b.finallyLoc)}}}},abrupt:function(V,Z){for(var M=this.tryEntries.length-1;M>=0;--M){var k=this.tryEntries[M];if(k.tryLoc<=this.prev&&J.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var b=k;break}}b&&(V==="break"||V==="continue")&&b.tryLoc<=Z&&Z<=b.finallyLoc&&(b=null);var r=b?b.completion:{};return r.type=V,r.arg=Z,b?(this.method="next",this.next=b.finallyLoc,B):this.complete(r)},complete:function(V,Z){if(V.type==="throw")throw V.arg;return V.type==="break"||V.type==="continue"?this.next=V.arg:V.type==="return"?(this.rval=this.arg=V.arg,this.method="return",this.next="end"):V.type==="normal"&&Z&&(this.next=Z),B},finish:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.finallyLoc===V)return this.complete(M.completion,M.afterLoc),e(M),B}},catch:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.tryLoc===V){var k=M.completion;if(k.type==="throw"){var b=k.arg;e(M)}return b}}throw Error("illegal catch attempt")},delegateYield:function(V,Z,M){return this.delegate={iterator:DD(V),resultName:Z,nextLoc:M},this.method==="next"&&(this.arg=D),B}},$}function EB(D,$,U,J,F,I,Y){try{var X=D[I](Y),Q=X.value}catch(w){U(w);return}if(X.done)$(Q);else Promise.resolve(Q).then(J,F)}function yb(D){return function(){var $=this,U=arguments;return new Promise(function(J,F){var I=D.apply($,U);function Y(Q){EB(I,J,F,Y,X,"next",Q)}function X(Q){EB(I,J,F,Y,X,"throw",Q)}Y(void 0)})}}function vB(D,$){return db(D)||nb(D,$)||MB(D,$)||hb()}function hb(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nb(D,$){var U=D==null?null:typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(U!=null){var J,F,I,Y,X=[],Q=!0,w=!1;try{if(I=(U=U.call(D)).next,$===0){if(Object(U)!==U)return;Q=!1}else for(;!(Q=(J=I.call(U)).done)&&(X.push(J.value),X.length!==$);Q=!0);}catch(K){w=!0,F=K}finally{try{if(!Q&&U.return!=null&&(Y=U.return(),Object(Y)!==Y))return}finally{if(w)throw F}}return X}}function db(D){if(Array.isArray(D))return D}function J6(D){return J6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},J6(D)}function cb(D,$){var U=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!U){if(Array.isArray(D)||(U=MB(D))||$&&D&&typeof D.length==="number"){if(U)D=U;var J=0,F=function(){};return{s:F,n:function(){if(J>=D.length)return{done:!0};return{done:!1,value:D[J++]}},e:function(w){throw w},f:F}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var I=!0,Y=!1,X;return{s:function(){U=U.call(D)},n:function(){var w=U.next();return I=w.done,w},e:function(w){Y=!0,X=w},f:function(){try{if(!I&&U.return!=null)U.return()}finally{if(Y)throw X}}}}function MB(D,$){if(!D)return;if(typeof D==="string")return BB(D,$);var U=Object.prototype.toString.call(D).slice(8,-1);if(U==="Object"&&D.constructor)U=D.constructor.name;if(U==="Map"||U==="Set")return Array.from(D);if(U==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(U))return BB(D,$)}function BB(D,$){if($==null||$>D.length)$=D.length;for(var U=0,J=Array($);U<$;U++)J[U]=D[U];return J}function qB(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function G1(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?qB(Object(U),!0).forEach(function(J){ib(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):qB(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}function ib(D,$,U){if($=AB($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function lb(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function VB(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,AB(J.key),J)}}function pb(D,$,U){if($)VB(D.prototype,$);if(U)VB(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function AB(D){var $=rb(D,"string");return J6($)=="symbol"?$:$+""}function rb(D,$){if(J6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(J6(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var v3="tus-v1",M3="ietf-draft-03",w2="ietf-draft-05",ob={endpoint:null,uploadUrl:null,metadata:{},metadataForPartialUploads:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:RB,chunkSize:Number.POSITIVE_INFINITY,retryDelays:[0,1000,3000,5000],parallelUploads:1,parallelUploadBoundaries:null,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null,protocol:v3},jB=function(){function D($,U){if(lb(this,D),"resume"in U)console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead.");this.options=U,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=$,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return pb(D,[{key:"findPreviousUploads",value:function(){var U=this;return this.options.fingerprint(this.file,this.options).then(function(J){return U._urlStorage.findUploadsByFingerprint(J)})}},{key:"resumeFromPreviousUpload",value:function(U){this.url=U.uploadUrl||null,this._parallelUploadUrls=U.parallelUploadUrls||null,this._urlStorageKey=U.urlStorageKey}},{key:"start",value:function(){var U=this,J=this.file;if(!J){this._emitError(Error("tus: no file or stream to upload provided"));return}if(![v3,M3,w2].includes(this.options.protocol)){this._emitError(Error("tus: unsupported protocol ".concat(this.options.protocol)));return}if(!this.options.endpoint&&!this.options.uploadUrl&&!this.url){this._emitError(Error("tus: neither an endpoint or an upload URL is provided"));return}var F=this.options.retryDelays;if(F!=null&&Object.prototype.toString.call(F)!=="[object Array]"){this._emitError(Error("tus: the `retryDelays` option must either be an array or null"));return}if(this.options.parallelUploads>1)for(var I=0,Y=["uploadUrl","uploadSize","uploadLengthDeferred"];I<Y.length;I++){var X=Y[I];if(this.options[X]){this._emitError(Error("tus: cannot use the ".concat(X," option when parallelUploads is enabled")));return}}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1){this._emitError(Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));return}if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length){this._emitError(Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"));return}}this.options.fingerprint(J,this.options).then(function(Q){if(Q==null)(0,F6.log)("No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.");else(0,F6.log)("Calculated fingerprint: ".concat(Q));if(U._fingerprint=Q,U._source)return U._source;return U.options.fileReader.openFile(J,U.options.chunkSize)}).then(function(Q){if(U._source=Q,U.options.uploadLengthDeferred)U._size=null;else if(U.options.uploadSize!=null){if(U._size=Number(U.options.uploadSize),Number.isNaN(U._size)){U._emitError(Error("tus: cannot convert `uploadSize` option into a number"));return}}else if(U._size=U._source.size,U._size==null){U._emitError(Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return}if(U.options.parallelUploads>1||U._parallelUploadUrls!=null)U._startParallelUpload();else U._startSingleUpload()}).catch(function(Q){U._emitError(Q)})}},{key:"_startParallelUpload",value:function(){var U,J=this,F=this._size,I=0;this._parallelUploads=[];var Y=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,X=(U=this.options.parallelUploadBoundaries)!==null&&U!==void 0?U:ab(this._source.size,Y);if(this._parallelUploadUrls)X.forEach(function(K,u){K.uploadUrl=J._parallelUploadUrls[u]||null});this._parallelUploadUrls=Array(X.length);var Q=X.map(function(K,u){var W=0;return J._source.slice(K.start,K.end).then(function(E){var G=E.value;return new Promise(function(q,B){var H=G1(G1({},J.options),{},{uploadUrl:K.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:J.options.metadataForPartialUploads,headers:G1(G1({},J.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:q,onError:B,onProgress:function(O){I=I-W+O,W=O,J._emitProgress(I,F)},onUploadUrlAvailable:function(){if(J._parallelUploadUrls[u]=N.url,J._parallelUploadUrls.filter(function(O){return Boolean(O)}).length===X.length)J._saveUploadInUrlStorage()}}),N=new D(G,H);N.start(),J._parallelUploads.push(N)})})}),w;Promise.all(Q).then(function(){w=J._openRequest("POST",J.options.endpoint),w.setHeader("Upload-Concat","final;".concat(J._parallelUploadUrls.join(" ")));var K=ZB(J.options.metadata);if(K!=="")w.setHeader("Upload-Metadata",K);return J._sendRequest(w,null)}).then(function(K){if(!z1(K.getStatus(),200)){J._emitHttpError(w,K,"tus: unexpected response while creating upload");return}var u=K.getHeader("Location");if(u==null){J._emitHttpError(w,K,"tus: invalid or missing Location header");return}J.url=NB(J.options.endpoint,u),(0,F6.log)("Created upload at ".concat(J.url)),J._emitSuccess(K)}).catch(function(K){J._emitError(K)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){(0,F6.log)("Resuming upload from previous URL: ".concat(this.url)),this._resumeUpload();return}if(this.options.uploadUrl!=null){(0,F6.log)("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,this._resumeUpload();return}(0,F6.log)("Creating a new upload"),this._createUpload()}},{key:"abort",value:function(U){var J=this;if(this._parallelUploads!=null){var F=cb(this._parallelUploads),I;try{for(F.s();!(I=F.n()).done;){var Y=I.value;Y.abort(U)}}catch(X){F.e(X)}finally{F.f()}}if(this._req!==null)this._req.abort();if(this._aborted=!0,this._retryTimeout!=null)clearTimeout(this._retryTimeout),this._retryTimeout=null;if(!U||this.url==null)return Promise.resolve();return D.terminate(this.url,this.options).then(function(){return J._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(U,J,F,I){this._emitError(new N3.default(F,I,U,J))}},{key:"_emitError",value:function(U){var J=this;if(this._aborted)return;if(this.options.retryDelays!=null){var F=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(F)this._retryAttempt=0;if(HB(U,this._retryAttempt,this.options)){var I=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){J.start()},I);return}}if(typeof this.options.onError==="function")this.options.onError(U);else throw U}},{key:"_emitSuccess",value:function(U){if(this.options.removeFingerprintOnSuccess)this._removeFromUrlStorage();if(typeof this.options.onSuccess==="function")this.options.onSuccess({lastResponse:U})}},{key:"_emitProgress",value:function(U,J){if(typeof this.options.onProgress==="function")this.options.onProgress(U,J)}},{key:"_emitChunkComplete",value:function(U,J,F){if(typeof this.options.onChunkComplete==="function")this.options.onChunkComplete(U,J,F)}},{key:"_createUpload",value:function(){var U=this;if(!this.options.endpoint){this._emitError(Error("tus: unable to create upload because no endpoint is provided"));return}var J=this._openRequest("POST",this.options.endpoint);if(this.options.uploadLengthDeferred)J.setHeader("Upload-Defer-Length","1");else J.setHeader("Upload-Length","".concat(this._size));var F=ZB(this.options.metadata);if(F!=="")J.setHeader("Upload-Metadata",F);var I;if(this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred)this._offset=0,I=this._addChunkToRequest(J);else{if(this.options.protocol===M3||this.options.protocol===w2)J.setHeader("Upload-Complete","?0");I=this._sendRequest(J,null)}I.then(function(Y){if(!z1(Y.getStatus(),200)){U._emitHttpError(J,Y,"tus: unexpected response while creating upload");return}var X=Y.getHeader("Location");if(X==null){U._emitHttpError(J,Y,"tus: invalid or missing Location header");return}if(U.url=NB(U.options.endpoint,X),(0,F6.log)("Created upload at ".concat(U.url)),typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();if(U._size===0){U._emitSuccess(Y),U._source.close();return}U._saveUploadInUrlStorage().then(function(){if(U.options.uploadDataDuringCreation)U._handleUploadResponse(J,Y);else U._offset=0,U._performUpload()})}).catch(function(Y){U._emitHttpError(J,null,"tus: failed to create upload",Y)})}},{key:"_resumeUpload",value:function(){var U=this,J=this._openRequest("HEAD",this.url),F=this._sendRequest(J,null);F.then(function(I){var Y=I.getStatus();if(!z1(Y,200)){if(Y===423){U._emitHttpError(J,I,"tus: upload is currently locked; retry later");return}if(z1(Y,400))U._removeFromUrlStorage();if(!U.options.endpoint){U._emitHttpError(J,I,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}U.url=null,U._createUpload();return}var X=Number.parseInt(I.getHeader("Upload-Offset"),10);if(Number.isNaN(X)){U._emitHttpError(J,I,"tus: invalid or missing offset value");return}var Q=Number.parseInt(I.getHeader("Upload-Length"),10);if(Number.isNaN(Q)&&!U.options.uploadLengthDeferred&&U.options.protocol===v3){U._emitHttpError(J,I,"tus: invalid or missing length value");return}if(typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();U._saveUploadInUrlStorage().then(function(){if(X===Q){U._emitProgress(Q,Q),U._emitSuccess(I);return}U._offset=X,U._performUpload()})}).catch(function(I){U._emitHttpError(J,null,"tus: failed to resume upload",I)})}},{key:"_performUpload",value:function(){var U=this;if(this._aborted)return;var J;if(this.options.overridePatchMethod)J=this._openRequest("POST",this.url),J.setHeader("X-HTTP-Method-Override","PATCH");else J=this._openRequest("PATCH",this.url);J.setHeader("Upload-Offset","".concat(this._offset));var F=this._addChunkToRequest(J);F.then(function(I){if(!z1(I.getStatus(),200)){U._emitHttpError(J,I,"tus: unexpected response while uploading chunk");return}U._handleUploadResponse(J,I)}).catch(function(I){if(U._aborted)return;U._emitHttpError(J,null,"tus: failed to upload chunk at offset ".concat(U._offset),I)})}},{key:"_addChunkToRequest",value:function(U){var J=this,F=this._offset,I=this._offset+this.options.chunkSize;if(U.setProgressHandler(function(Y){J._emitProgress(F+Y,J._size)}),this.options.protocol===v3)U.setHeader("Content-Type","application/offset+octet-stream");else if(this.options.protocol===w2)U.setHeader("Content-Type","application/partial-upload");if((I===Number.POSITIVE_INFINITY||I>this._size)&&!this.options.uploadLengthDeferred)I=this._size;return this._source.slice(F,I).then(function(Y){var{value:X,done:Q}=Y,w=X!==null&&X!==void 0&&X.size?X.size:0;if(J.options.uploadLengthDeferred&&Q)J._size=J._offset+w,U.setHeader("Upload-Length","".concat(J._size));var K=J._offset+w;if(!J.options.uploadLengthDeferred&&Q&&K!==J._size)return Promise.reject(Error("upload was configured with a size of ".concat(J._size," bytes, but the source is done after ").concat(K," bytes")));if(X===null)return J._sendRequest(U);if(J.options.protocol===M3||J.options.protocol===w2)U.setHeader("Upload-Complete",Q?"?1":"?0");return J._emitProgress(J._offset,J._size),J._sendRequest(U,X)})}},{key:"_handleUploadResponse",value:function(U,J){var F=Number.parseInt(J.getHeader("Upload-Offset"),10);if(Number.isNaN(F)){this._emitHttpError(U,J,"tus: invalid or missing offset value");return}if(this._emitProgress(F,this._size),this._emitChunkComplete(F-this._offset,F,this._size),this._offset=F,F===this._size){this._emitSuccess(J),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(U,J){var F=LB(U,J,this.options);return this._req=F,F}},{key:"_removeFromUrlStorage",value:function(){var U=this;if(!this._urlStorageKey)return;this._urlStorage.removeUpload(this._urlStorageKey).catch(function(J){U._emitError(J)}),this._urlStorageKey=null}},{key:"_saveUploadInUrlStorage",value:function(){var U=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var J={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};if(this._parallelUploads)J.parallelUploadUrls=this._parallelUploadUrls;else J.uploadUrl=this.url;return this._urlStorage.addUpload(this._fingerprint,J).then(function(F){U._urlStorageKey=F})}},{key:"_sendRequest",value:function(U){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return OB(U,J,this.options)}}],[{key:"terminate",value:function(U){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},F=LB("DELETE",U,J);return OB(F,null,J).then(function(I){if(I.getStatus()===204)return;throw new N3.default("tus: unexpected response while terminating upload",null,F,I)}).catch(function(I){if(!(I instanceof N3.default))I=new N3.default("tus: failed to terminate upload",I,F,null);if(!HB(I,0,J))throw I;var Y=J.retryDelays[0],X=J.retryDelays.slice(1),Q=G1(G1({},J),{},{retryDelays:X});return new Promise(function(w){return setTimeout(w,Y)}).then(function(){return D.terminate(U,Q)})})}}])}();function ZB(D){return Object.entries(D).map(function($){var U=vB($,2),J=U[0],F=U[1];return"".concat(J," ").concat(gb.Base64.encode(String(F)))}).join(",")}function z1(D,$){return D>=$&&D<$+100}function LB(D,$,U){var J=U.httpStack.createRequest(D,$);if(U.protocol===M3)J.setHeader("Upload-Draft-Interop-Version","5");else if(U.protocol===w2)J.setHeader("Upload-Draft-Interop-Version","6");else J.setHeader("Tus-Resumable","1.0.0");var F=U.headers||{};for(var I=0,Y=Object.entries(F);I<Y.length;I++){var X=vB(Y[I],2),Q=X[0],w=X[1];J.setHeader(Q,w)}if(U.addRequestId){var K=(0,mb.default)();J.setHeader("X-Request-ID",K)}return J}function OB(D,$,U){return rU.apply(this,arguments)}function rU(){return rU=yb(pU().mark(function D($,U,J){var F;return pU().wrap(function(Y){while(!0)switch(Y.prev=Y.next){case 0:if(typeof J.onBeforeRequest!=="function"){Y.next=3;break}return Y.next=3,J.onBeforeRequest($);case 3:return Y.next=5,$.send(U);case 5:if(F=Y.sent,typeof J.onAfterResponse!=="function"){Y.next=9;break}return Y.next=9,J.onAfterResponse($,F);case 9:return Y.abrupt("return",F);case 10:case"end":return Y.stop()}},D)})),rU.apply(this,arguments)}function tb(){var D=!0;if(typeof navigator<"u"&&navigator.onLine===!1)D=!1;return D}function HB(D,$,U){if(U.retryDelays==null||$>=U.retryDelays.length||D.originalRequest==null)return!1;if(U&&typeof U.onShouldRetry==="function")return U.onShouldRetry(D,$,U);return RB(D)}function RB(D){var $=D.originalResponse?D.originalResponse.getStatus():0;return(!z1($,400)||$===409||$===423)&&tb()}function NB(D,$){return new fb.default($,D).toString()}function ab(D,$){var U=Math.floor(D/$),J=[];for(var F=0;F<$;F++)J.push({start:U*F,end:U*(F+1)});return J[$-1].end=D,J}jB.defaultOptions=ob;var q1D=SB.default=jB});var bB=C((Z1D,PB)=>{var t0=(D)=>D!==null&&typeof D==="object"&&typeof D.pipe==="function";t0.writable=(D)=>t0(D)&&D.writable!==!1&&typeof D._write==="function"&&typeof D._writableState==="object";t0.readable=(D)=>t0(D)&&D.readable!==!1&&typeof D._read==="function"&&typeof D._readableState==="object";t0.duplex=(D)=>t0.writable(D)&&t0.readable(D);t0.transform=(D)=>t0.duplex(D)&&typeof D._transform==="function";PB.exports=t0});var gB=C((xB)=>{Object.defineProperty(xB,"__esModule",{value:!0});xB.default=void 0;function K2(D){return K2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},K2(D)}function sb(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function kB(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Dk(J.key),J)}}function eb(D,$,U){if($)kB(D.prototype,$);if(U)kB(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Dk(D){var $=$k(D,"string");return K2($)=="symbol"?$:$+""}function $k(D,$){if(K2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(K2(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var L1D=xB.default=function(){function D($){sb(this,D),this._buffer=$,this.size=$.length}return eb(D,[{key:"slice",value:function(U,J){var F=this._buffer.slice(U,J);F.size=F.length;var I=J>=this.size;return Promise.resolve({value:F,done:I})}},{key:"close",value:function(){}}])}()});var nB=C((hB)=>{Object.defineProperty(hB,"__esModule",{value:!0});hB.default=Xk;var yB=o("fs");function I6(D){return I6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},I6(D)}function tU(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */tU=function(){return $};var D,$={},U=Object.prototype,J=U.hasOwnProperty,F=Object.defineProperty||function(L,V,Z){L[V]=Z.value},I=typeof Symbol=="function"?Symbol:{},Y=I.iterator||"@@iterator",X=I.asyncIterator||"@@asyncIterator",Q=I.toStringTag||"@@toStringTag";function w(L,V,Z){return Object.defineProperty(L,V,{value:Z,enumerable:!0,configurable:!0,writable:!0}),L[V]}try{w({},"")}catch(L){w=function(Z,M,k){return Z[M]=k}}function K(L,V,Z,M){var k=V&&V.prototype instanceof H?V:H,b=Object.create(k.prototype),r=new t(M||[]);return F(b,"_invoke",{value:n(L,Z,r)}),b}function u(L,V,Z){try{return{type:"normal",arg:L.call(V,Z)}}catch(M){return{type:"throw",arg:M}}}$.wrap=K;var W="suspendedStart",E="suspendedYield",G="executing",q="completed",B={};function H(){}function N(){}function z(){}var O={};w(O,Y,function(){return this});var A=Object.getPrototypeOf,j=A&&A(A(DD([])));j&&j!==U&&J.call(j,Y)&&(O=j);var P=z.prototype=H.prototype=Object.create(O);function _(L){["next","throw","return"].forEach(function(V){w(L,V,function(Z){return this._invoke(V,Z)})})}function x(L,V){function Z(k,b,r,S){var f=u(L[k],L,b);if(f.type!=="throw"){var QD=f.arg,KD=QD.value;return KD&&I6(KD)=="object"&&J.call(KD,"__await")?V.resolve(KD.__await).then(function(zD){Z("next",zD,r,S)},function(zD){Z("throw",zD,r,S)}):V.resolve(KD).then(function(zD){QD.value=zD,r(QD)},function(zD){return Z("throw",zD,r,S)})}S(f.arg)}var M;F(this,"_invoke",{value:function(b,r){function S(){return new V(function(f,QD){Z(b,r,f,QD)})}return M=M?M.then(S,S):S()}})}function n(L,V,Z){var M=W;return function(k,b){if(M===G)throw Error("Generator is already running");if(M===q){if(k==="throw")throw b;return{value:D,done:!0}}for(Z.method=k,Z.arg=b;;){var r=Z.delegate;if(r){var S=g(r,Z);if(S){if(S===B)continue;return S}}if(Z.method==="next")Z.sent=Z._sent=Z.arg;else if(Z.method==="throw"){if(M===W)throw M=q,Z.arg;Z.dispatchException(Z.arg)}else Z.method==="return"&&Z.abrupt("return",Z.arg);M=G;var f=u(L,V,Z);if(f.type==="normal"){if(M=Z.done?q:E,f.arg===B)continue;return{value:f.arg,done:Z.done}}f.type==="throw"&&(M=q,Z.method="throw",Z.arg=f.arg)}}}function g(L,V){var Z=V.method,M=L.iterator[Z];if(M===D)return V.delegate=null,Z==="throw"&&L.iterator.return&&(V.method="return",V.arg=D,g(L,V),V.method==="throw")||Z!=="return"&&(V.method="throw",V.arg=TypeError("The iterator does not provide a '"+Z+"' method")),B;var k=u(M,L.iterator,V.arg);if(k.type==="throw")return V.method="throw",V.arg=k.arg,V.delegate=null,B;var b=k.arg;return b?b.done?(V[L.resultName]=b.value,V.next=L.nextLoc,V.method!=="return"&&(V.method="next",V.arg=D),V.delegate=null,B):b:(V.method="throw",V.arg=TypeError("iterator result is not an object"),V.delegate=null,B)}function UD(L){var V={tryLoc:L[0]};1 in L&&(V.catchLoc=L[1]),2 in L&&(V.finallyLoc=L[2],V.afterLoc=L[3]),this.tryEntries.push(V)}function e(L){var V=L.completion||{};V.type="normal",delete V.arg,L.completion=V}function t(L){this.tryEntries=[{tryLoc:"root"}],L.forEach(UD,this),this.reset(!0)}function DD(L){if(L||L===""){var V=L[Y];if(V)return V.call(L);if(typeof L.next=="function")return L;if(!isNaN(L.length)){var Z=-1,M=function k(){for(;++Z<L.length;)if(J.call(L,Z))return k.value=L[Z],k.done=!1,k;return k.value=D,k.done=!0,k};return M.next=M}}throw TypeError(I6(L)+" is not iterable")}return N.prototype=z,F(P,"constructor",{value:z,configurable:!0}),F(z,"constructor",{value:N,configurable:!0}),N.displayName=w(z,Q,"GeneratorFunction"),$.isGeneratorFunction=function(L){var V=typeof L=="function"&&L.constructor;return!!V&&(V===N||(V.displayName||V.name)==="GeneratorFunction")},$.mark=function(L){return Object.setPrototypeOf?Object.setPrototypeOf(L,z):(L.__proto__=z,w(L,Q,"GeneratorFunction")),L.prototype=Object.create(P),L},$.awrap=function(L){return{__await:L}},_(x.prototype),w(x.prototype,X,function(){return this}),$.AsyncIterator=x,$.async=function(L,V,Z,M,k){k===void 0&&(k=Promise);var b=new x(K(L,V,Z,M),k);return $.isGeneratorFunction(V)?b:b.next().then(function(r){return r.done?r.value:b.next()})},_(P),w(P,Q,"Generator"),w(P,Y,function(){return this}),w(P,"toString",function(){return"[object Generator]"}),$.keys=function(L){var V=Object(L),Z=[];for(var M in V)Z.push(M);return Z.reverse(),function k(){for(;Z.length;){var b=Z.pop();if(b in V)return k.value=b,k.done=!1,k}return k.done=!0,k}},$.values=DD,t.prototype={constructor:t,reset:function(V){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!V)for(var Z in this)Z.charAt(0)==="t"&&J.call(this,Z)&&!isNaN(+Z.slice(1))&&(this[Z]=D)},stop:function(){this.done=!0;var V=this.tryEntries[0].completion;if(V.type==="throw")throw V.arg;return this.rval},dispatchException:function(V){if(this.done)throw V;var Z=this;function M(QD,KD){return r.type="throw",r.arg=V,Z.next=QD,KD&&(Z.method="next",Z.arg=D),!!KD}for(var k=this.tryEntries.length-1;k>=0;--k){var b=this.tryEntries[k],r=b.completion;if(b.tryLoc==="root")return M("end");if(b.tryLoc<=this.prev){var S=J.call(b,"catchLoc"),f=J.call(b,"finallyLoc");if(S&&f){if(this.prev<b.catchLoc)return M(b.catchLoc,!0);if(this.prev<b.finallyLoc)return M(b.finallyLoc)}else if(S){if(this.prev<b.catchLoc)return M(b.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<b.finallyLoc)return M(b.finallyLoc)}}}},abrupt:function(V,Z){for(var M=this.tryEntries.length-1;M>=0;--M){var k=this.tryEntries[M];if(k.tryLoc<=this.prev&&J.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var b=k;break}}b&&(V==="break"||V==="continue")&&b.tryLoc<=Z&&Z<=b.finallyLoc&&(b=null);var r=b?b.completion:{};return r.type=V,r.arg=Z,b?(this.method="next",this.next=b.finallyLoc,B):this.complete(r)},complete:function(V,Z){if(V.type==="throw")throw V.arg;return V.type==="break"||V.type==="continue"?this.next=V.arg:V.type==="return"?(this.rval=this.arg=V.arg,this.method="return",this.next="end"):V.type==="normal"&&Z&&(this.next=Z),B},finish:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.finallyLoc===V)return this.complete(M.completion,M.afterLoc),e(M),B}},catch:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.tryLoc===V){var k=M.completion;if(k.type==="throw"){var b=k.arg;e(M)}return b}}throw Error("illegal catch attempt")},delegateYield:function(V,Z,M){return this.delegate={iterator:DD(V),resultName:Z,nextLoc:M},this.method==="next"&&(this.arg=D),B}},$}function Uk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function fB(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Jk(J.key),J)}}function Fk(D,$,U){if($)fB(D.prototype,$);if(U)fB(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Jk(D){var $=Ik(D,"string");return I6($)=="symbol"?$:$+""}function Ik(D,$){if(I6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(I6(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function mB(D,$,U,J,F,I,Y){try{var X=D[I](Y),Q=X.value}catch(w){U(w);return}if(X.done)$(Q);else Promise.resolve(Q).then(J,F)}function Yk(D){return function(){var $=this,U=arguments;return new Promise(function(J,F){var I=D.apply($,U);function Y(Q){mB(I,J,F,Y,X,"next",Q)}function X(Q){mB(I,J,F,Y,X,"throw",Q)}Y(void 0)})}}function Xk(D){return aU.apply(this,arguments)}function aU(){return aU=Yk(tU().mark(function D($){var U,J,F,I,Y,X,Q;return tU().wrap(function(K){while(!0)switch(K.prev=K.next){case 0:return J=$.path.toString(),K.next=3,yB.promises.stat(J);case 3:return F=K.sent,I=F.size,Y=(U=$.start)!==null&&U!==void 0?U:0,X=Number.isFinite($.end)?$.end+1:I,Q=X-Y,K.abrupt("return",new Qk($,J,Q));case 9:case"end":return K.stop()}},D)})),aU.apply(this,arguments)}var Qk=function(){function D($,U,J){Uk(this,D),this._stream=$,this._path=U,this.size=J}return Fk(D,[{key:"slice",value:function(U,J){var F,I=(F=this._stream.start)!==null&&F!==void 0?F:0,Y=(0,yB.createReadStream)(this._path,{start:I+U,end:I+J-1,autoClose:!0});Y.size=Math.min(J-U,this.size);var X=Y.size>=this.size;return Promise.resolve({value:Y,done:X})}},{key:"close",value:function(){this._stream.destroy()}}])}()});var eU=C((lB)=>{Object.defineProperty(lB,"__esModule",{value:!0});lB.default=void 0;function Y6(D){return Y6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},Y6(D)}function u2(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */u2=function(){return $};var D,$={},U=Object.prototype,J=U.hasOwnProperty,F=Object.defineProperty||function(L,V,Z){L[V]=Z.value},I=typeof Symbol=="function"?Symbol:{},Y=I.iterator||"@@iterator",X=I.asyncIterator||"@@asyncIterator",Q=I.toStringTag||"@@toStringTag";function w(L,V,Z){return Object.defineProperty(L,V,{value:Z,enumerable:!0,configurable:!0,writable:!0}),L[V]}try{w({},"")}catch(L){w=function(Z,M,k){return Z[M]=k}}function K(L,V,Z,M){var k=V&&V.prototype instanceof H?V:H,b=Object.create(k.prototype),r=new t(M||[]);return F(b,"_invoke",{value:n(L,Z,r)}),b}function u(L,V,Z){try{return{type:"normal",arg:L.call(V,Z)}}catch(M){return{type:"throw",arg:M}}}$.wrap=K;var W="suspendedStart",E="suspendedYield",G="executing",q="completed",B={};function H(){}function N(){}function z(){}var O={};w(O,Y,function(){return this});var A=Object.getPrototypeOf,j=A&&A(A(DD([])));j&&j!==U&&J.call(j,Y)&&(O=j);var P=z.prototype=H.prototype=Object.create(O);function _(L){["next","throw","return"].forEach(function(V){w(L,V,function(Z){return this._invoke(V,Z)})})}function x(L,V){function Z(k,b,r,S){var f=u(L[k],L,b);if(f.type!=="throw"){var QD=f.arg,KD=QD.value;return KD&&Y6(KD)=="object"&&J.call(KD,"__await")?V.resolve(KD.__await).then(function(zD){Z("next",zD,r,S)},function(zD){Z("throw",zD,r,S)}):V.resolve(KD).then(function(zD){QD.value=zD,r(QD)},function(zD){return Z("throw",zD,r,S)})}S(f.arg)}var M;F(this,"_invoke",{value:function(b,r){function S(){return new V(function(f,QD){Z(b,r,f,QD)})}return M=M?M.then(S,S):S()}})}function n(L,V,Z){var M=W;return function(k,b){if(M===G)throw Error("Generator is already running");if(M===q){if(k==="throw")throw b;return{value:D,done:!0}}for(Z.method=k,Z.arg=b;;){var r=Z.delegate;if(r){var S=g(r,Z);if(S){if(S===B)continue;return S}}if(Z.method==="next")Z.sent=Z._sent=Z.arg;else if(Z.method==="throw"){if(M===W)throw M=q,Z.arg;Z.dispatchException(Z.arg)}else Z.method==="return"&&Z.abrupt("return",Z.arg);M=G;var f=u(L,V,Z);if(f.type==="normal"){if(M=Z.done?q:E,f.arg===B)continue;return{value:f.arg,done:Z.done}}f.type==="throw"&&(M=q,Z.method="throw",Z.arg=f.arg)}}}function g(L,V){var Z=V.method,M=L.iterator[Z];if(M===D)return V.delegate=null,Z==="throw"&&L.iterator.return&&(V.method="return",V.arg=D,g(L,V),V.method==="throw")||Z!=="return"&&(V.method="throw",V.arg=TypeError("The iterator does not provide a '"+Z+"' method")),B;var k=u(M,L.iterator,V.arg);if(k.type==="throw")return V.method="throw",V.arg=k.arg,V.delegate=null,B;var b=k.arg;return b?b.done?(V[L.resultName]=b.value,V.next=L.nextLoc,V.method!=="return"&&(V.method="next",V.arg=D),V.delegate=null,B):b:(V.method="throw",V.arg=TypeError("iterator result is not an object"),V.delegate=null,B)}function UD(L){var V={tryLoc:L[0]};1 in L&&(V.catchLoc=L[1]),2 in L&&(V.finallyLoc=L[2],V.afterLoc=L[3]),this.tryEntries.push(V)}function e(L){var V=L.completion||{};V.type="normal",delete V.arg,L.completion=V}function t(L){this.tryEntries=[{tryLoc:"root"}],L.forEach(UD,this),this.reset(!0)}function DD(L){if(L||L===""){var V=L[Y];if(V)return V.call(L);if(typeof L.next=="function")return L;if(!isNaN(L.length)){var Z=-1,M=function k(){for(;++Z<L.length;)if(J.call(L,Z))return k.value=L[Z],k.done=!1,k;return k.value=D,k.done=!0,k};return M.next=M}}throw TypeError(Y6(L)+" is not iterable")}return N.prototype=z,F(P,"constructor",{value:z,configurable:!0}),F(z,"constructor",{value:N,configurable:!0}),N.displayName=w(z,Q,"GeneratorFunction"),$.isGeneratorFunction=function(L){var V=typeof L=="function"&&L.constructor;return!!V&&(V===N||(V.displayName||V.name)==="GeneratorFunction")},$.mark=function(L){return Object.setPrototypeOf?Object.setPrototypeOf(L,z):(L.__proto__=z,w(L,Q,"GeneratorFunction")),L.prototype=Object.create(P),L},$.awrap=function(L){return{__await:L}},_(x.prototype),w(x.prototype,X,function(){return this}),$.AsyncIterator=x,$.async=function(L,V,Z,M,k){k===void 0&&(k=Promise);var b=new x(K(L,V,Z,M),k);return $.isGeneratorFunction(V)?b:b.next().then(function(r){return r.done?r.value:b.next()})},_(P),w(P,Q,"Generator"),w(P,Y,function(){return this}),w(P,"toString",function(){return"[object Generator]"}),$.keys=function(L){var V=Object(L),Z=[];for(var M in V)Z.push(M);return Z.reverse(),function k(){for(;Z.length;){var b=Z.pop();if(b in V)return k.value=b,k.done=!1,k}return k.done=!0,k}},$.values=DD,t.prototype={constructor:t,reset:function(V){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!V)for(var Z in this)Z.charAt(0)==="t"&&J.call(this,Z)&&!isNaN(+Z.slice(1))&&(this[Z]=D)},stop:function(){this.done=!0;var V=this.tryEntries[0].completion;if(V.type==="throw")throw V.arg;return this.rval},dispatchException:function(V){if(this.done)throw V;var Z=this;function M(QD,KD){return r.type="throw",r.arg=V,Z.next=QD,KD&&(Z.method="next",Z.arg=D),!!KD}for(var k=this.tryEntries.length-1;k>=0;--k){var b=this.tryEntries[k],r=b.completion;if(b.tryLoc==="root")return M("end");if(b.tryLoc<=this.prev){var S=J.call(b,"catchLoc"),f=J.call(b,"finallyLoc");if(S&&f){if(this.prev<b.catchLoc)return M(b.catchLoc,!0);if(this.prev<b.finallyLoc)return M(b.finallyLoc)}else if(S){if(this.prev<b.catchLoc)return M(b.catchLoc,!0)}else{if(!f)throw Error("try statement without catch or finally");if(this.prev<b.finallyLoc)return M(b.finallyLoc)}}}},abrupt:function(V,Z){for(var M=this.tryEntries.length-1;M>=0;--M){var k=this.tryEntries[M];if(k.tryLoc<=this.prev&&J.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var b=k;break}}b&&(V==="break"||V==="continue")&&b.tryLoc<=Z&&Z<=b.finallyLoc&&(b=null);var r=b?b.completion:{};return r.type=V,r.arg=Z,b?(this.method="next",this.next=b.finallyLoc,B):this.complete(r)},complete:function(V,Z){if(V.type==="throw")throw V.arg;return V.type==="break"||V.type==="continue"?this.next=V.arg:V.type==="return"?(this.rval=this.arg=V.arg,this.method="return",this.next="end"):V.type==="normal"&&Z&&(this.next=Z),B},finish:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.finallyLoc===V)return this.complete(M.completion,M.afterLoc),e(M),B}},catch:function(V){for(var Z=this.tryEntries.length-1;Z>=0;--Z){var M=this.tryEntries[Z];if(M.tryLoc===V){var k=M.completion;if(k.type==="throw"){var b=k.arg;e(M)}return b}}throw Error("illegal catch attempt")},delegateYield:function(V,Z,M){return this.delegate={iterator:DD(V),resultName:Z,nextLoc:M},this.method==="next"&&(this.arg=D),B}},$}function Kk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function dB(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Wk(J.key),J)}}function uk(D,$,U){if($)dB(D.prototype,$);if(U)dB(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Wk(D){var $=Gk(D,"string");return Y6($)=="symbol"?$:$+""}function Gk(D,$){if(Y6(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(Y6(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function cB(D,$,U,J,F,I,Y){try{var X=D[I](Y),Q=X.value}catch(w){U(w);return}if(X.done)$(Q);else Promise.resolve(Q).then(J,F)}function iB(D){return function(){var $=this,U=arguments;return new Promise(function(J,F){var I=D.apply($,U);function Y(Q){cB(I,J,F,Y,X,"next",Q)}function X(Q){cB(I,J,F,Y,X,"throw",Q)}Y(void 0)})}}function zk(D,$){return sU.apply(this,arguments)}function sU(){return sU=iB(u2().mark(function D($,U){return u2().wrap(function(F){while(!0)switch(F.prev=F.next){case 0:return F.abrupt("return",new Promise(function(I,Y){var X=function(K){$.off("readable",Q),Y(K)},Q=function w(){var K=$.read(U);if(K!==null)$.off("error",X),$.off("readable",w),I(K)};$.once("error",X),$.on("readable",Q)}));case 1:case"end":return F.stop()}},D)})),sU.apply(this,arguments)}var N1D=lB.default=function(){function D($){var U=this;Kk(this,D),this._stream=$,this.size=null,this._buf=Buffer.alloc(0),this._bufPos=0,this._ended=!1,this._error=null,$.pause(),$.on("end",function(){U._ended=!0}),$.on("error",function(J){U._error=J})}return uk(D,[{key:"slice",value:function(){var $=iB(u2().mark(function J(F,I){var Y,X,Q,w,K;return u2().wrap(function(W){while(!0)switch(W.prev=W.next){case 0:if(!(F<this._bufPos)){W.next=2;break}throw Error("cannot slice from position which we already seeked away");case 2:if(!(F>this._bufPos+this._buf.length)){W.next=4;break}throw Error("slice start is outside of buffer (currently not implemented)");case 4:if(!this._error){W.next=6;break}throw this._error;case 6:if(F<this._bufPos+this._buf.length)X=F-this._bufPos,Q=Math.min(this._buf.length,I-this._bufPos),Y=this._buf.slice(X,Q);else Y=Buffer.alloc(0);if(!this._ended){W.next=10;break}return Y.size=Y.length,W.abrupt("return",{value:Y,done:!0});case 10:if(w=I-F,!(w>Y.length)){W.next=16;break}return W.next=14,zk(this._stream,w-Y.length);case 14:K=W.sent,Y=Buffer.concat([Y,K]);case 16:return this._buf=Y,this._bufPos=F,Y.size=Y.length,W.abrupt("return",{value:Y,done:this._ended});case 20:case"end":return W.stop()}},J,this)}));function U(J,F){return $.apply(this,arguments)}return U}()},{key:"close",value:function(){this._stream.destroy()}}])}()});var aB=C((oB)=>{Object.defineProperty(oB,"__esModule",{value:!0});oB.default=void 0;var Ek=o("fs"),Bk=A3(bB()),qk=A3(gB()),Vk=A3(nB()),Zk=A3(eU());function A3(D){return D&&D.__esModule?D:{default:D}}function W2(D){return W2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},W2(D)}function Lk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function rB(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Hk(J.key),J)}}function Ok(D,$,U){if($)rB(D.prototype,$);if(U)rB(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Hk(D){var $=Nk(D,"string");return W2($)=="symbol"?$:$+""}function Nk(D,$){if(W2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(W2(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var M1D=oB.default=function(){function D(){Lk(this,D)}return Ok(D,[{key:"openFile",value:function(U,J){if(Buffer.isBuffer(U))return Promise.resolve(new qk.default(U));if(U instanceof Ek.ReadStream&&U.path!=null)return(0,Vk.default)(U);if(Bk.default.readable(U)){if(J=Number(J),!Number.isFinite(J))return Promise.reject(Error("cannot create source for stream without a finite value for the `chunkSize` option; specify a chunkSize to control the memory consumption"));return Promise.resolve(new Zk.default(U))}return Promise.reject(Error("source object may only be an instance of Buffer or Readable in this environment"))}}])}()});var Uq=C(($q)=>{Object.defineProperty($q,"__esModule",{value:!0});$q.default=Ak;var vk=o("crypto"),sB=Dq(o("fs")),Mk=Dq(o("path"));function eB(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(eB=function(J){return J?U:$})(D)}function Dq(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=eB($);if(U&&U.has(D))return U.get(D);var J={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in D)if(I!=="default"&&{}.hasOwnProperty.call(D,I)){var Y=F?Object.getOwnPropertyDescriptor(D,I):null;Y&&(Y.get||Y.set)?Object.defineProperty(J,I,Y):J[I]=D[I]}return J.default=D,U&&U.set(D,J),J}function Ak(D,$){if(Buffer.isBuffer(D)){var U=65536,J=D.slice(0,Math.min(U,D.length)),F=(0,vk.createHash)("md5").update(J).digest("hex"),I=["node-buffer",F,D.length,$.endpoint].join("-");return Promise.resolve(I)}if(D instanceof sB.ReadStream&&D.path!=null)return new Promise(function(Y,X){var Q=Mk.resolve(D.path);sB.stat(D.path,function(w,K){if(w){X(w);return}var u=["node-file",Q,K.size,K.mtime.getTime(),$.endpoint].join("-");Y(u)})});return Promise.resolve(null)}});var Xq=C((R1D,Yq)=>{var Iq="Expected a function",Fq=NaN,Rk="[object Symbol]",Sk=/^\s+|\s+$/g,Ck=/^[-+]0x[0-9a-f]+$/i,Tk=/^0b[01]+$/i,Pk=/^0o[0-7]+$/i,bk=parseInt,kk=typeof global=="object"&&global&&global.Object===Object&&global,xk=typeof self=="object"&&self&&self.Object===Object&&self,_k=kk||xk||Function("return this")(),gk=Object.prototype,fk=gk.toString,mk=Math.max,yk=Math.min,DF=function(){return _k.Date.now()};function hk(D,$,U){var J,F,I,Y,X,Q,w=0,K=!1,u=!1,W=!0;if(typeof D!="function")throw TypeError(Iq);if($=Jq($)||0,j3(U))K=!!U.leading,u="maxWait"in U,I=u?mk(Jq(U.maxWait)||0,$):I,W="trailing"in U?!!U.trailing:W;function E(j){var P=J,_=F;return J=F=void 0,w=j,Y=D.apply(_,P),Y}function G(j){return w=j,X=setTimeout(H,$),K?E(j):Y}function q(j){var P=j-Q,_=j-w,x=$-P;return u?yk(x,I-_):x}function B(j){var P=j-Q,_=j-w;return Q===void 0||P>=$||P<0||u&&_>=I}function H(){var j=DF();if(B(j))return N(j);X=setTimeout(H,q(j))}function N(j){if(X=void 0,W&&J)return E(j);return J=F=void 0,Y}function z(){if(X!==void 0)clearTimeout(X);w=0,J=Q=F=X=void 0}function O(){return X===void 0?Y:N(DF())}function A(){var j=DF(),P=B(j);if(J=arguments,F=this,Q=j,P){if(X===void 0)return G(Q);if(u)return X=setTimeout(H,$),E(Q)}if(X===void 0)X=setTimeout(H,$);return Y}return A.cancel=z,A.flush=O,A}function nk(D,$,U){var J=!0,F=!0;if(typeof D!="function")throw TypeError(Iq);if(j3(U))J="leading"in U?!!U.leading:J,F="trailing"in U?!!U.trailing:F;return hk(D,$,{leading:J,maxWait:$,trailing:F})}function j3(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function dk(D){return!!D&&typeof D=="object"}function ck(D){return typeof D=="symbol"||dk(D)&&fk.call(D)==Rk}function Jq(D){if(typeof D=="number")return D;if(ck(D))return Fq;if(j3(D)){var $=typeof D.valueOf=="function"?D.valueOf():D;D=j3($)?$+"":$}if(typeof D!="string")return D===0?D:+D;D=D.replace(Sk,"");var U=Tk.test(D);return U||Pk.test(D)?bk(D.slice(2),U?2:8):Ck.test(D)?Fq:+D}Yq.exports=nk});var Vq=C((Bq)=>{Object.defineProperty(Bq,"__esModule",{value:!0});Bq.default=void 0;var ik=Gq(o("http")),lk=Gq(o("https")),Kq=o("stream"),pk=o("url"),uq=rk(Xq());function rk(D){return D&&D.__esModule?D:{default:D}}function Wq(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(Wq=function(J){return J?U:$})(D)}function Gq(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=Wq($);if(U&&U.has(D))return U.get(D);var J={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in D)if(I!=="default"&&{}.hasOwnProperty.call(D,I)){var Y=F?Object.getOwnPropertyDescriptor(D,I):null;Y&&(Y.get||Y.set)?Object.defineProperty(J,I,Y):J[I]=D[I]}return J.default=D,U&&U.set(D,J),J}function ok(D,$,U){return $=R3($),tk(D,zq()?Reflect.construct($,U||[],R3(D).constructor):$.apply(D,U))}function tk(D,$){if($&&(E1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return ak(D)}function ak(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function zq(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(zq=function(){return!!D})()}function R3(D){return R3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},R3(D)}function sk(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)$F(D,$)}function $F(D,$){return $F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(J,F){return J.__proto__=F,J},$F(D,$)}function Qq(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function G2(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Qq(Object(U),!0).forEach(function(J){ek(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Qq(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}function ek(D,$,U){if($=Eq($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function E1(D){return E1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},E1(D)}function S3(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function wq(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,Eq(J.key),J)}}function C3(D,$,U){if($)wq(D.prototype,$);if(U)wq(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Eq(D){var $=Dx(D,"string");return E1($)=="symbol"?$:$+""}function Dx(D,$){if(E1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(E1(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var S1D=Bq.default=function(){function D(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};S3(this,D),this._requestOptions=$}return C3(D,[{key:"createRequest",value:function(U,J){return new $x(U,J,this._requestOptions)}},{key:"getName",value:function(){return"NodeHttpStack"}}])}(),$x=function(){function D($,U,J){S3(this,D),this._method=$,this._url=U,this._headers={},this._request=null,this._progressHandler=function(){},this._requestOptions=J||{}}return C3(D,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(U,J){this._headers[U]=J}},{key:"getHeader",value:function(U){return this._headers[U]}},{key:"setProgressHandler",value:function(U){this._progressHandler=U}},{key:"send",value:function(){var U=this,J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(F,I){var Y=G2(G2(G2({},(0,pk.parse)(U._url)),U._requestOptions),{},{method:U._method,headers:G2(G2({},U._requestOptions.headers||{}),U._headers)});if(J!==null&&J!==void 0&&J.size)Y.headers["Content-Length"]=J.size;var X=Y.protocol==="https:"?lk:ik;U._request=X.request(Y);var Q=U._request;if(Q.on("response",function(w){var K=[];w.on("data",function(u){K.push(u)}),w.on("end",function(){var u=Buffer.concat(K).toString("utf8");F(new Ux(w,u))})}),Q.on("error",function(w){I(w)}),J instanceof Kq.Readable)J.pipe(new Fx(U._progressHandler)).pipe(Q);else if(J instanceof Uint8Array)Jx(Q,J,U._progressHandler);else Q.end(J)})}},{key:"abort",value:function(){if(this._request!==null)this._request.abort();return Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._request}}])}(),Ux=function(){function D($,U){S3(this,D),this._response=$,this._body=U}return C3(D,[{key:"getStatus",value:function(){return this._response.statusCode}},{key:"getHeader",value:function(U){return this._response.headers[U.toLowerCase()]}},{key:"getBody",value:function(){return this._body}},{key:"getUnderlyingObject",value:function(){return this._response}}])}(),Fx=function(D){function $(U){var J;return S3(this,$),J=ok(this,$),J._onprogress=(0,uq.default)(U,100,{leading:!0,trailing:!1}),J._position=0,J}return sk($,D),C3($,[{key:"_transform",value:function(J,F,I){this._position+=J.length,this._onprogress(this._position),I(null,J)}}])}(Kq.Transform),Jx=function($,U,J){J=(0,uq.default)(J,100,{leading:!0,trailing:!1});var F=0;function I(){var Y=Math.min($.writableHighWaterMark,U.length-F),X=U.subarray(F,F+Y);F+=X.length;var Q=$.write(X);if(!Q)$.once("drain",I),J(F);else if(F<U.length)I();else $.end()}I()}});var Zq=C((Ix)=>{Ix.expectReceive=function(D,$,U){var J;if(U.root(D,$,U),J=this.message,D.hasOwnProperty("expected"))J+=" Expected "+D.expected+".";if(D.hasOwnProperty("received"))J+=" Received: "+D.received+".";this.message=J};Ix.root=function(D,$,U){var J=this,F,I={stackLength:Error.stackTraceLimit,rootOnly:!0},Y="",X=Error.stackTraceLimit,Q;function w(){Q[0]=J.toString(),J.stack=Q.join(`
`)}if(!$||typeof $!=="object")$={};if($.hasOwnProperty("stackLength")&&typeof $.stackLength==="number"&&!isNaN($.stackLength)&&$.stackLength>=0)I.stackLength=$.stackLength;if(!$.hasOwnProperty("rootOnly"))I.rootOnly=$.rootOnly;if(!I.rootOnly||this.CustomError.parent===Error)Object.keys(D).forEach(function(K){switch(K){case"code":F=D.code||void 0;break;case"message":Y=D.message||"";break;default:J[K]=D[K]}}),Error.stackTraceLimit=I.stackLength+2,Q=Error().stack.split(`
`),Q.splice(0,3),Q.unshift(""),Error.stackTraceLimit=X,this.stack=Q.join(`
`),Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,get:function(){return F},set:function(K){F=K,w()}}),Object.defineProperty(this,"message",{configurable:!0,enumerable:!0,get:function(){return Y},set:function(K){Y=K,w()}}),w()}});var Hq=C((P1D,Oq)=>{Oq.exports=X6;X6.factory=Zq();var JF=X6("CustomError");JF.order=X6(JF,{message:"Arguments out of order.",code:"EOARG"});function X6(D,$,U,J){var F,I;if($=T3(arguments,1,Error,Lq,[UF,P3]),U=T3(arguments,2,{},UF,[P3]),J=T3(arguments,3,FF,P3,[]),D=T3(arguments,0,$===Error?"Error":$.prototype.CustomError.name,Qx,[Lq,UF,P3]),I=$===Error,I&&J===FF)J=X6.factory.root;return F=function(Y,X){var Q,w,K,u,W,E;if(!(this instanceof F))return new F(Y,X);if(delete this.constructor.name,Object.defineProperty(this.constructor,"name",{enumerable:!1,configurable:!0,value:D,writable:!1}),typeof Y==="string")Y={message:Y};if(!Y)Y={};w=this.CustomError.chain.slice(0).reverse().map(function(G){return G.properties}),w.push(Y),w.unshift({}),E=Object.assign.apply(Object,w),Q=this,K={},Object.keys(X6.factory).forEach(function(G){K[G]=function(q,B){X6.factory[G].call(Q,q,B,K)}});for(u=this.CustomError.chain.length-1;u>=0;u--)if(W=this.CustomError.chain[u],W.factory!==FF)W.factory.call(this,E,X,K)},F.prototype=Object.create($.prototype),F.prototype.constructor=F,F.prototype.name=D,F.prototype.CustomError={chain:I?[]:$.prototype.CustomError.chain.slice(0),factory:J,name:D,parent:$,properties:U},F.prototype.CustomError.chain.unshift(F.prototype.CustomError),F.prototype.toString=function(){var Y=this.CustomError.chain[this.CustomError.chain.length-1].name;if(this.code)Y+=" "+this.code;if(this.message)Y+=": "+this.message;return Y},F}function T3(D,$,U,J,F){var I=-1,Y=-1,X,Q,w=$<D.length?$:D.length,K;for(X=0;X<=w;X++){if(K=D[X],I===-1){for(Q=0;Q<F.length;Q++)if(F[Q](K))I=X}if(Y===-1&&J(K))Y=X}if(Y!==-1&&I!==-1&&I<Y)throw new JF.order;return Y!==-1?D[Y]:U}function P3(D){return typeof D==="function"&&D!==Error&&!D.prototype.CustomError}function Qx(D){return typeof D==="string"}function Lq(D){return typeof D==="function"&&(D===Error||D.prototype.CustomError)}function UF(D){return D&&typeof D==="object"}function FF(){}});var jq=C((q1,B1)=>{var wx=1/0,Kx="[object Symbol]",z2={function:!0,object:!0},ux=z2[typeof q1]&&q1&&!q1.nodeType?q1:void 0,Wx=z2[typeof B1]&&B1&&!B1.nodeType?B1:void 0,Gx=b3(ux&&Wx&&typeof global=="object"&&global),zx=b3(z2[typeof self]&&self),Nq=b3(z2[typeof window]&&window),IF=b3(z2[typeof q1]&&q1),Ex=Gx||Nq!==(IF&&IF.window)&&Nq||zx||IF||Function("return this")();function b3(D){return D&&D.Object===Object?D:null}var Bx=Object.prototype,qx=Bx.toString,vq=Ex.Symbol,Mq=vq?vq.prototype:void 0,Aq=Mq?Mq.toString:void 0;function Vx(D){if(typeof D=="string")return D;if(Lx(D))return Aq?Aq.call(D):"";var $=D+"";return $=="0"&&1/D==-wx?"-0":$}function Zx(D){return!!D&&typeof D=="object"}function Lx(D){return typeof D=="symbol"||Zx(D)&&qx.call(D)==Kx}B1.exports=Vx});var kq=C((Z1,V1)=>{var Ox=jq(),Hx="Expected a function",Sq="__lodash_hash_undefined__",Nx="[object Function]",vx="[object GeneratorFunction]",Mx=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,Ax=/[\\^$.*+?()[\]{}|]/g,jx=/\\(\\)?/g,Rx=/^\[object .+?Constructor\]$/,B2={function:!0,object:!0},Sx=B2[typeof Z1]&&Z1&&!Z1.nodeType?Z1:void 0,Cx=B2[typeof V1]&&V1&&!V1.nodeType?V1:void 0,Tx=k3(Sx&&Cx&&typeof global=="object"&&global),Px=k3(B2[typeof self]&&self),Rq=k3(B2[typeof window]&&window),YF=k3(B2[typeof Z1]&&Z1),bx=Tx||Rq!==(YF&&YF.window)&&Rq||Px||YF||Function("return this")();function k3(D){return D&&D.Object===Object?D:null}function kx(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}var xx=Array.prototype,Cq=Object.prototype,Tq=Function.prototype.toString,XF=Cq.hasOwnProperty,_x=Cq.toString,gx=RegExp("^"+Tq.call(XF).replace(Ax,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fx=xx.splice,mx=Pq(bx,"Map"),E2=Pq(Object,"create");function Q6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function yx(){this.__data__=E2?E2(null):{}}function hx(D){return this.has(D)&&delete this.__data__[D]}function nx(D){var $=this.__data__;if(E2){var U=$[D];return U===Sq?void 0:U}return XF.call($,D)?$[D]:void 0}function dx(D){var $=this.__data__;return E2?$[D]!==void 0:XF.call($,D)}function cx(D,$){var U=this.__data__;return U[D]=E2&&$===void 0?Sq:$,this}Q6.prototype.clear=yx;Q6.prototype.delete=hx;Q6.prototype.get=nx;Q6.prototype.has=dx;Q6.prototype.set=cx;function L1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function ix(){this.__data__=[]}function lx(D){var $=this.__data__,U=x3($,D);if(U<0)return!1;var J=$.length-1;if(U==J)$.pop();else fx.call($,U,1);return!0}function px(D){var $=this.__data__,U=x3($,D);return U<0?void 0:$[U][1]}function rx(D){return x3(this.__data__,D)>-1}function ox(D,$){var U=this.__data__,J=x3(U,D);if(J<0)U.push([D,$]);else U[J][1]=$;return this}L1.prototype.clear=ix;L1.prototype.delete=lx;L1.prototype.get=px;L1.prototype.has=rx;L1.prototype.set=ox;function w6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function tx(){this.__data__={hash:new Q6,map:new(mx||L1),string:new Q6}}function ax(D){return _3(this,D).delete(D)}function sx(D){return _3(this,D).get(D)}function ex(D){return _3(this,D).has(D)}function D_(D,$){return _3(this,D).set(D,$),this}w6.prototype.clear=tx;w6.prototype.delete=ax;w6.prototype.get=sx;w6.prototype.has=ex;w6.prototype.set=D_;function x3(D,$){var U=D.length;while(U--)if(J_(D[U][0],$))return U;return-1}function _3(D,$){var U=D.__data__;return $_($)?U[typeof $=="string"?"string":"hash"]:U.map}function Pq(D,$){var U=D[$];return Y_(U)?U:void 0}function $_(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}var U_=QF(function(D){var $=[];return X_(D).replace(Mx,function(U,J,F,I){$.push(F?I.replace(jx,"$1"):J||U)}),$});function F_(D){if(D!=null){try{return Tq.call(D)}catch($){}try{return D+""}catch($){}}return""}function QF(D,$){if(typeof D!="function"||$&&typeof $!="function")throw TypeError(Hx);var U=function(){var J=arguments,F=$?$.apply(this,J):J[0],I=U.cache;if(I.has(F))return I.get(F);var Y=D.apply(this,J);return U.cache=I.set(F,Y),Y};return U.cache=new(QF.Cache||w6),U}QF.Cache=w6;function J_(D,$){return D===$||D!==D&&$!==$}function I_(D){var $=bq(D)?_x.call(D):"";return $==Nx||$==vx}function bq(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Y_(D){if(!bq(D))return!1;var $=I_(D)||kx(D)?gx:Rx;return $.test(F_(D))}function X_(D){return D==null?"":Ox(D)}V1.exports=U_});var KV=C((N1,H1)=>{var Q_=kq(),w_=200,ZF="__lodash_hash_undefined__",h3=1,v1=2,K_=1/0,yq=9007199254740991,g3="[object Arguments]",uF="[object Array]",hq="[object Boolean]",nq="[object Date]",dq="[object Error]",cq="[object Function]",u_="[object GeneratorFunction]",q2="[object Map]",iq="[object Number]",O1="[object Object]",xq="[object Promise]",lq="[object RegExp]",V2="[object Set]",LF="[object String]",pq="[object Symbol]",WF="[object WeakMap]",rq="[object ArrayBuffer]",f3="[object DataView]",W_="[object Float32Array]",G_="[object Float64Array]",z_="[object Int8Array]",E_="[object Int16Array]",B_="[object Int32Array]",q_="[object Uint8Array]",V_="[object Uint8ClampedArray]",Z_="[object Uint16Array]",L_="[object Uint32Array]",O_=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H_=/^\w*$/,N_=/[\\^$.*+?()[\]{}|]/g,v_=/^\[object .+?Constructor\]$/,M_=/^(?:0|[1-9]\d*)$/,RD={};RD[W_]=RD[G_]=RD[z_]=RD[E_]=RD[B_]=RD[q_]=RD[V_]=RD[Z_]=RD[L_]=!0;RD[g3]=RD[uF]=RD[rq]=RD[hq]=RD[f3]=RD[nq]=RD[dq]=RD[cq]=RD[q2]=RD[iq]=RD[O1]=RD[lq]=RD[V2]=RD[LF]=RD[WF]=!1;var L2={function:!0,object:!0},A_=L2[typeof N1]&&N1&&!N1.nodeType?N1:void 0,j_=L2[typeof H1]&&H1&&!H1.nodeType?H1:void 0,R_=n3(A_&&j_&&typeof global=="object"&&global),S_=n3(L2[typeof self]&&self),_q=n3(L2[typeof window]&&window),wF=n3(L2[typeof N1]&&N1),W6=R_||_q!==(wF&&wF.window)&&_q||S_||wF||Function("return this")();function C_(D,$){var U=-1,J=D.length,F=Array(J);while(++U<J)F[U]=$(D[U],U,D);return F}function T_(D,$){var U=-1,J=D.length;while(++U<J)if($(D[U],U,D))return!0;return!1}function P_(D,$){var U=-1,J=Array(D);while(++U<D)J[U]=$(U);return J}function b_(D,$){return C_($,function(U){return[U,D[U]]})}function n3(D){return D&&D.Object===Object?D:null}function GF(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function oq(D){var $=-1,U=Array(D.size);return D.forEach(function(J,F){U[++$]=[F,J]}),U}function k_(D){var $=-1,U=Array(D.size);return D.forEach(function(J){U[++$]=J}),U}function x_(D){var $=-1,U=Array(D.size);return D.forEach(function(J){U[++$]=[J,J]}),U}var __=Array.prototype,d3=Object.prototype,tq=Function.prototype.toString,K6=d3.hasOwnProperty,G6=d3.toString,g_=RegExp("^"+tq.call(K6).replace(N_,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gq=W6.Symbol,fq=W6.Uint8Array,f_=d3.propertyIsEnumerable,m_=__.splice,y_=Object.getPrototypeOf,h_=Object.keys,zF=M1(W6,"DataView"),m3=M1(W6,"Map"),EF=M1(W6,"Promise"),BF=M1(W6,"Set"),qF=M1(W6,"WeakMap"),Z2=M1(Object,"create"),n_=E6(zF),d_=E6(m3),c_=E6(EF),i_=E6(BF),l_=E6(qF),mq=gq?gq.prototype:void 0,KF=mq?mq.valueOf:void 0;function u6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function p_(){this.__data__=Z2?Z2(null):{}}function r_(D){return this.has(D)&&delete this.__data__[D]}function o_(D){var $=this.__data__;if(Z2){var U=$[D];return U===ZF?void 0:U}return K6.call($,D)?$[D]:void 0}function t_(D){var $=this.__data__;return Z2?$[D]!==void 0:K6.call($,D)}function a_(D,$){var U=this.__data__;return U[D]=Z2&&$===void 0?ZF:$,this}u6.prototype.clear=p_;u6.prototype.delete=r_;u6.prototype.get=o_;u6.prototype.has=t_;u6.prototype.set=a_;function w$(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function s_(){this.__data__=[]}function e_(D){var $=this.__data__,U=c3($,D);if(U<0)return!1;var J=$.length-1;if(U==J)$.pop();else m_.call($,U,1);return!0}function Dg(D){var $=this.__data__,U=c3($,D);return U<0?void 0:$[U][1]}function $g(D){return c3(this.__data__,D)>-1}function Ug(D,$){var U=this.__data__,J=c3(U,D);if(J<0)U.push([D,$]);else U[J][1]=$;return this}w$.prototype.clear=s_;w$.prototype.delete=e_;w$.prototype.get=Dg;w$.prototype.has=$g;w$.prototype.set=Ug;function z6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function Fg(){this.__data__={hash:new u6,map:new(m3||w$),string:new u6}}function Jg(D){return i3(this,D).delete(D)}function Ig(D){return i3(this,D).get(D)}function Yg(D){return i3(this,D).has(D)}function Xg(D,$){return i3(this,D).set(D,$),this}z6.prototype.clear=Fg;z6.prototype.delete=Jg;z6.prototype.get=Ig;z6.prototype.has=Yg;z6.prototype.set=Xg;function y3(D){var $=-1,U=D?D.length:0;this.__data__=new z6;while(++$<U)this.add(D[$])}function Qg(D){return this.__data__.set(D,ZF),this}function wg(D){return this.__data__.has(D)}y3.prototype.add=y3.prototype.push=Qg;y3.prototype.has=wg;function Q$(D){this.__data__=new w$(D)}function Kg(){this.__data__=new w$}function ug(D){return this.__data__.delete(D)}function Wg(D){return this.__data__.get(D)}function Gg(D){return this.__data__.has(D)}function zg(D,$){var U=this.__data__;if(U instanceof w$&&U.__data__.length==w_)U=this.__data__=new z6(U.__data__);return U.set(D,$),this}Q$.prototype.clear=Kg;Q$.prototype.delete=ug;Q$.prototype.get=Wg;Q$.prototype.has=Gg;Q$.prototype.set=zg;function c3(D,$){var U=D.length;while(U--)if(bg(D[U][0],$))return U;return-1}function aq(D,$){$=l3($,D)?[$]:DV($);var U=0,J=$.length;while(D!=null&&U<J)D=D[p3($[U++])];return U&&U==J?D:void 0}function sq(D,$){return K6.call(D,$)||typeof D=="object"&&$ in D&&Rg(D)===null}function Eg(D,$){return $ in Object(D)}function OF(D,$,U,J,F){if(D===$)return!0;if(D==null||$==null||!o3(D)&&!O2($))return D!==D&&$!==$;return Bg(D,$,OF,U,J,F)}function Bg(D,$,U,J,F,I){var Y=A$(D),X=A$($),Q=uF,w=uF;if(!Y)Q=X$(D),Q=Q==g3?O1:Q;if(!X)w=X$($),w=w==g3?O1:w;var K=Q==O1&&!GF(D),u=w==O1&&!GF($),W=Q==w;if(W&&!K)return I||(I=new Q$),Y||_g(D)?$V(D,$,U,J,F,I):vg(D,$,Q,U,J,F,I);if(!(F&v1)){var E=K&&K6.call(D,"__wrapped__"),G=u&&K6.call($,"__wrapped__");if(E||G){var q=E?D.value():D,B=G?$.value():$;return I||(I=new Q$),U(q,B,J,F,I)}}if(!W)return!1;return I||(I=new Q$),Mg(D,$,U,J,F,I)}function qg(D,$,U,J){var F=U.length,I=F,Y=!J;if(D==null)return!I;D=Object(D);while(F--){var X=U[F];if(Y&&X[2]?X[1]!==D[X[0]]:!(X[0]in D))return!1}while(++F<I){X=U[F];var Q=X[0],w=D[Q],K=X[1];if(Y&&X[2]){if(w===void 0&&!(Q in D))return!1}else{var u=new Q$;if(J)var W=J(w,K,Q,D,$,u);if(!(W===void 0?OF(K,w,J,h3|v1,u):W))return!1}}return!0}function Vg(D){if(typeof D=="function")return D;if(D==null)return yg;if(typeof D=="object")return A$(D)?Og(D[0],D[1]):Lg(D);return hg(D)}function Zg(D){return h_(Object(D))}function Lg(D){var $=jg(D);if($.length==1&&$[0][2])return JV($[0][0],$[0][1]);return function(U){return U===D||qg(U,D,$)}}function Og(D,$){if(l3(D)&&FV($))return JV(p3(D),$);return function(U){var J=gg(U,D);return J===void 0&&J===$?fg(U,D):OF($,J,void 0,h3|v1)}}function eq(D){return function($){return $==null?void 0:$[D]}}function Hg(D){return function($){return aq($,D)}}function DV(D){return A$(D)?D:Q_(D)}function Ng(D){return function($){var U=X$($);if(U==q2)return oq($);if(U==V2)return x_($);return b_($,D($))}}function $V(D,$,U,J,F,I){var Y=F&v1,X=D.length,Q=$.length;if(X!=Q&&!(Y&&Q>X))return!1;var w=I.get(D);if(w)return w==$;var K=-1,u=!0,W=F&h3?new y3:void 0;I.set(D,$);while(++K<X){var E=D[K],G=$[K];if(J)var q=Y?J(G,E,K,$,D,I):J(E,G,K,D,$,I);if(q!==void 0){if(q)continue;u=!1;break}if(W){if(!T_($,function(B,H){if(!W.has(H)&&(E===B||U(E,B,J,F,I)))return W.add(H)})){u=!1;break}}else if(!(E===G||U(E,G,J,F,I))){u=!1;break}}return I.delete(D),u}function vg(D,$,U,J,F,I,Y){switch(U){case f3:if(D.byteLength!=$.byteLength||D.byteOffset!=$.byteOffset)return!1;D=D.buffer,$=$.buffer;case rq:if(D.byteLength!=$.byteLength||!J(new fq(D),new fq($)))return!1;return!0;case hq:case nq:return+D==+$;case dq:return D.name==$.name&&D.message==$.message;case iq:return D!=+D?$!=+$:D==+$;case lq:case LF:return D==$+"";case q2:var X=oq;case V2:var Q=I&v1;if(X||(X=k_),D.size!=$.size&&!Q)return!1;var w=Y.get(D);if(w)return w==$;return I|=h3,Y.set(D,$),$V(X(D),X($),J,F,I,Y);case pq:if(KF)return KF.call(D)==KF.call($)}return!1}function Mg(D,$,U,J,F,I){var Y=F&v1,X=VF(D),Q=X.length,w=VF($),K=w.length;if(Q!=K&&!Y)return!1;var u=Q;while(u--){var W=X[u];if(!(Y?W in $:sq($,W)))return!1}var E=I.get(D);if(E)return E==$;var G=!0;I.set(D,$);var q=Y;while(++u<Q){W=X[u];var B=D[W],H=$[W];if(J)var N=Y?J(H,B,W,$,D,I):J(B,H,W,D,$,I);if(!(N===void 0?B===H||U(B,H,J,F,I):N)){G=!1;break}q||(q=W=="constructor")}if(G&&!q){var z=D.constructor,O=$.constructor;if(z!=O&&(("constructor"in D)&&("constructor"in $))&&!(typeof z=="function"&&z instanceof z&&typeof O=="function"&&O instanceof O))G=!1}return I.delete(D),G}var Ag=eq("length");function i3(D,$){var U=D.__data__;return Tg($)?U[typeof $=="string"?"string":"hash"]:U.map}function jg(D){var $=mg(D),U=$.length;while(U--)$[U][2]=FV($[U][1]);return $}function M1(D,$){var U=D[$];return xg(U)?U:void 0}function Rg(D){return y_(Object(D))}function X$(D){return G6.call(D)}if(zF&&X$(new zF(new ArrayBuffer(1)))!=f3||m3&&X$(new m3)!=q2||EF&&X$(EF.resolve())!=xq||BF&&X$(new BF)!=V2||qF&&X$(new qF)!=WF)X$=function(D){var $=G6.call(D),U=$==O1?D.constructor:void 0,J=U?E6(U):void 0;if(J)switch(J){case n_:return f3;case d_:return q2;case c_:return xq;case i_:return V2;case l_:return WF}return $};function Sg(D,$,U){$=l3($,D)?[$]:DV($);var J,F=-1,Y=$.length;while(++F<Y){var I=p3($[F]);if(!(J=D!=null&&U(D,I)))break;D=D[I]}if(J)return J;var Y=D?D.length:0;return!!Y&&r3(Y)&&UV(I,Y)&&(A$(D)||QV(D)||IV(D))}function Cg(D){var $=D?D.length:void 0;if(r3($)&&(A$(D)||QV(D)||IV(D)))return P_($,String);return null}function UV(D,$){return $=$==null?yq:$,!!$&&(typeof D=="number"||M_.test(D))&&(D>-1&&D%1==0&&D<$)}function l3(D,$){if(A$(D))return!1;var U=typeof D;if(U=="number"||U=="symbol"||U=="boolean"||D==null||wV(D))return!0;return H_.test(D)||!O_.test(D)||$!=null&&D in Object($)}function Tg(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function Pg(D){var $=D&&D.constructor,U=typeof $=="function"&&$.prototype||d3;return D===U}function FV(D){return D===D&&!o3(D)}function JV(D,$){return function(U){if(U==null)return!1;return U[D]===$&&($!==void 0||(D in Object(U)))}}function p3(D){if(typeof D=="string"||wV(D))return D;var $=D+"";return $=="0"&&1/D==-K_?"-0":$}function E6(D){if(D!=null){try{return tq.call(D)}catch($){}try{return D+""}catch($){}}return""}function bg(D,$){return D===$||D!==D&&$!==$}function IV(D){return kg(D)&&K6.call(D,"callee")&&(!f_.call(D,"callee")||G6.call(D)==g3)}var A$=Array.isArray;function YV(D){return D!=null&&r3(Ag(D))&&!XV(D)}function kg(D){return O2(D)&&YV(D)}function XV(D){var $=o3(D)?G6.call(D):"";return $==cq||$==u_}function r3(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=yq}function o3(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function O2(D){return!!D&&typeof D=="object"}function xg(D){if(!o3(D))return!1;var $=XV(D)||GF(D)?g_:v_;return $.test(E6(D))}function QV(D){return typeof D=="string"||!A$(D)&&O2(D)&&G6.call(D)==LF}function wV(D){return typeof D=="symbol"||O2(D)&&G6.call(D)==pq}function _g(D){return O2(D)&&r3(D.length)&&!!RD[G6.call(D)]}function gg(D,$,U){var J=D==null?void 0:aq(D,$);return J===void 0?U:J}function fg(D,$){return D!=null&&Sg(D,$,Eg)}function VF(D){var $=Pg(D);if(!($||YV(D)))return Zg(D);var U=Cg(D),J=!!U,F=U||[],I=F.length;for(var Y in D)if(sq(D,Y)&&!(J&&(Y=="length"||UV(Y,I)))&&!($&&Y=="constructor"))F.push(Y);return F}var mg=Ng(VF);function yg(D){return D}function hg(D){return l3(D)?eq(p3(D)):Hg(D)}H1.exports=Vg});var EV=C((j1,A1)=>{var ng=1/0,dg="[object Function]",cg="[object GeneratorFunction]",ig=/[\\^$.*+?()[\]{}|]/g,lg=/^\[object .+?Constructor\]$/,H2={function:!0,object:!0},pg=H2[typeof j1]&&j1&&!j1.nodeType?j1:void 0,rg=H2[typeof A1]&&A1&&!A1.nodeType?A1:void 0,og=t3(pg&&rg&&typeof global=="object"&&global),tg=t3(H2[typeof self]&&self),uV=t3(H2[typeof window]&&window),HF=t3(H2[typeof j1]&&j1),ag=og||uV!==(HF&&HF.window)&&uV||tg||HF||Function("return this")();function t3(D){return D&&D.Object===Object?D:null}function sg(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function eg(D){var $=-1,U=Array(D.size);return D.forEach(function(J){U[++$]=J}),U}var WV=Object.prototype,GV=Function.prototype.toString,Df=WV.hasOwnProperty,$f=WV.toString,Uf=RegExp("^"+GV.call(Df).replace(ig,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),NF=Jf(ag,"Set"),Ff=!(NF&&1/eg(new NF([,-0]))[1]==ng)?Qf:function(D){return new NF(D)};function Jf(D,$){var U=D[$];return Xf(U)?U:void 0}function If(D){if(D!=null){try{return GV.call(D)}catch($){}try{return D+""}catch($){}}return""}function Yf(D){var $=zV(D)?$f.call(D):"";return $==dg||$==cg}function zV(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Xf(D){if(!zV(D))return!1;var $=Yf(D)||sg(D)?Uf:lg;return $.test(If(D))}function Qf(){}A1.exports=Ff});var qV=C((S1,R1)=>{var N2={function:!0,object:!0},wf=N2[typeof S1]&&S1&&!S1.nodeType?S1:void 0,Kf=N2[typeof R1]&&R1&&!R1.nodeType?R1:void 0,uf=a3(wf&&Kf&&typeof global=="object"&&global),Wf=a3(N2[typeof self]&&self),BV=a3(N2[typeof window]&&window),vF=a3(N2[typeof S1]&&S1),Gf=uf||BV!==(vF&&vF.window)&&BV||Wf||vF||Function("return this")();function a3(D){return D&&D.Object===Object?D:null}R1.exports=Gf});var NV=C((f1D,HV)=>{var zf=EV(),Ef=qV(),Bf=200,MF="__lodash_hash_undefined__",qf="[object Function]",Vf="[object GeneratorFunction]",Zf=/[\\^$.*+?()[\]{}|]/g,Lf=/^\[object .+?Constructor\]$/;function Of(D,$){return!!D.length&&Nf(D,$,0)>-1}function Hf(D,$,U){var J=-1,F=D.length;while(++J<F)if(U($,D[J]))return!0;return!1}function Nf(D,$,U){if($!==$)return Mf(D,U);var J=U-1,F=D.length;while(++J<F)if(D[J]===$)return J;return-1}function vf(D,$){return D.has($)}function Mf(D,$,U){var J=D.length,F=$+(U?0:-1);while(U?F--:++F<J){var I=D[F];if(I!==I)return F}return-1}function Af(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function jf(D){var $=-1,U=Array(D.size);return D.forEach(function(J){U[++$]=J}),U}var Rf=Array.prototype,VV=Object.prototype,ZV=Function.prototype.toString,AF=VV.hasOwnProperty,Sf=VV.toString,Cf=RegExp("^"+ZV.call(AF).replace(Zf,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Tf=Rf.splice,Pf=LV(Ef,"Map"),v2=LV(Object,"create");function B6(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function bf(){this.__data__=v2?v2(null):{}}function kf(D){return this.has(D)&&delete this.__data__[D]}function xf(D){var $=this.__data__;if(v2){var U=$[D];return U===MF?void 0:U}return AF.call($,D)?$[D]:void 0}function _f(D){var $=this.__data__;return v2?$[D]!==void 0:AF.call($,D)}function gf(D,$){var U=this.__data__;return U[D]=v2&&$===void 0?MF:$,this}B6.prototype.clear=bf;B6.prototype.delete=kf;B6.prototype.get=xf;B6.prototype.has=_f;B6.prototype.set=gf;function C1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function ff(){this.__data__=[]}function mf(D){var $=this.__data__,U=e3($,D);if(U<0)return!1;var J=$.length-1;if(U==J)$.pop();else Tf.call($,U,1);return!0}function yf(D){var $=this.__data__,U=e3($,D);return U<0?void 0:$[U][1]}function hf(D){return e3(this.__data__,D)>-1}function nf(D,$){var U=this.__data__,J=e3(U,D);if(J<0)U.push([D,$]);else U[J][1]=$;return this}C1.prototype.clear=ff;C1.prototype.delete=mf;C1.prototype.get=yf;C1.prototype.has=hf;C1.prototype.set=nf;function T1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var J=D[$];this.set(J[0],J[1])}}function df(){this.__data__={hash:new B6,map:new(Pf||C1),string:new B6}}function cf(D){return D9(this,D).delete(D)}function lf(D){return D9(this,D).get(D)}function pf(D){return D9(this,D).has(D)}function rf(D,$){return D9(this,D).set(D,$),this}T1.prototype.clear=df;T1.prototype.delete=cf;T1.prototype.get=lf;T1.prototype.has=pf;T1.prototype.set=rf;function s3(D){var $=-1,U=D?D.length:0;this.__data__=new T1;while(++$<U)this.add(D[$])}function of(D){return this.__data__.set(D,MF),this}function tf(D){return this.__data__.has(D)}s3.prototype.add=s3.prototype.push=of;s3.prototype.has=tf;function e3(D,$){var U=D.length;while(U--)if(Dm(D[U][0],$))return U;return-1}function af(D,$,U){var J=-1,F=Of,I=D.length,Y=!0,X=[],Q=X;if(U)Y=!1,F=Hf;else if(I>=Bf){var w=$?null:zf(D);if(w)return jf(w);Y=!1,F=vf,Q=new s3}else Q=$?[]:X;D:while(++J<I){var K=D[J],u=$?$(K):K;if(K=U||K!==0?K:0,Y&&u===u){var W=Q.length;while(W--)if(Q[W]===u)continue D;if($)Q.push(u);X.push(K)}else if(!F(Q,u,U)){if(Q!==X)Q.push(u);X.push(K)}}return X}function D9(D,$){var U=D.__data__;return sf($)?U[typeof $=="string"?"string":"hash"]:U.map}function LV(D,$){var U=D[$];return Um(U)?U:void 0}function sf(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function ef(D){if(D!=null){try{return ZV.call(D)}catch($){}try{return D+""}catch($){}}return""}function Dm(D,$){return D===$||D!==D&&$!==$}function $m(D){var $=OV(D)?Sf.call(D):"";return $==qf||$==Vf}function OV(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Um(D){if(!OV(D))return!1;var $=$m(D)||Af(D)?Cf:Lf;return $.test(ef(D))}HV.exports=af});var MV=C((m1D,vV)=>{var Fm=KV(),Jm=NV();function Im(D,$){return D&&D.length?Jm(D,Fm($)):[]}vV.exports=Im});var jV=C((y1D,AV)=>{var Ym=Hq(),Xm=MV(),Qm=Ym("MultiError");AV.exports=jF;function jF(D){if(!(this instanceof jF))return new jF(D);if(D=Array.isArray(D)?D:[D],D=Xm(D,function(U){return U.stack}),D.length===1)return D[0];var $=new Qm({message:D.map(function(U){return U.message}).join("; "),errors:D.reduce(function(U,J){return U.concat(J.errors||J)},[])});return $.__defineGetter__("stack",function(){return D.map(function(U){return U.stack}).join(`

`)}),$.__defineSetter__("stack",function(U){return[U].concat($.stack).join(`

`)}),$}});var SV=C((h1D,RV)=>{var j$=o("constants"),wm=process.cwd,$9=null,Km=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!$9)$9=wm.call(process);return $9};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(U9=process.chdir,process.chdir=function(D){$9=null,U9.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,U9)}var U9;RV.exports=um;function um(D){if(j$.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))$(D);if(!D.lutimes)U(D);if(D.chown=I(D.chown),D.fchown=I(D.fchown),D.lchown=I(D.lchown),D.chmod=J(D.chmod),D.fchmod=J(D.fchmod),D.lchmod=J(D.lchmod),D.chownSync=Y(D.chownSync),D.fchownSync=Y(D.fchownSync),D.lchownSync=Y(D.lchownSync),D.chmodSync=F(D.chmodSync),D.fchmodSync=F(D.fchmodSync),D.lchmodSync=F(D.lchmodSync),D.stat=X(D.stat),D.fstat=X(D.fstat),D.lstat=X(D.lstat),D.statSync=Q(D.statSync),D.fstatSync=Q(D.fstatSync),D.lstatSync=Q(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(K,u,W){if(W)process.nextTick(W)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(K,u,W,E){if(E)process.nextTick(E)},D.lchownSync=function(){};if(Km==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(K){function u(W,E,G){var q=Date.now(),B=0;K(W,E,function H(N){if(N&&(N.code==="EACCES"||N.code==="EPERM"||N.code==="EBUSY")&&Date.now()-q<60000){if(setTimeout(function(){D.stat(E,function(z,O){if(z&&z.code==="ENOENT")K(W,E,H);else G(N)})},B),B<100)B+=10;return}if(G)G(N)})}if(Object.setPrototypeOf)Object.setPrototypeOf(u,K);return u}(D.rename);D.read=typeof D.read!=="function"?D.read:function(K){function u(W,E,G,q,B,H){var N;if(H&&typeof H==="function"){var z=0;N=function(O,A,j){if(O&&O.code==="EAGAIN"&&z<10)return z++,K.call(D,W,E,G,q,B,N);H.apply(this,arguments)}}return K.call(D,W,E,G,q,B,N)}if(Object.setPrototypeOf)Object.setPrototypeOf(u,K);return u}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(K){return function(u,W,E,G,q){var B=0;while(!0)try{return K.call(D,u,W,E,G,q)}catch(H){if(H.code==="EAGAIN"&&B<10){B++;continue}throw H}}}(D.readSync);function $(K){K.lchmod=function(u,W,E){K.open(u,j$.O_WRONLY|j$.O_SYMLINK,W,function(G,q){if(G){if(E)E(G);return}K.fchmod(q,W,function(B){K.close(q,function(H){if(E)E(B||H)})})})},K.lchmodSync=function(u,W){var E=K.openSync(u,j$.O_WRONLY|j$.O_SYMLINK,W),G=!0,q;try{q=K.fchmodSync(E,W),G=!1}finally{if(G)try{K.closeSync(E)}catch(B){}else K.closeSync(E)}return q}}function U(K){if(j$.hasOwnProperty("O_SYMLINK")&&K.futimes)K.lutimes=function(u,W,E,G){K.open(u,j$.O_SYMLINK,function(q,B){if(q){if(G)G(q);return}K.futimes(B,W,E,function(H){K.close(B,function(N){if(G)G(H||N)})})})},K.lutimesSync=function(u,W,E){var G=K.openSync(u,j$.O_SYMLINK),q,B=!0;try{q=K.futimesSync(G,W,E),B=!1}finally{if(B)try{K.closeSync(G)}catch(H){}else K.closeSync(G)}return q};else if(K.futimes)K.lutimes=function(u,W,E,G){if(G)process.nextTick(G)},K.lutimesSync=function(){}}function J(K){if(!K)return K;return function(u,W,E){return K.call(D,u,W,function(G){if(w(G))G=null;if(E)E.apply(this,arguments)})}}function F(K){if(!K)return K;return function(u,W){try{return K.call(D,u,W)}catch(E){if(!w(E))throw E}}}function I(K){if(!K)return K;return function(u,W,E,G){return K.call(D,u,W,E,function(q){if(w(q))q=null;if(G)G.apply(this,arguments)})}}function Y(K){if(!K)return K;return function(u,W,E){try{return K.call(D,u,W,E)}catch(G){if(!w(G))throw G}}}function X(K){if(!K)return K;return function(u,W,E){if(typeof W==="function")E=W,W=null;function G(q,B){if(B){if(B.uid<0)B.uid+=4294967296;if(B.gid<0)B.gid+=4294967296}if(E)E.apply(this,arguments)}return W?K.call(D,u,W,G):K.call(D,u,G)}}function Q(K){if(!K)return K;return function(u,W){var E=W?K.call(D,u,W):K.call(D,u);if(E){if(E.uid<0)E.uid+=4294967296;if(E.gid<0)E.gid+=4294967296}return E}}function w(K){if(!K)return!0;if(K.code==="ENOSYS")return!0;var u=!process.getuid||process.getuid()!==0;if(u){if(K.code==="EINVAL"||K.code==="EPERM")return!0}return!1}}});var PV=C((n1D,TV)=>{var CV=o("stream").Stream;TV.exports=Wm;function Wm(D){return{ReadStream:$,WriteStream:U};function $(J,F){if(!(this instanceof $))return new $(J,F);CV.call(this);var I=this;this.path=J,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,F=F||{};var Y=Object.keys(F);for(var X=0,Q=Y.length;X<Q;X++){var w=Y[X];this[w]=F[w]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!=="number")throw TypeError("end must be a Number");if(this.start>this.end)throw Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){I._read()});return}D.open(this.path,this.flags,this.mode,function(K,u){if(K){I.emit("error",K),I.readable=!1;return}I.fd=u,I.emit("open",u),I._read()})}function U(J,F){if(!(this instanceof U))return new U(J,F);CV.call(this),this.path=J,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,F=F||{};var I=Object.keys(F);for(var Y=0,X=I.length;Y<X;Y++){var Q=I[Y];this[Q]=F[Q]}if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.start<0)throw Error("start must be >= zero");this.pos=this.start}if(this.busy=!1,this._queue=[],this.fd===null)this._open=D.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush()}}});var kV=C((d1D,bV)=>{bV.exports=zm;var Gm=Object.getPrototypeOf||function(D){return D.__proto__};function zm(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var $={__proto__:Gm(D)};else var $=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(U){Object.defineProperty($,U,Object.getOwnPropertyDescriptor(D,U))}),$}});var R$=C((c1D,TF)=>{var bD=o("fs"),Em=SV(),Bm=PV(),qm=kV(),F9=o("util"),pD,I9;if(typeof Symbol==="function"&&typeof Symbol.for==="function")pD=Symbol.for("graceful-fs.queue"),I9=Symbol.for("graceful-fs.previous");else pD="___graceful-fs.queue",I9="___graceful-fs.previous";function Vm(){}function _V(D,$){Object.defineProperty(D,pD,{get:function(){return $}})}var q6=Vm;if(F9.debuglog)q6=F9.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))q6=function(){var D=F9.format.apply(F9,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!bD[pD]){if(RF=global[pD]||[],_V(bD,RF),bD.close=function(D){function $(U,J){return D.call(bD,U,function(F){if(!F)xV();if(typeof J==="function")J.apply(this,arguments)})}return Object.defineProperty($,I9,{value:D}),$}(bD.close),bD.closeSync=function(D){function $(U){D.apply(bD,arguments),xV()}return Object.defineProperty($,I9,{value:D}),$}(bD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){q6(bD[pD]),o("assert").equal(bD[pD].length,0)})}var RF;if(!global[pD])_V(global,bD[pD]);TF.exports=SF(qm(bD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!bD.__patched)TF.exports=SF(bD),bD.__patched=!0;function SF(D){Em(D),D.gracefulify=SF,D.createReadStream=A,D.createWriteStream=j;var $=D.readFile;D.readFile=U;function U(x,n,g){if(typeof n==="function")g=n,n=null;return UD(x,n,g);function UD(e,t,DD,L){return $(e,t,function(V){if(V&&(V.code==="EMFILE"||V.code==="ENFILE"))P1([UD,[e,t,DD],V,L||Date.now(),Date.now()]);else if(typeof DD==="function")DD.apply(this,arguments)})}}var J=D.writeFile;D.writeFile=F;function F(x,n,g,UD){if(typeof g==="function")UD=g,g=null;return e(x,n,g,UD);function e(t,DD,L,V,Z){return J(t,DD,L,function(M){if(M&&(M.code==="EMFILE"||M.code==="ENFILE"))P1([e,[t,DD,L,V],M,Z||Date.now(),Date.now()]);else if(typeof V==="function")V.apply(this,arguments)})}}var I=D.appendFile;if(I)D.appendFile=Y;function Y(x,n,g,UD){if(typeof g==="function")UD=g,g=null;return e(x,n,g,UD);function e(t,DD,L,V,Z){return I(t,DD,L,function(M){if(M&&(M.code==="EMFILE"||M.code==="ENFILE"))P1([e,[t,DD,L,V],M,Z||Date.now(),Date.now()]);else if(typeof V==="function")V.apply(this,arguments)})}}var X=D.copyFile;if(X)D.copyFile=Q;function Q(x,n,g,UD){if(typeof g==="function")UD=g,g=0;return e(x,n,g,UD);function e(t,DD,L,V,Z){return X(t,DD,L,function(M){if(M&&(M.code==="EMFILE"||M.code==="ENFILE"))P1([e,[t,DD,L,V],M,Z||Date.now(),Date.now()]);else if(typeof V==="function")V.apply(this,arguments)})}}var w=D.readdir;D.readdir=u;var K=/^v[0-5]\./;function u(x,n,g){if(typeof n==="function")g=n,n=null;var UD=K.test(process.version)?function(DD,L,V,Z){return w(DD,e(DD,L,V,Z))}:function(DD,L,V,Z){return w(DD,L,e(DD,L,V,Z))};return UD(x,n,g);function e(t,DD,L,V){return function(Z,M){if(Z&&(Z.code==="EMFILE"||Z.code==="ENFILE"))P1([UD,[t,DD,L],Z,V||Date.now(),Date.now()]);else{if(M&&M.sort)M.sort();if(typeof L==="function")L.call(this,Z,M)}}}}if(process.version.substr(0,4)==="v0.8"){var W=Bm(D);H=W.ReadStream,z=W.WriteStream}var E=D.ReadStream;if(E)H.prototype=Object.create(E.prototype),H.prototype.open=N;var G=D.WriteStream;if(G)z.prototype=Object.create(G.prototype),z.prototype.open=O;Object.defineProperty(D,"ReadStream",{get:function(){return H},set:function(x){H=x},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return z},set:function(x){z=x},enumerable:!0,configurable:!0});var q=H;Object.defineProperty(D,"FileReadStream",{get:function(){return q},set:function(x){q=x},enumerable:!0,configurable:!0});var B=z;Object.defineProperty(D,"FileWriteStream",{get:function(){return B},set:function(x){B=x},enumerable:!0,configurable:!0});function H(x,n){if(this instanceof H)return E.apply(this,arguments),this;else return H.apply(Object.create(H.prototype),arguments)}function N(){var x=this;_(x.path,x.flags,x.mode,function(n,g){if(n){if(x.autoClose)x.destroy();x.emit("error",n)}else x.fd=g,x.emit("open",g),x.read()})}function z(x,n){if(this instanceof z)return G.apply(this,arguments),this;else return z.apply(Object.create(z.prototype),arguments)}function O(){var x=this;_(x.path,x.flags,x.mode,function(n,g){if(n)x.destroy(),x.emit("error",n);else x.fd=g,x.emit("open",g)})}function A(x,n){return new D.ReadStream(x,n)}function j(x,n){return new D.WriteStream(x,n)}var P=D.open;D.open=_;function _(x,n,g,UD){if(typeof g==="function")UD=g,g=null;return e(x,n,g,UD);function e(t,DD,L,V,Z){return P(t,DD,L,function(M,k){if(M&&(M.code==="EMFILE"||M.code==="ENFILE"))P1([e,[t,DD,L,V],M,Z||Date.now(),Date.now()]);else if(typeof V==="function")V.apply(this,arguments)})}}return D}function P1(D){q6("ENQUEUE",D[0].name,D[1]),bD[pD].push(D),CF()}var J9;function xV(){var D=Date.now();for(var $=0;$<bD[pD].length;++$)if(bD[pD][$].length>2)bD[pD][$][3]=D,bD[pD][$][4]=D;CF()}function CF(){if(clearTimeout(J9),J9=void 0,bD[pD].length===0)return;var D=bD[pD].shift(),$=D[0],U=D[1],J=D[2],F=D[3],I=D[4];if(F===void 0)q6("RETRY",$.name,U),$.apply(null,U);else if(Date.now()-F>=60000){q6("TIMEOUT",$.name,U);var Y=U.pop();if(typeof Y==="function")Y.call(null,J)}else{var X=Date.now()-I,Q=Math.max(I-F,1),w=Math.min(Q*1.2,100);if(X>=w)q6("RETRY",$.name,U),$.apply(null,U.concat([F]));else bD[pD].push(D)}if(J9===void 0)J9=setTimeout(CF,0)}});var fV=C((i1D,gV)=>{function b0(D,$){if(typeof $==="boolean")$={forever:$};if(this._originalTimeouts=JSON.parse(JSON.stringify(D)),this._timeouts=D,this._options=$||{},this._maxRetryTime=$&&$.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever)this._cachedTimeouts=this._timeouts.slice(0)}gV.exports=b0;b0.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};b0.prototype.stop=function(){if(this._timeout)clearTimeout(this._timeout);this._timeouts=[],this._cachedTimeouts=null};b0.prototype.retry=function(D){if(this._timeout)clearTimeout(this._timeout);if(!D)return!1;var $=new Date().getTime();if(D&&$-this._operationStart>=this._maxRetryTime)return this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(D);var U=this._timeouts.shift();if(U===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),U=this._timeouts.shift();else return!1;var J=this,F=setTimeout(function(){if(J._attempts++,J._operationTimeoutCb){if(J._timeout=setTimeout(function(){J._operationTimeoutCb(J._attempts)},J._operationTimeout),J._options.unref)J._timeout.unref()}J._fn(J._attempts)},U);if(this._options.unref)F.unref();return!0};b0.prototype.attempt=function(D,$){if(this._fn=D,$){if($.timeout)this._operationTimeout=$.timeout;if($.cb)this._operationTimeoutCb=$.cb}var U=this;if(this._operationTimeoutCb)this._timeout=setTimeout(function(){U._operationTimeoutCb()},U._operationTimeout);this._operationStart=new Date().getTime(),this._fn(this._attempts)};b0.prototype.try=function(D){console.log("Using RetryOperation.try() is deprecated"),this.attempt(D)};b0.prototype.start=function(D){console.log("Using RetryOperation.start() is deprecated"),this.attempt(D)};b0.prototype.start=b0.prototype.try;b0.prototype.errors=function(){return this._errors};b0.prototype.attempts=function(){return this._attempts};b0.prototype.mainError=function(){if(this._errors.length===0)return null;var D={},$=null,U=0;for(var J=0;J<this._errors.length;J++){var F=this._errors[J],I=F.message,Y=(D[I]||0)+1;if(D[I]=Y,Y>=U)$=F,U=Y}return $}});var yV=C((Lm)=>{var Zm=fV();Lm.operation=function(D){var $=Lm.timeouts(D);return new Zm($,{forever:D&&D.forever,unref:D&&D.unref,maxRetryTime:D&&D.maxRetryTime})};Lm.timeouts=function(D){if(D instanceof Array)return[].concat(D);var $={retries:10,factor:2,minTimeout:1000,maxTimeout:1/0,randomize:!1};for(var U in D)$[U]=D[U];if($.minTimeout>$.maxTimeout)throw Error("minTimeout is greater than maxTimeout");var J=[];for(var F=0;F<$.retries;F++)J.push(this.createTimeout(F,$));if(D&&D.forever&&!J.length)J.push(this.createTimeout(F,$));return J.sort(function(I,Y){return I-Y}),J};Lm.createTimeout=function(D,$){var U=$.randomize?Math.random()+1:1,J=Math.round(U*$.minTimeout*Math.pow($.factor,D));return J=Math.min(J,$.maxTimeout),J};Lm.wrap=function(D,$,U){if($ instanceof Array)U=$,$=null;if(!U){U=[];for(var J in D)if(typeof D[J]==="function")U.push(J)}for(var F=0;F<U.length;F++){var I=U[F],Y=D[I];D[I]=function(Q){var w=Lm.operation($),K=Array.prototype.slice.call(arguments,1),u=K.pop();K.push(function(W){if(w.retry(W))return;if(W)arguments[0]=w.mainError();u.apply(this,arguments)}),w.attempt(function(){Q.apply(D,K)})}.bind(D,Y),D[I].options=$}}});var hV=C((p1D,Y9)=>{Y9.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];if(process.platform!=="win32")Y9.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");if(process.platform==="linux")Y9.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var _F=C((r1D,k1)=>{var CD=global.process,V6=function(D){return D&&typeof D==="object"&&typeof D.removeListener==="function"&&typeof D.emit==="function"&&typeof D.reallyExit==="function"&&typeof D.listeners==="function"&&typeof D.kill==="function"&&typeof D.pid==="number"&&typeof D.on==="function"};if(!V6(CD))k1.exports=function(){return function(){}};else{if(PF=o("assert"),Z6=hV(),bF=/^win/i.test(CD.platform),b1=o("events"),typeof b1!=="function")b1=b1.EventEmitter;if(CD.__signal_exit_emitter__)nD=CD.__signal_exit_emitter__;else nD=CD.__signal_exit_emitter__=new b1,nD.count=0,nD.emitted={};if(!nD.infinite)nD.setMaxListeners(1/0),nD.infinite=!0;k1.exports=function(D,$){if(!V6(global.process))return function(){};if(PF.equal(typeof D,"function","a callback must be provided for exit handler"),L6===!1)X9();var U="exit";if($&&$.alwaysLast)U="afterexit";var J=function(){if(nD.removeListener(U,D),nD.listeners("exit").length===0&&nD.listeners("afterexit").length===0)M2()};return nD.on(U,D),J},M2=function(){if(!L6||!V6(global.process))return;L6=!1,Z6.forEach(function($){try{CD.removeListener($,A2[$])}catch(U){}}),CD.emit=j2,CD.reallyExit=Q9,nD.count-=1},k1.exports.unload=M2,S$=function($,U,J){if(nD.emitted[$])return;nD.emitted[$]=!0,nD.emit($,U,J)},A2={},Z6.forEach(function(D){A2[D]=function(){if(!V6(global.process))return;var U=CD.listeners(D);if(U.length===nD.count){if(M2(),S$("exit",null,D),S$("afterexit",null,D),bF&&D==="SIGHUP")D="SIGINT";CD.kill(CD.pid,D)}}}),k1.exports.signals=function(){return Z6},L6=!1,X9=function(){if(L6||!V6(global.process))return;L6=!0,nD.count+=1,Z6=Z6.filter(function($){try{return CD.on($,A2[$]),!0}catch(U){return!1}}),CD.emit=xF,CD.reallyExit=kF},k1.exports.load=X9,Q9=CD.reallyExit,kF=function($){if(!V6(global.process))return;CD.exitCode=$||0,S$("exit",CD.exitCode,null),S$("afterexit",CD.exitCode,null),Q9.call(CD,CD.exitCode)},j2=CD.emit,xF=function($,U){if($==="exit"&&V6(global.process)){if(U!==void 0)CD.exitCode=U;var J=j2.apply(this,arguments);return S$("exit",CD.exitCode,null),S$("afterexit",CD.exitCode,null),J}else return j2.apply(this,arguments)}}var PF,Z6,bF,b1,nD,M2,S$,A2,L6,X9,Q9,kF,j2,xF});var dV=C((Am,gF)=>{var nV=Symbol();function vm(D,$,U){let J=$[nV];if(J)return $.stat(D,(I,Y)=>{if(I)return U(I);U(null,Y.mtime,J)});let F=new Date(Math.ceil(Date.now()/1000)*1000+5);$.utimes(D,F,F,(I)=>{if(I)return U(I);$.stat(D,(Y,X)=>{if(Y)return U(Y);let Q=X.mtime.getTime()%1000===0?"s":"ms";Object.defineProperty($,nV,{value:Q}),U(null,X.mtime,Q)})})}function Mm(D){let $=Date.now();if(D==="s")$=Math.ceil($/1000)*1000;return new Date($)}Am.probe=vm;Am.getMtime=Mm});var rV=C((xm,S2)=>{var Sm=o("path"),yF=R$(),Cm=yV(),Tm=_F(),cV=dV(),K$={};function R2(D,$){return $.lockfilePath||`${D}.lock`}function hF(D,$,U){if(!$.realpath)return U(null,Sm.resolve(D));$.fs.realpath(D,U)}function mF(D,$,U){let J=R2(D,$);$.fs.mkdir(J,(F)=>{if(!F)return cV.probe(J,$.fs,(I,Y,X)=>{if(I)return $.fs.rmdir(J,()=>{}),U(I);U(null,Y,X)});if(F.code!=="EEXIST")return U(F);if($.stale<=0)return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));$.fs.stat(J,(I,Y)=>{if(I){if(I.code==="ENOENT")return mF(D,{...$,stale:0},U);return U(I)}if(!iV(Y,$))return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));lV(D,$,(X)=>{if(X)return U(X);mF(D,{...$,stale:0},U)})})})}function iV(D,$){return D.mtime.getTime()<Date.now()-$.stale}function lV(D,$,U){$.fs.rmdir(R2(D,$),(J)=>{if(J&&J.code!=="ENOENT")return U(J);U()})}function w9(D,$){let U=K$[D];if(U.updateTimeout)return;if(U.updateDelay=U.updateDelay||$.update,U.updateTimeout=setTimeout(()=>{U.updateTimeout=null,$.fs.stat(U.lockfilePath,(J,F)=>{let I=U.lastUpdate+$.stale<Date.now();if(J){if(J.code==="ENOENT"||I)return fF(D,U,Object.assign(J,{code:"ECOMPROMISED"}));return U.updateDelay=1000,w9(D,$)}if(U.mtime.getTime()!==F.mtime.getTime())return fF(D,U,Object.assign(Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let X=cV.getMtime(U.mtimePrecision);$.fs.utimes(U.lockfilePath,X,X,(Q)=>{let w=U.lastUpdate+$.stale<Date.now();if(U.released)return;if(Q){if(Q.code==="ENOENT"||w)return fF(D,U,Object.assign(Q,{code:"ECOMPROMISED"}));return U.updateDelay=1000,w9(D,$)}U.mtime=X,U.lastUpdate=Date.now(),U.updateDelay=null,w9(D,$)})})},U.updateDelay),U.updateTimeout.unref)U.updateTimeout.unref()}function fF(D,$,U){if($.released=!0,$.updateTimeout)clearTimeout($.updateTimeout);if(K$[D]===$)delete K$[D];$.options.onCompromised(U)}function Pm(D,$,U){$={stale:1e4,update:null,realpath:!0,retries:0,fs:yF,onCompromised:(J)=>{throw J},...$},$.retries=$.retries||0,$.retries=typeof $.retries==="number"?{retries:$.retries}:$.retries,$.stale=Math.max($.stale||0,2000),$.update=$.update==null?$.stale/2:$.update||0,$.update=Math.max(Math.min($.update,$.stale/2),1000),hF(D,$,(J,F)=>{if(J)return U(J);let I=Cm.operation($.retries);I.attempt(()=>{mF(F,$,(Y,X,Q)=>{if(I.retry(Y))return;if(Y)return U(I.mainError());let w=K$[F]={lockfilePath:R2(F,$),mtime:X,mtimePrecision:Q,options:$,lastUpdate:Date.now()};w9(F,$),U(null,(K)=>{if(w.released)return K&&K(Object.assign(Error("Lock is already released"),{code:"ERELEASED"}));pV(F,{...$,realpath:!1},K)})})})})}function pV(D,$,U){$={fs:yF,realpath:!0,...$},hF(D,$,(J,F)=>{if(J)return U(J);let I=K$[F];if(!I)return U(Object.assign(Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));I.updateTimeout&&clearTimeout(I.updateTimeout),I.released=!0,delete K$[F],lV(F,$,U)})}function bm(D,$,U){$={stale:1e4,realpath:!0,fs:yF,...$},$.stale=Math.max($.stale||0,2000),hF(D,$,(J,F)=>{if(J)return U(J);$.fs.stat(R2(F,$),(I,Y)=>{if(I)return I.code==="ENOENT"?U(null,!1):U(I);return U(null,!iV(Y,$))})})}function km(){return K$}Tm(()=>{for(let D in K$){let $=K$[D].options;try{$.fs.rmdirSync(R2(D,$))}catch(U){}}});xm.lock=Pm;xm.unlock=pV;xm.check=bm;xm.getLocks=km});var tV=C((o1D,oV)=>{var ym=R$();function hm(D){let $=["mkdir","realpath","stat","rmdir","utimes"],U={...D};return $.forEach((J)=>{U[J]=(...F)=>{let I=F.pop(),Y;try{Y=D[`${J}Sync`](...F)}catch(X){return I(X)}I(null,Y)}}),U}function nm(D){return(...$)=>new Promise((U,J)=>{$.push((F,I)=>{if(F)J(F);else U(I)}),D(...$)})}function dm(D){return(...$)=>{let U,J;if($.push((F,I)=>{U=F,J=I}),D(...$),U)throw U;return J}}function cm(D){if(D={...D},D.fs=hm(D.fs||ym),typeof D.retries==="number"&&D.retries>0||D.retries&&typeof D.retries.retries==="number"&&D.retries.retries>0)throw Object.assign(Error("Cannot use retries with the sync api"),{code:"ESYNC"});return D}oV.exports={toPromise:nm,toSync:dm,toSyncOptions:cm}});var sV=C((t1D,C$)=>{var x1=rV(),{toPromise:K9,toSync:u9,toSyncOptions:nF}=tV();async function aV(D,$){let U=await K9(x1.lock)(D,$);return K9(U)}function im(D,$){let U=u9(x1.lock)(D,nF($));return u9(U)}function lm(D,$){return K9(x1.unlock)(D,$)}function pm(D,$){return u9(x1.unlock)(D,nF($))}function rm(D,$){return K9(x1.check)(D,$)}function om(D,$){return u9(x1.check)(D,nF($))}C$.exports=aV;C$.exports.lock=aV;C$.exports.unlock=lm;C$.exports.lockSync=im;C$.exports.unlockSync=pm;C$.exports.check=rm;C$.exports.checkSync=om});var IZ=C((FZ)=>{Object.defineProperty(FZ,"__esModule",{value:!0});FZ.canStoreURLs=FZ.FileUrlStorage=void 0;var eV=o("fs"),tm=sm(jV()),DZ=am(sV());function UZ(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(UZ=function(J){return J?U:$})(D)}function am(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=UZ($);if(U&&U.has(D))return U.get(D);var J={__proto__:null},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in D)if(I!=="default"&&{}.hasOwnProperty.call(D,I)){var Y=F?Object.getOwnPropertyDescriptor(D,I):null;Y&&(Y.get||Y.set)?Object.defineProperty(J,I,Y):J[I]=D[I]}return J.default=D,U&&U.set(D,J),J}function sm(D){return D&&D.__esModule?D:{default:D}}function C2(D){return C2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},C2(D)}function em(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function $Z(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,$y(J.key),J)}}function Dy(D,$,U){if($)$Z(D.prototype,$);if(U)$Z(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function $y(D){var $=Uy(D,"string");return C2($)=="symbol"?$:$+""}function Uy(D,$){if(C2(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(C2(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var a1D=FZ.canStoreURLs=!0,s1D=FZ.FileUrlStorage=function(){function D($){em(this,D),this.path=$}return Dy(D,[{key:"findAllUploads",value:function(){var U=this;return new Promise(function(J,F){U._getItems("tus::",function(I,Y){if(I)F(I);else J(Y)})})}},{key:"findUploadsByFingerprint",value:function(U){var J=this;return new Promise(function(F,I){J._getItems("tus::".concat(U),function(Y,X){if(Y)I(Y);else F(X)})})}},{key:"removeUpload",value:function(U){var J=this;return new Promise(function(F,I){J._removeItem(U,function(Y){if(Y)I(Y);else F()})})}},{key:"addUpload",value:function(U,J){var F=this,I=Math.round(Math.random()*1000000000000),Y="tus::".concat(U,"::").concat(I);return new Promise(function(X,Q){F._setItem(Y,J,function(w){if(w)Q(w);else X(Y)})})}},{key:"_setItem",value:function(U,J,F){var I=this;DZ.lock(this.path,this._lockfileOptions()).then(function(Y){F=I._releaseAndCb(Y,F),I._getData(function(X,Q){if(X){F(X);return}Q[U]=J,I._writeData(Q,function(w){return F(w)})})}).catch(F)}},{key:"_getItems",value:function(U,J){this._getData(function(F,I){if(F){J(F);return}var Y=Object.keys(I).filter(function(X){return X.startsWith(U)}).map(function(X){var Q=I[X];return Q.urlStorageKey=X,Q});J(null,Y)})}},{key:"_removeItem",value:function(U,J){var F=this;DZ.lock(this.path,this._lockfileOptions()).then(function(I){J=F._releaseAndCb(I,J),F._getData(function(Y,X){if(Y){J(Y);return}delete X[U],F._writeData(X,function(Q){return J(Q)})})}).catch(J)}},{key:"_lockfileOptions",value:function(){return{realpath:!1,retries:{retries:5,minTimeout:20}}}},{key:"_releaseAndCb",value:function(U,J){return function(F){if(F){U().then(function(){return J(F)}).catch(function(I){return J((0,tm.default)([F,I]))});return}U().then(J).catch(J)}}},{key:"_writeData",value:function(U,J){var F={encoding:"utf8",mode:432,flag:"w"};(0,eV.writeFile)(this.path,JSON.stringify(U),F,function(I){return J(I)})}},{key:"_getData",value:function(U){(0,eV.readFile)(this.path,"utf8",function(J,F){if(J){if(J.code==="ENOENT")U(null,{});else U(J);return}try{F=!F.trim().length?{}:JSON.parse(F)}catch(I){U(I);return}U(null,F)})}}])}()});var BZ=C((T$)=>{Object.defineProperty(T$,"__esModule",{value:!0});Object.defineProperty(T$,"DefaultHttpStack",{enumerable:!0,get:function(){return wZ.default}});Object.defineProperty(T$,"DetailedError",{enumerable:!0,get:function(){return Jy.default}});Object.defineProperty(T$,"FileUrlStorage",{enumerable:!0,get:function(){return KZ.FileUrlStorage}});Object.defineProperty(T$,"StreamSource",{enumerable:!0,get:function(){return wy.default}});T$.Upload=void 0;Object.defineProperty(T$,"canStoreURLs",{enumerable:!0,get:function(){return KZ.canStoreURLs}});T$.defaultOptions=void 0;Object.defineProperty(T$,"enableDebugLog",{enumerable:!0,get:function(){return Iy.enableDebugLog}});T$.isSupported=void 0;var Jy=O6(hU()),Iy=nU(),Yy=O6(sE()),dF=O6(TB()),Xy=O6(aB()),Qy=O6(Uq()),wZ=O6(Vq()),wy=O6(eU()),KZ=IZ();function O6(D){return D&&D.__esModule?D:{default:D}}function g1(D){return g1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},g1(D)}function Ky(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function YZ(D,$){for(var U=0;U<$.length;U++){var J=$[U];if(J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J)J.writable=!0;Object.defineProperty(D,WZ(J.key),J)}}function uy(D,$,U){if($)YZ(D.prototype,$);if(U)YZ(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Wy(D,$,U){return $=W9($),Gy(D,uZ()?Reflect.construct($,U||[],W9(D).constructor):$.apply(D,U))}function Gy(D,$){if($&&(g1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return zy(D)}function zy(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function uZ(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(uZ=function(){return!!D})()}function W9(D){return W9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},W9(D)}function Ey(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)cF(D,$)}function cF(D,$){return cF=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(J,F){return J.__proto__=F,J},cF(D,$)}function XZ(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(D);$&&(J=J.filter(function(F){return Object.getOwnPropertyDescriptor(D,F).enumerable})),U.push.apply(U,J)}return U}function _1(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?XZ(Object(U),!0).forEach(function(J){By(D,J,U[J])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):XZ(Object(U)).forEach(function(J){Object.defineProperty(D,J,Object.getOwnPropertyDescriptor(U,J))})}return D}function By(D,$,U){if($=WZ($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function WZ(D){var $=qy(D,"string");return g1($)=="symbol"?$:$+""}function qy(D,$){if(g1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var J=U.call(D,$||"default");if(g1(J)!="object")return J;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var QZ=T$.defaultOptions=_1(_1({},dF.default.defaultOptions),{},{httpStack:new wZ.default,fileReader:new Xy.default,urlStorage:new Yy.default,fingerprint:Qy.default}),D4D=T$.Upload=function(D){function $(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ky(this,$),J=_1(_1({},QZ),J),Wy(this,$,[U,J])}return Ey($,D),uy($,null,[{key:"terminate",value:function(J){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return F=_1(_1({},QZ),F),dF.default.terminate(J,F)}}])}(dF.default),$4D=T$.isSupported=!0});import{execFileSync as Hy}from"child_process";import Ny from"path";function Ly(D,$){if($===void 0)return!0;if(typeof $==="string")return D===$;if($ instanceof RegExp)return $.test(D);return $(D)}function Oy(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"environment",signal:$.name,value:U}}function Ay(D,$){let U=[],J=VZ($.command);for(let F of D)for(let I of F.process??[]){if(!I.pattern.test(J))continue;U.push(jy(F,I,{...$,command:J}))}return U}function jy(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"process-tree",signal:$.pattern.toString(),value:`${U.pid}:${U.command}`}}function qZ(D,$){try{return Hy("ps",["-o",`${$}=`,"-p",String(D)],{encoding:"utf8",stdio:["ignore","pipe","ignore"]}).trim()}catch{return""}}function VZ(D){return Ny.basename(D.trim()).replace(/^-+/,"")}function ZZ(D={}){let $=D.agents??Vy,U=D.strategies??Ry(D.experimentalProcessTree),J={env:D.env??process.env,pid:D.pid??process.pid,agents:$,maxProcessDepth:D.maxProcessDepth??20},F=U.flatMap((Y)=>Y.detect(J)),I=Sy($,F,J.env);if(I===void 0)return{detected:!1};return{detected:!0,agent:I}}function Ry(D=!1){let $=[new Zy];if(D)$.push(new My);return $}function Sy(D,$,U){let J=new Set($.map((F)=>F.agent.id));for(let F of D){if(!J.has(F.id))continue;return{id:F.id,name:F.name,...Cy(F,U)}}return}function Cy(D,$){for(let U of D.sessionEnv??[]){let J=$[U];if(J!==void 0&&J.length>0)return{sessionId:J}}return{}}var Vy,Zy=class{name="environment";detect(D){let $=[];for(let U of D.agents)for(let J of U.env??[]){let F=D.env[J.name];if(F===void 0||!Ly(F,J.value))continue;$.push(Oy(U,J,F))}return $}},vy=class{read(D){let $=qZ(D,"comm"),U=Number.parseInt(qZ(D,"ppid"),10);if(!$||!Number.isInteger(U))return;return{pid:D,ppid:U,command:VZ($)}}},My=class{constructor(D=new vy){this.reader=D}reader;name="process-tree";detect(D){let $=[],U=D.pid;for(let J=0;J<D.maxProcessDepth;J+=1){let F=this.reader.read(U);if(F===void 0)break;if($.push(...Ay(D.agents,F)),F.ppid===void 0||F.ppid<=1||F.ppid===U)break;U=F.ppid}return $}};var LZ=R(()=>{Vy=[{id:"codex",name:"Codex",env:[{name:"CODEX_CI",value:"1"},{name:"CODEX_SHELL",value:"1"},{name:"CODEX_THREAD_ID"}],process:[{pattern:/^codex$/i}],sessionEnv:["CODEX_THREAD_ID"]},{id:"cursor",name:"Cursor",env:[{name:"CURSOR_AGENT",value:"1"},{name:"CURSOR_CONVERSATION_ID"}],process:[{pattern:/^cursor$/i}],sessionEnv:["CURSOR_CONVERSATION_ID"]},{id:"claude-code",name:"Claude Code",env:[{name:"CLAUDECODE",value:"1"},{name:"CLAUDE_CODE_SESSION_ID"}],process:[{pattern:/^claude$/i}],sessionEnv:["CLAUDE_CODE_SESSION_ID"]},{id:"opencode",name:"OpenCode",env:[{name:"OPENCODE",value:"1"},{name:"OPENCODE_PID"}],process:[{pattern:/^opencode$/i}]},{id:"devin",name:"Devin",process:[{pattern:/devin/i}]},{id:"gemini",name:"Gemini CLI",env:[{name:"GEMINI_CLI",value:"1"}],process:[{pattern:/^gemini$/i}]},{id:"antigravity",name:"Antigravity",env:[{name:"ANTIGRAVITY_AGENT",value:"1"},{name:"ANTIGRAVITY_TRAJECTORY_ID"}],process:[{pattern:/^antigravity$/i}],sessionEnv:["ANTIGRAVITY_TRAJECTORY_ID"]},{id:"bolt",name:"Bolt",env:[{name:"BOLT_ENV"},{name:"BOLT_ORIGIN"},{name:"BOLT_SERVER_URL"}]},{id:"pi",name:"Pi",env:[{name:"PI_CODING_AGENT",value:"true"}]},{id:"replit",name:"Replit",env:[{name:"REPLIT_SESSION"}],sessionEnv:["REPLIT_SESSION"]},{id:"rork",name:"Rork",env:[{name:"RORK_API_URL"}]},{id:"kiro",name:"Kiro",env:[{name:"KIRO_SESSION_ID"}],process:[{pattern:/kiro/i}],sessionEnv:["KIRO_SESSION_ID"]},{id:"muse",name:"Muse Code",env:[{name:"MUSE_RELEASE_INFO"}]},{id:"cline",name:"Cline",env:[{name:"CLINE_WRAPPER_PATH"}],process:[{pattern:/^cline$/i}]},{id:"kilocode",name:"Kilo Code",env:[{name:"KILO",value:"1"},{name:"KILOCODE_VERSION"},{name:"KILO_RUN_ID"}],process:[{pattern:/^(kilo|kilocode)$/i}],sessionEnv:["KILO_RUN_ID"]},{id:"copilot",name:"GitHub Copilot CLI",env:[{name:"COPILOT_CLI",value:"1"},{name:"COPILOT_AGENT_SESSION_ID"},{name:"COPILOT_RUN_APP",value:"1"}],process:[{pattern:/^(github-copilot-cli|copilot)$/i}],sessionEnv:["COPILOT_AGENT_SESSION_ID"]}]});import{platform as Ty,release as Py}from"node:os";import{arch as by,env as ky,version as xy}from"node:process";function G4D(D){iF=D}function z4D(){return iF}function OZ(D=ky){let $=ZZ({env:D}),U={cli_version:_0.version,node_version:xy,os_platform:Ty(),os_arch:by,os_release:Py(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"undefined",is_ci:T2.isCI,is_tty:Boolean(process.stdout.isTTY),invocation_source:iF,agent_invoker:$.detected};if($.detected&&$.agent)U.agent_identity=$.agent;if(T2.name)U.ci_provider=T2.name;return U}var T2,iF="cli";var HZ=R(()=>{LZ();t6();T2=S0(kU(),1)});import{AsyncLocalStorage as _y}from"node:async_hooks";function q4D(D,$){return vZ.run(D,()=>Promise.resolve($()))}function gy(){return vZ.getStore()}function V4D(){MZ=!0}function AZ(){return MZ}function Z4D(D){jZ=D}function NZ(D){try{jZ?.(D)}catch{}}function O4D(D,$){let U;try{U=new URL(D).pathname}catch{U=D.split("?")[0]}let J="/functions/v1/",F=U.indexOf(J);if(F>=0){let w=U.slice(F+J.length),K=0,u=w.length;while(K<u&&w[K]==="/")K+=1;while(u>K&&w[u-1]==="/")u-=1;let W=w.slice(K,u);return W?`${$} functions:${W}`:`${$} functions`}let I="/rest/v1/",Y=U.indexOf(I),X=Y>=0?U.slice(Y+I.length):U.replace(/^\//,"");if(X.startsWith("rpc/"))return`rpc:${X.slice(4).split("/")[0]}`;let Q=X.split("/")[0]||U;return`${$} ${Q}`}function fy(D){let $=D?.headers;if(!$)return;let U=$.get;if(typeof U==="function")return U.call($,"capgkey")??void 0;if(Array.isArray($))return $.find(([J])=>J.toLowerCase()==="capgkey")?.[1];return $.capgkey}function RZ(){return async($,U)=>{let J=(U?.method??"GET").toUpperCase(),F=typeof $==="string"?$:$ instanceof URL?$.href:$.url,I=gy(),Y=fy(U),X=Date.now();try{let Q=await globalThis.fetch($,U);return NZ({url:F,method:J,status:Q.status,ok:Q.ok,durationMs:Date.now()-X,source:I,apikey:Y}),Q}catch(Q){throw NZ({url:F,method:J,status:0,ok:!1,durationMs:Date.now()-X,source:I,apikey:Y,error:Q}),Q}}}var vZ,MZ=!1,jZ,L4D=5000;var SZ=R(()=>{vZ=new _y});function my(D,$){if(!i4(D)||!i4($))return!1;return D6(f0(D),f0($))}function yy(D,$,U){let J=U?.trim()?`
${U.trim()}`:"";return`This Capgo API requires @capgo/cli@${$} or newer. You are using @capgo/cli@${D}.${J}
Please update: npx @capgo/cli@latest`}function CZ(D,$,U=!1){let J=$||_0.version,F=D.minCliVersion?.trim();if(!F||!my(J,F))return;let I=yy(J,F,D.minCliVersionReason);if(!U)VD.error(I);throw new BD(I,{minCliVersion:F,currentVersion:J})}var TZ=R(()=>{H$();qU();t6();s$()});function PZ(D,$){let J=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),F="\x1B[";return"\x1B["+J+"m"+$+"\x1B[0m"}var P2;var bZ=R(()=>{P2=class P2{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=P2.wideTheme;columnWidth(){let D=[this.headers,...this.rows].filter((U)=>U.length>0),$=D[0].map((U)=>this.cast(U).length);for(let U of D.slice(1))for(let J=0;J<$.length;J++){let F=this.cast(U[J]).length;if(F>$[J])$[J]=F}return $}cast(D){if(typeof D==="object")return"obj";if(D!==void 0&&typeof D.toString==="function")return D.toString();else return""}renderTitle(){return"[ "+this.title+" ]"}renderLine(D){let $=this.columnWidth();return D[0]+$.map((U)=>D[1].repeat(U)).join(D[2])+D[3]}renderCell(D,$,U=!1){let J=this.cast(D),F=U?PZ("bold",J):J,I=$-J.length,Y=this.theme.row[1];switch(typeof D){case"number":return Y.repeat(I)+F;case"string":return F+Y.repeat(I);case"boolean":case"object":return Y.repeat(Math.ceil(I/2))+PZ("italic",J)+Y.repeat(Math.floor(I/2));default:return Y.repeat(I)}}renderRow(D,$=!1){let U=this.theme.row,J=this.columnWidth();return U[0]+D.map((F,I)=>this.renderCell(F,J[I],$)).join(U[2])+U[3]}toString(){let D=this.theme,$=this.headers.length>0,U=this.rows.length>0;return[this.title?this.renderTitle():"",$||U?this.renderLine(D.top):"",$?this.renderRow(this.headers,!0):"",$&&U?this.renderLine(D.div):"",...this.rows.map((J)=>this.renderRow(J)),$||U?this.renderLine(D.bot):""].filter((J)=>J.length>0).join(`
`)}}});var kZ=R(()=>{bZ()});async function xZ(D){try{let U=`https://registry.npmjs.org/${encodeURIComponent(D.toLowerCase())}`,J=await fetch(U,{headers:{accept:"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"}});if(!J.ok)return null;return(await J.json())["dist-tags"]?.latest||null}catch{return null}}async function hy(){let D=await xZ("@capgo/cli")??"",$=D?.split(".")[0]??"";return{currentVersion:_0.version,latestVersion:D,isOutdated:!!D&&D!==_0.version,majorVersion:$}}async function _Z(D={warn:($)=>VD.warning($)}){let{isOutdated:$,currentVersion:U,latestVersion:J,majorVersion:F}=await hy();if($)D.warn(`\uD83D\uDEA8 You are using @capgo/cli@${U} it's not the latest version.
Please use @capgo/cli@${J}" or @capgo/cli@${F} to keep up to date with the latest features and bug fixes.`)}var gZ=R(()=>{H$();t6()});function mZ(D,$,U=new Date,J=300000){return{appId:D,devicesId:$?[$]:void 0,order:[{key:"created_at",sortable:"desc"}],rangeStart:new Date(U.getTime()-J).toISOString()}}function yZ(D,$=!1){if($)return!1;let U=D.replace(/\r|\n/g,"");return U==="c"||U==="C"}var fZ=5000,lF="Press C to continue if you already verified the update in the Capgo dashboard";var ty={};aD(ty,{waitLog:()=>dZ,sendCliEvent:()=>f1,getStats:()=>nZ,debugApp:()=>oy,cancelCommand:()=>hZ});import ny from"node:process";function dy(D,$){return new Promise((U)=>{if($?.aborted){U();return}let J=()=>{clearTimeout(F),U()},F=setTimeout(()=>{$?.removeEventListener("abort",J),U()},D);$?.addEventListener("abort",J,{once:!0})})}function cy(D){return new Date(D||"").toLocaleTimeString()}function iy(D,$){let U=D,J=U?.cause?.name,F=U?.cause?.code||U?.code,I=(U?.message||"").toLowerCase();if(F==="UND_ERR_CONNECT_TIMEOUT"||J==="UND_ERR_CONNECT_TIMEOUT"||/connect timeout/.test(I)||/timed out/.test(I))return`Cannot reach ${$} (connection timeout after 10s). Check VPN/firewall/network rules or update API host settings in capacitor.config.json.`;if(F==="ENOTFOUND"||F==="ECONNREFUSED"||I.includes("fetch failed"))return`Cannot reach ${$} (network error). Verify internet connectivity and that ${$} is reachable from this machine.`;if(I.startsWith("http error! status: "))return U?.message||"Capgo API returned an HTTP error.";return eD(D)}async function f1(D,$,U,J,F,I){await m1(U,{channel:D,event:J,org_id:$,tracking_version:2,...F||I?{tags:{...F?{"app-id":F}:{},...I}}:{}})}async function hZ(D,$,U,J){if(!e$($))return;throw await f1(D,U,J,"canceled"),VD.warn("Command cancelled"),new BD("Command cancelled")}async function nZ(D,$,U,J){let I=`${(await H6()).hostApi}/private/stats`;try{let Y=U?{...$,rangeStart:U}:{...$},X=await fetch(I,{method:"POST",headers:c0({"Content-Type":"application/json",capgkey:D}),body:JSON.stringify(Y),signal:J});if(!X.ok)throw Error(`HTTP error! status: ${X.status}`);let Q=await X.json();if(Q?.length>0)return Q}catch(Y){if(J?.aborted||Y instanceof Error&&Y.name==="AbortError")return[];VD.error(`Cannot get stats: ${iy(Y,I)}`)}return[]}function ly(D){let $={get:{summary:()=>"Update request by device. Waiting for download…",level:"info",trackingEvent:"done"},delete:{summary:()=>"Bundle deleted on device",level:"info"},set:{summary:()=>"Bundle set on device ❤️",level:"info",trackingEvent:"set",stop:!0},NoChannelOrOverride:{summary:()=>"No default channel/override; create it in channel settings",level:"error"},needPlanUpgrade:{summary:({baseUrl:U})=>`Out of quota. Upgrade plan: ${U}/settings/organization/plans`,level:"error"},missingBundle:{summary:()=>"Requested bundle not found on server",level:"error"},noNew:{summary:()=>"Device already has latest available version",level:"info"},disablePlatformIos:{summary:()=>"iOS platform disabled in channel",level:"error"},disablePlatformAndroid:{summary:()=>"Android platform disabled in channel",level:"error"},disableAutoUpdate:{summary:()=>"Automatic updates disabled in channel",level:"error"},disableAutoUpdateToMajor:{summary:()=>"Auto-update to major versions disabled",level:"error"},disableAutoUpdateToMinor:{summary:()=>"Auto-update to minor versions disabled",level:"error"},disableAutoUpdateToPatch:{summary:()=>"Auto-update to patch versions disabled",level:"error"},disableAutoUpdateUnderNative:{summary:()=>"Channel update version is lower than device native",level:"error"},disableDevBuild:{summary:()=>"Dev build updates disabled in channel",level:"error"},disableProdBuild:{summary:()=>"Prod build updates disabled in channel",level:"error"},disableEmulator:{summary:()=>"Emulator updates disabled in channel",level:"error"},disableDevice:{summary:()=>"Physical device updates disabled in channel",level:"error"},cannotGetBundle:{summary:()=>"Cannot retrieve bundle from channel",level:"error"},cannotUpdateViaPrivateChannel:{summary:()=>"No access to private channel",level:"error"},channelMisconfigured:{summary:()=>"Channel configuration invalid or incomplete",level:"error"},disableAutoUpdateMetadata:{summary:()=>"Auto-update on metadata disabled",level:"error"},set_fail:{summary:()=>"Bundle set failed. Possibly corrupted",level:"error"},reset:{summary:()=>"Device reset to builtin bundle",level:"warn"},update_fail:{summary:()=>"Installed bundle failed to call notifyAppReady",level:"error"},checksum_fail:{summary:()=>"Downloaded bundle checksum validation failed",level:"error"},windows_path_fail:{summary:()=>"Bundle contains illegal Windows-style paths",level:"error"},canonical_path_fail:{summary:()=>"Bundle contains non-canonical paths",level:"error"},directory_path_fail:{summary:()=>"Bundle ZIP contains invalid directory paths",level:"error"},unzip_fail:{summary:()=>"Failed to unzip bundle on device",level:"error"},low_mem_fail:{summary:()=>"Download failed due to low device memory",level:"error"},app_moved_to_background:{summary:()=>"App moved to background",level:"info"},app_moved_to_foreground:{summary:()=>"App moved to foreground",level:"info"},decrypt_fail:{summary:()=>"Failed to decrypt downloaded bundle",level:"error"},getChannel:{summary:()=>"Queried current channel on device",level:"info"},setChannel:{summary:()=>"Channel set on device",level:"info"},InvalidIp:{summary:()=>"Device appears in Google datacenter; blocking recent updates (<4h)",level:"warn"},uninstall:{summary:()=>"App uninstalled or Capgo data cleared on device",level:"warn"}};if(D.action.startsWith("download_")){let U=D.action.split("_")[1];if(U==="complete")return{summary:()=>"Download complete; relaunch app to apply",level:"info",trackingEvent:"downloaded"};if(U==="fail")return{summary:()=>"Download failed on device",level:"error"};return{summary:()=>`Downloading ${U}%`,level:"info"}}return $[D.action]||null}async function py(D,$,U,J,F,I){let Y=ly(D);if(!Y)return{};if(Y.trackingEvent)await f1($,U,J,Y.trackingEvent);let X=cy(D.created_at),Q=D.action,w=D.version_id?`(version #${D.version_id})`:"",K=D.version?` (version ${D.version})`:w,u=`${Y.summary({data:D,baseAppUrl:F,baseUrl:I})}${K}`;return{row:[X,D.device_id,Q,u],stop:Y.stop}}function ry(D){return new Promise(($)=>{let U=ny.stdin,J=Boolean(U.isTTY&&typeof U.setRawMode==="function"),F=J?U.isRaw:void 0,I=U.readableFlowing===!0,Y=()=>{Q(),$()},X=(w)=>{let K=String(w);if(K==="\x03"||yZ(K))Y()},Q=()=>{if(U.off("data",X),D.removeEventListener("abort",Y),J&&F!==void 0)U.setRawMode(F);if(!I)U.pause()};if(D.addEventListener("abort",Y,{once:!0}),J)U.setRawMode(!0),U.resume();if(U.isTTY)U.on("data",X)})}async function dZ(D,$,U,J,F={}){let I=await H6(),Y=`${I.hostWeb}/app/${U}`;await f1(D,J,$,"Use waitlog",U);let X=mZ(U,F.deviceId,F.now,F.lookbackMs),Q=null,w=new Set,K=F.spinner??D1(),u=F.logInfo??((O)=>{VD.info(O)}),W=F.sleep??dy,E=F.pollMs??fZ,G=`${I.host}/docs/plugins/updater/debugging/#sent-from-the-backend`,q=`Waiting for logs (expect ~30s delay). ${lF}. More info: ${G}`;K.start(q);let B=new AbortController,H=F.waitForSkip?F.waitForSkip(B.signal):ry(B.signal),z=(async()=>{let O=!0;while(!B.signal.aborted){if(!O)await W(E,B.signal);if(O=!1,B.signal.aborted)return"aborted";let A=await nZ($,X,Q,B.signal);if(B.signal.aborted)return"aborted";if(A.length===0)continue;let j=A.reduce((n,g)=>{let UD=new Date(g.created_at).getTime();return Math.max(n,UD)},Q?new Date(Q).getTime():0);if(j>0)Q=new Date(j).toISOString();let P=A.filter((n)=>{let g=`${n.app_id}|${n.device_id}|${n.action}|${n.version_id}|${n.created_at}`;if(w.has(g))return!1;return w.add(g),!0}).sort((n,g)=>new Date(n.created_at).getTime()-new Date(g.created_at).getTime()),_=new P2;_.headers=["Time","Device","Key","Message"],_.theme=P2.roundTheme,_.rows=[];let x=!1;for(let n of P){let{row:g,stop:UD}=await py(n,D,J,$,Y,I.hostWeb);if(g)_.rows.push(g);if(UD)x=!0}if(B.signal.aborted)return"aborted";if(_.rows.length){if(K.stop(""),u(_.toString()),!x)K.start(q)}if(x)return"set"}return"aborted"})();try{let O=await Promise.race([z,H.then(()=>"skip")]);if(B.abort(),await z,O==="skip")return K.stop("Skipped waiting for logs"),u("You can confirm the update in the Capgo dashboard anytime."),{skipped:!0};return K.stop("Stop watching logs"),{skipped:!1}}catch(O){throw B.abort(),await z.catch(()=>{return}),K.stop("Stop watching logs"),O}}async function oy(D,$){s8("Debug Live update in Capgo"),await _Z(),$.apikey=$.apikey||iZ();let U=await pF();D=pZ(D,U?.config);let J=$.device;if(!$.apikey)throw VD.error("Missing API key, you need to provide an API key to delete your app"),Error("Missing API key");if(!D)throw VD.error("Missing argument, you need to provide a appId, or be in a capacitor project"),new BD("Missing appId");let F=await lZ($.apikey,D,{supaHost:$.supaHost,supaAnon:$.supaAnon}),I=await e6({message:"Automatic check if update working in device ?"});if(await hZ("debug",I,F,$.apikey),I)VD.info(`Wait logs sent to Capgo from ${D} device, Please background your app and open it again \uD83D\uDCAA`),VD.info(lF),await dZ("debug",$.apikey,D,F,{deviceId:J}),y4("Done ✅");else y4("Canceled ❌")}var cZ=R(()=>{H$();kZ();n8();gZ();s$();rF()});import{AsyncLocalStorage as ay}from"node:async_hooks";function p4D(){return oF.getStore()??rZ}function oZ(){let D=oF.getStore();return D===rZ?void 0:D}function r4D(D,$){if(!D)return $();return oF.run(D,$)}var rZ,oF;var tZ=R(()=>{H$();rZ={info:(D)=>VD.info(D),warn:(D)=>VD.warn(D),error:(D)=>VD.error(D),success:(D)=>VD.success(D),intro:s8,outro:y4,spinner:D1},oF=new ay});var sZ=C((t4D,aZ)=>{var y1=1000,h1=y1*60,n1=h1*60,N6=n1*24,sy=N6*7,ey=N6*365.25;aZ.exports=function(D,$){$=$||{};var U=typeof D;if(U==="string"&&D.length>0)return Dh(D);else if(U==="number"&&isFinite(D))return $.long?Uh(D):$h(D);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(D))};function Dh(D){if(D=String(D),D.length>100)return;var $=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(D);if(!$)return;var U=parseFloat($[1]),J=($[2]||"ms").toLowerCase();switch(J){case"years":case"year":case"yrs":case"yr":case"y":return U*ey;case"weeks":case"week":case"w":return U*sy;case"days":case"day":case"d":return U*N6;case"hours":case"hour":case"hrs":case"hr":case"h":return U*n1;case"minutes":case"minute":case"mins":case"min":case"m":return U*h1;case"seconds":case"second":case"secs":case"sec":case"s":return U*y1;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return U;default:return}}function $h(D){var $=Math.abs(D);if($>=N6)return Math.round(D/N6)+"d";if($>=n1)return Math.round(D/n1)+"h";if($>=h1)return Math.round(D/h1)+"m";if($>=y1)return Math.round(D/y1)+"s";return D+"ms"}function Uh(D){var $=Math.abs(D);if($>=N6)return G9(D,$,N6,"day");if($>=n1)return G9(D,$,n1,"hour");if($>=h1)return G9(D,$,h1,"minute");if($>=y1)return G9(D,$,y1,"second");return D+" ms"}function G9(D,$,U,J){var F=$>=U*1.5;return Math.round(D/U)+" "+J+(F?"s":"")}});var tF=C((a4D,eZ)=>{function Fh(D){U.debug=U,U.default=U,U.coerce=Q,U.disable=Y,U.enable=F,U.enabled=X,U.humanize=sZ(),U.destroy=w,Object.keys(D).forEach((K)=>{U[K]=D[K]}),U.names=[],U.skips=[],U.formatters={};function $(K){let u=0;for(let W=0;W<K.length;W++)u=(u<<5)-u+K.charCodeAt(W),u|=0;return U.colors[Math.abs(u)%U.colors.length]}U.selectColor=$;function U(K){let u,W=null,E,G;function q(...B){if(!q.enabled)return;let H=q,N=Number(new Date),z=N-(u||N);if(H.diff=z,H.prev=u,H.curr=N,u=N,B[0]=U.coerce(B[0]),typeof B[0]!=="string")B.unshift("%O");let O=0;B[0]=B[0].replace(/%([a-zA-Z%])/g,(j,P)=>{if(j==="%%")return"%";O++;let _=U.formatters[P];if(typeof _==="function"){let x=B[O];j=_.call(H,x),B.splice(O,1),O--}return j}),U.formatArgs.call(H,B),(H.log||U.log).apply(H,B)}if(q.namespace=K,q.useColors=U.useColors(),q.color=U.selectColor(K),q.extend=J,q.destroy=U.destroy,Object.defineProperty(q,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(W!==null)return W;if(E!==U.namespaces)E=U.namespaces,G=U.enabled(K);return G},set:(B)=>{W=B}}),typeof U.init==="function")U.init(q);return q}function J(K,u){let W=U(this.namespace+(typeof u>"u"?":":u)+K);return W.log=this.log,W}function F(K){U.save(K),U.namespaces=K,U.names=[],U.skips=[];let u=(typeof K==="string"?K:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let W of u)if(W[0]==="-")U.skips.push(W.slice(1));else U.names.push(W)}function I(K,u){let W=0,E=0,G=-1,q=0;while(W<K.length)if(E<u.length&&(u[E]===K[W]||u[E]==="*"))if(u[E]==="*")G=E,q=W,E++;else W++,E++;else if(G!==-1)E=G+1,q++,W=q;else return!1;while(E<u.length&&u[E]==="*")E++;return E===u.length}function Y(){let K=[...U.names,...U.skips.map((u)=>"-"+u)].join(",");return U.enable(""),K}function X(K){for(let u of U.skips)if(I(K,u))return!1;for(let u of U.names)if(I(K,u))return!0;return!1}function Q(K){if(K instanceof Error)return K.stack||K.message;return K}function w(){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 U.enable(U.load()),U}eZ.exports=Fh});var $L=C((DL,z9)=>{DL.formatArgs=Ih;DL.save=Yh;DL.load=Xh;DL.useColors=Jh;DL.storage=Qh();DL.destroy=(()=>{let D=!1;return()=>{if(!D)D=!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`.")}})();DL.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 Jh(){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 D;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&&(D=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(D[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Ih(D){if(D[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+D[0]+(this.useColors?"%c ":" ")+"+"+z9.exports.humanize(this.diff),!this.useColors)return;let $="color: "+this.color;D.splice(1,0,$,"color: inherit");let U=0,J=0;D[0].replace(/%[a-zA-Z%]/g,(F)=>{if(F==="%%")return;if(U++,F==="%c")J=U}),D.splice(J,0,$)}DL.log=console.debug||console.log||(()=>{});function Yh(D){try{if(D)DL.storage.setItem("debug",D);else DL.storage.removeItem("debug")}catch($){}}function Xh(){let D;try{D=DL.storage.getItem("debug")||DL.storage.getItem("DEBUG")}catch($){}if(!D&&typeof process<"u"&&"env"in process)D=process.env.DEBUG;return D}function Qh(){try{return localStorage}catch(D){}}z9.exports=tF()(DL);var{formatters:wh}=z9.exports;wh.j=function(D){try{return JSON.stringify(D)}catch($){return"[UnexpectedJSONParseError]: "+$.message}}});var FL=C((e4D,UL)=>{UL.exports=(D,$=process.argv)=>{let U=D.startsWith("-")?"":D.length===1?"-":"--",J=$.indexOf(U+D),F=$.indexOf("--");return J!==-1&&(F===-1||J<F)}});var YL=C((D2D,IL)=>{var qh=o("os"),JL=o("tty"),k0=FL(),{env:dD}=process,P$;if(k0("no-color")||k0("no-colors")||k0("color=false")||k0("color=never"))P$=0;else if(k0("color")||k0("colors")||k0("color=true")||k0("color=always"))P$=1;if("FORCE_COLOR"in dD)if(dD.FORCE_COLOR==="true")P$=1;else if(dD.FORCE_COLOR==="false")P$=0;else P$=dD.FORCE_COLOR.length===0?1:Math.min(parseInt(dD.FORCE_COLOR,10),3);function aF(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function sF(D,$){if(P$===0)return 0;if(k0("color=16m")||k0("color=full")||k0("color=truecolor"))return 3;if(k0("color=256"))return 2;if(D&&!$&&P$===void 0)return 0;let U=P$||0;if(dD.TERM==="dumb")return U;if(process.platform==="win32"){let J=qh.release().split(".");if(Number(J[0])>=10&&Number(J[2])>=10586)return Number(J[2])>=14931?3:2;return 1}if("CI"in dD){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((J)=>(J in dD))||dD.CI_NAME==="codeship")return 1;return U}if("TEAMCITY_VERSION"in dD)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(dD.TEAMCITY_VERSION)?1:0;if(dD.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in dD){let J=parseInt((dD.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(dD.TERM_PROGRAM){case"iTerm.app":return J>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(dD.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(dD.TERM))return 1;if("COLORTERM"in dD)return 1;return U}function Vh(D){let $=sF(D,D&&D.isTTY);return aF($)}IL.exports={supportsColor:Vh,stdout:aF(sF(!0,JL.isatty(1))),stderr:aF(sF(!0,JL.isatty(2)))}});var KL=C((QL,B9)=>{var Zh=o("tty"),E9=o("util");QL.init=Ah;QL.log=Nh;QL.formatArgs=Oh;QL.save=vh;QL.load=Mh;QL.useColors=Lh;QL.destroy=E9.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");QL.colors=[6,2,3,4,5,1];try{let D=YL();if(D&&(D.stderr||D).level>=2)QL.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(D){}QL.inspectOpts=Object.keys(process.env).filter((D)=>{return/^debug_/i.test(D)}).reduce((D,$)=>{let U=$.substring(6).toLowerCase().replace(/_([a-z])/g,(F,I)=>{return I.toUpperCase()}),J=process.env[$];if(/^(yes|on|true|enabled)$/i.test(J))J=!0;else if(/^(no|off|false|disabled)$/i.test(J))J=!1;else if(J==="null")J=null;else J=Number(J);return D[U]=J,D},{});function Lh(){return"colors"in QL.inspectOpts?Boolean(QL.inspectOpts.colors):Zh.isatty(process.stderr.fd)}function Oh(D){let{namespace:$,useColors:U}=this;if(U){let J=this.color,F="\x1B[3"+(J<8?J:"8;5;"+J),I=`  ${F};1m${$} \x1B[0m`;D[0]=I+D[0].split(`
`).join(`
`+I),D.push(F+"m+"+B9.exports.humanize(this.diff)+"\x1B[0m")}else D[0]=Hh()+$+" "+D[0]}function Hh(){if(QL.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function Nh(...D){return process.stderr.write(E9.formatWithOptions(QL.inspectOpts,...D)+`
`)}function vh(D){if(D)process.env.DEBUG=D;else delete process.env.DEBUG}function Mh(){return process.env.DEBUG}function Ah(D){D.inspectOpts={};let $=Object.keys(QL.inspectOpts);for(let U=0;U<$.length;U++)D.inspectOpts[$[U]]=QL.inspectOpts[$[U]]}B9.exports=tF()(QL);var{formatters:XL}=B9.exports;XL.o=function(D){return this.inspectOpts.colors=this.useColors,E9.inspect(D,this.inspectOpts).split(`
`).map(($)=>$.trim()).join(" ")};XL.O=function(D){return this.inspectOpts.colors=this.useColors,E9.inspect(D,this.inspectOpts)}});var DJ=C((U2D,eF)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)eF.exports=$L();else eF.exports=KL()});var cD=C((kh)=>{kh.fromCallback=function(D){return Object.defineProperty(function(...$){if(typeof $[$.length-1]==="function")D.apply(this,$);else return new Promise((U,J)=>{$.push((F,I)=>F!=null?J(F):U(I)),D.apply(this,$)})},"name",{value:D.name})};kh.fromPromise=function(D){return Object.defineProperty(function(...$){let U=$[$.length-1];if(typeof U!=="function")return D.apply(this,$);else $.pop(),D.apply(this,$).then((J)=>U(null,J),U)},"name",{value:D.name})}});var X0=C(($J)=>{var uL=cD().fromCallback,Y0=R$(),gh=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter((D)=>{return typeof Y0[D]==="function"});Object.assign($J,Y0);gh.forEach((D)=>{$J[D]=uL(Y0[D])});$J.exists=function(D,$){if(typeof $==="function")return Y0.exists(D,$);return new Promise((U)=>{return Y0.exists(D,U)})};$J.read=function(D,$,U,J,F,I){if(typeof I==="function")return Y0.read(D,$,U,J,F,I);return new Promise((Y,X)=>{Y0.read(D,$,U,J,F,(Q,w,K)=>{if(Q)return X(Q);Y({bytesRead:w,buffer:K})})})};$J.write=function(D,$,...U){if(typeof U[U.length-1]==="function")return Y0.write(D,$,...U);return new Promise((J,F)=>{Y0.write(D,$,...U,(I,Y,X)=>{if(I)return F(I);J({bytesWritten:Y,buffer:X})})})};$J.readv=function(D,$,...U){if(typeof U[U.length-1]==="function")return Y0.readv(D,$,...U);return new Promise((J,F)=>{Y0.readv(D,$,...U,(I,Y,X)=>{if(I)return F(I);J({bytesRead:Y,buffers:X})})})};$J.writev=function(D,$,...U){if(typeof U[U.length-1]==="function")return Y0.writev(D,$,...U);return new Promise((J,F)=>{Y0.writev(D,$,...U,(I,Y,X)=>{if(I)return F(I);J({bytesWritten:Y,buffers:X})})})};if(typeof Y0.realpath.native==="function")$J.realpath.native=uL(Y0.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var GL=C((ch,WL)=>{var dh=o("path");ch.checkPath=function($){if(process.platform==="win32"){if(/[<>:"|?*]/.test($.replace(dh.parse($).root,""))){let J=Error(`Path contains invalid characters: ${$}`);throw J.code="EINVAL",J}}}});var qL=C((lh,UJ)=>{var zL=X0(),{checkPath:EL}=GL(),BL=(D)=>{let $={mode:511};if(typeof D==="number")return D;return{...$,...D}.mode};lh.makeDir=async(D,$)=>{return EL(D),zL.mkdir(D,{mode:BL($),recursive:!0})};lh.makeDirSync=(D,$)=>{return EL(D),zL.mkdirSync(D,{mode:BL($),recursive:!0})}});var h0=C((Y2D,VL)=>{var oh=cD().fromPromise,{makeDir:th,makeDirSync:FJ}=qL(),JJ=oh(th);VL.exports={mkdirs:JJ,mkdirsSync:FJ,mkdirp:JJ,mkdirpSync:FJ,ensureDir:JJ,ensureDirSync:FJ}});var b$=C((X2D,LL)=>{var ah=cD().fromPromise,ZL=X0();function sh(D){return ZL.access(D).then(()=>!0).catch(()=>!1)}LL.exports={pathExists:ah(sh),pathExistsSync:ZL.existsSync}});var IJ=C((Q2D,OL)=>{var d1=X0(),eh=cD().fromPromise;async function Dn(D,$,U){let J=await d1.open(D,"r+"),F=null;try{await d1.futimes(J,$,U)}catch(I){F=I}finally{try{await d1.close(J)}catch(I){if(!F)F=I}}if(F)throw F}function $n(D,$,U){let J=d1.openSync(D,"r+"),F=null;try{d1.futimesSync(J,$,U)}catch(I){F=I}finally{try{d1.closeSync(J)}catch(I){if(!F)F=I}}if(F)throw F}OL.exports={utimesMillis:eh(Dn),utimesMillisSync:$n}});var M6=C((w2D,ML)=>{var c1=X0(),iD=o("path"),HL=cD().fromPromise;function Un(D,$,U){let J=U.dereference?(F)=>c1.stat(F,{bigint:!0}):(F)=>c1.lstat(F,{bigint:!0});return Promise.all([J(D),J($).catch((F)=>{if(F.code==="ENOENT")return null;throw F})]).then(([F,I])=>({srcStat:F,destStat:I}))}function Fn(D,$,U){let J,F=U.dereference?(Y)=>c1.statSync(Y,{bigint:!0}):(Y)=>c1.lstatSync(Y,{bigint:!0}),I=F(D);try{J=F($)}catch(Y){if(Y.code==="ENOENT")return{srcStat:I,destStat:null};throw Y}return{srcStat:I,destStat:J}}async function Jn(D,$,U,J){let{srcStat:F,destStat:I}=await Un(D,$,J);if(I){if(k2(F,I)){let Y=iD.basename(D),X=iD.basename($);if(U==="move"&&Y!==X&&Y.toLowerCase()===X.toLowerCase())return{srcStat:F,destStat:I,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(F.isDirectory()&&!I.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!F.isDirectory()&&I.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(F.isDirectory()&&YJ(D,$))throw Error(q9(D,$,U));return{srcStat:F,destStat:I}}function In(D,$,U,J){let{srcStat:F,destStat:I}=Fn(D,$,J);if(I){if(k2(F,I)){let Y=iD.basename(D),X=iD.basename($);if(U==="move"&&Y!==X&&Y.toLowerCase()===X.toLowerCase())return{srcStat:F,destStat:I,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(F.isDirectory()&&!I.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!F.isDirectory()&&I.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(F.isDirectory()&&YJ(D,$))throw Error(q9(D,$,U));return{srcStat:F,destStat:I}}async function NL(D,$,U,J){let F=iD.resolve(iD.dirname(D)),I=iD.resolve(iD.dirname(U));if(I===F||I===iD.parse(I).root)return;let Y;try{Y=await c1.stat(I,{bigint:!0})}catch(X){if(X.code==="ENOENT")return;throw X}if(k2($,Y))throw Error(q9(D,U,J));return NL(D,$,I,J)}function vL(D,$,U,J){let F=iD.resolve(iD.dirname(D)),I=iD.resolve(iD.dirname(U));if(I===F||I===iD.parse(I).root)return;let Y;try{Y=c1.statSync(I,{bigint:!0})}catch(X){if(X.code==="ENOENT")return;throw X}if(k2($,Y))throw Error(q9(D,U,J));return vL(D,$,I,J)}function k2(D,$){return $.ino!==void 0&&$.dev!==void 0&&$.ino===D.ino&&$.dev===D.dev}function YJ(D,$){let U=iD.resolve(D).split(iD.sep).filter((F)=>F),J=iD.resolve($).split(iD.sep).filter((F)=>F);return U.every((F,I)=>J[I]===F)}function q9(D,$,U){return`Cannot ${U} '${D}' to a subdirectory of itself, '${$}'.`}ML.exports={checkPaths:HL(Jn),checkPathsSync:In,checkParentPaths:HL(NL),checkParentPathsSync:vL,isSrcSubdir:YJ,areIdentical:k2}});var jL=C((K2D,AL)=>{async function Yn(D,$){let U=[];for await(let J of D)U.push($(J).then(()=>null,(F)=>F??Error("unknown error")));await Promise.all(U.map((J)=>J.then((F)=>{if(F!==null)throw F})))}AL.exports={asyncIteratorConcurrentProcess:Yn}});var PL=C((u2D,TL)=>{var D0=X0(),x2=o("path"),{mkdirs:Xn}=h0(),{pathExists:Qn}=b$(),{utimesMillis:wn}=IJ(),_2=M6(),{asyncIteratorConcurrentProcess:Kn}=jL();async function un(D,$,U={}){if(typeof U==="function")U={filter:U};if(U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:J,destStat:F}=await _2.checkPaths(D,$,"copy",U);if(await _2.checkParentPaths(D,J,$,"copy"),!await SL(D,$,U))return;let Y=x2.dirname($);if(!await Qn(Y))await Xn(Y);await CL(F,D,$,U)}async function SL(D,$,U){if(!U.filter)return!0;return U.filter(D,$)}async function CL(D,$,U,J){let I=await(J.dereference?D0.stat:D0.lstat)($);if(I.isDirectory())return En(I,D,$,U,J);if(I.isFile()||I.isCharacterDevice()||I.isBlockDevice())return Wn(I,D,$,U,J);if(I.isSymbolicLink())return Bn(D,$,U,J);if(I.isSocket())throw Error(`Cannot copy a socket file: ${$}`);if(I.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}async function Wn(D,$,U,J,F){if(!$)return RL(D,U,J,F);if(F.overwrite)return await D0.unlink(J),RL(D,U,J,F);if(F.errorOnExist)throw Error(`'${J}' already exists`)}async function RL(D,$,U,J){if(await D0.copyFile($,U),J.preserveTimestamps){if(Gn(D.mode))await zn(U,D.mode);let F=await D0.stat($);await wn(U,F.atime,F.mtime)}return D0.chmod(U,D.mode)}function Gn(D){return(D&128)===0}function zn(D,$){return D0.chmod(D,$|128)}async function En(D,$,U,J,F){if(!$)await D0.mkdir(J);if(await Kn(await D0.opendir(U),async(I)=>{let Y=x2.join(U,I.name),X=x2.join(J,I.name);if(await SL(Y,X,F)){let{destStat:w}=await _2.checkPaths(Y,X,"copy",F);await CL(w,Y,X,F)}}),!$)await D0.chmod(J,D.mode)}async function Bn(D,$,U,J){let F=await D0.readlink($);if(J.dereference)F=x2.resolve(process.cwd(),F);if(!D)return D0.symlink(F,U);let I=null;try{I=await D0.readlink(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return D0.symlink(F,U);throw Y}if(J.dereference)I=x2.resolve(process.cwd(),I);if(F!==I){if(_2.isSrcSubdir(F,I))throw Error(`Cannot copy '${F}' to a subdirectory of itself, '${I}'.`);if(_2.isSrcSubdir(I,F))throw Error(`Cannot overwrite '${I}' with '${F}'.`)}return await D0.unlink(U),D0.symlink(F,U)}TL.exports=un});var gL=C((W2D,_L)=>{var Q0=R$(),g2=o("path"),qn=h0().mkdirsSync,Vn=IJ().utimesMillisSync,f2=M6();function Zn(D,$,U){if(typeof U==="function")U={filter:U};if(U=U||{},U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:J,destStat:F}=f2.checkPathsSync(D,$,"copy",U);if(f2.checkParentPathsSync(D,J,$,"copy"),U.filter&&!U.filter(D,$))return;let I=g2.dirname($);if(!Q0.existsSync(I))qn(I);return bL(F,D,$,U)}function bL(D,$,U,J){let I=(J.dereference?Q0.statSync:Q0.lstatSync)($);if(I.isDirectory())return An(I,D,$,U,J);else if(I.isFile()||I.isCharacterDevice()||I.isBlockDevice())return Ln(I,D,$,U,J);else if(I.isSymbolicLink())return Sn(D,$,U,J);else if(I.isSocket())throw Error(`Cannot copy a socket file: ${$}`);else if(I.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}function Ln(D,$,U,J,F){if(!$)return kL(D,U,J,F);return On(D,U,J,F)}function On(D,$,U,J){if(J.overwrite)return Q0.unlinkSync(U),kL(D,$,U,J);else if(J.errorOnExist)throw Error(`'${U}' already exists`)}function kL(D,$,U,J){if(Q0.copyFileSync($,U),J.preserveTimestamps)Hn(D.mode,$,U);return XJ(U,D.mode)}function Hn(D,$,U){if(Nn(D))vn(U,D);return Mn($,U)}function Nn(D){return(D&128)===0}function vn(D,$){return XJ(D,$|128)}function XJ(D,$){return Q0.chmodSync(D,$)}function Mn(D,$){let U=Q0.statSync(D);return Vn($,U.atime,U.mtime)}function An(D,$,U,J,F){if(!$)return jn(D.mode,U,J,F);return xL(U,J,F)}function jn(D,$,U,J){return Q0.mkdirSync(U),xL($,U,J),XJ(U,D)}function xL(D,$,U){let J=Q0.opendirSync(D);try{let F;while((F=J.readSync())!==null)Rn(F.name,D,$,U)}finally{J.closeSync()}}function Rn(D,$,U,J){let F=g2.join($,D),I=g2.join(U,D);if(J.filter&&!J.filter(F,I))return;let{destStat:Y}=f2.checkPathsSync(F,I,"copy",J);return bL(Y,F,I,J)}function Sn(D,$,U,J){let F=Q0.readlinkSync($);if(J.dereference)F=g2.resolve(process.cwd(),F);if(!D)return Q0.symlinkSync(F,U);else{let I;try{I=Q0.readlinkSync(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return Q0.symlinkSync(F,U);throw Y}if(J.dereference)I=g2.resolve(process.cwd(),I);if(F!==I){if(f2.isSrcSubdir(F,I))throw Error(`Cannot copy '${F}' to a subdirectory of itself, '${I}'.`);if(f2.isSrcSubdir(I,F))throw Error(`Cannot overwrite '${I}' with '${F}'.`)}return Cn(F,U)}}function Cn(D,$){return Q0.unlinkSync($),Q0.symlinkSync(D,$)}_L.exports=Zn});var V9=C((G2D,fL)=>{var Tn=cD().fromPromise;fL.exports={copy:Tn(PL()),copySync:gL()}});var m2=C((z2D,yL)=>{var mL=R$(),Pn=cD().fromCallback;function bn(D,$){mL.rm(D,{recursive:!0,force:!0},$)}function kn(D){mL.rmSync(D,{recursive:!0,force:!0})}yL.exports={remove:Pn(bn),removeSync:kn}});var rL=C((E2D,pL)=>{var xn=cD().fromPromise,dL=X0(),cL=o("path"),iL=h0(),lL=m2(),hL=xn(async function($){let U;try{U=await dL.readdir($)}catch{return iL.mkdirs($)}return Promise.all(U.map((J)=>lL.remove(cL.join($,J))))});function nL(D){let $;try{$=dL.readdirSync(D)}catch{return iL.mkdirsSync(D)}$.forEach((U)=>{U=cL.join(D,U),lL.removeSync(U)})}pL.exports={emptyDirSync:nL,emptydirSync:nL,emptyDir:hL,emptydir:hL}});var sL=C((B2D,aL)=>{var _n=cD().fromPromise,oL=o("path"),u$=X0(),tL=h0();async function gn(D){let $;try{$=await u$.stat(D)}catch{}if($&&$.isFile())return;let U=oL.dirname(D),J=null;try{J=await u$.stat(U)}catch(F){if(F.code==="ENOENT"){await tL.mkdirs(U),await u$.writeFile(D,"");return}else throw F}if(J.isDirectory())await u$.writeFile(D,"");else await u$.readdir(U)}function fn(D){let $;try{$=u$.statSync(D)}catch{}if($&&$.isFile())return;let U=oL.dirname(D);try{if(!u$.statSync(U).isDirectory())u$.readdirSync(U)}catch(J){if(J&&J.code==="ENOENT")tL.mkdirsSync(U);else throw J}u$.writeFileSync(D,"")}aL.exports={createFile:_n(gn),createFileSync:fn}});var FO=C((q2D,UO)=>{var mn=cD().fromPromise,eL=o("path"),k$=X0(),DO=h0(),{pathExists:yn}=b$(),{areIdentical:$O}=M6();async function hn(D,$){let U;try{U=await k$.lstat($,{bigint:!0})}catch{}let J;try{J=await k$.lstat(D,{bigint:!0})}catch(Y){throw Y.message=Y.message.replace("lstat","ensureLink"),Y}if(U&&$O(J,U))return;let F=eL.dirname($);if(!await yn(F))await DO.mkdirs(F);await k$.link(D,$)}function nn(D,$){let U;try{U=k$.lstatSync($,{bigint:!0})}catch{}try{let I=k$.lstatSync(D,{bigint:!0});if(U&&$O(I,U))return}catch(I){throw I.message=I.message.replace("lstat","ensureLink"),I}let J=eL.dirname($);if(k$.existsSync(J))return k$.linkSync(D,$);return DO.mkdirsSync(J),k$.linkSync(D,$)}UO.exports={createLink:mn(hn),createLinkSync:nn}});var IO=C((V2D,JO)=>{var x$=o("path"),y2=X0(),{pathExists:dn}=b$(),cn=cD().fromPromise;async function ln(D,$){if(x$.isAbsolute(D)){try{await y2.lstat(D)}catch(I){throw I.message=I.message.replace("lstat","ensureSymlink"),I}return{toCwd:D,toDst:D}}let U=x$.dirname($),J=x$.join(U,D);if(await dn(J))return{toCwd:J,toDst:D};try{await y2.lstat(D)}catch(I){throw I.message=I.message.replace("lstat","ensureSymlink"),I}return{toCwd:D,toDst:x$.relative(U,D)}}function pn(D,$){if(x$.isAbsolute(D)){if(!y2.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let U=x$.dirname($),J=x$.join(U,D);if(y2.existsSync(J))return{toCwd:J,toDst:D};if(!y2.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:x$.relative(U,D)}}JO.exports={symlinkPaths:cn(ln),symlinkPathsSync:pn}});var QO=C((Z2D,XO)=>{var YO=X0(),rn=cD().fromPromise;async function on(D,$){if($)return $;let U;try{U=await YO.lstat(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}function tn(D,$){if($)return $;let U;try{U=YO.lstatSync(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}XO.exports={symlinkType:rn(on),symlinkTypeSync:tn}});var uO=C((L2D,KO)=>{var an=cD().fromPromise,_$=o("path"),q0=X0(),{mkdirs:sn,mkdirsSync:en}=h0(),{symlinkPaths:Dd,symlinkPathsSync:$d}=IO(),{symlinkType:Ud,symlinkTypeSync:Fd}=QO(),{pathExists:Jd}=b$(),{areIdentical:wO}=M6();async function Id(D,$,U){let J;try{J=await q0.lstat($)}catch{}if(J&&J.isSymbolicLink()){let X;if(_$.isAbsolute(D))X=await q0.stat(D,{bigint:!0});else{let w=_$.dirname($),K=_$.join(w,D);try{X=await q0.stat(K,{bigint:!0})}catch{X=await q0.stat(D,{bigint:!0})}}let Q=await q0.stat($,{bigint:!0});if(wO(X,Q))return}let F=await Dd(D,$);D=F.toDst;let I=await Ud(F.toCwd,U),Y=_$.dirname($);if(!await Jd(Y))await sn(Y);return q0.symlink(D,$,I)}function Yd(D,$,U){let J;try{J=q0.lstatSync($)}catch{}if(J&&J.isSymbolicLink()){let X;if(_$.isAbsolute(D))X=q0.statSync(D,{bigint:!0});else{let w=_$.dirname($),K=_$.join(w,D);try{X=q0.statSync(K,{bigint:!0})}catch{X=q0.statSync(D,{bigint:!0})}}let Q=q0.statSync($,{bigint:!0});if(wO(X,Q))return}let F=$d(D,$);D=F.toDst,U=Fd(F.toCwd,U);let I=_$.dirname($);if(q0.existsSync(I))return q0.symlinkSync(D,$,U);return en(I),q0.symlinkSync(D,$,U)}KO.exports={createSymlink:an(Id),createSymlinkSync:Yd}});var ZO=C((O2D,VO)=>{var{createFile:WO,createFileSync:GO}=sL(),{createLink:zO,createLinkSync:EO}=FO(),{createSymlink:BO,createSymlinkSync:qO}=uO();VO.exports={createFile:WO,createFileSync:GO,ensureFile:WO,ensureFileSync:GO,createLink:zO,createLinkSync:EO,ensureLink:zO,ensureLinkSync:EO,createSymlink:BO,createSymlinkSync:qO,ensureSymlink:BO,ensureSymlinkSync:qO}});var Z9=C((H2D,LO)=>{function Xd(D,{EOL:$=`
`,finalEOL:U=!0,replacer:J=null,spaces:F}={}){let I=U?$:"",Y=JSON.stringify(D,J,F);if(Y===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return Y.replace(/\n/g,$)+I}function Qd(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}LO.exports={stringify:Xd,stripBom:Qd}});var vO=C((N2D,NO)=>{var i1;try{i1=R$()}catch(D){i1=o("fs")}var L9=cD(),{stringify:OO,stripBom:HO}=Z9();async function wd(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||i1,J="throws"in $?$.throws:!0,F=await L9.fromCallback(U.readFile)(D,$);F=HO(F);let I;try{I=JSON.parse(F,$?$.reviver:null)}catch(Y){if(J)throw Y.message=`${D}: ${Y.message}`,Y;else return null}return I}var Kd=L9.fromPromise(wd);function ud(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||i1,J="throws"in $?$.throws:!0;try{let F=U.readFileSync(D,$);return F=HO(F),JSON.parse(F,$.reviver)}catch(F){if(J)throw F.message=`${D}: ${F.message}`,F;else return null}}async function Wd(D,$,U={}){let J=U.fs||i1,F=OO($,U);await L9.fromCallback(J.writeFile)(D,F,U)}var Gd=L9.fromPromise(Wd);function zd(D,$,U={}){let J=U.fs||i1,F=OO($,U);return J.writeFileSync(D,F,U)}NO.exports={readFile:Kd,readFileSync:ud,writeFile:Gd,writeFileSync:zd}});var AO=C((v2D,MO)=>{var O9=vO();MO.exports={readJson:O9.readFile,readJsonSync:O9.readFileSync,writeJson:O9.writeFile,writeJsonSync:O9.writeFileSync}});var H9=C((M2D,SO)=>{var Ed=cD().fromPromise,QJ=X0(),jO=o("path"),RO=h0(),Bd=b$().pathExists;async function qd(D,$,U="utf-8"){let J=jO.dirname(D);if(!await Bd(J))await RO.mkdirs(J);return QJ.writeFile(D,$,U)}function Vd(D,...$){let U=jO.dirname(D);if(!QJ.existsSync(U))RO.mkdirsSync(U);QJ.writeFileSync(D,...$)}SO.exports={outputFile:Ed(qd),outputFileSync:Vd}});var TO=C((A2D,CO)=>{var{stringify:Zd}=Z9(),{outputFile:Ld}=H9();async function Od(D,$,U={}){let J=Zd($,U);await Ld(D,J,U)}CO.exports=Od});var bO=C((j2D,PO)=>{var{stringify:Hd}=Z9(),{outputFileSync:Nd}=H9();function vd(D,$,U){let J=Hd($,U);Nd(D,J,U)}PO.exports=vd});var xO=C((R2D,kO)=>{var Md=cD().fromPromise,w0=AO();w0.outputJson=Md(TO());w0.outputJsonSync=bO();w0.outputJSON=w0.outputJson;w0.outputJSONSync=w0.outputJsonSync;w0.writeJSON=w0.writeJson;w0.writeJSONSync=w0.writeJsonSync;w0.readJSON=w0.readJson;w0.readJSONSync=w0.readJsonSync;kO.exports=w0});var yO=C((S2D,mO)=>{var Ad=X0(),_O=o("path"),{copy:jd}=V9(),{remove:fO}=m2(),{mkdirp:Rd}=h0(),{pathExists:Sd}=b$(),gO=M6();async function Cd(D,$,U={}){let J=U.overwrite||U.clobber||!1,{srcStat:F,isChangingCase:I=!1}=await gO.checkPaths(D,$,"move",U);await gO.checkParentPaths(D,F,$,"move");let Y=_O.dirname($);if(_O.parse(Y).root!==Y)await Rd(Y);return Td(D,$,J,I)}async function Td(D,$,U,J){if(!J){if(U)await fO($);else if(await Sd($))throw Error("dest already exists.")}try{await Ad.rename(D,$)}catch(F){if(F.code!=="EXDEV")throw F;await Pd(D,$,U)}}async function Pd(D,$,U){return await jd(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),fO(D)}mO.exports=Cd});var iO=C((C2D,cO)=>{var nO=R$(),KJ=o("path"),bd=V9().copySync,dO=m2().removeSync,kd=h0().mkdirpSync,hO=M6();function xd(D,$,U){U=U||{};let J=U.overwrite||U.clobber||!1,{srcStat:F,isChangingCase:I=!1}=hO.checkPathsSync(D,$,"move",U);if(hO.checkParentPathsSync(D,F,$,"move"),!_d($))kd(KJ.dirname($));return gd(D,$,J,I)}function _d(D){let $=KJ.dirname(D);return KJ.parse($).root===$}function gd(D,$,U,J){if(J)return wJ(D,$,U);if(U)return dO($),wJ(D,$,U);if(nO.existsSync($))throw Error("dest already exists.");return wJ(D,$,U)}function wJ(D,$,U){try{nO.renameSync(D,$)}catch(J){if(J.code!=="EXDEV")throw J;return fd(D,$,U)}}function fd(D,$,U){return bd(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),dO(D)}cO.exports=xd});var pO=C((T2D,lO)=>{var md=cD().fromPromise;lO.exports={move:md(yO()),moveSync:iO()}});var l1=C((P2D,rO)=>{rO.exports={...X0(),...V9(),...rL(),...ZO(),...xO(),...h0(),...pO(),...H9(),...b$(),...m2()}});var $H=C((b2D,DH)=>{var uJ,tO,aO,sO,eO=!0;if(typeof process<"u")({FORCE_COLOR:uJ,NODE_DISABLE_COLORS:tO,NO_COLOR:aO,TERM:sO}=process.env||{}),eO=process.stdout&&process.stdout.isTTY;var ZD={enabled:!tO&&aO==null&&sO!=="dumb"&&(uJ!=null&&uJ!=="0"||eO),reset:jD(0,0),bold:jD(1,22),dim:jD(2,22),italic:jD(3,23),underline:jD(4,24),inverse:jD(7,27),hidden:jD(8,28),strikethrough:jD(9,29),black:jD(30,39),red:jD(31,39),green:jD(32,39),yellow:jD(33,39),blue:jD(34,39),magenta:jD(35,39),cyan:jD(36,39),white:jD(37,39),gray:jD(90,39),grey:jD(90,39),bgBlack:jD(40,49),bgRed:jD(41,49),bgGreen:jD(42,49),bgYellow:jD(43,49),bgBlue:jD(44,49),bgMagenta:jD(45,49),bgCyan:jD(46,49),bgWhite:jD(47,49)};function oO(D,$){let U=0,J,F="",I="";for(;U<D.length;U++)if(J=D[U],F+=J.open,I+=J.close,~$.indexOf(J.close))$=$.replace(J.rgx,J.close+J.open);return F+$+I}function yd(D,$){let U={has:D,keys:$};return U.reset=ZD.reset.bind(U),U.bold=ZD.bold.bind(U),U.dim=ZD.dim.bind(U),U.italic=ZD.italic.bind(U),U.underline=ZD.underline.bind(U),U.inverse=ZD.inverse.bind(U),U.hidden=ZD.hidden.bind(U),U.strikethrough=ZD.strikethrough.bind(U),U.black=ZD.black.bind(U),U.red=ZD.red.bind(U),U.green=ZD.green.bind(U),U.yellow=ZD.yellow.bind(U),U.blue=ZD.blue.bind(U),U.magenta=ZD.magenta.bind(U),U.cyan=ZD.cyan.bind(U),U.white=ZD.white.bind(U),U.gray=ZD.gray.bind(U),U.grey=ZD.grey.bind(U),U.bgBlack=ZD.bgBlack.bind(U),U.bgRed=ZD.bgRed.bind(U),U.bgGreen=ZD.bgGreen.bind(U),U.bgYellow=ZD.bgYellow.bind(U),U.bgBlue=ZD.bgBlue.bind(U),U.bgMagenta=ZD.bgMagenta.bind(U),U.bgCyan=ZD.bgCyan.bind(U),U.bgWhite=ZD.bgWhite.bind(U),U}function jD(D,$){let U={open:`\x1B[${D}m`,close:`\x1B[${$}m`,rgx:new RegExp(`\\x1b\\[${$}m`,"g")};return function(J){if(this!==void 0&&this.has!==void 0)return!!~this.has.indexOf(D)||(this.has.push(D),this.keys.push(U)),J===void 0?this:ZD.enabled?oO(this.keys,J+""):J+"";return J===void 0?yd([D],[U]):ZD.enabled?oO([U],J+""):J+""}}DH.exports=ZD});var p1=C((UH)=>{Object.defineProperty(UH,"__esModule",{value:!0});UH.ancillary=UH.failure=UH.success=UH.input=UH.weak=UH.strong=void 0;var hd=B0(),a0=hd.__importDefault($H());UH.strong=a0.default.bold;UH.weak=a0.default.dim;UH.input=a0.default.cyan;UH.success=a0.default.green;UH.failure=a0.default.red;UH.ancillary=a0.default.cyan;var nd={strong:UH.strong,weak:UH.weak,input:UH.input,success:UH.success,failure:UH.failure,ancillary:UH.ancillary,log:{DEBUG:a0.default.magenta,INFO:a0.default.cyan,WARN:a0.default.yellow,ERROR:a0.default.red}};UH.default=nd});var GJ=C((QH)=>{Object.defineProperty(QH,"__esModule",{value:!0});QH.EscapeCode=void 0;var n0="\x1B[";class rD{}QH.EscapeCode=rD;rD.cursorLeft=()=>`${n0}G`;rD.cursorUp=(D=1)=>`${n0}${D}A`;rD.cursorDown=(D=1)=>`${n0}${D}B`;rD.cursorForward=(D=1)=>`${n0}${D}C`;rD.cursorBackward=(D=1)=>`${n0}${D}D`;rD.cursorHide=()=>`${n0}?25l`;rD.cursorShow=()=>`${n0}?25h`;rD.eraseLine=()=>`${n0}2K`;rD.eraseLines=(D)=>{let $="";for(let U=0;U<D;U++)if($+=rD.eraseLine(),U<D-1)$+=rD.cursorUp();return`${$}${rD.cursorLeft()}`};rD.eraseUp=()=>`${n0}1J`;rD.eraseDown=()=>`${n0}J`;rD.eraseScreen=()=>`${n0}2J`});var GH=C((uH)=>{Object.defineProperty(uH,"__esModule",{value:!0});uH.Cursor=void 0;var cd=B0(),id=cd.__importDefault(_F()),KH=GJ();class oD{static show(){if(oD.stream.isTTY)oD._isVisible=!0,oD.stream.write(KH.EscapeCode.cursorShow())}static hide(){if(oD.stream.isTTY){if(!oD._listenerAttached)(0,id.default)(()=>{oD.show()}),oD._listenerAttached=!0;oD._isVisible=!1,oD.stream.write(KH.EscapeCode.cursorHide())}}static toggle(){if(oD._isVisible)oD.hide();else oD.show()}}uH.Cursor=oD;oD.stream=process.stderr;oD._isVisible=!0;oD._listenerAttached=!1});var EJ=C((g2D,zJ)=>{var zH=(D)=>{if(Number.isNaN(D))return!1;if(D>=4352&&(D<=4447||D===9001||D===9002||11904<=D&&D<=12871&&D!==12351||12880<=D&&D<=19903||19968<=D&&D<=42182||43360<=D&&D<=43388||44032<=D&&D<=55203||63744<=D&&D<=64255||65040<=D&&D<=65049||65072<=D&&D<=65131||65281<=D&&D<=65376||65504<=D&&D<=65510||110592<=D&&D<=110593||127488<=D&&D<=127569||131072<=D&&D<=262141))return!0;return!1};zJ.exports=zH;zJ.exports.default=zH});var BH=C((f2D,EH)=>{var ld=(D)=>D&&D.exact?new RegExp(`^${"[\uD800-\uDBFF][\uDC00-\uDFFF]"}$`):new RegExp("[\uD800-\uDBFF][\uDC00-\uDFFF]","g");EH.exports=ld});var VH=C((m2D,qH)=>{qH.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var BJ=C((y2D,LH)=>{var h2=VH(),ZH={};for(let D of Object.keys(h2))ZH[h2[D]]=D;var a={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};LH.exports=a;for(let D of Object.keys(a)){if(!("channels"in a[D]))throw Error("missing channels property: "+D);if(!("labels"in a[D]))throw Error("missing channel labels property: "+D);if(a[D].labels.length!==a[D].channels)throw Error("channel and label counts mismatch: "+D);let{channels:$,labels:U}=a[D];delete a[D].channels,delete a[D].labels,Object.defineProperty(a[D],"channels",{value:$}),Object.defineProperty(a[D],"labels",{value:U})}a.rgb.hsl=function(D){let $=D[0]/255,U=D[1]/255,J=D[2]/255,F=Math.min($,U,J),I=Math.max($,U,J),Y=I-F,X,Q;if(I===F)X=0;else if($===I)X=(U-J)/Y;else if(U===I)X=2+(J-$)/Y;else if(J===I)X=4+($-U)/Y;if(X=Math.min(X*60,360),X<0)X+=360;let w=(F+I)/2;if(I===F)Q=0;else if(w<=0.5)Q=Y/(I+F);else Q=Y/(2-I-F);return[X,Q*100,w*100]};a.rgb.hsv=function(D){let $,U,J,F,I,Y=D[0]/255,X=D[1]/255,Q=D[2]/255,w=Math.max(Y,X,Q),K=w-Math.min(Y,X,Q),u=function(W){return(w-W)/6/K+0.5};if(K===0)F=0,I=0;else{if(I=K/w,$=u(Y),U=u(X),J=u(Q),Y===w)F=J-U;else if(X===w)F=0.3333333333333333+$-J;else if(Q===w)F=0.6666666666666666+U-$;if(F<0)F+=1;else if(F>1)F-=1}return[F*360,I*100,w*100]};a.rgb.hwb=function(D){let $=D[0],U=D[1],J=D[2],F=a.rgb.hsl(D)[0],I=0.00392156862745098*Math.min($,Math.min(U,J));return J=1-0.00392156862745098*Math.max($,Math.max(U,J)),[F,I*100,J*100]};a.rgb.cmyk=function(D){let $=D[0]/255,U=D[1]/255,J=D[2]/255,F=Math.min(1-$,1-U,1-J),I=(1-$-F)/(1-F)||0,Y=(1-U-F)/(1-F)||0,X=(1-J-F)/(1-F)||0;return[I*100,Y*100,X*100,F*100]};function pd(D,$){return(D[0]-$[0])**2+(D[1]-$[1])**2+(D[2]-$[2])**2}a.rgb.keyword=function(D){let $=ZH[D];if($)return $;let U=1/0,J;for(let F of Object.keys(h2)){let I=h2[F],Y=pd(D,I);if(Y<U)U=Y,J=F}return J};a.keyword.rgb=function(D){return h2[D]};a.rgb.xyz=function(D){let $=D[0]/255,U=D[1]/255,J=D[2]/255;$=$>0.04045?(($+0.055)/1.055)**2.4:$/12.92,U=U>0.04045?((U+0.055)/1.055)**2.4:U/12.92,J=J>0.04045?((J+0.055)/1.055)**2.4:J/12.92;let F=$*0.4124+U*0.3576+J*0.1805,I=$*0.2126+U*0.7152+J*0.0722,Y=$*0.0193+U*0.1192+J*0.9505;return[F*100,I*100,Y*100]};a.rgb.lab=function(D){let $=a.rgb.xyz(D),U=$[0],J=$[1],F=$[2];U/=95.047,J/=100,F/=108.883,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,J=J>0.008856?J**0.3333333333333333:7.787*J+0.13793103448275862,F=F>0.008856?F**0.3333333333333333:7.787*F+0.13793103448275862;let I=116*J-16,Y=500*(U-J),X=200*(J-F);return[I,Y,X]};a.hsl.rgb=function(D){let $=D[0]/360,U=D[1]/100,J=D[2]/100,F,I,Y;if(U===0)return Y=J*255,[Y,Y,Y];if(J<0.5)F=J*(1+U);else F=J+U-J*U;let X=2*J-F,Q=[0,0,0];for(let w=0;w<3;w++){if(I=$+0.3333333333333333*-(w-1),I<0)I++;if(I>1)I--;if(6*I<1)Y=X+(F-X)*6*I;else if(2*I<1)Y=F;else if(3*I<2)Y=X+(F-X)*(0.6666666666666666-I)*6;else Y=X;Q[w]=Y*255}return Q};a.hsl.hsv=function(D){let $=D[0],U=D[1]/100,J=D[2]/100,F=U,I=Math.max(J,0.01);J*=2,U*=J<=1?J:2-J,F*=I<=1?I:2-I;let Y=(J+U)/2,X=J===0?2*F/(I+F):2*U/(J+U);return[$,X*100,Y*100]};a.hsv.rgb=function(D){let $=D[0]/60,U=D[1]/100,J=D[2]/100,F=Math.floor($)%6,I=$-Math.floor($),Y=255*J*(1-U),X=255*J*(1-U*I),Q=255*J*(1-U*(1-I));switch(J*=255,F){case 0:return[J,Q,Y];case 1:return[X,J,Y];case 2:return[Y,J,Q];case 3:return[Y,X,J];case 4:return[Q,Y,J];case 5:return[J,Y,X]}};a.hsv.hsl=function(D){let $=D[0],U=D[1]/100,J=D[2]/100,F=Math.max(J,0.01),I,Y;Y=(2-U)*J;let X=(2-U)*F;return I=U*F,I/=X<=1?X:2-X,I=I||0,Y/=2,[$,I*100,Y*100]};a.hwb.rgb=function(D){let $=D[0]/360,U=D[1]/100,J=D[2]/100,F=U+J,I;if(F>1)U/=F,J/=F;let Y=Math.floor(6*$),X=1-J;if(I=6*$-Y,(Y&1)!==0)I=1-I;let Q=U+I*(X-U),w,K,u;switch(Y){default:case 6:case 0:w=X,K=Q,u=U;break;case 1:w=Q,K=X,u=U;break;case 2:w=U,K=X,u=Q;break;case 3:w=U,K=Q,u=X;break;case 4:w=Q,K=U,u=X;break;case 5:w=X,K=U,u=Q;break}return[w*255,K*255,u*255]};a.cmyk.rgb=function(D){let $=D[0]/100,U=D[1]/100,J=D[2]/100,F=D[3]/100,I=1-Math.min(1,$*(1-F)+F),Y=1-Math.min(1,U*(1-F)+F),X=1-Math.min(1,J*(1-F)+F);return[I*255,Y*255,X*255]};a.xyz.rgb=function(D){let $=D[0]/100,U=D[1]/100,J=D[2]/100,F,I,Y;return F=$*3.2406+U*-1.5372+J*-0.4986,I=$*-0.9689+U*1.8758+J*0.0415,Y=$*0.0557+U*-0.204+J*1.057,F=F>0.0031308?1.055*F**0.4166666666666667-0.055:F*12.92,I=I>0.0031308?1.055*I**0.4166666666666667-0.055:I*12.92,Y=Y>0.0031308?1.055*Y**0.4166666666666667-0.055:Y*12.92,F=Math.min(Math.max(0,F),1),I=Math.min(Math.max(0,I),1),Y=Math.min(Math.max(0,Y),1),[F*255,I*255,Y*255]};a.xyz.lab=function(D){let $=D[0],U=D[1],J=D[2];$/=95.047,U/=100,J/=108.883,$=$>0.008856?$**0.3333333333333333:7.787*$+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,J=J>0.008856?J**0.3333333333333333:7.787*J+0.13793103448275862;let F=116*U-16,I=500*($-U),Y=200*(U-J);return[F,I,Y]};a.lab.xyz=function(D){let $=D[0],U=D[1],J=D[2],F,I,Y;I=($+16)/116,F=U/500+I,Y=I-J/200;let X=I**3,Q=F**3,w=Y**3;return I=X>0.008856?X:(I-0.13793103448275862)/7.787,F=Q>0.008856?Q:(F-0.13793103448275862)/7.787,Y=w>0.008856?w:(Y-0.13793103448275862)/7.787,F*=95.047,I*=100,Y*=108.883,[F,I,Y]};a.lab.lch=function(D){let $=D[0],U=D[1],J=D[2],F;if(F=Math.atan2(J,U)*360/2/Math.PI,F<0)F+=360;let Y=Math.sqrt(U*U+J*J);return[$,Y,F]};a.lch.lab=function(D){let $=D[0],U=D[1],F=D[2]/360*2*Math.PI,I=U*Math.cos(F),Y=U*Math.sin(F);return[$,I,Y]};a.rgb.ansi16=function(D,$=null){let[U,J,F]=D,I=$===null?a.rgb.hsv(D)[2]:$;if(I=Math.round(I/50),I===0)return 30;let Y=30+(Math.round(F/255)<<2|Math.round(J/255)<<1|Math.round(U/255));if(I===2)Y+=60;return Y};a.hsv.ansi16=function(D){return a.rgb.ansi16(a.hsv.rgb(D),D[2])};a.rgb.ansi256=function(D){let $=D[0],U=D[1],J=D[2];if($===U&&U===J){if($<8)return 16;if($>248)return 231;return Math.round(($-8)/247*24)+232}return 16+36*Math.round($/255*5)+6*Math.round(U/255*5)+Math.round(J/255*5)};a.ansi16.rgb=function(D){let $=D%10;if($===0||$===7){if(D>50)$+=3.5;return $=$/10.5*255,[$,$,$]}let U=(~~(D>50)+1)*0.5,J=($&1)*U*255,F=($>>1&1)*U*255,I=($>>2&1)*U*255;return[J,F,I]};a.ansi256.rgb=function(D){if(D>=232){let I=(D-232)*10+8;return[I,I,I]}D-=16;let $,U=Math.floor(D/36)/5*255,J=Math.floor(($=D%36)/6)/5*255,F=$%6/5*255;return[U,J,F]};a.rgb.hex=function(D){let U=(((Math.round(D[0])&255)<<16)+((Math.round(D[1])&255)<<8)+(Math.round(D[2])&255)).toString(16).toUpperCase();return"000000".substring(U.length)+U};a.hex.rgb=function(D){let $=D.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!$)return[0,0,0];let U=$[0];if($[0].length===3)U=U.split("").map((X)=>{return X+X}).join("");let J=parseInt(U,16),F=J>>16&255,I=J>>8&255,Y=J&255;return[F,I,Y]};a.rgb.hcg=function(D){let $=D[0]/255,U=D[1]/255,J=D[2]/255,F=Math.max(Math.max($,U),J),I=Math.min(Math.min($,U),J),Y=F-I,X,Q;if(Y<1)X=I/(1-Y);else X=0;if(Y<=0)Q=0;else if(F===$)Q=(U-J)/Y%6;else if(F===U)Q=2+(J-$)/Y;else Q=4+($-U)/Y;return Q/=6,Q%=1,[Q*360,Y*100,X*100]};a.hsl.hcg=function(D){let $=D[1]/100,U=D[2]/100,J=U<0.5?2*$*U:2*$*(1-U),F=0;if(J<1)F=(U-0.5*J)/(1-J);return[D[0],J*100,F*100]};a.hsv.hcg=function(D){let $=D[1]/100,U=D[2]/100,J=$*U,F=0;if(J<1)F=(U-J)/(1-J);return[D[0],J*100,F*100]};a.hcg.rgb=function(D){let $=D[0]/360,U=D[1]/100,J=D[2]/100;if(U===0)return[J*255,J*255,J*255];let F=[0,0,0],I=$%1*6,Y=I%1,X=1-Y,Q=0;switch(Math.floor(I)){case 0:F[0]=1,F[1]=Y,F[2]=0;break;case 1:F[0]=X,F[1]=1,F[2]=0;break;case 2:F[0]=0,F[1]=1,F[2]=Y;break;case 3:F[0]=0,F[1]=X,F[2]=1;break;case 4:F[0]=Y,F[1]=0,F[2]=1;break;default:F[0]=1,F[1]=0,F[2]=X}return Q=(1-U)*J,[(U*F[0]+Q)*255,(U*F[1]+Q)*255,(U*F[2]+Q)*255]};a.hcg.hsv=function(D){let $=D[1]/100,U=D[2]/100,J=$+U*(1-$),F=0;if(J>0)F=$/J;return[D[0],F*100,J*100]};a.hcg.hsl=function(D){let $=D[1]/100,J=D[2]/100*(1-$)+0.5*$,F=0;if(J>0&&J<0.5)F=$/(2*J);else if(J>=0.5&&J<1)F=$/(2*(1-J));return[D[0],F*100,J*100]};a.hcg.hwb=function(D){let $=D[1]/100,U=D[2]/100,J=$+U*(1-$);return[D[0],(J-$)*100,(1-J)*100]};a.hwb.hcg=function(D){let $=D[1]/100,J=1-D[2]/100,F=J-$,I=0;if(F<1)I=(J-F)/(1-F);return[D[0],F*100,I*100]};a.apple.rgb=function(D){return[D[0]/65535*255,D[1]/65535*255,D[2]/65535*255]};a.rgb.apple=function(D){return[D[0]/255*65535,D[1]/255*65535,D[2]/255*65535]};a.gray.rgb=function(D){return[D[0]/100*255,D[0]/100*255,D[0]/100*255]};a.gray.hsl=function(D){return[0,0,D[0]]};a.gray.hsv=a.gray.hsl;a.gray.hwb=function(D){return[0,100,D[0]]};a.gray.cmyk=function(D){return[0,0,0,D[0]]};a.gray.lab=function(D){return[D[0],0,0]};a.gray.hex=function(D){let $=Math.round(D[0]/100*255)&255,J=(($<<16)+($<<8)+$).toString(16).toUpperCase();return"000000".substring(J.length)+J};a.rgb.gray=function(D){return[(D[0]+D[1]+D[2])/3/255*100]}});var HH=C((h2D,OH)=>{var N9=BJ();function rd(){let D={},$=Object.keys(N9);for(let U=$.length,J=0;J<U;J++)D[$[J]]={distance:-1,parent:null};return D}function od(D){let $=rd(),U=[D];$[D].distance=0;while(U.length){let J=U.pop(),F=Object.keys(N9[J]);for(let I=F.length,Y=0;Y<I;Y++){let X=F[Y],Q=$[X];if(Q.distance===-1)Q.distance=$[J].distance+1,Q.parent=J,U.unshift(X)}}return $}function td(D,$){return function(U){return $(D(U))}}function ad(D,$){let U=[$[D].parent,D],J=N9[$[D].parent][D],F=$[D].parent;while($[F].parent)U.unshift($[F].parent),J=td(N9[$[F].parent][F],J),F=$[F].parent;return J.conversion=U,J}OH.exports=function(D){let $=od(D),U={},J=Object.keys($);for(let F=J.length,I=0;I<F;I++){let Y=J[I];if($[Y].parent===null)continue;U[Y]=ad(Y,$)}return U}});var vH=C((n2D,NH)=>{var qJ=BJ(),sd=HH(),r1={},ed=Object.keys(qJ);function Dc(D){let $=function(...U){let J=U[0];if(J===void 0||J===null)return J;if(J.length>1)U=J;return D(U)};if("conversion"in D)$.conversion=D.conversion;return $}function $c(D){let $=function(...U){let J=U[0];if(J===void 0||J===null)return J;if(J.length>1)U=J;let F=D(U);if(typeof F==="object")for(let I=F.length,Y=0;Y<I;Y++)F[Y]=Math.round(F[Y]);return F};if("conversion"in D)$.conversion=D.conversion;return $}ed.forEach((D)=>{r1[D]={},Object.defineProperty(r1[D],"channels",{value:qJ[D].channels}),Object.defineProperty(r1[D],"labels",{value:qJ[D].labels});let $=sd(D);Object.keys($).forEach((J)=>{let F=$[J];r1[D][J]=$c(F),r1[D][J].raw=Dc(F)})});NH.exports=r1});var ZJ=C((d2D,SH)=>{var MH=(D,$)=>(...U)=>{return`\x1B[${D(...U)+$}m`},AH=(D,$)=>(...U)=>{let J=D(...U);return`\x1B[${38+$};5;${J}m`},jH=(D,$)=>(...U)=>{let J=D(...U);return`\x1B[${38+$};2;${J[0]};${J[1]};${J[2]}m`},v9=(D)=>D,RH=(D,$,U)=>[D,$,U],o1=(D,$,U)=>{Object.defineProperty(D,$,{get:()=>{let J=U();return Object.defineProperty(D,$,{value:J,enumerable:!0,configurable:!0}),J},enumerable:!0,configurable:!0})},VJ,t1=(D,$,U,J)=>{if(VJ===void 0)VJ=vH();let F=J?10:0,I={};for(let[Y,X]of Object.entries(VJ)){let Q=Y==="ansi16"?"ansi":Y;if(Y===$)I[Q]=D(U,F);else if(typeof X==="object")I[Q]=D(X[$],F)}return I};function Uc(){let D=new Map,$={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};$.color.gray=$.color.blackBright,$.bgColor.bgGray=$.bgColor.bgBlackBright,$.color.grey=$.color.blackBright,$.bgColor.bgGrey=$.bgColor.bgBlackBright;for(let[U,J]of Object.entries($)){for(let[F,I]of Object.entries(J))$[F]={open:`\x1B[${I[0]}m`,close:`\x1B[${I[1]}m`},J[F]=$[F],D.set(I[0],I[1]);Object.defineProperty($,U,{value:J,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",o1($.color,"ansi",()=>t1(MH,"ansi16",v9,!1)),o1($.color,"ansi256",()=>t1(AH,"ansi256",v9,!1)),o1($.color,"ansi16m",()=>t1(jH,"rgb",RH,!1)),o1($.bgColor,"ansi",()=>t1(MH,"ansi16",v9,!0)),o1($.bgColor,"ansi256",()=>t1(AH,"ansi256",v9,!0)),o1($.bgColor,"ansi16m",()=>t1(jH,"rgb",RH,!0)),$}Object.defineProperty(SH,"exports",{enumerable:!0,get:Uc})});var kH=C((c2D,bH)=>{var Fc=EJ(),Jc=BH(),CH=ZJ(),PH=["\x1B","›"],M9=(D)=>`${PH[0]}[${D}m`,TH=(D,$,U)=>{let J=[];D=[...D];for(let F of D){let I=F;if(F.includes(";"))F=F.split(";")[0][0]+"0";let Y=CH.codes.get(Number.parseInt(F,10));if(Y){let X=D.indexOf(Y.toString());if(X===-1)J.push(M9($?Y:I));else D.splice(X,1)}else if($){J.push(M9(0));break}else J.push(M9(I))}if($){if(J=J.filter((F,I)=>J.indexOf(F)===I),U!==void 0){let F=M9(CH.codes.get(Number.parseInt(U,10)));J=J.reduce((I,Y)=>Y===F?[Y,...I]:[...I,Y],[])}}return J.join("")};bH.exports=(D,$,U)=>{let J=[...D],F=[],I=typeof U==="number"?U:J.length,Y=!1,X,Q=0,w="";for(let[K,u]of J.entries()){let W=!1;if(PH.includes(u)){let E=/\d[^m]*/.exec(D.slice(K,K+18));if(X=E&&E.length>0?E[0]:void 0,Q<I){if(Y=!0,X!==void 0)F.push(X)}}else if(Y&&u==="m")Y=!1,W=!0;if(!Y&&!W)Q++;if(!Jc({exact:!0}).test(u)&&Fc(u.codePointAt())){if(Q++,typeof U!=="number")I++}if(Q>$&&Q<=I)w+=u;else if(Q===$&&!Y&&X!==void 0)w=TH(F);else if(Q>=I){w+=TH(F,!0,X);break}}return w}});var _H=C((i2D,xH)=>{xH.exports=({onlyFirst:D=!1}={})=>{let $=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp($,D?void 0:"g")}});var A9=C((l2D,gH)=>{var Ic=_H();gH.exports=(D)=>typeof D==="string"?D.replace(Ic(),""):D});var mH=C((p2D,fH)=>{fH.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var OJ=C((r2D,LJ)=>{var Yc=A9(),Xc=EJ(),Qc=mH(),yH=(D)=>{if(typeof D!=="string"||D.length===0)return 0;if(D=Yc(D),D.length===0)return 0;D=D.replace(Qc(),"  ");let $=0;for(let U=0;U<D.length;U++){let J=D.codePointAt(U);if(J<=31||J>=127&&J<=159)continue;if(J>=768&&J<=879)continue;if(J>65535)U++;$+=Xc(J)?2:1}return $};LJ.exports=yH;LJ.exports.default=yH});var cH=C((o2D,dH)=>{var n2=OJ(),wc=A9(),Kc=ZJ(),j9=new Set(["\x1B","›"]),hH=(D)=>`${j9.values().next().value}[${D}m`,nH=(D)=>`${j9.values().next().value}]8;;${D}\x07`,uc=(D)=>D.split(" ").map(($)=>n2($)),HJ=(D,$,U)=>{let J=[...$],F=!1,I=!1,Y=n2(wc(D[D.length-1]));for(let[X,Q]of J.entries()){let w=n2(Q);if(Y+w<=U)D[D.length-1]+=Q;else D.push(Q),Y=0;if(j9.has(Q))F=!0,I=J.slice(X+1).join("").startsWith("]8;;");if(F){if(I){if(Q==="\x07")F=!1,I=!1}else if(Q==="m")F=!1;continue}if(Y+=w,Y===U&&X<J.length-1)D.push(""),Y=0}if(!Y&&D[D.length-1].length>0&&D.length>1)D[D.length-2]+=D.pop()},Wc=(D)=>{let $=D.split(" "),U=$.length;while(U>0){if(n2($[U-1])>0)break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},Gc=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let J="",F,I,Y=uc(D),X=[""];for(let[w,K]of D.split(" ").entries()){if(U.trim!==!1)X[X.length-1]=X[X.length-1].trimStart();let u=n2(X[X.length-1]);if(w!==0){if(u>=$&&(U.wordWrap===!1||U.trim===!1))X.push(""),u=0;if(u>0||U.trim===!1)X[X.length-1]+=" ",u++}if(U.hard&&Y[w]>$){let W=$-u,E=1+Math.floor((Y[w]-W-1)/$);if(Math.floor((Y[w]-1)/$)<E)X.push("");HJ(X,K,$);continue}if(u+Y[w]>$&&u>0&&Y[w]>0){if(U.wordWrap===!1&&u<$){HJ(X,K,$);continue}X.push("")}if(u+Y[w]>$&&U.wordWrap===!1){HJ(X,K,$);continue}X[X.length-1]+=K}if(U.trim!==!1)X=X.map(Wc);let Q=[...X.join(`
`)];for(let[w,K]of Q.entries()){if(J+=K,j9.has(K)){let{groups:W}=new RegExp("(?:\\[(?<code>\\d+)m|\\]8;;(?<uri>.*)\x07)").exec(Q.slice(w).join(""))||{groups:{}};if(W.code!==void 0){let E=Number.parseFloat(W.code);F=E===39?void 0:E}else if(W.uri!==void 0)I=W.uri.length===0?void 0:W.uri}let u=Kc.codes.get(Number(F));if(Q[w+1]===`
`){if(I)J+=nH("");if(F&&u)J+=hH(u)}else if(K===`
`){if(F&&u)J+=hH(F);if(I)J+=nH(I)}}return J};dH.exports=(D,$,U)=>{return String(D).normalize().replace(/\r\n/g,`
`).split(`
`).map((J)=>Gc(J,$,U)).join(`
`)}});var pH=C((t2D,lH)=>{var zc=o("os"),iH=zc.homedir();lH.exports=(D)=>{if(typeof D!=="string")throw TypeError(`Expected a string, got ${typeof D}`);return iH?D.replace(/^~(?=$|\/|\\)/,iH):D}});var UN=C((eH)=>{Object.defineProperty(eH,"__esModule",{value:!0});eH.columnar=eH.generateFillSpaceStringList=eH.expandPath=eH.prettyPath=eH.wordWrap=eH.indent=eH.TTY_WIDTH=eH.stripAnsi=eH.stringWidth=eH.sliceAnsi=void 0;var rH=B0(),Ec=rH.__importStar(o("os")),W$=rH.__importStar(o("path")),oH=kH();eH.sliceAnsi=oH;var R9=OJ();eH.stringWidth=R9;var Bc=A9();eH.stripAnsi=Bc;var qc=cH(),Vc=pH(),Zc=80,Lc=120;eH.TTY_WIDTH=process.stdout.columns?Math.max(Zc,Math.min(process.stdout.columns,Lc)):1/0;function tH(D=4){return" ".repeat(D)}eH.indent=tH;function Oc(D,{width:$=eH.TTY_WIDTH,indentation:U=0,append:J=""}){return qc(D,$-U-J.length,{trim:!0}).split(`
`).join(`${J}
${tH(U)}`)}eH.wordWrap=Oc;function Hc(D){D=aH(D);let $=process.cwd(),U=W$.dirname(D),J=Ec.homedir(),F=Math.abs(U.split(W$.sep).length-$.split(W$.sep).length);if($===U)return"."+W$.sep+W$.basename(D);else if(U.startsWith($))return"."+W$.sep+D.substring($.length+1);else if(F<=2){let I=W$.relative($,D);return I?I:"."}else if(D===J)return"~";else if(D.indexOf(J)===0)return"~"+W$.sep+D.substring(J.length+1);return D}eH.prettyPath=Hc;function aH(D){return W$.resolve(Vc(D))}eH.expandPath=aH;function sH(D,$=1,U=" "){if($<2)$=2;let J=Math.max(...D.map((Y)=>R9(Y))),F=J>$?J+1:$,I=U.repeat(F);return D.map((Y)=>oH(I,0,F-R9(Y)))}eH.generateFillSpaceStringList=sH;function Nc(D,{hsep:$="-",vsep:U="|",headers:J}){let F=J?!0:!1;if(!D[0])return"";let I=J?J.length:D[0].length,Y=J?J.map((K)=>[K]):D[0].map(()=>[]);for(let K of D){let u=0,W=K.map((E)=>{let G=E.split(`
`);return u=Math.max(u,G.length),G});for(let E in K)if(Y[E])Y[E].push(...W[E],...Array(u-W[E].length).fill(""))}let X=Y.map((K,u)=>{if(u<I-1){let W=sH(K);return K.map((E,G)=>`${E}${W[G]}${U===""?"":`${U} `}`)}else return K}),Q=0,w=X.reduce((K,u)=>{return K.map((W,E)=>{let G=K[E]+u[E];return Q=Math.max(Q,R9(G)),G})});if(F&&$!=="")w.splice(1,0,$.repeat(Q));return w.join(`
`)}eH.columnar=Nc});var YN=C((FN)=>{Object.defineProperty(FN,"__esModule",{value:!0});FN.TERMINAL_INFO=FN.CI_ENVIRONMENT_VARIABLES_DETECTED=FN.CI_ENVIRONMENT_VARIABLES=void 0;var Pc=B0(),bc=DJ(),kc=Pc.__importStar(o("os")),xc=(0,bc.debug)("ionic:utils-terminal:info");FN.CI_ENVIRONMENT_VARIABLES=["CI","BUILD_ID","BUILD_NUMBER","BITBUCKET_COMMIT","CODEBUILD_BUILD_ARN","GITHUB_ACTIONS"];FN.CI_ENVIRONMENT_VARIABLES_DETECTED=FN.CI_ENVIRONMENT_VARIABLES.filter((D)=>!!process.env[D]);function _c(){let{shell:D}=kc.userInfo();if(D)return D;if(process.env.SHELL)return process.env.SHELL;if(process.platform==="darwin")return"/bin/bash";if(process.platform==="win32")return process.env.COMSPEC?process.env.COMSPEC:"cmd.exe";return"/bin/sh"}if(FN.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0)xc(`Environment variables for CI detected: ${FN.CI_ENVIRONMENT_VARIABLES_DETECTED.join(", ")}`);FN.TERMINAL_INFO=Object.freeze({ci:FN.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0,shell:_c(),tty:Boolean(process.stdin.isTTY&&process.stdout.isTTY&&process.stderr.isTTY),windows:process.platform==="win32"||!!(process.env.OSTYPE&&/^(msys|cygwin)$/.test(process.env.OSTYPE)||process.env.MSYSTEM&&/^MINGW(32|64)$/.test(process.env.MSYSTEM))})});var NJ=C((a1)=>{Object.defineProperty(a1,"__esModule",{value:!0});var C9=B0();C9.__exportStar(GJ(),a1);C9.__exportStar(GH(),a1);C9.__exportStar(UN(),a1);C9.__exportStar(YN(),a1)});var P9=C((XN)=>{Object.defineProperty(XN,"__esModule",{value:!0});XN.isFatal=XN.fatal=XN.FatalException=XN.BaseException=void 0;class vJ extends Error{constructor(D,$){super(D);this.message=D,this.code=$}}XN.BaseException=vJ;class T9 extends vJ{constructor(D,$=1){super(D,"FATAL");this.message=D,this.exitCode=$}}XN.FatalException=T9;function gc(D){throw new T9(D)}XN.fatal=gc;function fc(D){return D&&D instanceof T9}XN.isFatal=fc});var AJ={};aD(AJ,{wordWrap:()=>pc,stripAnsi:()=>lc,stringWidth:()=>ic,sliceAnsi:()=>cc,indent:()=>dc,createDefaultLogger:()=>rc,TTY_WIDTH:()=>nc,TTYOutputStrategy:()=>KN,StreamOutputStrategy:()=>MJ,NO_COLORS:()=>wN,Logger:()=>uN,LOGGER_LEVELS:()=>oc});class MJ{constructor(){this.colors=wN,this.stream=process.stdout}}class uN{constructor(){}info(){}warn(){}error(){}debug(){}}var nc=80,dc=(D)=>D,cc=(D)=>D,ic=(D)=>D.length,lc=(D)=>D,pc=(D)=>D,rc=()=>({info:console.log,warn:console.warn,error:console.error,debug:console.debug}),wN,KN,oc;var jJ=R(()=>{wN={};KN=class KN extends MJ{constructor(D){super();this.options=D}};oc={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR"}});var zN=C((GN)=>{Object.defineProperty(GN,"__esModule",{value:!0});GN.isInteractive=GN.checkInteractive=void 0;var tc=B0(),WN=NJ(),ac=tc.__importDefault(p1()),sc=d2(),ec=(...D)=>{if(GN.isInteractive())return!0;if(!D.length)return!1;if(D.filter(($)=>!$).length)return sc.logger.error(`Non-interactive shell detected.
Run the command with ${ac.default.input("--help")} to see a list of arguments that must be provided.`),!1;return!0};GN.checkInteractive=ec;var Di=()=>WN.TERMINAL_INFO.tty&&!WN.TERMINAL_INFO.ci;GN.isInteractive=Di});var b9={};aD(b9,{default:()=>EN});function EN(){throw Error("Prompts are not supported in this CLI build")}var d2=C((qN)=>{Object.defineProperty(qN,"__esModule",{value:!0});qN.logSuccess=qN.logPrompt=qN.logger=qN.output=void 0;var SJ=B0(),A6=(jJ(),Z$(AJ)),j6=SJ.__importDefault(p1()),Ui=zN(),BN={colors:j6.default,stream:process.argv.includes("--json")?process.stderr:process.stdout};qN.output=(0,Ui.isInteractive)()?new A6.TTYOutputStrategy(BN):new A6.StreamOutputStrategy(BN);qN.logger=(0,A6.createDefaultLogger)({output:qN.output,formatterOptions:{titleize:!1,tags:new Map([[A6.LOGGER_LEVELS.DEBUG,j6.default.log.DEBUG("[debug]")],[A6.LOGGER_LEVELS.INFO,j6.default.log.INFO("[info]")],[A6.LOGGER_LEVELS.WARN,j6.default.log.WARN("[warn]")],[A6.LOGGER_LEVELS.ERROR,j6.default.log.ERROR("[error]")]])}});async function Fi(D,$){let{wordWrap:U}=await Promise.resolve().then(()=>SJ.__importStar((jJ(),Z$(AJ)))),{prompt:J}=await Promise.resolve().then(()=>SJ.__importStar(Z$(b9)));return qN.logger.log({msg:`${j6.default.input("[?]")} ${U(D,{indentation:4})}`,logger:qN.logger,format:!1}),J($,{onCancel:()=>process.exit(1)})}qN.logPrompt=Fi;function Ji(D){qN.logger.msg(`${j6.default.success("[success]")} ${D}`)}qN.logSuccess=Ji});var c2=C((LN)=>{Object.defineProperty(LN,"__esModule",{value:!0});LN.resolveNode=LN.requireTS=void 0;var Yi=o("fs"),Xi=l1(),Qi=o("path"),wi=(D,$)=>{let U=(0,Qi.resolve)($);delete o.cache[U],o.extensions[".ts"]=(F,I)=>{var Y;let X=(0,Xi.readFileSync)(I,"utf8");if(I.endsWith(".ts"))X=D.transpileModule(X,{fileName:I,compilerOptions:{module:D.ModuleKind.CommonJS,moduleResolution:D.ModuleResolutionKind.NodeJs,esModuleInterop:!0,strict:!0,target:D.ScriptTarget.ES2017},reportDiagnostics:!0}).outputText;else X=X.replace(/export\s+\w+\s+(\w+)/gm,"exports.$1");(Y=F._compile)===null||Y===void 0||Y.call(F,X,I)};let J=o(U);return delete o.extensions[".ts"],J};LN.requireTS=wi;function Ki(D,...$){try{return o.resolve($.join("/"),{paths:[D]})}catch(U){let J=[D,"node_modules",...$].join("/");if((0,Yi.existsSync)(J))return J;return null}}LN.resolveNode=Ki});var HN={};aD(HN,{default:()=>Wi});var Wi;var NN=R(()=>{Wi={}});var AN=C((vN)=>{Object.defineProperty(vN,"__esModule",{value:!0});vN.buildXmlElement=vN.writeXML=vN.parseXML=vN.readXML=void 0;var Gi=B0(),zi=l1(),i2=Gi.__importDefault((NN(),Z$(HN)));async function Ei(D){var $;try{let U=await(0,zi.readFile)(D,{encoding:"utf-8"});try{return await i2.default.parseStringPromise(U)}catch(J){throw`Error parsing: ${D}, ${($=J.stack)!==null&&$!==void 0?$:J}`}}catch(U){throw`Unable to read: ${D}`}}vN.readXML=Ei;function Bi(D,$){let U=$!==void 0?new i2.default.Parser({...$}):new i2.default.Parser,J;return U.parseString(D,(F,I)=>{if(!F)J=I}),J}vN.parseXML=Bi;async function qi(D){return new Promise(($)=>{let J=new i2.default.Builder({headless:!0,explicitRoot:!1,rootName:"deleteme"}).buildObject(D);J=J.replace("<deleteme>","").replace("</deleteme>",""),$(J)})}vN.writeXML=qi;function Vi(D,$){return new i2.default.Builder({headless:!0,explicitRoot:!1,rootName:$}).buildObject(D)}vN.buildXmlElement=Vi});var bN=C((TN)=>{Object.defineProperty(TN,"__esModule",{value:!0});TN.getAllElements=TN.getFilePath=TN.getAssets=TN.getJSModules=TN.getPluginType=TN.getPlatformElement=TN.getPluginPlatform=TN.printPlugins=TN.fixName=TN.getDependencies=TN.resolvePlugin=TN.getPlugins=TN.getIncludedPluginPackages=void 0;var Hi=B0(),Ni=l1(),CJ=o("path"),s1=Hi.__importDefault(p1()),vi=P9(),Mi=d2(),jN=c2(),Ai=AN();function RN(D,$){var U,J,F,I;let{extConfig:Y}=D.app;switch($){case"android":return(J=(U=Y.android)===null||U===void 0?void 0:U.includePlugins)!==null&&J!==void 0?J:Y.includePlugins;case"ios":return(I=(F=Y.ios)===null||F===void 0?void 0:F.includePlugins)!==null&&I!==void 0?I:Y.includePlugins}}TN.getIncludedPluginPackages=RN;async function ji(D,$){var U;let J=(U=RN(D,$))!==null&&U!==void 0?U:CN(D);return(await Promise.all(J.map(async(I)=>SN(D,I)))).filter((I)=>!!I)}TN.getPlugins=ji;async function SN(D,$){try{let U=(0,jN.resolveNode)(D.app.rootDir,$,"package.json");if(!U)(0,vi.fatal)(`Unable to find ${s1.default.strong(`node_modules/${$}`)}.
Are you sure ${s1.default.strong($)} is installed?`);let J=(0,CJ.dirname)(U),F=await(0,Ni.readJSON)(U);if(!F)return null;if(F.capacitor)return{id:$,name:TJ($),version:F.version,rootPath:J,repository:F.repository,manifest:F.capacitor};let I=(0,CJ.join)(J,"plugin.xml"),Y=await(0,Ai.readXML)(I);return{id:$,name:TJ($),version:F.version,rootPath:J,repository:F.repository,xml:Y.plugin}}catch(U){}return null}TN.resolvePlugin=SN;function CN(D){var $,U;return[...Object.keys(($=D.app.package.dependencies)!==null&&$!==void 0?$:{}),...Object.keys((U=D.app.package.devDependencies)!==null&&U!==void 0?U:{})]}TN.getDependencies=CN;function TJ(D){return D=D.replace(/\//g,"_").replace(/-/g,"_").replace(/@/g,"").replace(/_\w/g,($)=>$[1].toUpperCase()),D.charAt(0).toUpperCase()+D.slice(1)}TN.fixName=TJ;function Ri(D,$,U="capacitor"){if(D.length===0)return;let J,F=D.length===1?"":"s";switch(U){case"cordova":J=`Found ${D.length} Cordova plugin${F} for ${s1.default.strong($)}:
`;break;case"incompatible":J=`Found ${D.length} incompatible Cordova plugin${F} for ${s1.default.strong($)}, skipped install:
`;break;case"capacitor":J=`Found ${D.length} Capacitor plugin${F} for ${s1.default.strong($)}:
`;break}J+=D.map((I)=>`${I.id}${s1.default.weak(`@${I.version}`)}`).join(`
`),Mi.logger.info(J)}TN.printPlugins=Ri;function PJ(D,$){if(D.xml.platform)return D.xml.platform.filter(function(F){return F.$.name===$})[0];return[]}TN.getPluginPlatform=PJ;function Si(D,$,U){let J=PJ(D,$);if(J){let F=J[U];if(F)return F}return[]}TN.getPlatformElement=Si;function Ci(D,$){var U,J,F,I;switch($){case"ios":return(J=(U=D.ios)===null||U===void 0?void 0:U.type)!==null&&J!==void 0?J:0;case"android":return(I=(F=D.android)===null||F===void 0?void 0:F.type)!==null&&I!==void 0?I:0}return 0}TN.getPluginType=Ci;function Ti(D,$){return bJ(D,$,"js-module")}TN.getJSModules=Ti;function Pi(D,$){return bJ(D,$,"asset")}TN.getAssets=Pi;function bi(D,$,U){if(U.startsWith("node_modules")){let J=U.split("/").slice(1);if(J[0].startsWith("@"))J=[J[0]+"/"+J[1],...J.slice(2)];let F=(0,jN.resolveNode)(D.app.rootDir,...J);if(!F)throw Error(`Can't resolve module ${J[0]}`);return F}return(0,CJ.join)($.rootPath,U)}TN.getFilePath=bi;function bJ(D,$,U){let J=[];if(D.xml[U])J=J.concat(D.xml[U]);let F=PJ(D,$);if(F===null||F===void 0?void 0:F[U])J=J.concat(F[U]);return J}TN.getAllElements=bJ});var _9=C((kN)=>{Object.defineProperty(kN,"__esModule",{value:!0});kN.isNXMonorepo=kN.isMonorepo=kN.findPackageRelativePathInMonorepo=kN.findPackagePath=kN.findNXMonorepoRoot=kN.findMonorepoRoot=void 0;var l2=o("node:fs"),g$=o("node:path");function x9(D){let $=(0,g$.join)(D,"package.json"),U=(0,g$.join)(D,"pnpm-workspace.yaml");if((0,l2.existsSync)(U)||(0,l2.existsSync)($)&&JSON.parse((0,l2.readFileSync)($,"utf-8")).workspaces)return D;let J=(0,g$.dirname)(D);if(J===D)throw Error("Monorepo root not found");return x9(J)}kN.findMonorepoRoot=x9;function kJ(D){let $=(0,g$.join)(D,"nx.json");if((0,l2.existsSync)($))return D;let U=(0,g$.dirname)(D);if(U===D)throw Error("Monorepo root not found");return kJ(U)}kN.findNXMonorepoRoot=kJ;function xJ(D,$,U){let J=(0,g$.join)($,"node_modules",D);if((0,l2.existsSync)(J))return J;if($===U)return null;let F=(0,g$.dirname)($);return xJ(D,F,U)}kN.findPackagePath=xJ;function li(D,$){let U=x9($),J=xJ(D,$,U);if(J)return(0,g$.relative)($,J);return null}kN.findPackageRelativePathInMonorepo=li;function pi(D){try{return x9(D),!0}catch($){return!1}}kN.isMonorepo=pi;function ri(D){try{return kJ(D),!0}catch($){return!1}}kN.isNXMonorepo=ri});var _N={};aD(_N,{default:()=>Dl});var Dl;var gN=R(()=>{Dl={}});var g9=C((mN)=>{Object.defineProperty(mN,"__esModule",{value:!0});mN.isInstalled=mN.getCommandOutput=mN.runCommand=void 0;var _J=(gN(),Z$(_N));async function fN(D,$,U={}){let J=new _J.Subprocess(D,$,U);try{return await J.output()}catch(F){if(F instanceof _J.SubprocessError)throw F.output?F.output:F.cause?`${F.message} ${F.cause.toString()}`:F.code?F.code:"Unknown error";throw F}}mN.runCommand=fN;async function $l(D,$,U={}){try{return(await fN(D,$,U)).trim()}catch(J){return null}}mN.getCommandOutput=$l;async function Ul(D){try{await(0,_J.which)(D)}catch($){return!1}return!0}mN.isInstalled=Ul});var hN={};aD(hN,{validRange:()=>vl,valid:()=>Xl,satisfies:()=>Ol,rcompare:()=>zl,patch:()=>Wl,parse:()=>Yl,outside:()=>Ml,neq:()=>Vl,minor:()=>ul,minSatisfying:()=>Nl,maxSatisfying:()=>Hl,major:()=>Kl,ltr:()=>jl,lte:()=>Ll,lt:()=>Bl,intersects:()=>Rl,inc:()=>wl,gtr:()=>Al,gte:()=>Zl,gt:()=>El,eq:()=>ql,diff:()=>Il,compare:()=>Gl,coerce:()=>Sl,clean:()=>Ql,SemVer:()=>Tl,Range:()=>Cl,Comparator:()=>Pl});var Il=()=>null,Yl=()=>null,Xl=()=>null,Ql=()=>null,wl=()=>null,Kl=()=>null,ul=()=>null,Wl=()=>null,Gl=()=>0,zl=()=>0,El=()=>!1,Bl=()=>!1,ql=()=>!1,Vl=()=>!0,Zl=()=>!1,Ll=()=>!1,Ol=()=>!1,Hl=()=>null,Nl=()=>null,vl=()=>null,Ml=()=>!1,Al=()=>!1,jl=()=>!1,Rl=()=>!1,Sl=()=>null,Cl=class{},Tl=class{},Pl=class{};var $v=C((eN)=>{Object.defineProperty(eN,"__esModule",{value:!0});eN.parseApkNameFromFlavor=eN.checkJDKMajorVersion=eN.resolvePlatform=eN.checkPlatformVersions=eN.getAddedPlatforms=eN.getPlatformTargetName=eN.promptForPlatformTarget=eN.promptForPlatform=eN.isValidEnterprisePlatform=eN.getKnownEnterprisePlatforms=eN.isValidCommunityPlatform=eN.getKnownCommunityPlatforms=eN.isValidPlatform=eN.getKnownPlatforms=eN.selectPlatforms=eN.getProjectPlatformDirectory=eN.getCLIVersion=eN.getCoreVersion=eN.getCapacitorPackageVersion=eN.requireCapacitorPackage=eN.getCapacitorPackage=eN.runTask=eN.runPlatformHook=eN.runHooks=eN.wait=eN.checkAppName=eN.checkAppId=eN.checkAppDir=eN.checkAppConfig=eN.checkCapacitorPlatform=eN.checkPackage=eN.checkWebDir=eN.check=void 0;var r2=B0(),nN=NJ(),f$=l1(),R6=o("path"),LD=r2.__importDefault(p1()),S6=P9(),cN=d2(),bl=bN(),dN=_9(),p2=c2(),kl=g9();async function xl(D){let U=(await Promise.all(D.map((J)=>J()))).filter((J)=>J!=null);if(U.length>0)throw U.join(`
`)}eN.check=xl;async function _l(D){var $;if(($=D.app.extConfig.server)===null||$===void 0?void 0:$.url)return null;if(["",".","..","../","./"].includes(D.app.webDir))return`"${D.app.webDir}" is not a valid value for webDir`;if(!await(0,f$.pathExists)(D.app.webDirAbs))return`Could not find the web assets directory: ${LD.default.strong((0,nN.prettyPath)(D.app.webDirAbs))}.
Please create it and make sure it has an ${LD.default.strong("index.html")} file. You can change the path of this directory in ${LD.default.strong(D.app.extConfigName)} (${LD.default.input("webDir")} option). You may need to compile the web assets for your app (typically ${LD.default.input("npm run build")}). More info: ${LD.default.strong("https://capacitorjs.com/docs/basics/workflow#sync-your-project")}`;if(!await(0,f$.pathExists)((0,R6.join)(D.app.webDirAbs,"index.html")))return`The web assets directory (${LD.default.strong((0,nN.prettyPath)(D.app.webDirAbs))}) must contain an ${LD.default.strong("index.html")} file.
It will be the entry point for the web portion of the Capacitor app.`;return null}eN.checkWebDir=_l;async function gl(){if(!await(0,f$.pathExists)("package.json"))if(await(0,f$.pathExists)("project.json"))return null;else return`The Capacitor CLI needs to run at the root of an npm package or in a valid NX monorepo.
Make sure you have a package.json or project.json file in the directory where you run the Capacitor CLI.
More info: ${LD.default.strong("https://docs.npmjs.com/cli/init")}`;return null}eN.checkPackage=gl;async function fl(D,$){if(!await fJ(D,$))return`Could not find the ${LD.default.input($)} platform.
You must install it in your project first, e.g. w/ ${LD.default.input(`npm install @capacitor/${$}`)}`;return null}eN.checkCapacitorPlatform=fl;async function ml(D){if(!D.app.appId)return`Missing ${LD.default.input("appId")} for new platform.
Please add it in ${D.app.extConfigName} or run ${LD.default.input("npx cap init")}.`;if(!D.app.appName)return`Missing ${LD.default.input("appName")} for new platform.
Please add it in ${D.app.extConfigName} or run ${LD.default.input("npx cap init")}.`;let $=await iN(D,D.app.appId);if($)return $;let U=await lN(D,D.app.appName);if(U)return U;return null}eN.checkAppConfig=ml;async function yl(D,$){if(!/^\S*$/.test($))return"Your app directory should not contain spaces";return null}eN.checkAppDir=yl;async function iN(D,$){if(!$)return"Invalid App ID. App ID is required and cannot be blank.";if(/^[a-zA-Z][\w]*(?:\.[a-zA-Z][\w]*)+$/.test($.toLowerCase()))return null;return`
    Invalid App ID "${$}". Your App ID must meet the following requirements to be valid on both iOS and Android:
    - Must be in Java package form with no dashes (ex: com.example.app)
    - It must have at least two segments (one or more dots).
    - Each segment must start with a letter.
    - All characters must be alphanumeric or an underscore [a-zA-Z][a-zA-Z0-9]+.

    If you would like to skip validation, run "cap init" with the "--skip-appid-validation" flag.
  `}eN.checkAppId=iN;async function lN(D,$){if(!($===null||$===void 0?void 0:$.length))return"Must provide an app name. For example: 'Spacebook'";return null}eN.checkAppName=lN;async function hl(D){return new Promise(($)=>setTimeout($,D))}eN.wait=hl;async function nl(D,$,U,J){await gJ(D,$,U,J);let F=await(0,bl.getPlugins)(D,$);for(let I of F)await gJ(D,$,I.rootPath,J)}eN.runHooks=nl;async function gJ(D,$,U,J){var F;let{spawn:I}=await Promise.resolve().then(()=>r2.__importStar(o("child_process"))),Y;if((0,dN.isNXMonorepo)(U))Y=await(0,f$.readJSON)((0,R6.join)((0,dN.findNXMonorepoRoot)(U),"package.json"));else Y=await(0,f$.readJSON)((0,R6.join)(U,"package.json"));let X=(F=Y.scripts)===null||F===void 0?void 0:F[J];if(!X)return;return new Promise((Q,w)=>{let K=I(X,{stdio:"inherit",shell:!0,cwd:U,env:{INIT_CWD:U,CAPACITOR_ROOT_DIR:D.app.rootDir,CAPACITOR_WEB_DIR:D.app.webDirAbs,CAPACITOR_CONFIG:JSON.stringify(D.app.extConfig),CAPACITOR_PLATFORM_NAME:$,...process.env}});K.on("close",(u)=>{if(u===0)Q();else w(Error(`${J} hook on ${$} failed with error code: ${u} while running command: ${X}`))}),K.on("error",(u)=>{w(u)})})}eN.runPlatformHook=gJ;async function dl(D,$){let U=cN.output.createTaskChain();U.next(D);try{let J=await $();return U.end(),J}catch(J){throw U.fail(),J}}eN.runTask=dl;async function fJ(D,$){let U=(0,p2.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(!U)return null;return(0,f$.readJSON)(U)}eN.getCapacitorPackage=fJ;async function pN(D,$){let U=await fJ(D,$);if(!U)(0,S6.fatal)(`Unable to find node_modules/@capacitor/${$}.
Are you sure ${LD.default.strong(`@capacitor/${$}`)} is installed?`);return U}eN.requireCapacitorPackage=pN;async function m9(D,$){return(await pN(D,$)).version}eN.getCapacitorPackageVersion=m9;async function rN(D){return m9(D,"core")}eN.getCoreVersion=rN;async function cl(D){return m9(D,"cli")}eN.getCLIVersion=cl;function il(D,$){switch($){case"android":return D.android.platformDirAbs;case"ios":return D.ios.platformDirAbs;case"web":return D.web.platformDirAbs}return null}async function f9(D,$){let U=il(D,$);if(U&&await(0,f$.pathExists)(U))return U;return null}eN.getProjectPlatformDirectory=f9;async function ll(D,$){if($){let U=$.toLowerCase().trim();if(!await yJ(U))(0,S6.fatal)(`Invalid platform: ${LD.default.input(U)}`);else if(!await f9(D,U)){if(U==="web")(0,S6.fatal)(`Could not find the web platform directory.
Make sure ${LD.default.strong(D.app.webDir)} exists.`);(0,S6.fatal)(`${LD.default.strong(U)} platform has not been added yet.
See the docs for adding the ${LD.default.strong(U)} platform: ${LD.default.strong(`https://capacitorjs.com/docs/${U}#adding-the-${U}-platform`)}`)}return[U]}return sN(D)}eN.selectPlatforms=ll;async function mJ(){return["web","android","ios"]}eN.getKnownPlatforms=mJ;async function yJ(D){return(await mJ()).includes(D)}eN.isValidPlatform=yJ;async function oN(){return["electron"]}eN.getKnownCommunityPlatforms=oN;async function pl(D){return(await oN()).includes(D)}eN.isValidCommunityPlatform=pl;async function tN(){return["windows"]}eN.getKnownEnterprisePlatforms=tN;async function rl(D){return(await tN()).includes(D)}eN.isValidEnterprisePlatform=rl;async function ol(D,$,U){let{prompt:J}=await Promise.resolve().then(()=>r2.__importStar(Z$(b9)));if(!U)return(await J([{type:"select",name:"mode",message:$,choices:D.map((Y)=>({title:Y,value:Y}))}],{onCancel:()=>process.exit(1)})).mode.toLowerCase().trim();let F=U.toLowerCase().trim();if(!await yJ(F)){let I=await mJ();(0,S6.fatal)(`Invalid platform: ${LD.default.input(F)}.
Valid platforms include: ${I.join(", ")}`)}return F}eN.promptForPlatform=ol;async function tl(D,$,U,J){let{prompt:F}=await Promise.resolve().then(()=>r2.__importStar(Z$(b9))),I=D.filter((Q)=>Q.id!==void 0);if(!$)if(I.length===1)return I[0];else return(await F([{type:"select",name:"target",message:"Please choose a target device:",choices:I.map((w)=>({title:`${aN(w)} (${w.id})`,value:w}))}],{onCancel:()=>process.exit(1)})).target;let Y=$.trim(),X=D.find((Q)=>{var w;if(J===!0){let K=(w=Q.name)!==null&&w!==void 0?w:Q.model;if(K)K=K.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"');if(U)return K===Y&&Q.sdkVersion===U;return K===Y}return Q.id===Y});if(!X){if(J){let Q=Y;if(U)Q+=` [${U}]`;(0,S6.fatal)(`Invalid target name: ${LD.default.input(Q)}.
Valid targets are:
 ${D.map((w)=>{var K;return`${(K=w.name)!==null&&K!==void 0?K:w.model} [${w.sdkVersion}]`}).join(`
`)}`)}(0,S6.fatal)(`Invalid target ID: ${LD.default.input(Y)}.
Valid targets are:
 ${D.map((Q)=>Q.id).join(`
`)}`)}return X}eN.promptForPlatformTarget=tl;function aN(D){var $,U,J;return`${(J=(U=($=D.name)!==null&&$!==void 0?$:D.model)!==null&&U!==void 0?U:D.id)!==null&&J!==void 0?J:"?"}${D.virtual?` (${D.platform==="ios"?"simulator":"emulator"})`:""}`}eN.getPlatformTargetName=aN;async function sN(D){let $=[];if(await f9(D,D.android.name))$.push(D.android.name);if(await f9(D,D.ios.name))$.push(D.ios.name);return $.push(D.web.name),$}eN.getAddedPlatforms=sN;async function al(D,$){let U=await Promise.resolve().then(()=>r2.__importStar(Z$(hN))),J=await rN(D),F=await m9(D,$);if(U.diff(J,F)==="minor"||U.diff(J,F)==="major")cN.logger.warn(`${LD.default.strong("@capacitor/core")}${LD.default.weak(`@${J}`)} version doesn't match ${LD.default.strong(`@capacitor/${$}`)}${LD.default.weak(`@${F}`)} version.
Consider updating to a matching version, e.g. w/ ${LD.default.input(`npm install @capacitor/core@${F}`)}`)}eN.checkPlatformVersions=al;function sl(D,$){if($[0]!=="@"){let J=(0,p2.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(J)return(0,R6.dirname)(J);let F=(0,p2.resolveNode)(D.app.rootDir,`@capacitor-community/${$}`,"package.json");if(F)return(0,R6.dirname)(F);let I=(0,p2.resolveNode)(D.app.rootDir,`@ionic-enterprise/capacitor-${$}`,"package.json");if(I)return(0,R6.dirname)(I)}let U=(0,p2.resolveNode)(D.app.rootDir,$,"package.json");if(U)return(0,R6.dirname)(U);return null}eN.resolvePlatform=sl;async function el(){try{let D=await(0,kl.runCommand)("java",["--version"]),U=RegExp(/([0-9]+)\.?([0-9]*)\.?([0-9]*)/).exec(D);if(U===null)return-1;let J=parseInt(U[1]),F=parseInt(U[2]);if(typeof J==="number"&&J!=1)return J;else if(typeof F==="number"&&J==1&&F<9)return F;else return-1}catch(D){return-1}}eN.checkJDKMajorVersion=el;function Dp(D){let $=D.replace(/([A-Z])/g,"-$1").toLowerCase();if($.startsWith("-"))$=$.replace("-","");return`app-${$?`${$}-`:""}debug.apk`}eN.parseApkNameFromFlavor=Dp});var Jv=C((Uv)=>{Object.defineProperty(Uv,"__esModule",{value:!0});Uv.tryFn=void 0;var bp=async(D,...$)=>{try{return await D(...$)}catch{}return null};Uv.tryFn=bp});var hJ=C((Iv)=>{Object.defineProperty(Iv,"__esModule",{value:!0});Iv.formatJSObject=void 0;var kp=B0(),xp=kp.__importDefault(o("util"));function _p(D){try{D=JSON.parse(JSON.stringify(D))}catch($){throw Error(`Cannot parse object as JSON: ${$.stack?$.stack:$}`)}return xp.default.inspect(D,{compact:!1,breakLength:1/0,depth:1/0,maxArrayLength:1/0,maxStringLength:1/0})}Iv.formatJSObject=_p});var wv=C((Xv)=>{Object.defineProperty(Xv,"__esModule",{value:!0});Xv.lazy=Xv.LazyPromise=Xv.allSerial=void 0;function gp(D){return D.reduce(($,U)=>$.then((J)=>U().then((F)=>J.concat(F))),Promise.resolve([]))}Xv.allSerial=gp;class nJ extends Promise{constructor(D){super(()=>{});this._executor=D}then(D,$){return this._promise=this._promise||new Promise(this._executor),this._promise.then(D,$)}catch(D){return this._promise=this._promise||new Promise(this._executor),this._promise.catch(D)}}Xv.LazyPromise=nJ;function fp(D){return new nJ(async($,U)=>{try{$(await D())}catch(J){U(J)}})}Xv.lazy=fp});var Ev=C((Gv)=>{Object.defineProperty(Gv,"__esModule",{value:!0});Gv.writeConfig=Gv.loadConfig=Gv.CONFIG_FILE_NAME_JSON=Gv.CONFIG_FILE_NAME_JS=Gv.CONFIG_FILE_NAME_TS=void 0;var rJ=B0(),hp=rJ.__importDefault(DJ()),$0=l1(),YD=o("path"),T6=rJ.__importDefault(p1()),np=$v(),y9=P9(),dp=d2(),dJ=Jv(),cp=hJ(),Kv=_9(),uv=c2(),C6=wv(),Wv=g9(),cJ=(0,hp.default)("capacitor:config");Gv.CONFIG_FILE_NAME_TS="capacitor.config.ts";Gv.CONFIG_FILE_NAME_JS="capacitor.config.js";Gv.CONFIG_FILE_NAME_JSON="capacitor.config.json";async function ip(){var D,$,U,J;let F=process.cwd(),I=(0,YD.dirname)(o("path").dirname(o("url").fileURLToPath(import.meta.url))),Y=await op(F),X=await(async()=>{var E,G;if((0,Kv.isNXMonorepo)(F)){let q=(0,Kv.findNXMonorepoRoot)(F),B=await(0,dJ.tryFn)($0.readJSON,(0,YD.resolve)(q,"package.json")),H=(E=B===null||B===void 0?void 0:B.devDependencies)!==null&&E!==void 0?E:{},N=(G=B===null||B===void 0?void 0:B.dependencies)!==null&&G!==void 0?G:{};return{devDependencies:H,dependencies:N}}return{}})(),Q=(D=Y.extConfig.appId)!==null&&D!==void 0?D:"",w=($=Y.extConfig.appName)!==null&&$!==void 0?$:"",K=(U=Y.extConfig.webDir)!==null&&U!==void 0?U:"www",u=await tp(I),W={android:await ap(F,Y.extConfig,u),ios:await sp(F,Y.extConfig),web:await ep(F,K),cli:u,app:{rootDir:F,appId:Q,appName:w,webDir:K,webDirAbs:(0,YD.resolve)(F,K),package:(J=await(0,dJ.tryFn)($0.readJSON,(0,YD.resolve)(F,"package.json")))!==null&&J!==void 0?J:{name:w,version:"1.0.0",...X},...Y}};return cJ("config: %O",W),W}Gv.loadConfig=ip;async function lp(D,$){switch((0,YD.extname)($)){case".json":{await(0,$0.writeJSON)($,D,{spaces:2});break}case".ts":{await(0,$0.writeFile)($,Yr(D));break}}}Gv.writeConfig=lp;async function pp(D,$,U){var J;try{let F=(0,uv.resolveNode)(D,"typescript");if(!F)(0,y9.fatal)(`Could not find installation of TypeScript.
To use ${T6.default.strong($)} files, you must install TypeScript in your project, e.g. w/ ${T6.default.input("npm install -D typescript")}`);let I=o(F),Y=(0,uv.requireTS)(I,U),X=Y.default?await Y.default:Y;return{extConfigType:"ts",extConfigName:$,extConfigFilePath:U,extConfig:X}}catch(F){if(!(0,y9.isFatal)(F))(0,y9.fatal)(`Parsing ${T6.default.strong($)} failed.

${(J=F.stack)!==null&&J!==void 0?J:F}`);throw F}}async function rp(D,$,U){var J;try{return{extConfigType:"js",extConfigName:$,extConfigFilePath:U,extConfig:await o(U)}}catch(F){(0,y9.fatal)(`Parsing ${T6.default.strong($)} failed.

${(J=F.stack)!==null&&J!==void 0?J:F}`)}}async function op(D){var $;let U=(0,YD.resolve)(D,Gv.CONFIG_FILE_NAME_TS);if(await(0,$0.pathExists)(U))return pp(D,Gv.CONFIG_FILE_NAME_TS,U);let J=(0,YD.resolve)(D,Gv.CONFIG_FILE_NAME_JS);if(await(0,$0.pathExists)(J))return rp(D,Gv.CONFIG_FILE_NAME_JS,J);let F=(0,YD.resolve)(D,Gv.CONFIG_FILE_NAME_JSON);return{extConfigType:"json",extConfigName:Gv.CONFIG_FILE_NAME_JSON,extConfigFilePath:F,extConfig:($=await(0,dJ.tryFn)($0.readJSON,F))!==null&&$!==void 0?$:{}}}async function tp(D){let U=(0,YD.join)(D,"assets"),J="ios-spm-template.tar.gz",F="capacitor-cordova-ios-plugins.tar.gz",I="android-template.tar.gz",Y="capacitor-cordova-android-plugins.tar.gz";return{rootDir:D,assetsDir:"assets",assetsDirAbs:U,assets:{ios:{platformTemplateArchive:"ios-spm-template.tar.gz",platformTemplateArchiveAbs:(0,YD.resolve)(U,"ios-spm-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-ios-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,YD.resolve)(U,"capacitor-cordova-ios-plugins.tar.gz")},android:{platformTemplateArchive:"android-template.tar.gz",platformTemplateArchiveAbs:(0,YD.resolve)(U,"android-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-android-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,YD.resolve)(U,"capacitor-cordova-android-plugins.tar.gz")}},package:await(0,$0.readJSON)((0,YD.resolve)(D,"package.json")).catch(()=>({name:"@capacitor/cli",version:"0.0.0"})),os:Dr(process.platform)}}async function ap(D,$,U){var J,F,I,Y,X,Q,w,K,u,W,E,G,q,B,H,N,z;let O="android",A=(F=(J=$.android)===null||J===void 0?void 0:J.path)!==null&&F!==void 0?F:"android",j=(0,YD.resolve)(D,A),P="app",_="app/src",x="app/src/main",n="app/src/main/assets",g="app/src/main/assets/public",UD="app/src/main/res",e="app/build/outputs/apk/",t=((I=$.android)===null||I===void 0?void 0:I.flavor)||"";if((Y=$.android)===null||Y===void 0?void 0:Y.flavor)e=`${e}/${(X=$.android)===null||X===void 0?void 0:X.flavor}`;let DD=(0,np.parseApkNameFromFlavor)(t),L=`${e}/debug`,V="capacitor-cordova-android-plugins",Z=(0,C6.lazy)(()=>Fr(U.os)),M={keystorePath:(w=(Q=$.android)===null||Q===void 0?void 0:Q.buildOptions)===null||w===void 0?void 0:w.keystorePath,keystorePassword:(u=(K=$.android)===null||K===void 0?void 0:K.buildOptions)===null||u===void 0?void 0:u.keystorePassword,keystoreAlias:(E=(W=$.android)===null||W===void 0?void 0:W.buildOptions)===null||E===void 0?void 0:E.keystoreAlias,keystoreAliasPassword:(q=(G=$.android)===null||G===void 0?void 0:G.buildOptions)===null||q===void 0?void 0:q.keystoreAliasPassword,signingType:(H=(B=$.android)===null||B===void 0?void 0:B.buildOptions)===null||H===void 0?void 0:H.signingType,releaseType:(z=(N=$.android)===null||N===void 0?void 0:N.buildOptions)===null||z===void 0?void 0:z.releaseType};return{name:"android",minVersion:"24",studioPath:Z,platformDir:A,platformDirAbs:j,cordovaPluginsDir:V,cordovaPluginsDirAbs:(0,YD.resolve)(j,V),appDir:"app",appDirAbs:(0,YD.resolve)(j,"app"),srcDir:"app/src",srcDirAbs:(0,YD.resolve)(j,"app/src"),srcMainDir:"app/src/main",srcMainDirAbs:(0,YD.resolve)(j,"app/src/main"),assetsDir:"app/src/main/assets",assetsDirAbs:(0,YD.resolve)(j,"app/src/main/assets"),webDir:"app/src/main/assets/public",webDirAbs:(0,YD.resolve)(j,"app/src/main/assets/public"),resDir:"app/src/main/res",resDirAbs:(0,YD.resolve)(j,"app/src/main/res"),apkName:DD,buildOutputDir:L,buildOutputDirAbs:(0,YD.resolve)(j,L),flavor:t,buildOptions:M}}async function sp(D,$){var U,J,F,I,Y,X,Q,w,K,u,W,E;let G="ios",q=(J=(U=$.ios)===null||U===void 0?void 0:U.path)!==null&&J!==void 0?J:"ios",B=(0,YD.resolve)(D,q),H=(I=(F=$.ios)===null||F===void 0?void 0:F.scheme)!==null&&I!==void 0?I:"App",N="App",z=(0,YD.resolve)(B,"App"),O="App/App",A=(0,YD.resolve)(B,"App/App"),j="App/App.xcodeproj",P=(0,YD.resolve)(B,"App/App.xcodeproj"),_=(0,C6.lazy)(()=>$r(z)),x=(0,C6.lazy)(()=>Jr()),n=(0,C6.lazy)(()=>Ir(D,B,z)),g=(0,C6.lazy)(()=>Ur(z,A,P)),UD="capacitor-cordova-ios-plugins",e={exportMethod:(X=(Y=$.ios)===null||Y===void 0?void 0:Y.buildOptions)===null||X===void 0?void 0:X.exportMethod,xcodeSigningStyle:(w=(Q=$.ios)===null||Q===void 0?void 0:Q.buildOptions)===null||w===void 0?void 0:w.signingStyle,signingCertificate:(u=(K=$.ios)===null||K===void 0?void 0:K.buildOptions)===null||u===void 0?void 0:u.signingCertificate,provisioningProfile:(E=(W=$.ios)===null||W===void 0?void 0:W.buildOptions)===null||E===void 0?void 0:E.provisioningProfile};return{name:"ios",minVersion:"15.0",platformDir:q,platformDirAbs:B,scheme:H,cordovaPluginsDir:"capacitor-cordova-ios-plugins",cordovaPluginsDirAbs:(0,YD.resolve)(B,"capacitor-cordova-ios-plugins"),nativeProjectDir:"App",nativeProjectDirAbs:z,nativeTargetDir:"App/App",nativeTargetDirAbs:A,nativeXcodeProjDir:"App/App.xcodeproj",nativeXcodeProjDirAbs:P,nativeXcodeWorkspaceDir:(0,C6.lazy)(async()=>(0,YD.relative)(B,await _)),nativeXcodeWorkspaceDirAbs:_,webDir:(0,C6.lazy)(async()=>(0,YD.relative)(B,await g)),webDirAbs:g,podPath:x,packageManager:n,buildOptions:e}}async function ep(D,$){let U=$,J=(0,YD.resolve)(D,U);return{name:"web",platformDir:U,platformDirAbs:J}}function Dr(D){switch(D){case"darwin":return"mac";case"win32":return"windows";case"linux":return"linux"}return"unknown"}async function $r(D){return(0,YD.resolve)(D,"App.xcworkspace")}async function Ur(D,$,U){let J=/path\s=\spublic[\s\S]+?sourceTree\s=\s([^;]+)/,F=(0,YD.resolve)(U,"project.pbxproj");try{let Y=(await(0,$0.readFile)(F,{encoding:"utf8"})).match(J);if(Y&&Y[1]==="SOURCE_ROOT")return dp.logger.warn(`Using the iOS project root for the ${T6.default.strong("public")} directory is deprecated.
Please follow the Upgrade Guide to move ${T6.default.strong("public")} inside the iOS target directory: ${T6.default.strong("https://capacitorjs.com/docs/updating/3-0#move-public-into-the-ios-target-directory")}`),(0,YD.resolve)(D,"public")}catch(I){}return(0,YD.resolve)($,"public")}async function Fr(D){if(process.env.CAPACITOR_ANDROID_STUDIO_PATH)return process.env.CAPACITOR_ANDROID_STUDIO_PATH;switch(D){case"mac":return"/Applications/Android Studio.app";case"windows":{let{runCommand:$}=await Promise.resolve().then(()=>rJ.__importStar(g9())),U="C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe";try{if(!await(0,$0.pathExists)(U)){let J=await $("REG",["QUERY","HKEY_LOCAL_MACHINE\\SOFTWARE\\Android Studio","/v","Path"]);J=J.replace(/(\r\n|\n|\r)/gm,"");let F=J.indexOf("REG_SZ");if(F>0)U=J.substring(F+6).trim()+"\\bin\\studio64.exe"}}catch(J){cJ("Error checking registry for Android Studio path: %O",J);break}return U}case"linux":{try{if(await(0,$0.pathExists)("/usr/local/android-studio/bin/studio"))return"/usr/local/android-studio/bin/studio"}catch(J){cJ("Error checking for studio executable: %O",J)}return"/usr/local/android-studio/bin/studio.sh"}}return""}async function Jr(){if(process.env.CAPACITOR_COCOAPODS_PATH)return process.env.CAPACITOR_COCOAPODS_PATH;return"pod"}async function Ir(D,$,U){if((0,$0.existsSync)((0,YD.resolve)(U,"CapApp-SPM")))return"SPM";if(process.env.CAPACITOR_COCOAPODS_PATH)return"Cocoapods";let J="";if(await(0,$0.pathExists)((0,YD.resolve)(D,"Gemfile")))J=(0,YD.resolve)(D,"Gemfile");else if(await(0,$0.pathExists)((0,YD.resolve)($,"Gemfile")))J=(0,YD.resolve)($,"Gemfile");else if(await(0,$0.pathExists)((0,YD.resolve)(U,"Gemfile")))J=(0,YD.resolve)(U,"Gemfile");if(J=="")try{let I=await(0,Wv.getCommandOutput)("git",["rev-parse","--show-toplevel"],{cwd:D});if(I!=null)J=(0,YD.resolve)(I,"Gemfile")}catch(I){}try{let I=(await(0,$0.readFile)(J)).toString();if(!I)return"Cocoapods";if(new RegExp(/gem\s+['"]cocoapods/).test(I)&&await(0,Wv.isInstalled)("bundle"))return"bundler";else return"Cocoapods"}catch{return"Cocoapods"}}function Yr(D){return`import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = ${(0,cp.formatJSObject)(D)};

export default config;
`}});var h9,m$,Bv,qv,Vv,Zv,Lv,Ov,Hv,Nv,oJ,tJ;var aJ=R(()=>{h9=S0(Ev(),1),m$=S0(_9(),1),Bv=S0(hJ(),1),qv=S0(c2(),1),Vv=qv.requireTS,Zv=Bv.formatJSObject,Lv=h9.loadConfig,Ov=h9.writeConfig,Hv=m$.findMonorepoRoot,Nv=m$.findNXMonorepoRoot,oJ=m$.isMonorepo,tJ=m$.isNXMonorepo});import{Buffer as vv}from"node:buffer";import{createHash as Qr}from"node:crypto";function Kr(D){let $=4294967295;for(let U=0;U<D.length;U++){let J=D[U];$=wr[($^J)&255]^$>>>8}return $=$^4294967295,($>>>0).toString(16).padStart(8,"0")}async function Mv(D,$="sha256"){let U=vv.isBuffer(D)?D:vv.from(D);if($==="crc32")return Kr(U);let J=Qr($);return J.update(U),J.digest("hex")}var wr;var Av=R(()=>{wr=(()=>{let D=[];for(let $=0;$<256;$++){let U=$;for(let J=0;J<8;J++)U=U&1?3988292384^U>>>1:U>>>1;D[$]=U}return D})()});import{AsyncLocalStorage as ur}from"node:async_hooks";import{existsSync as $I,realpathSync as jv,statSync as Tv}from"node:fs";import{readFile as Wr,writeFile as Gr}from"node:fs/promises";import{createRequire as UI}from"node:module";import{basename as zr,extname as FI,isAbsolute as Er,relative as Br,resolve as e1,sep as qr}from"node:path";import{cwd as sJ}from"node:process";import{pathToFileURL as Rv}from"node:url";function n9(D,$,U=!1){if(U){let J=$?.path;VD.error(typeof J==="string"?`${D}: ${J}`:D)}throw new BD(D,$)}function S8D(D){Pv=D}function eJ(){let D=bv.getStore();return D===void 0?Pv:D.filePath}function C8D(D,$){return bv.run({filePath:D},$)}function T8D(D,$=sJ(),U){let J=U?.logError??!1;if(D===void 0)return;if(!D.trim())n9("Capacitor config path must not be empty",void 0,J);let F=e1($,D);if(!$I(F)||!Tv(F).isFile())n9("Capacitor config path does not exist",{path:F},J);if(!Vr.test(zr(F)))n9("Capacitor config path must point to a capacitor.config.*.ts, capacitor.config.*.js, or capacitor.config.*.json file",{path:F},J);let I=jv($),Y=jv(F),X=Br(I,Y);if(X===".."||X.startsWith(`..${qr}`)||Er(X))n9("Capacitor config path must stay within the current working directory",{path:F},J);return Y}function DI(D){if(D===null||typeof D!=="object")return!1;let $=D;return typeof $.transpileModule==="function"&&typeof $.ModuleKind?.CommonJS==="number"}function Lr(D){for(let $ of Zr){let U=e1(D,$);if($I(U)&&Tv(U).isFile())return U}return}function Or(D){let $=e1(D,"package.json");try{return UI($I($)?$:e1(D,"capacitor.config.ts"))("typescript")}catch{return}}function Hr(D){return!DI(Or(D))}function Nr(){if(d9===void 0)try{d9=UI(import.meta.url)("typescript")}catch{d9=null}return d9}function Cv(){if(process.versions.bun)return!0;let D=Number(process.versions.node.split(".")[0]);return Number.isFinite(D)&&D>=22}async function kv(D){let $=FI(D);if($===".json")return JSON.parse(await Wr(D,"utf8"));let U=UI(D);if($===".js"){let X=U(D),Q=X.default??X;return typeof Q==="function"?await Q():await Q}let J;try{J=U("typescript")}catch{J=void 0}let F=DI(J)?J:Nr(),I;if(DI(F))try{I=await Promise.resolve(Vv(F,D))}catch(X){if(!Cv())throw X;I=await Sv(Rv(e1(D)).href)}else if(Cv())I=await Sv(Rv(e1(D)).href);else throw Error("Could not load a usable TypeScript compiler for the Capacitor config");let Y=I.default??I;return typeof Y==="function"?await Y():await Y}async function vr(D,$){if(FI($)===".js"){let U=`/** @type {import('@capacitor/cli').CapacitorConfig} */
const config = ${Zv(D)}

module.exports = config
`;await Gr($,U);return}await Ov(D,$)}async function JI(){let D=Lr(sJ());if(D&&FI(D)===".ts"&&Hr(sJ()))return{config:await kv(D),path:eJ()??D};let $=await Lv();return{config:$.app.extConfig,path:eJ()??$.app.extConfigFilePath}}async function II(){let D=eJ();if(D)return{config:await kv(D),path:D};return JI()}async function YI(D,$,U=!1){let J=await II();if(!J)return;let{config:F}=J;if(F){if(!F.plugins)F.plugins={extConfig:{},[D]:{}};if(!F.plugins[D])F.plugins[D]={};if(!U)F.plugins[D]=$.config.plugins?.[D];else F=$.config;await vr(F,J.path)}}async function P8D(D,$=!1){await YI("CapacitorUpdater",D,$)}var Sv,Pv,bv,Vr,Zr,d9;var xv=R(()=>{H$();aJ();s$();Sv=Function("specifier","return import(specifier)"),bv=new ur,Vr=/^capacitor\.config(?:\.[^.]+)*\.(?:ts|js|json)$/;Zr=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"]});function y$(D){let $=D.length;while($>0&&D[$-1]==="/")$-=1;return D.slice(0,$)}import{randomUUID as _v}from"node:crypto";import{existsSync as Mr,mkdirSync as Ar,readFileSync as jr,writeFileSync as Rr}from"node:fs";import{homedir as QI,platform as Sr,release as Cr}from"node:os";import{join as gv}from"node:path";import{arch as Tr,cwd as fv,env as P6,version as Pr}from"node:process";function o2(D){return D==="1"||D?.toLowerCase()==="true"||D?.toLowerCase()==="yes"}function gr(){if(o2(P6.CAPGO_DISABLE_TELEMETRY)||o2(P6.CAPGO_DISABLE_POSTHOG))return;return P6.CAPGO_CLI_POSTHOG_API_KEY?.trim()||P6.POSTHOG_API_KEY?.trim()||kr}function fr(D){let $=y$(D);if($.endsWith("/i/v0/e"))return`${$}/`;let U=$.replace(/\/capture$/,"/");return new URL("i/v0/e/",U.endsWith("/")?U:`${U}/`).toString()}function mr(D){if(D instanceof Error)return{cause:D.cause,message:D.message,name:D.name||"Error",stack:D.stack};if(typeof D==="string")return{message:D,name:"Error",stack:void 0};try{return{message:JSON.stringify(D)??String(D),name:"Error",stack:void 0}}catch{return{message:String(D),name:"Error",stack:void 0}}}function yr(D){let $=D,U=fv(),J=QI();if(U)$=$.replaceAll(U,"<cwd>");if(J)$=$.replaceAll(J,"~");return $}function hr(D){let $=D,U=fv(),J=QI();if(U)$=$.replaceAll(U,"<cwd>");if(J)$=$.replaceAll(J,"~");return $.replace(/<cwd>\/[^\s"',)]+/g,"<cwd>/<path>").replace(/~\/[^\s"',)]+/g,"~/<path>").replace(/[\w.%+-]+@[\w.-]+\.[A-Z]{2,}/gi,"<email>").replace(/(https?:\/\/)([^/\s:@]+):([^/\s@]+)@/gi,"$1<redacted>@").replace(/\b[a-z][\w-]*(?:\.[\w-]+){1,}\b/gi,"<app_id>").replace(/\b[a-z]:\\[^\s"',)]+/gi,"<path>").replace(/(^|[\s"'(])\/[^\s"',)]+/g,"$1<path>").replace(/(--(?:token|api[-_]?key|key|password|secret|private[-_]?key|jwt|session|auth)(?:=|\s+))("[^"]+"|'[^']+'|\S+)/gi,"$1<redacted>").replace(/\b((?:token|api[-_]?key|password|secret|authorization)\s*[:=]\s*)[^\s,;]+/gi,"$1<redacted>")}function nr(D,$){let U=D?.split(`
`).slice(1).map((J)=>{let F=J.trim(),I=F.startsWith("at ")?F.slice(3):F,Y=$,X=I,Q=I.lastIndexOf(" (");if(Q!==-1&&I.endsWith(")"))Y=I.slice(0,Q).trim()||$,X=I.slice(Q+2,-1);else{let u=I.lastIndexOf(" "),W=u===-1?"":I.slice(u+1);if(/:\d+:\d+$/.test(W))Y=I.slice(0,u).trim()||$,X=W}let w=X.lastIndexOf(":"),K=w===-1?-1:X.lastIndexOf(":",w-1);if(w===-1||K===-1)return{function:$,platform:"custom",lang:"javascript"};return{function:Y,filename:yr(X.slice(0,K)),lineno:Number.parseInt(X.slice(K+1,w),10),colno:Number.parseInt(X.slice(w+1),10),platform:"custom",lang:"javascript"}}).filter(Boolean);return U&&U.length>0?U:[{function:$,platform:"custom",lang:"javascript"}]}function dr(D){if(!D||typeof D!=="object"||!("code"in D))return;let{code:$}=D;return typeof $==="string"?$:void 0}function ir(D){if(!D||typeof D!=="object")return;let $=D;if(typeof $.status==="number")return $.status;if(typeof $.statusCode==="number")return $.statusCode;let U=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof U==="number"?U:void 0}function lr(D){let $=(D instanceof Error?D.message:typeof D==="string"?D:"").toLowerCase();if(cr.some((U)=>$.includes(U)))return!0;return ir(D)===401}function mv(D){if(D instanceof BD){if(_r.has(D.message))return!0;return!1}if(lr(D))return!1;return!dr(D)?.startsWith("commander.")}function d8D(D){let $=[],U=D;while(U?.parent){let J=U.name();if(J)$.push(J);U=U.parent}return $.reverse().join(" ")||"unknown"}function pr(D=gv(QI(),".capgo-credentials")){if(XI)return XI;let $=gv(D,"install-id"),U;try{let J=Mr($)?jr($,"utf8").trim():"";if(J)U=J;else U=_v(),Ar(D,{recursive:!0}),Rr($,U,{encoding:"utf8",mode:384})}catch{U=_v()}return XI=U,U}async function yv(D){let $=gr();if(!$)return!1;let U=P6.CAPGO_CLI_POSTHOG_API_HOST?.trim()||P6.POSTHOG_API_HOST?.trim()||br,J;try{J=fr(U)}catch{return!1}let F=mr(D.error),I=hr(F.message),Y=pr(),X=nr(F.stack,D.functionName),Q=[D.functionName,D.kind,F.name||"Error",String(D.status??1)].join(":"),w={token:$,event:"$exception",properties:{distinct_id:Y,$exception_list:[{type:F.name||"Error",value:I,mechanism:{handled:!0,synthetic:!1},stacktrace:{type:"raw",frames:X}}],$exception_fingerprint:Q,architecture:Tr,cli_version:_0.version,error_kind:D.kind,function_name:D.functionName,is_ci:Boolean(P6.CI),node_version:Pr,os_platform:Sr(),os_release:Cr(),runtime:"cli",status:D.status},timestamp:new Date().toISOString()};try{let K=new AbortController,u=setTimeout(()=>K.abort(),xr);try{return(await fetch(J,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(w),signal:K.signal})).ok}finally{clearTimeout(u)}}catch{return!1}}var br="https://eu.i.posthog.com/i/v0/e/",kr="phc_NXDyDajQaTQVwb25DEhIVZfxVUn4R0Y348Z7vWYHZUi",xr=1500,wI="iOS sync validation failed. Delete your iOS folder, then rerun the add and sync commands above and retry.",_r,cr,XI;var KI=R(()=>{t6();s$();_r=new Set([wI]);cr=["invalid_apikey","invalid apikey","no_key_provided","no key provided","invalid api key or insufficient permissions","does not exist, run first"]});import{env as rr}from"node:process";function ar(D,$){return`${D} ${$.join(" ")}`}function sr(D){let[$=""]=D.npm_config_user_agent?.trim().toLowerCase().split(/\s+/,1)??[],[U,J]=$.split("/",2);if(U==="bun")return"bunx";if(U==="pnpm")return"pnpm dlx";if(U==="yarn"){let I=Number.parseInt(J??"",10);return Number.isNaN(I)||I<2?"npx -y":"yarn dlx"}if(U==="npm")return"npx -y";let F=D.npm_execpath?.toLowerCase()??"";if(F.includes("pnpm"))return"pnpm dlx";if(F.includes("yarn"))return"npx -y";if(F.includes("bun"))return"bunx";return"npx -y"}function hv(D=rr){return ar(sr(D),["@capgo/cli@latest","login"])}function l8D(D){let $=D.trim().replaceAll(or," ");if(!tr.has($))throw Error(`Unsupported package manager runner: "${D}"`);let U=$.split(" ").map((I)=>I.trim()).filter(Boolean),[J=D,...F]=U;return{command:J,args:F}}var or,tr;var nv=R(()=>{or=/\s+/g,tr=new Set(["bunx","npx","pnpm exec","yarn dlx"])});function v(D,$,U){function J(X,Q){if(!X._zod)Object.defineProperty(X,"_zod",{value:{def:Q,constr:Y,traits:new Set},enumerable:!1});if(X._zod.traits.has(D))return;X._zod.traits.add(D),$(X,Q);let w=Y.prototype,K=Object.keys(w);for(let u=0;u<K.length;u++){let W=K[u];if(!(W in X))X[W]=w[W].bind(X)}}let F=U?.Parent??Object;class I extends F{}Object.defineProperty(I,"name",{value:D});function Y(X){var Q;let w=U?.Parent?new I:this;J(w,X),(Q=w._zod).deferred??(Q.deferred=[]);for(let K of w._zod.deferred)K();return w}return Object.defineProperty(Y,"init",{value:J}),Object.defineProperty(Y,Symbol.hasInstance,{value:(X)=>{if(U?.Parent&&X instanceof U.Parent)return!0;return X?._zod?.traits?.has(D)}}),Object.defineProperty(Y,"name",{value:D}),Y}function gD(D){if(D)Object.assign(b6,D);return b6}var dv,uI,WI,s0,k6,b6;var x6=R(()=>{uI=Object.freeze({status:"aborted"});WI=Symbol("zod_brand");s0=class s0 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};k6=class k6 extends Error{constructor(D){super(`Encountered unidirectional transform during encode: ${D}`);this.name="ZodEncodeError"}};(dv=globalThis).__zod_globalConfig??(dv.__zod_globalConfig={});b6=globalThis.__zod_globalConfig});var h={};aD(h,{unwrapMessage:()=>t2,uint8ArrayToHex:()=>No,uint8ArrayToBase64url:()=>Oo,uint8ArrayToBase64:()=>lv,stringifyPrimitive:()=>m,slugify:()=>EI,shallowClone:()=>qI,safeExtend:()=>Eo,required:()=>Vo,randomString:()=>Qo,propertyKeyTypes:()=>e2,promiseAllObject:()=>Xo,primitiveTypes:()=>VI,prefixIssues:()=>V0,pick:()=>Wo,partial:()=>qo,parsedType:()=>y,optionalKeys:()=>ZI,omit:()=>Go,objectClone:()=>Jo,numKeys:()=>wo,nullish:()=>h$,normalizeParams:()=>c,mergeDefs:()=>G$,merge:()=>Bo,jsonStringifyReplacer:()=>D4,joinValues:()=>T,issue:()=>U4,isPlainObject:()=>d$,isObject:()=>_6,hexToUint8Array:()=>Ho,getSizableOrigin:()=>D8,getParsedType:()=>Ko,getLengthableOrigin:()=>$8,getEnumValues:()=>a2,getElementAtPath:()=>Yo,floatSafeRemainder:()=>zI,finalizeIssue:()=>u0,extend:()=>zo,explicitlyAborted:()=>HI,escapeRegex:()=>x0,esc:()=>c9,defineLazy:()=>uD,createTransparentProxy:()=>uo,cloneDef:()=>Io,clone:()=>K0,cleanRegex:()=>s2,cleanEnum:()=>Zo,captureStackTrace:()=>i9,cached:()=>$4,base64urlToUint8Array:()=>Lo,base64ToUint8Array:()=>iv,assignProp:()=>n$,assertNotEqual:()=>Do,assertNever:()=>Uo,assertIs:()=>$o,assertEqual:()=>er,assert:()=>Fo,allowsEval:()=>BI,aborted:()=>c$,NUMBER_FORMAT_RANGES:()=>LI,Class:()=>pv,BIGINT_FORMAT_RANGES:()=>OI});function er(D){return D}function Do(D){return D}function $o(D){}function Uo(D){throw Error("Unexpected value in exhaustive check")}function Fo(D){}function a2(D){let $=Object.values(D).filter((J)=>typeof J==="number");return Object.entries(D).filter(([J,F])=>$.indexOf(+J)===-1).map(([J,F])=>F)}function T(D,$="|"){return D.map((U)=>m(U)).join($)}function D4(D,$){if(typeof $==="bigint")return $.toString();return $}function $4(D){return{get value(){{let U=D();return Object.defineProperty(this,"value",{value:U}),U}throw Error("cached value already set")}}}function h$(D){return D===null||D===void 0}function s2(D){let $=D.startsWith("^")?1:0,U=D.endsWith("$")?D.length-1:D.length;return D.slice($,U)}function zI(D,$){let U=D/$,J=Math.round(U),F=Number.EPSILON*Math.max(Math.abs(U),1);if(Math.abs(U-J)<F)return 0;return U-J}function uD(D,$,U){let J=void 0;Object.defineProperty(D,$,{get(){if(J===cv)return;if(J===void 0)J=cv,J=U();return J},set(F){Object.defineProperty(D,$,{value:F})},configurable:!0})}function Jo(D){return Object.create(Object.getPrototypeOf(D),Object.getOwnPropertyDescriptors(D))}function n$(D,$,U){Object.defineProperty(D,$,{value:U,writable:!0,enumerable:!0,configurable:!0})}function G$(...D){let $={};for(let U of D){let J=Object.getOwnPropertyDescriptors(U);Object.assign($,J)}return Object.defineProperties({},$)}function Io(D){return G$(D._zod.def)}function Yo(D,$){if(!$)return D;return $.reduce((U,J)=>U?.[J],D)}function Xo(D){let $=Object.keys(D),U=$.map((J)=>D[J]);return Promise.all(U).then((J)=>{let F={};for(let I=0;I<$.length;I++)F[$[I]]=J[I];return F})}function Qo(D=10){let U="";for(let J=0;J<D;J++)U+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return U}function c9(D){return JSON.stringify(D)}function EI(D){return D.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function _6(D){return typeof D==="object"&&D!==null&&!Array.isArray(D)}function d$(D){if(_6(D)===!1)return!1;let $=D.constructor;if($===void 0)return!0;if(typeof $!=="function")return!0;let U=$.prototype;if(_6(U)===!1)return!1;if(Object.prototype.hasOwnProperty.call(U,"isPrototypeOf")===!1)return!1;return!0}function qI(D){if(d$(D))return{...D};if(Array.isArray(D))return[...D];if(D instanceof Map)return new Map(D);if(D instanceof Set)return new Set(D);return D}function wo(D){let $=0;for(let U in D)if(Object.prototype.hasOwnProperty.call(D,U))$++;return $}function x0(D){return D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function K0(D,$,U){let J=new D._zod.constr($??D._zod.def);if(!$||U?.parent)J._zod.parent=D;return J}function c(D){let $=D;if(!$)return{};if(typeof $==="string")return{error:()=>$};if($?.message!==void 0){if($?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");$.error=$.message}if(delete $.message,typeof $.error==="string")return{...$,error:()=>$.error};return $}function uo(D){let $;return new Proxy({},{get(U,J,F){return $??($=D()),Reflect.get($,J,F)},set(U,J,F,I){return $??($=D()),Reflect.set($,J,F,I)},has(U,J){return $??($=D()),Reflect.has($,J)},deleteProperty(U,J){return $??($=D()),Reflect.deleteProperty($,J)},ownKeys(U){return $??($=D()),Reflect.ownKeys($)},getOwnPropertyDescriptor(U,J){return $??($=D()),Reflect.getOwnPropertyDescriptor($,J)},defineProperty(U,J,F){return $??($=D()),Reflect.defineProperty($,J,F)}})}function m(D){if(typeof D==="bigint")return D.toString()+"n";if(typeof D==="string")return`"${D}"`;return`${D}`}function ZI(D){return Object.keys(D).filter(($)=>{return D[$]._zod.optin==="optional"&&D[$]._zod.optout==="optional"})}function Wo(D,$){let U=D._zod.def,J=U.checks;if(J&&J.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let I=G$(D._zod.def,{get shape(){let Y={};for(let X in $){if(!(X in U.shape))throw Error(`Unrecognized key: "${X}"`);if(!$[X])continue;Y[X]=U.shape[X]}return n$(this,"shape",Y),Y},checks:[]});return K0(D,I)}function Go(D,$){let U=D._zod.def,J=U.checks;if(J&&J.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let I=G$(D._zod.def,{get shape(){let Y={...D._zod.def.shape};for(let X in $){if(!(X in U.shape))throw Error(`Unrecognized key: "${X}"`);if(!$[X])continue;delete Y[X]}return n$(this,"shape",Y),Y},checks:[]});return K0(D,I)}function zo(D,$){if(!d$($))throw Error("Invalid input to extend: expected a plain object");let U=D._zod.def.checks;if(U&&U.length>0){let I=D._zod.def.shape;for(let Y in $)if(Object.getOwnPropertyDescriptor(I,Y)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let F=G$(D._zod.def,{get shape(){let I={...D._zod.def.shape,...$};return n$(this,"shape",I),I}});return K0(D,F)}function Eo(D,$){if(!d$($))throw Error("Invalid input to safeExtend: expected a plain object");let U=G$(D._zod.def,{get shape(){let J={...D._zod.def.shape,...$};return n$(this,"shape",J),J}});return K0(D,U)}function Bo(D,$){if(D._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let U=G$(D._zod.def,{get shape(){let J={...D._zod.def.shape,...$._zod.def.shape};return n$(this,"shape",J),J},get catchall(){return $._zod.def.catchall},checks:$._zod.def.checks??[]});return K0(D,U)}function qo(D,$,U){let F=$._zod.def.checks;if(F&&F.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let Y=G$($._zod.def,{get shape(){let X=$._zod.def.shape,Q={...X};if(U)for(let w in U){if(!(w in X))throw Error(`Unrecognized key: "${w}"`);if(!U[w])continue;Q[w]=D?new D({type:"optional",innerType:X[w]}):X[w]}else for(let w in X)Q[w]=D?new D({type:"optional",innerType:X[w]}):X[w];return n$(this,"shape",Q),Q},checks:[]});return K0($,Y)}function Vo(D,$,U){let J=G$($._zod.def,{get shape(){let F=$._zod.def.shape,I={...F};if(U)for(let Y in U){if(!(Y in I))throw Error(`Unrecognized key: "${Y}"`);if(!U[Y])continue;I[Y]=new D({type:"nonoptional",innerType:F[Y]})}else for(let Y in F)I[Y]=new D({type:"nonoptional",innerType:F[Y]});return n$(this,"shape",I),I}});return K0($,J)}function c$(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue!==!0)return!0;return!1}function HI(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue===!1)return!0;return!1}function V0(D,$){return $.map((U)=>{var J;return(J=U).path??(J.path=[]),U.path.unshift(D),U})}function t2(D){return typeof D==="string"?D:D?.message}function u0(D,$,U){let J=D.message?D.message:t2(D.inst?._zod.def?.error?.(D))??t2($?.error?.(D))??t2(U.customError?.(D))??t2(U.localeError?.(D))??"Invalid input",{inst:F,continue:I,input:Y,...X}=D;if(X.path??(X.path=[]),X.message=J,$?.reportInput)X.input=Y;return X}function D8(D){if(D instanceof Set)return"set";if(D instanceof Map)return"map";if(D instanceof File)return"file";return"unknown"}function $8(D){if(Array.isArray(D))return"array";if(typeof D==="string")return"string";return"unknown"}function y(D){let $=typeof D;switch($){case"number":return Number.isNaN(D)?"nan":"number";case"object":{if(D===null)return"null";if(Array.isArray(D))return"array";let U=D;if(U&&Object.getPrototypeOf(U)!==Object.prototype&&"constructor"in U&&U.constructor)return U.constructor.name}}return $}function U4(...D){let[$,U,J]=D;if(typeof $==="string")return{message:$,code:"custom",input:U,inst:J};return{...$}}function Zo(D){return Object.entries(D).filter(([$,U])=>{return Number.isNaN(Number.parseInt($,10))}).map(($)=>$[1])}function iv(D){let $=atob(D),U=new Uint8Array($.length);for(let J=0;J<$.length;J++)U[J]=$.charCodeAt(J);return U}function lv(D){let $="";for(let U=0;U<D.length;U++)$+=String.fromCharCode(D[U]);return btoa($)}function Lo(D){let $=D.replace(/-/g,"+").replace(/_/g,"/"),U="=".repeat((4-$.length%4)%4);return iv($+U)}function Oo(D){return lv(D).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Ho(D){let $=D.replace(/^0x/,"");if($.length%2!==0)throw Error("Invalid hex string length");let U=new Uint8Array($.length/2);for(let J=0;J<$.length;J+=2)U[J/2]=Number.parseInt($.slice(J,J+2),16);return U}function No(D){return Array.from(D).map(($)=>$.toString(16).padStart(2,"0")).join("")}class pv{constructor(...D){}}var cv,i9,BI,Ko=(D)=>{let $=typeof D;switch($){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(D)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(D))return"array";if(D===null)return"null";if(D.then&&typeof D.then==="function"&&D.catch&&typeof D.catch==="function")return"promise";if(typeof Map<"u"&&D instanceof Map)return"map";if(typeof Set<"u"&&D instanceof Set)return"set";if(typeof Date<"u"&&D instanceof Date)return"date";if(typeof File<"u"&&D instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${$}`)}},e2,VI,LI,OI;var s=R(()=>{x6();cv=Symbol("evaluating");i9="captureStackTrace"in Error?Error.captureStackTrace:(...D)=>{};BI=$4(()=>{if(b6.jitless)return!1;if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(D){return!1}});e2=new Set(["string","number","symbol"]),VI=new Set(["string","number","bigint","boolean","symbol","undefined"]);LI={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]},OI={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]}});function F8(D,$=(U)=>U.message){let U={},J=[];for(let F of D.issues)if(F.path.length>0)U[F.path[0]]=U[F.path[0]]||[],U[F.path[0]].push($(F));else J.push($(F));return{formErrors:J,fieldErrors:U}}function J8(D,$=(U)=>U.message){let U={_errors:[]},J=(F,I=[])=>{for(let Y of F.issues)if(Y.code==="invalid_union"&&Y.errors.length)Y.errors.map((X)=>J({issues:X},[...I,...Y.path]));else if(Y.code==="invalid_key")J({issues:Y.issues},[...I,...Y.path]);else if(Y.code==="invalid_element")J({issues:Y.issues},[...I,...Y.path]);else{let X=[...I,...Y.path];if(X.length===0)U._errors.push($(Y));else{let Q=U,w=0;while(w<X.length){let K=X[w];if(w!==X.length-1)Q[K]=Q[K]||{_errors:[]};else Q[K]=Q[K]||{_errors:[]},Q[K]._errors.push($(Y));Q=Q[K],w++}}}};return J(D),U}function NI(D,$=(U)=>U.message){let U={errors:[]},J=(F,I=[])=>{var Y,X;for(let Q of F.issues)if(Q.code==="invalid_union"&&Q.errors.length)Q.errors.map((w)=>J({issues:w},[...I,...Q.path]));else if(Q.code==="invalid_key")J({issues:Q.issues},[...I,...Q.path]);else if(Q.code==="invalid_element")J({issues:Q.issues},[...I,...Q.path]);else{let w=[...I,...Q.path];if(w.length===0){U.errors.push($(Q));continue}let K=U,u=0;while(u<w.length){let W=w[u],E=u===w.length-1;if(typeof W==="string")K.properties??(K.properties={}),(Y=K.properties)[W]??(Y[W]={errors:[]}),K=K.properties[W];else K.items??(K.items=[]),(X=K.items)[W]??(X[W]={errors:[]}),K=K.items[W];if(E)K.errors.push($(Q));u++}}};return J(D),U}function ov(D){let $=[],U=D.map((J)=>typeof J==="object"?J.key:J);for(let J of U)if(typeof J==="number")$.push(`[${J}]`);else if(typeof J==="symbol")$.push(`[${JSON.stringify(String(J))}]`);else if(/[^\w$]/.test(J))$.push(`[${JSON.stringify(J)}]`);else{if($.length)$.push(".");$.push(J)}return $.join("")}function vI(D){let $=[],U=[...D.issues].sort((J,F)=>(J.path??[]).length-(F.path??[]).length);for(let J of U)if($.push(`✖ ${J.message}`),J.path?.length)$.push(`  → at ${ov(J.path)}`);return $.join(`
`)}var rv=(D,$)=>{D.name="$ZodError",Object.defineProperty(D,"_zod",{value:D._zod,enumerable:!1}),Object.defineProperty(D,"issues",{value:$,enumerable:!1}),D.message=JSON.stringify($,D4,2),Object.defineProperty(D,"toString",{value:()=>D.message,enumerable:!1})},U8,Z0;var MI=R(()=>{x6();s();U8=v("$ZodError",rv),Z0=v("$ZodError",rv,{Parent:Error})});var F4=(D)=>($,U,J,F)=>{let I=J?{...J,async:!1}:{async:!1},Y=$._zod.run({value:U,issues:[]},I);if(Y instanceof Promise)throw new s0;if(Y.issues.length){let X=new(F?.Err??D)(Y.issues.map((Q)=>u0(Q,I,gD())));throw i9(X,F?.callee),X}return Y.value},l9,J4=(D)=>async($,U,J,F)=>{let I=J?{...J,async:!0}:{async:!0},Y=$._zod.run({value:U,issues:[]},I);if(Y instanceof Promise)Y=await Y;if(Y.issues.length){let X=new(F?.Err??D)(Y.issues.map((Q)=>u0(Q,I,gD())));throw i9(X,F?.callee),X}return Y.value},p9,I4=(D)=>($,U,J)=>{let F=J?{...J,async:!1}:{async:!1},I=$._zod.run({value:U,issues:[]},F);if(I instanceof Promise)throw new s0;return I.issues.length?{success:!1,error:new(D??U8)(I.issues.map((Y)=>u0(Y,F,gD())))}:{success:!0,data:I.value}},AI,Y4=(D)=>async($,U,J)=>{let F=J?{...J,async:!0}:{async:!0},I=$._zod.run({value:U,issues:[]},F);if(I instanceof Promise)I=await I;return I.issues.length?{success:!1,error:new D(I.issues.map((Y)=>u0(Y,F,gD())))}:{success:!0,data:I.value}},jI,r9=(D)=>($,U,J)=>{let F=J?{...J,direction:"backward"}:{direction:"backward"};return F4(D)($,U,F)},Mo,o9=(D)=>($,U,J)=>{return F4(D)($,U,J)},Ao,t9=(D)=>async($,U,J)=>{let F=J?{...J,direction:"backward"}:{direction:"backward"};return J4(D)($,U,F)},jo,a9=(D)=>async($,U,J)=>{return J4(D)($,U,J)},Ro,s9=(D)=>($,U,J)=>{let F=J?{...J,direction:"backward"}:{direction:"backward"};return I4(D)($,U,F)},So,e9=(D)=>($,U,J)=>{return I4(D)($,U,J)},Co,D5=(D)=>async($,U,J)=>{let F=J?{...J,direction:"backward"}:{direction:"backward"};return Y4(D)($,U,F)},To,$5=(D)=>async($,U,J)=>{return Y4(D)($,U,J)},Po;var RI=R(()=>{x6();MI();s();l9=F4(Z0),p9=J4(Z0),AI=I4(Z0),jI=Y4(Z0),Mo=r9(Z0),Ao=o9(Z0),jo=t9(Z0),Ro=a9(Z0),So=s9(Z0),Co=e9(Z0),To=D5(Z0),Po=$5(Z0)});var M0={};aD(M0,{xid:()=>PI,uuid7:()=>_o,uuid6:()=>xo,uuid4:()=>ko,uuid:()=>g6,uppercase:()=>FY,unicodeEmail:()=>tv,undefined:()=>$Y,ulid:()=>TI,time:()=>rI,string:()=>tI,sha512_hex:()=>Jt,sha512_base64url:()=>Yt,sha512_base64:()=>It,sha384_hex:()=>$t,sha384_base64url:()=>Ft,sha384_base64:()=>Ut,sha256_hex:()=>so,sha256_base64url:()=>Dt,sha256_base64:()=>eo,sha1_hex:()=>oo,sha1_base64url:()=>ao,sha1_base64:()=>to,rfc5322Email:()=>fo,number:()=>I8,null:()=>DY,nanoid:()=>kI,md5_hex:()=>lo,md5_base64url:()=>ro,md5_base64:()=>po,mac:()=>hI,lowercase:()=>UY,ksuid:()=>bI,ipv6:()=>yI,ipv4:()=>mI,integer:()=>sI,idnEmail:()=>mo,httpProtocol:()=>iI,html5Email:()=>go,hostname:()=>no,hex:()=>io,guid:()=>_I,extendedDuration:()=>bo,emoji:()=>fI,email:()=>gI,e164:()=>lI,duration:()=>xI,domain:()=>co,datetime:()=>oI,date:()=>pI,cuid2:()=>CI,cuid:()=>SI,cidrv6:()=>dI,cidrv4:()=>nI,browserEmail:()=>yo,boolean:()=>eI,bigint:()=>aI,base64url:()=>U5,base64:()=>cI});function fI(){return new RegExp(ho,"u")}function sv(D){return typeof D.precision==="number"?D.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":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{${D.precision}}`:"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function rI(D){return new RegExp(`^${sv(D)}$`)}function oI(D){let $=sv({precision:D.precision}),U=["Z"];if(D.local)U.push("");if(D.offset)U.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let J=`${$}(?:${U.join("|")})`;return new RegExp(`^${av}T(?:${J})$`)}function Y8(D,$){return new RegExp(`^[A-Za-z0-9+/]{${D}}${$}$`)}function X8(D){return new RegExp(`^[A-Za-z0-9_-]{${D}}$`)}var SI,CI,TI,PI,bI,kI,xI,bo,_I,g6=(D)=>{if(!D)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}-${D}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},ko,xo,_o,gI,go,fo,tv,mo,yo,ho="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",mI,yI,hI=(D)=>{let $=x0(D??":");return new RegExp(`^(?:[0-9A-F]{2}${$}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${$}){5}[0-9a-f]{2}$`)},nI,dI,cI,U5,no,co,iI,lI,av="(?:(?:\\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])))",pI,tI=(D)=>{let $=D?`[\\s\\S]{${D?.minimum??0},${D?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${$}$`)},aI,sI,I8,eI,DY,$Y,UY,FY,io,lo,po,ro,oo,to,ao,so,eo,Dt,$t,Ut,Ft,Jt,It,Yt;var F5=R(()=>{s();SI=/^[cC][0-9a-z]{6,}$/,CI=/^[0-9a-z]+$/,TI=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,PI=/^[0-9a-vA-V]{20}$/,bI=/^[A-Za-z0-9]{27}$/,kI=/^[a-zA-Z0-9_-]{21}$/,xI=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,bo=/^[-+]?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)?)??$/,_I=/^([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})$/,ko=g6(4),xo=g6(6),_o=g6(7),gI=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,go=/^[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])?)*$/,fo=/^(([^<>()\[\]\\.,;:\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,}))$/,tv=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,mo=tv,yo=/^[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])?)*$/;mI=/^(?:(?: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])$/,yI=/^(([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}|:))$/,nI=/^((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])$/,dI=/^(([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])$/,cI=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,U5=/^[A-Za-z0-9_-]*$/,no=/^(?=.{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])?)*\.?$/,co=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,iI=/^https?$/,lI=/^\+[1-9]\d{6,14}$/,pI=new RegExp(`^${av}$`);aI=/^-?\d+n?$/,sI=/^-?\d+$/,I8=/^-?\d+(?:\.\d+)?$/,eI=/^(?:true|false)$/i,DY=/^null$/i,$Y=/^undefined$/i,UY=/^[^A-Z]*$/,FY=/^[^a-z]*$/,io=/^[0-9a-fA-F]*$/;lo=/^[0-9a-fA-F]{32}$/,po=Y8(22,"=="),ro=X8(22),oo=/^[0-9a-fA-F]{40}$/,to=Y8(27,"="),ao=X8(27),so=/^[0-9a-fA-F]{64}$/,eo=Y8(43,"="),Dt=X8(43),$t=/^[0-9a-fA-F]{96}$/,Ut=Y8(64,""),Ft=X8(64),Jt=/^[0-9a-fA-F]{128}$/,It=Y8(86,"=="),Yt=X8(86)});function ev(D,$,U){if(D.issues.length)$.issues.push(...V0(U,D.issues))}var vD,DM,J5,I5,JY,IY,YY,XY,QY,wY,KY,uY,WY,X4,GY,zY,EY,BY,qY,VY,ZY,LY,OY;var Y5=R(()=>{x6();F5();s();vD=v("$ZodCheck",(D,$)=>{var U;D._zod??(D._zod={}),D._zod.def=$,(U=D._zod).onattach??(U.onattach=[])}),DM={number:"number",bigint:"bigint",object:"date"},J5=v("$ZodCheckLessThan",(D,$)=>{vD.init(D,$);let U=DM[typeof $.value];D._zod.onattach.push((J)=>{let F=J._zod.bag,I=($.inclusive?F.maximum:F.exclusiveMaximum)??Number.POSITIVE_INFINITY;if($.value<I)if($.inclusive)F.maximum=$.value;else F.exclusiveMaximum=$.value}),D._zod.check=(J)=>{if($.inclusive?J.value<=$.value:J.value<$.value)return;J.issues.push({origin:U,code:"too_big",maximum:typeof $.value==="object"?$.value.getTime():$.value,input:J.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),I5=v("$ZodCheckGreaterThan",(D,$)=>{vD.init(D,$);let U=DM[typeof $.value];D._zod.onattach.push((J)=>{let F=J._zod.bag,I=($.inclusive?F.minimum:F.exclusiveMinimum)??Number.NEGATIVE_INFINITY;if($.value>I)if($.inclusive)F.minimum=$.value;else F.exclusiveMinimum=$.value}),D._zod.check=(J)=>{if($.inclusive?J.value>=$.value:J.value>$.value)return;J.issues.push({origin:U,code:"too_small",minimum:typeof $.value==="object"?$.value.getTime():$.value,input:J.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),JY=v("$ZodCheckMultipleOf",(D,$)=>{vD.init(D,$),D._zod.onattach.push((U)=>{var J;(J=U._zod.bag).multipleOf??(J.multipleOf=$.value)}),D._zod.check=(U)=>{if(typeof U.value!==typeof $.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof U.value==="bigint"?U.value%$.value===BigInt(0):zI(U.value,$.value)===0)return;U.issues.push({origin:typeof U.value,code:"not_multiple_of",divisor:$.value,input:U.value,inst:D,continue:!$.abort})}}),IY=v("$ZodCheckNumberFormat",(D,$)=>{vD.init(D,$),$.format=$.format||"float64";let U=$.format?.includes("int"),J=U?"int":"number",[F,I]=LI[$.format];D._zod.onattach.push((Y)=>{let X=Y._zod.bag;if(X.format=$.format,X.minimum=F,X.maximum=I,U)X.pattern=sI}),D._zod.check=(Y)=>{let X=Y.value;if(U){if(!Number.isInteger(X)){Y.issues.push({expected:J,format:$.format,code:"invalid_type",continue:!1,input:X,inst:D});return}if(!Number.isSafeInteger(X)){if(X>0)Y.issues.push({input:X,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:J,inclusive:!0,continue:!$.abort});else Y.issues.push({input:X,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:J,inclusive:!0,continue:!$.abort});return}}if(X<F)Y.issues.push({origin:"number",input:X,code:"too_small",minimum:F,inclusive:!0,inst:D,continue:!$.abort});if(X>I)Y.issues.push({origin:"number",input:X,code:"too_big",maximum:I,inclusive:!0,inst:D,continue:!$.abort})}}),YY=v("$ZodCheckBigIntFormat",(D,$)=>{vD.init(D,$);let[U,J]=OI[$.format];D._zod.onattach.push((F)=>{let I=F._zod.bag;I.format=$.format,I.minimum=U,I.maximum=J}),D._zod.check=(F)=>{let I=F.value;if(I<U)F.issues.push({origin:"bigint",input:I,code:"too_small",minimum:U,inclusive:!0,inst:D,continue:!$.abort});if(I>J)F.issues.push({origin:"bigint",input:I,code:"too_big",maximum:J,inclusive:!0,inst:D,continue:!$.abort})}}),XY=v("$ZodCheckMaxSize",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.size!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag.maximum??Number.POSITIVE_INFINITY;if($.maximum<F)J._zod.bag.maximum=$.maximum}),D._zod.check=(J)=>{let F=J.value;if(F.size<=$.maximum)return;J.issues.push({origin:D8(F),code:"too_big",maximum:$.maximum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),QY=v("$ZodCheckMinSize",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.size!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag.minimum??Number.NEGATIVE_INFINITY;if($.minimum>F)J._zod.bag.minimum=$.minimum}),D._zod.check=(J)=>{let F=J.value;if(F.size>=$.minimum)return;J.issues.push({origin:D8(F),code:"too_small",minimum:$.minimum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),wY=v("$ZodCheckSizeEquals",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.size!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag;F.minimum=$.size,F.maximum=$.size,F.size=$.size}),D._zod.check=(J)=>{let F=J.value,I=F.size;if(I===$.size)return;let Y=I>$.size;J.issues.push({origin:D8(F),...Y?{code:"too_big",maximum:$.size}:{code:"too_small",minimum:$.size},inclusive:!0,exact:!0,input:J.value,inst:D,continue:!$.abort})}}),KY=v("$ZodCheckMaxLength",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.length!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag.maximum??Number.POSITIVE_INFINITY;if($.maximum<F)J._zod.bag.maximum=$.maximum}),D._zod.check=(J)=>{let F=J.value;if(F.length<=$.maximum)return;let Y=$8(F);J.issues.push({origin:Y,code:"too_big",maximum:$.maximum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),uY=v("$ZodCheckMinLength",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.length!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag.minimum??Number.NEGATIVE_INFINITY;if($.minimum>F)J._zod.bag.minimum=$.minimum}),D._zod.check=(J)=>{let F=J.value;if(F.length>=$.minimum)return;let Y=$8(F);J.issues.push({origin:Y,code:"too_small",minimum:$.minimum,inclusive:!0,input:F,inst:D,continue:!$.abort})}}),WY=v("$ZodCheckLengthEquals",(D,$)=>{var U;vD.init(D,$),(U=D._zod.def).when??(U.when=(J)=>{let F=J.value;return!h$(F)&&F.length!==void 0}),D._zod.onattach.push((J)=>{let F=J._zod.bag;F.minimum=$.length,F.maximum=$.length,F.length=$.length}),D._zod.check=(J)=>{let F=J.value,I=F.length;if(I===$.length)return;let Y=$8(F),X=I>$.length;J.issues.push({origin:Y,...X?{code:"too_big",maximum:$.length}:{code:"too_small",minimum:$.length},inclusive:!0,exact:!0,input:J.value,inst:D,continue:!$.abort})}}),X4=v("$ZodCheckStringFormat",(D,$)=>{var U,J;if(vD.init(D,$),D._zod.onattach.push((F)=>{let I=F._zod.bag;if(I.format=$.format,$.pattern)I.patterns??(I.patterns=new Set),I.patterns.add($.pattern)}),$.pattern)(U=D._zod).check??(U.check=(F)=>{if($.pattern.lastIndex=0,$.pattern.test(F.value))return;F.issues.push({origin:"string",code:"invalid_format",format:$.format,input:F.value,...$.pattern?{pattern:$.pattern.toString()}:{},inst:D,continue:!$.abort})});else(J=D._zod).check??(J.check=()=>{})}),GY=v("$ZodCheckRegex",(D,$)=>{X4.init(D,$),D._zod.check=(U)=>{if($.pattern.lastIndex=0,$.pattern.test(U.value))return;U.issues.push({origin:"string",code:"invalid_format",format:"regex",input:U.value,pattern:$.pattern.toString(),inst:D,continue:!$.abort})}}),zY=v("$ZodCheckLowerCase",(D,$)=>{$.pattern??($.pattern=UY),X4.init(D,$)}),EY=v("$ZodCheckUpperCase",(D,$)=>{$.pattern??($.pattern=FY),X4.init(D,$)}),BY=v("$ZodCheckIncludes",(D,$)=>{vD.init(D,$);let U=x0($.includes),J=new RegExp(typeof $.position==="number"?`^.{${$.position}}${U}`:U);$.pattern=J,D._zod.onattach.push((F)=>{let I=F._zod.bag;I.patterns??(I.patterns=new Set),I.patterns.add(J)}),D._zod.check=(F)=>{if(F.value.includes($.includes,$.position))return;F.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:$.includes,input:F.value,inst:D,continue:!$.abort})}}),qY=v("$ZodCheckStartsWith",(D,$)=>{vD.init(D,$);let U=new RegExp(`^${x0($.prefix)}.*`);$.pattern??($.pattern=U),D._zod.onattach.push((J)=>{let F=J._zod.bag;F.patterns??(F.patterns=new Set),F.patterns.add(U)}),D._zod.check=(J)=>{if(J.value.startsWith($.prefix))return;J.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:$.prefix,input:J.value,inst:D,continue:!$.abort})}}),VY=v("$ZodCheckEndsWith",(D,$)=>{vD.init(D,$);let U=new RegExp(`.*${x0($.suffix)}$`);$.pattern??($.pattern=U),D._zod.onattach.push((J)=>{let F=J._zod.bag;F.patterns??(F.patterns=new Set),F.patterns.add(U)}),D._zod.check=(J)=>{if(J.value.endsWith($.suffix))return;J.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:$.suffix,input:J.value,inst:D,continue:!$.abort})}});ZY=v("$ZodCheckProperty",(D,$)=>{vD.init(D,$),D._zod.check=(U)=>{let J=$.schema._zod.run({value:U.value[$.property],issues:[]},{});if(J instanceof Promise)return J.then((F)=>ev(F,U,$.property));ev(J,U,$.property);return}}),LY=v("$ZodCheckMimeType",(D,$)=>{vD.init(D,$);let U=new Set($.mime);D._zod.onattach.push((J)=>{J._zod.bag.mime=$.mime}),D._zod.check=(J)=>{if(U.has(J.value.type))return;J.issues.push({code:"invalid_value",values:$.mime,input:J.value.type,inst:D,continue:!$.abort})}}),OY=v("$ZodCheckOverwrite",(D,$)=>{vD.init(D,$),D._zod.check=(U)=>{U.value=$.tx(U.value)}})});class X5{constructor(D=[]){if(this.content=[],this.indent=0,this)this.args=D}indented(D){this.indent+=1,D(this),this.indent-=1}write(D){if(typeof D==="function"){D(this,{execution:"sync"}),D(this,{execution:"async"});return}let U=D.split(`
`).filter((I)=>I),J=Math.min(...U.map((I)=>I.length-I.trimStart().length)),F=U.map((I)=>I.slice(J)).map((I)=>" ".repeat(this.indent*2)+I);for(let I of F)this.content.push(I)}compile(){let D=Function,$=this?.args,J=[...(this?.content??[""]).map((F)=>`  ${F}`)];return new D(...$,J.join(`
`))}}var HY;var NY=R(()=>{HY={major:4,minor:4,patch:3}});function iY(D){if(D==="")return!0;if(/\s/.test(D))return!1;if(D.length%4!==0)return!1;try{return atob(D),!0}catch{return!1}}function BM(D){if(!U5.test(D))return!1;let $=D.replace(/[-_]/g,(J)=>J==="-"?"+":"/"),U=$.padEnd(Math.ceil($.length/4)*4,"=");return iY(U)}function qM(D,$=null){try{let U=D.split(".");if(U.length!==3)return!1;let[J]=U;if(!J)return!1;let F=JSON.parse(atob(J));if("typ"in F&&F?.typ!=="JWT")return!1;if(!F.alg)return!1;if($&&(!("alg"in F)||F.alg!==$))return!1;return!0}catch{return!1}}function UM(D,$,U){if(D.issues.length)$.issues.push(...V0(U,D.issues));$.value[U]=D.value}function u5(D,$,U,J,F,I){let Y=U in J;if(D.issues.length){if(F&&I&&!Y)return;$.issues.push(...V0(U,D.issues))}if(!Y&&!F){if(!D.issues.length)$.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[U]});return}if(D.value===void 0){if(Y)$.value[U]=void 0}else $.value[U]=D.value}function VM(D){let $=Object.keys(D.shape);for(let J of $)if(!D.shape?.[J]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${J}": expected a Zod schema`);let U=ZI(D.shape);return{...D,keys:$,keySet:new Set($),numKeys:$.length,optionalKeys:new Set(U)}}function ZM(D,$,U,J,F,I){let Y=[],X=F.keySet,Q=F.catchall._zod,w=Q.def.type,K=Q.optin==="optional",u=Q.optout==="optional";for(let W in $){if(W==="__proto__")continue;if(X.has(W))continue;if(w==="never"){Y.push(W);continue}let E=Q.run({value:$[W],issues:[]},J);if(E instanceof Promise)D.push(E.then((G)=>u5(G,U,W,$,K,u)));else u5(E,U,W,$,K,u)}if(Y.length)U.issues.push({code:"unrecognized_keys",keys:Y,input:$,inst:I});if(!D.length)return U;return Promise.all(D).then(()=>{return U})}function FM(D,$,U,J){for(let I of D)if(I.issues.length===0)return $.value=I.value,$;let F=D.filter((I)=>!c$(I));if(F.length===1)return $.value=F[0].value,F[0];return $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((I)=>I.issues.map((Y)=>u0(Y,J,gD())))}),$}function JM(D,$,U,J){let F=D.filter((I)=>I.issues.length===0);if(F.length===1)return $.value=F[0].value,$;if(F.length===0)$.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((I)=>I.issues.map((Y)=>u0(Y,J,gD())))});else $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:[],inclusive:!1});return $}function vY(D,$){if(D===$)return{valid:!0,data:D};if(D instanceof Date&&$ instanceof Date&&+D===+$)return{valid:!0,data:D};if(d$(D)&&d$($)){let U=Object.keys($),J=Object.keys(D).filter((I)=>U.indexOf(I)!==-1),F={...D,...$};for(let I of J){let Y=vY(D[I],$[I]);if(!Y.valid)return{valid:!1,mergeErrorPath:[I,...Y.mergeErrorPath]};F[I]=Y.data}return{valid:!0,data:F}}if(Array.isArray(D)&&Array.isArray($)){if(D.length!==$.length)return{valid:!1,mergeErrorPath:[]};let U=[];for(let J=0;J<D.length;J++){let F=D[J],I=$[J],Y=vY(F,I);if(!Y.valid)return{valid:!1,mergeErrorPath:[J,...Y.mergeErrorPath]};U.push(Y.data)}return{valid:!0,data:U}}return{valid:!1,mergeErrorPath:[]}}function IM(D,$,U){let J=new Map,F;for(let X of $.issues)if(X.code==="unrecognized_keys"){F??(F=X);for(let Q of X.keys){if(!J.has(Q))J.set(Q,{});J.get(Q).l=!0}}else D.issues.push(X);for(let X of U.issues)if(X.code==="unrecognized_keys")for(let Q of X.keys){if(!J.has(Q))J.set(Q,{});J.get(Q).r=!0}else D.issues.push(X);let I=[...J].filter(([,X])=>X.l&&X.r).map(([X])=>X);if(I.length&&F)D.issues.push({...F,keys:I});if(c$(D))return D;let Y=vY($.value,U.value);if(!Y.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(Y.mergeErrorPath)}`);return D.value=Y.data,D}function YM(D,$){for(let U=D.length-1;U>=0;U--)if(D[U]._zod[$]!=="optional")return U+1;return 0}function XM(D,$,U){if(D.issues.length)$.issues.push(...V0(U,D.issues));$.value[U]=D.value}function QM(D,$,U,J,F){for(let I=0;I<U.length;I++){let Y=D[I],X=I<J.length;if(Y.issues.length){if(!X&&I>=F){$.value.length=I;break}$.issues.push(...V0(I,Y.issues))}$.value[I]=Y.value}for(let I=$.value.length-1;I>=J.length;I--)if(U[I]._zod.optout==="optional"&&$.value[I]===void 0)$.value.length=I;else break;return $}function wM(D,$,U,J,F,I,Y){if(D.issues.length)if(e2.has(typeof J))U.issues.push(...V0(J,D.issues));else U.issues.push({code:"invalid_key",origin:"map",input:F,inst:I,issues:D.issues.map((X)=>u0(X,Y,gD()))});if($.issues.length)if(e2.has(typeof J))U.issues.push(...V0(J,$.issues));else U.issues.push({origin:"map",code:"invalid_element",input:F,inst:I,key:J,issues:$.issues.map((X)=>u0(X,Y,gD()))});U.value.set(D.value,$.value)}function KM(D,$){if(D.issues.length)$.issues.push(...D.issues);$.value.add(D.value)}function uM(D,$){if($===void 0&&(D.issues.length||D.fallback))return{issues:[],value:void 0};return D}function WM(D,$){if(D.value===void 0)D.value=$.defaultValue;return D}function GM(D,$){if(!D.issues.length&&D.value===void 0)D.issues.push({code:"invalid_type",expected:"nonoptional",input:D.value,inst:$});return D}function Q5(D,$,U){if(D.issues.length)return D.aborted=!0,D;return $._zod.run({value:D.value,issues:D.issues,fallback:D.fallback},U)}function w5(D,$,U){if(D.issues.length)return D.aborted=!0,D;if((U.direction||"forward")==="forward"){let F=$.transform(D.value,D);if(F instanceof Promise)return F.then((I)=>K5(D,I,$.out,U));return K5(D,F,$.out,U)}else{let F=$.reverseTransform(D.value,D);if(F instanceof Promise)return F.then((I)=>K5(D,I,$.in,U));return K5(D,F,$.in,U)}}function K5(D,$,U,J){if(D.issues.length)return D.aborted=!0,D;return U._zod.run({value:$,issues:D.issues},J)}function zM(D){return D.value=Object.freeze(D.value),D}function EM(D,$,U,J){if(!D){let F={code:"custom",input:U,inst:J,path:[...J._zod.def.path??[]],continue:!J._zod.def.abort};if(J._zod.def.params)F.params=J._zod.def.params;$.issues.push(U4(F))}}var JD,f6,HD,MY,AY,jY,RY,SY,CY,TY,PY,bY,kY,xY,_Y,gY,fY,mY,yY,hY,nY,dY,cY,lY,pY,rY,oY,tY,W5,aY,Q8,G5,sY,eY,DX,$X,UX,FX,JX,IX,YX,XX,LM,QX,w8,wX,KX,uX,z5,WX,GX,zX,EX,BX,qX,VX,E5,ZX,LX,OX,HX,NX,vX,MX,AX,B5,K8,jX,RX,SX,CX,TX,PX,bX;var kX=R(()=>{Y5();x6();RI();F5();s();NY();s();JD=v("$ZodType",(D,$)=>{var U;D??(D={}),D._zod.def=$,D._zod.bag=D._zod.bag||{},D._zod.version=HY;let J=[...D._zod.def.checks??[]];if(D._zod.traits.has("$ZodCheck"))J.unshift(D);for(let F of J)for(let I of F._zod.onattach)I(D);if(J.length===0)(U=D._zod).deferred??(U.deferred=[]),D._zod.deferred?.push(()=>{D._zod.run=D._zod.parse});else{let F=(Y,X,Q)=>{let w=c$(Y),K;for(let u of X){if(u._zod.def.when){if(HI(Y))continue;if(!u._zod.def.when(Y))continue}else if(w)continue;let W=Y.issues.length,E=u._zod.check(Y);if(E instanceof Promise&&Q?.async===!1)throw new s0;if(K||E instanceof Promise)K=(K??Promise.resolve()).then(async()=>{if(await E,Y.issues.length===W)return;if(!w)w=c$(Y,W)});else{if(Y.issues.length===W)continue;if(!w)w=c$(Y,W)}}if(K)return K.then(()=>{return Y});return Y},I=(Y,X,Q)=>{if(c$(Y))return Y.aborted=!0,Y;let w=F(X,J,Q);if(w instanceof Promise){if(Q.async===!1)throw new s0;return w.then((K)=>D._zod.parse(K,Q))}return D._zod.parse(w,Q)};D._zod.run=(Y,X)=>{if(X.skipChecks)return D._zod.parse(Y,X);if(X.direction==="backward"){let w=D._zod.parse({value:Y.value,issues:[]},{...X,skipChecks:!0});if(w instanceof Promise)return w.then((K)=>{return I(K,Y,X)});return I(w,Y,X)}let Q=D._zod.parse(Y,X);if(Q instanceof Promise){if(X.async===!1)throw new s0;return Q.then((w)=>F(w,J,X))}return F(Q,J,X)}}uD(D,"~standard",()=>({validate:(F)=>{try{let I=AI(D,F);return I.success?{value:I.data}:{issues:I.error?.issues}}catch(I){return jI(D,F).then((Y)=>Y.success?{value:Y.data}:{issues:Y.error?.issues})}},vendor:"zod",version:1}))}),f6=v("$ZodString",(D,$)=>{JD.init(D,$),D._zod.pattern=[...D?._zod.bag?.patterns??[]].pop()??tI(D._zod.bag),D._zod.parse=(U,J)=>{if($.coerce)try{U.value=String(U.value)}catch(F){}if(typeof U.value==="string")return U;return U.issues.push({expected:"string",code:"invalid_type",input:U.value,inst:D}),U}}),HD=v("$ZodStringFormat",(D,$)=>{X4.init(D,$),f6.init(D,$)}),MY=v("$ZodGUID",(D,$)=>{$.pattern??($.pattern=_I),HD.init(D,$)}),AY=v("$ZodUUID",(D,$)=>{if($.version){let J={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[$.version];if(J===void 0)throw Error(`Invalid UUID version: "${$.version}"`);$.pattern??($.pattern=g6(J))}else $.pattern??($.pattern=g6());HD.init(D,$)}),jY=v("$ZodEmail",(D,$)=>{$.pattern??($.pattern=gI),HD.init(D,$)}),RY=v("$ZodURL",(D,$)=>{HD.init(D,$),D._zod.check=(U)=>{try{let J=U.value.trim();if(!$.normalize&&$.protocol?.source===iI.source){if(!/^https?:\/\//i.test(J)){U.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:U.value,inst:D,continue:!$.abort});return}}let F=new URL(J);if($.hostname){if($.hostname.lastIndex=0,!$.hostname.test(F.hostname))U.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:$.hostname.source,input:U.value,inst:D,continue:!$.abort})}if($.protocol){if($.protocol.lastIndex=0,!$.protocol.test(F.protocol.endsWith(":")?F.protocol.slice(0,-1):F.protocol))U.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:$.protocol.source,input:U.value,inst:D,continue:!$.abort})}if($.normalize)U.value=F.href;else U.value=J;return}catch(J){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort})}}}),SY=v("$ZodEmoji",(D,$)=>{$.pattern??($.pattern=fI()),HD.init(D,$)}),CY=v("$ZodNanoID",(D,$)=>{$.pattern??($.pattern=kI),HD.init(D,$)}),TY=v("$ZodCUID",(D,$)=>{$.pattern??($.pattern=SI),HD.init(D,$)}),PY=v("$ZodCUID2",(D,$)=>{$.pattern??($.pattern=CI),HD.init(D,$)}),bY=v("$ZodULID",(D,$)=>{$.pattern??($.pattern=TI),HD.init(D,$)}),kY=v("$ZodXID",(D,$)=>{$.pattern??($.pattern=PI),HD.init(D,$)}),xY=v("$ZodKSUID",(D,$)=>{$.pattern??($.pattern=bI),HD.init(D,$)}),_Y=v("$ZodISODateTime",(D,$)=>{$.pattern??($.pattern=oI($)),HD.init(D,$)}),gY=v("$ZodISODate",(D,$)=>{$.pattern??($.pattern=pI),HD.init(D,$)}),fY=v("$ZodISOTime",(D,$)=>{$.pattern??($.pattern=rI($)),HD.init(D,$)}),mY=v("$ZodISODuration",(D,$)=>{$.pattern??($.pattern=xI),HD.init(D,$)}),yY=v("$ZodIPv4",(D,$)=>{$.pattern??($.pattern=mI),HD.init(D,$),D._zod.bag.format="ipv4"}),hY=v("$ZodIPv6",(D,$)=>{$.pattern??($.pattern=yI),HD.init(D,$),D._zod.bag.format="ipv6",D._zod.check=(U)=>{try{new URL(`http://[${U.value}]`)}catch{U.issues.push({code:"invalid_format",format:"ipv6",input:U.value,inst:D,continue:!$.abort})}}}),nY=v("$ZodMAC",(D,$)=>{$.pattern??($.pattern=hI($.delimiter)),HD.init(D,$),D._zod.bag.format="mac"}),dY=v("$ZodCIDRv4",(D,$)=>{$.pattern??($.pattern=nI),HD.init(D,$)}),cY=v("$ZodCIDRv6",(D,$)=>{$.pattern??($.pattern=dI),HD.init(D,$),D._zod.check=(U)=>{let J=U.value.split("/");try{if(J.length!==2)throw Error();let[F,I]=J;if(!I)throw Error();let Y=Number(I);if(`${Y}`!==I)throw Error();if(Y<0||Y>128)throw Error();new URL(`http://[${F}]`)}catch{U.issues.push({code:"invalid_format",format:"cidrv6",input:U.value,inst:D,continue:!$.abort})}}});lY=v("$ZodBase64",(D,$)=>{$.pattern??($.pattern=cI),HD.init(D,$),D._zod.bag.contentEncoding="base64",D._zod.check=(U)=>{if(iY(U.value))return;U.issues.push({code:"invalid_format",format:"base64",input:U.value,inst:D,continue:!$.abort})}});pY=v("$ZodBase64URL",(D,$)=>{$.pattern??($.pattern=U5),HD.init(D,$),D._zod.bag.contentEncoding="base64url",D._zod.check=(U)=>{if(BM(U.value))return;U.issues.push({code:"invalid_format",format:"base64url",input:U.value,inst:D,continue:!$.abort})}}),rY=v("$ZodE164",(D,$)=>{$.pattern??($.pattern=lI),HD.init(D,$)});oY=v("$ZodJWT",(D,$)=>{HD.init(D,$),D._zod.check=(U)=>{if(qM(U.value,$.alg))return;U.issues.push({code:"invalid_format",format:"jwt",input:U.value,inst:D,continue:!$.abort})}}),tY=v("$ZodCustomStringFormat",(D,$)=>{HD.init(D,$),D._zod.check=(U)=>{if($.fn(U.value))return;U.issues.push({code:"invalid_format",format:$.format,input:U.value,inst:D,continue:!$.abort})}}),W5=v("$ZodNumber",(D,$)=>{JD.init(D,$),D._zod.pattern=D._zod.bag.pattern??I8,D._zod.parse=(U,J)=>{if($.coerce)try{U.value=Number(U.value)}catch(Y){}let F=U.value;if(typeof F==="number"&&!Number.isNaN(F)&&Number.isFinite(F))return U;let I=typeof F==="number"?Number.isNaN(F)?"NaN":!Number.isFinite(F)?"Infinity":void 0:void 0;return U.issues.push({expected:"number",code:"invalid_type",input:F,inst:D,...I?{received:I}:{}}),U}}),aY=v("$ZodNumberFormat",(D,$)=>{IY.init(D,$),W5.init(D,$)}),Q8=v("$ZodBoolean",(D,$)=>{JD.init(D,$),D._zod.pattern=eI,D._zod.parse=(U,J)=>{if($.coerce)try{U.value=Boolean(U.value)}catch(I){}let F=U.value;if(typeof F==="boolean")return U;return U.issues.push({expected:"boolean",code:"invalid_type",input:F,inst:D}),U}}),G5=v("$ZodBigInt",(D,$)=>{JD.init(D,$),D._zod.pattern=aI,D._zod.parse=(U,J)=>{if($.coerce)try{U.value=BigInt(U.value)}catch(F){}if(typeof U.value==="bigint")return U;return U.issues.push({expected:"bigint",code:"invalid_type",input:U.value,inst:D}),U}}),sY=v("$ZodBigIntFormat",(D,$)=>{YY.init(D,$),G5.init(D,$)}),eY=v("$ZodSymbol",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(typeof F==="symbol")return U;return U.issues.push({expected:"symbol",code:"invalid_type",input:F,inst:D}),U}}),DX=v("$ZodUndefined",(D,$)=>{JD.init(D,$),D._zod.pattern=$Y,D._zod.values=new Set([void 0]),D._zod.parse=(U,J)=>{let F=U.value;if(typeof F>"u")return U;return U.issues.push({expected:"undefined",code:"invalid_type",input:F,inst:D}),U}}),$X=v("$ZodNull",(D,$)=>{JD.init(D,$),D._zod.pattern=DY,D._zod.values=new Set([null]),D._zod.parse=(U,J)=>{let F=U.value;if(F===null)return U;return U.issues.push({expected:"null",code:"invalid_type",input:F,inst:D}),U}}),UX=v("$ZodAny",(D,$)=>{JD.init(D,$),D._zod.parse=(U)=>U}),FX=v("$ZodUnknown",(D,$)=>{JD.init(D,$),D._zod.parse=(U)=>U}),JX=v("$ZodNever",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{return U.issues.push({expected:"never",code:"invalid_type",input:U.value,inst:D}),U}}),IX=v("$ZodVoid",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(typeof F>"u")return U;return U.issues.push({expected:"void",code:"invalid_type",input:F,inst:D}),U}}),YX=v("$ZodDate",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{if($.coerce)try{U.value=new Date(U.value)}catch(X){}let F=U.value,I=F instanceof Date;if(I&&!Number.isNaN(F.getTime()))return U;return U.issues.push({expected:"date",code:"invalid_type",input:F,...I?{received:"Invalid Date"}:{},inst:D}),U}});XX=v("$ZodArray",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(!Array.isArray(F))return U.issues.push({expected:"array",code:"invalid_type",input:F,inst:D}),U;U.value=Array(F.length);let I=[];for(let Y=0;Y<F.length;Y++){let X=F[Y],Q=$.element._zod.run({value:X,issues:[]},J);if(Q instanceof Promise)I.push(Q.then((w)=>UM(w,U,Y)));else UM(Q,U,Y)}if(I.length)return Promise.all(I).then(()=>U);return U}});LM=v("$ZodObject",(D,$)=>{if(JD.init(D,$),!Object.getOwnPropertyDescriptor($,"shape")?.get){let X=$.shape;Object.defineProperty($,"shape",{get:()=>{let Q={...X};return Object.defineProperty($,"shape",{value:Q}),Q}})}let J=$4(()=>VM($));uD(D._zod,"propValues",()=>{let X=$.shape,Q={};for(let w in X){let K=X[w]._zod;if(K.values){Q[w]??(Q[w]=new Set);for(let u of K.values)Q[w].add(u)}}return Q});let F=_6,I=$.catchall,Y;D._zod.parse=(X,Q)=>{Y??(Y=J.value);let w=X.value;if(!F(w))return X.issues.push({expected:"object",code:"invalid_type",input:w,inst:D}),X;X.value={};let K=[],u=Y.shape;for(let W of Y.keys){let E=u[W],G=E._zod.optin==="optional",q=E._zod.optout==="optional",B=E._zod.run({value:w[W],issues:[]},Q);if(B instanceof Promise)K.push(B.then((H)=>u5(H,X,W,w,G,q)));else u5(B,X,W,w,G,q)}if(!I)return K.length?Promise.all(K).then(()=>X):X;return ZM(K,w,X,Q,J.value,D)}}),QX=v("$ZodObjectJIT",(D,$)=>{LM.init(D,$);let U=D._zod.parse,J=$4(()=>VM($)),F=(W)=>{let E=new X5(["shape","payload","ctx"]),G=J.value,q=(z)=>{let O=c9(z);return`shape[${O}]._zod.run({ value: input[${O}], issues: [] }, ctx)`};E.write("const input = payload.value;");let B=Object.create(null),H=0;for(let z of G.keys)B[z]=`key_${H++}`;E.write("const newResult = {};");for(let z of G.keys){let O=B[z],A=c9(z),j=W[z],P=j?._zod?.optin==="optional",_=j?._zod?.optout==="optional";if(E.write(`const ${O} = ${q(z)};`),P&&_)E.write(`
        if (${O}.issues.length) {
          if (${A} in input) {
            payload.issues = payload.issues.concat(${O}.issues.map(iss => ({
              ...iss,
              path: iss.path ? [${A}, ...iss.path] : [${A}]
            })));
          }
        }
        
        if (${O}.value === undefined) {
          if (${A} in input) {
            newResult[${A}] = undefined;
          }
        } else {
          newResult[${A}] = ${O}.value;
        }
        
      `);else if(!P)E.write(`
        const ${O}_present = ${A} in input;
        if (${O}.issues.length) {
          payload.issues = payload.issues.concat(${O}.issues.map(iss => ({
            ...iss,
            path: iss.path ? [${A}, ...iss.path] : [${A}]
          })));
        }
        if (!${O}_present && !${O}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${A}]
          });
        }

        if (${O}_present) {
          if (${O}.value === undefined) {
            newResult[${A}] = undefined;
          } else {
            newResult[${A}] = ${O}.value;
          }
        }

      `);else E.write(`
        if (${O}.issues.length) {
          payload.issues = payload.issues.concat(${O}.issues.map(iss => ({
            ...iss,
            path: iss.path ? [${A}, ...iss.path] : [${A}]
          })));
        }
        
        if (${O}.value === undefined) {
          if (${A} in input) {
            newResult[${A}] = undefined;
          }
        } else {
          newResult[${A}] = ${O}.value;
        }
        
      `)}E.write("payload.value = newResult;"),E.write("return payload;");let N=E.compile();return(z,O)=>N(W,z,O)},I,Y=_6,X=!b6.jitless,w=X&&BI.value,K=$.catchall,u;D._zod.parse=(W,E)=>{u??(u=J.value);let G=W.value;if(!Y(G))return W.issues.push({expected:"object",code:"invalid_type",input:G,inst:D}),W;if(X&&w&&E?.async===!1&&E.jitless!==!0){if(!I)I=F($.shape);if(W=I(W,E),!K)return W;return ZM([],G,W,E,u,D)}return U(W,E)}});w8=v("$ZodUnion",(D,$)=>{JD.init(D,$),uD(D._zod,"optin",()=>$.options.some((J)=>J._zod.optin==="optional")?"optional":void 0),uD(D._zod,"optout",()=>$.options.some((J)=>J._zod.optout==="optional")?"optional":void 0),uD(D._zod,"values",()=>{if($.options.every((J)=>J._zod.values))return new Set($.options.flatMap((J)=>Array.from(J._zod.values)));return}),uD(D._zod,"pattern",()=>{if($.options.every((J)=>J._zod.pattern)){let J=$.options.map((F)=>F._zod.pattern);return new RegExp(`^(${J.map((F)=>s2(F.source)).join("|")})$`)}return});let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(J,F)=>{if(U)return U(J,F);let I=!1,Y=[];for(let X of $.options){let Q=X._zod.run({value:J.value,issues:[]},F);if(Q instanceof Promise)Y.push(Q),I=!0;else{if(Q.issues.length===0)return Q;Y.push(Q)}}if(!I)return FM(Y,J,D,F);return Promise.all(Y).then((X)=>{return FM(X,J,D,F)})}});wX=v("$ZodXor",(D,$)=>{w8.init(D,$),$.inclusive=!1;let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(J,F)=>{if(U)return U(J,F);let I=!1,Y=[];for(let X of $.options){let Q=X._zod.run({value:J.value,issues:[]},F);if(Q instanceof Promise)Y.push(Q),I=!0;else Y.push(Q)}if(!I)return JM(Y,J,D,F);return Promise.all(Y).then((X)=>{return JM(X,J,D,F)})}}),KX=v("$ZodDiscriminatedUnion",(D,$)=>{$.inclusive=!1,w8.init(D,$);let U=D._zod.parse;uD(D._zod,"propValues",()=>{let F={};for(let I of $.options){let Y=I._zod.propValues;if(!Y||Object.keys(Y).length===0)throw Error(`Invalid discriminated union option at index "${$.options.indexOf(I)}"`);for(let[X,Q]of Object.entries(Y)){if(!F[X])F[X]=new Set;for(let w of Q)F[X].add(w)}}return F});let J=$4(()=>{let F=$.options,I=new Map;for(let Y of F){let X=Y._zod.propValues?.[$.discriminator];if(!X||X.size===0)throw Error(`Invalid discriminated union option at index "${$.options.indexOf(Y)}"`);for(let Q of X){if(I.has(Q))throw Error(`Duplicate discriminator value "${String(Q)}"`);I.set(Q,Y)}}return I});D._zod.parse=(F,I)=>{let Y=F.value;if(!_6(Y))return F.issues.push({code:"invalid_type",expected:"object",input:Y,inst:D}),F;let X=J.value.get(Y?.[$.discriminator]);if(X)return X._zod.run(F,I);if($.unionFallback||I.direction==="backward")return U(F,I);return F.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:$.discriminator,options:Array.from(J.value.keys()),input:Y,path:[$.discriminator],inst:D}),F}}),uX=v("$ZodIntersection",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value,I=$.left._zod.run({value:F,issues:[]},J),Y=$.right._zod.run({value:F,issues:[]},J);if(I instanceof Promise||Y instanceof Promise)return Promise.all([I,Y]).then(([Q,w])=>{return IM(U,Q,w)});return IM(U,I,Y)}});z5=v("$ZodTuple",(D,$)=>{JD.init(D,$);let U=$.items;D._zod.parse=(J,F)=>{let I=J.value;if(!Array.isArray(I))return J.issues.push({input:I,inst:D,expected:"tuple",code:"invalid_type"}),J;J.value=[];let Y=[],X=YM(U,"optin"),Q=YM(U,"optout");if(!$.rest){if(I.length<X)return J.issues.push({code:"too_small",minimum:X,inclusive:!0,input:I,inst:D,origin:"array"}),J;if(I.length>U.length)J.issues.push({code:"too_big",maximum:U.length,inclusive:!0,input:I,inst:D,origin:"array"})}let w=Array(U.length);for(let K=0;K<U.length;K++){let u=U[K]._zod.run({value:I[K],issues:[]},F);if(u instanceof Promise)Y.push(u.then((W)=>{w[K]=W}));else w[K]=u}if($.rest){let K=U.length-1,u=I.slice(U.length);for(let W of u){K++;let E=$.rest._zod.run({value:W,issues:[]},F);if(E instanceof Promise)Y.push(E.then((G)=>XM(G,J,K)));else XM(E,J,K)}}if(Y.length)return Promise.all(Y).then(()=>QM(w,J,U,I,Q));return QM(w,J,U,I,Q)}});WX=v("$ZodRecord",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(!d$(F))return U.issues.push({expected:"record",code:"invalid_type",input:F,inst:D}),U;let I=[],Y=$.keyType._zod.values;if(Y){U.value={};let X=new Set;for(let w of Y)if(typeof w==="string"||typeof w==="number"||typeof w==="symbol"){X.add(typeof w==="number"?w.toString():w);let K=$.keyType._zod.run({value:w,issues:[]},J);if(K instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(K.issues.length){U.issues.push({code:"invalid_key",origin:"record",issues:K.issues.map((E)=>u0(E,J,gD())),input:w,path:[w],inst:D});continue}let u=K.value,W=$.valueType._zod.run({value:F[w],issues:[]},J);if(W instanceof Promise)I.push(W.then((E)=>{if(E.issues.length)U.issues.push(...V0(w,E.issues));U.value[u]=E.value}));else{if(W.issues.length)U.issues.push(...V0(w,W.issues));U.value[u]=W.value}}let Q;for(let w in F)if(!X.has(w))Q=Q??[],Q.push(w);if(Q&&Q.length>0)U.issues.push({code:"unrecognized_keys",input:F,inst:D,keys:Q})}else{U.value={};for(let X of Reflect.ownKeys(F)){if(X==="__proto__")continue;if(!Object.prototype.propertyIsEnumerable.call(F,X))continue;let Q=$.keyType._zod.run({value:X,issues:[]},J);if(Q instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof X==="string"&&I8.test(X)&&Q.issues.length){let u=$.keyType._zod.run({value:Number(X),issues:[]},J);if(u instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(u.issues.length===0)Q=u}if(Q.issues.length){if($.mode==="loose")U.value[X]=F[X];else U.issues.push({code:"invalid_key",origin:"record",issues:Q.issues.map((u)=>u0(u,J,gD())),input:X,path:[X],inst:D});continue}let K=$.valueType._zod.run({value:F[X],issues:[]},J);if(K instanceof Promise)I.push(K.then((u)=>{if(u.issues.length)U.issues.push(...V0(X,u.issues));U.value[Q.value]=u.value}));else{if(K.issues.length)U.issues.push(...V0(X,K.issues));U.value[Q.value]=K.value}}}if(I.length)return Promise.all(I).then(()=>U);return U}}),GX=v("$ZodMap",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(!(F instanceof Map))return U.issues.push({expected:"map",code:"invalid_type",input:F,inst:D}),U;let I=[];U.value=new Map;for(let[Y,X]of F){let Q=$.keyType._zod.run({value:Y,issues:[]},J),w=$.valueType._zod.run({value:X,issues:[]},J);if(Q instanceof Promise||w instanceof Promise)I.push(Promise.all([Q,w]).then(([K,u])=>{wM(K,u,U,Y,F,D,J)}));else wM(Q,w,U,Y,F,D,J)}if(I.length)return Promise.all(I).then(()=>U);return U}});zX=v("$ZodSet",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(!(F instanceof Set))return U.issues.push({input:F,inst:D,expected:"set",code:"invalid_type"}),U;let I=[];U.value=new Set;for(let Y of F){let X=$.valueType._zod.run({value:Y,issues:[]},J);if(X instanceof Promise)I.push(X.then((Q)=>KM(Q,U)));else KM(X,U)}if(I.length)return Promise.all(I).then(()=>U);return U}});EX=v("$ZodEnum",(D,$)=>{JD.init(D,$);let U=a2($.entries),J=new Set(U);D._zod.values=J,D._zod.pattern=new RegExp(`^(${U.filter((F)=>e2.has(typeof F)).map((F)=>typeof F==="string"?x0(F):F.toString()).join("|")})$`),D._zod.parse=(F,I)=>{let Y=F.value;if(J.has(Y))return F;return F.issues.push({code:"invalid_value",values:U,input:Y,inst:D}),F}}),BX=v("$ZodLiteral",(D,$)=>{if(JD.init(D,$),$.values.length===0)throw Error("Cannot create literal schema with no valid values");let U=new Set($.values);D._zod.values=U,D._zod.pattern=new RegExp(`^(${$.values.map((J)=>typeof J==="string"?x0(J):J?x0(J.toString()):String(J)).join("|")})$`),D._zod.parse=(J,F)=>{let I=J.value;if(U.has(I))return J;return J.issues.push({code:"invalid_value",values:$.values,input:I,inst:D}),J}}),qX=v("$ZodFile",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{let F=U.value;if(F instanceof File)return U;return U.issues.push({expected:"file",code:"invalid_type",input:F,inst:D}),U}}),VX=v("$ZodTransform",(D,$)=>{JD.init(D,$),D._zod.optin="optional",D._zod.parse=(U,J)=>{if(J.direction==="backward")throw new k6(D.constructor.name);let F=$.transform(U.value,U);if(J.async)return(F instanceof Promise?F:Promise.resolve(F)).then((Y)=>{return U.value=Y,U.fallback=!0,U});if(F instanceof Promise)throw new s0;return U.value=F,U.fallback=!0,U}});E5=v("$ZodOptional",(D,$)=>{JD.init(D,$),D._zod.optin="optional",D._zod.optout="optional",uD(D._zod,"values",()=>{return $.innerType._zod.values?new Set([...$.innerType._zod.values,void 0]):void 0}),uD(D._zod,"pattern",()=>{let U=$.innerType._zod.pattern;return U?new RegExp(`^(${s2(U.source)})?$`):void 0}),D._zod.parse=(U,J)=>{if($.innerType._zod.optin==="optional"){let F=U.value,I=$.innerType._zod.run(U,J);if(I instanceof Promise)return I.then((Y)=>uM(Y,F));return uM(I,F)}if(U.value===void 0)return U;return $.innerType._zod.run(U,J)}}),ZX=v("$ZodExactOptional",(D,$)=>{E5.init(D,$),uD(D._zod,"values",()=>$.innerType._zod.values),uD(D._zod,"pattern",()=>$.innerType._zod.pattern),D._zod.parse=(U,J)=>{return $.innerType._zod.run(U,J)}}),LX=v("$ZodNullable",(D,$)=>{JD.init(D,$),uD(D._zod,"optin",()=>$.innerType._zod.optin),uD(D._zod,"optout",()=>$.innerType._zod.optout),uD(D._zod,"pattern",()=>{let U=$.innerType._zod.pattern;return U?new RegExp(`^(${s2(U.source)}|null)$`):void 0}),uD(D._zod,"values",()=>{return $.innerType._zod.values?new Set([...$.innerType._zod.values,null]):void 0}),D._zod.parse=(U,J)=>{if(U.value===null)return U;return $.innerType._zod.run(U,J)}}),OX=v("$ZodDefault",(D,$)=>{JD.init(D,$),D._zod.optin="optional",uD(D._zod,"values",()=>$.innerType._zod.values),D._zod.parse=(U,J)=>{if(J.direction==="backward")return $.innerType._zod.run(U,J);if(U.value===void 0)return U.value=$.defaultValue,U;let F=$.innerType._zod.run(U,J);if(F instanceof Promise)return F.then((I)=>WM(I,$));return WM(F,$)}});HX=v("$ZodPrefault",(D,$)=>{JD.init(D,$),D._zod.optin="optional",uD(D._zod,"values",()=>$.innerType._zod.values),D._zod.parse=(U,J)=>{if(J.direction==="backward")return $.innerType._zod.run(U,J);if(U.value===void 0)U.value=$.defaultValue;return $.innerType._zod.run(U,J)}}),NX=v("$ZodNonOptional",(D,$)=>{JD.init(D,$),uD(D._zod,"values",()=>{let U=$.innerType._zod.values;return U?new Set([...U].filter((J)=>J!==void 0)):void 0}),D._zod.parse=(U,J)=>{let F=$.innerType._zod.run(U,J);if(F instanceof Promise)return F.then((I)=>GM(I,D));return GM(F,D)}});vX=v("$ZodSuccess",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{if(J.direction==="backward")throw new k6("ZodSuccess");let F=$.innerType._zod.run(U,J);if(F instanceof Promise)return F.then((I)=>{return U.value=I.issues.length===0,U});return U.value=F.issues.length===0,U}}),MX=v("$ZodCatch",(D,$)=>{JD.init(D,$),D._zod.optin="optional",uD(D._zod,"optout",()=>$.innerType._zod.optout),uD(D._zod,"values",()=>$.innerType._zod.values),D._zod.parse=(U,J)=>{if(J.direction==="backward")return $.innerType._zod.run(U,J);let F=$.innerType._zod.run(U,J);if(F instanceof Promise)return F.then((I)=>{if(U.value=I.value,I.issues.length)U.value=$.catchValue({...U,error:{issues:I.issues.map((Y)=>u0(Y,J,gD()))},input:U.value}),U.issues=[],U.fallback=!0;return U});if(U.value=F.value,F.issues.length)U.value=$.catchValue({...U,error:{issues:F.issues.map((I)=>u0(I,J,gD()))},input:U.value}),U.issues=[],U.fallback=!0;return U}}),AX=v("$ZodNaN",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{if(typeof U.value!=="number"||!Number.isNaN(U.value))return U.issues.push({input:U.value,inst:D,expected:"nan",code:"invalid_type"}),U;return U}}),B5=v("$ZodPipe",(D,$)=>{JD.init(D,$),uD(D._zod,"values",()=>$.in._zod.values),uD(D._zod,"optin",()=>$.in._zod.optin),uD(D._zod,"optout",()=>$.out._zod.optout),uD(D._zod,"propValues",()=>$.in._zod.propValues),D._zod.parse=(U,J)=>{if(J.direction==="backward"){let I=$.out._zod.run(U,J);if(I instanceof Promise)return I.then((Y)=>Q5(Y,$.in,J));return Q5(I,$.in,J)}let F=$.in._zod.run(U,J);if(F instanceof Promise)return F.then((I)=>Q5(I,$.out,J));return Q5(F,$.out,J)}});K8=v("$ZodCodec",(D,$)=>{JD.init(D,$),uD(D._zod,"values",()=>$.in._zod.values),uD(D._zod,"optin",()=>$.in._zod.optin),uD(D._zod,"optout",()=>$.out._zod.optout),uD(D._zod,"propValues",()=>$.in._zod.propValues),D._zod.parse=(U,J)=>{if((J.direction||"forward")==="forward"){let I=$.in._zod.run(U,J);if(I instanceof Promise)return I.then((Y)=>w5(Y,$,J));return w5(I,$,J)}else{let I=$.out._zod.run(U,J);if(I instanceof Promise)return I.then((Y)=>w5(Y,$,J));return w5(I,$,J)}}});jX=v("$ZodPreprocess",(D,$)=>{B5.init(D,$)}),RX=v("$ZodReadonly",(D,$)=>{JD.init(D,$),uD(D._zod,"propValues",()=>$.innerType._zod.propValues),uD(D._zod,"values",()=>$.innerType._zod.values),uD(D._zod,"optin",()=>$.innerType?._zod?.optin),uD(D._zod,"optout",()=>$.innerType?._zod?.optout),D._zod.parse=(U,J)=>{if(J.direction==="backward")return $.innerType._zod.run(U,J);let F=$.innerType._zod.run(U,J);if(F instanceof Promise)return F.then(zM);return zM(F)}});SX=v("$ZodTemplateLiteral",(D,$)=>{JD.init(D,$);let U=[];for(let J of $.parts)if(typeof J==="object"&&J!==null){if(!J._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...J._zod.traits].shift()}`);let F=J._zod.pattern instanceof RegExp?J._zod.pattern.source:J._zod.pattern;if(!F)throw Error(`Invalid template literal part: ${J._zod.traits}`);let I=F.startsWith("^")?1:0,Y=F.endsWith("$")?F.length-1:F.length;U.push(F.slice(I,Y))}else if(J===null||VI.has(typeof J))U.push(x0(`${J}`));else throw Error(`Invalid template literal part: ${J}`);D._zod.pattern=new RegExp(`^${U.join("")}$`),D._zod.parse=(J,F)=>{if(typeof J.value!=="string")return J.issues.push({input:J.value,inst:D,expected:"string",code:"invalid_type"}),J;if(D._zod.pattern.lastIndex=0,!D._zod.pattern.test(J.value))return J.issues.push({input:J.value,inst:D,code:"invalid_format",format:$.format??"template_literal",pattern:D._zod.pattern.source}),J;return J}}),CX=v("$ZodFunction",(D,$)=>{return JD.init(D,$),D._def=$,D._zod.def=$,D.implement=(U)=>{if(typeof U!=="function")throw Error("implement() must be called with a function");return function(...J){let F=D._def.input?l9(D._def.input,J):J,I=Reflect.apply(U,this,F);if(D._def.output)return l9(D._def.output,I);return I}},D.implementAsync=(U)=>{if(typeof U!=="function")throw Error("implementAsync() must be called with a function");return async function(...J){let F=D._def.input?await p9(D._def.input,J):J,I=await Reflect.apply(U,this,F);if(D._def.output)return await p9(D._def.output,I);return I}},D._zod.parse=(U,J)=>{if(typeof U.value!=="function")return U.issues.push({code:"invalid_type",expected:"function",input:U.value,inst:D}),U;if(D._def.output&&D._def.output._zod.def.type==="promise")U.value=D.implementAsync(U.value);else U.value=D.implement(U.value);return U},D.input=(...U)=>{let J=D.constructor;if(Array.isArray(U[0]))return new J({type:"function",input:new z5({type:"tuple",items:U[0],rest:U[1]}),output:D._def.output});return new J({type:"function",input:U[0],output:D._def.output})},D.output=(U)=>{return new D.constructor({type:"function",input:D._def.input,output:U})},D}),TX=v("$ZodPromise",(D,$)=>{JD.init(D,$),D._zod.parse=(U,J)=>{return Promise.resolve(U.value).then((F)=>$.innerType._zod.run({value:F,issues:[]},J))}}),PX=v("$ZodLazy",(D,$)=>{JD.init(D,$),uD(D._zod,"innerType",()=>{let U=$;if(!U._cachedInner)U._cachedInner=$.getter();return U._cachedInner}),uD(D._zod,"pattern",()=>D._zod.innerType?._zod?.pattern),uD(D._zod,"propValues",()=>D._zod.innerType?._zod?.propValues),uD(D._zod,"optin",()=>D._zod.innerType?._zod?.optin??void 0),uD(D._zod,"optout",()=>D._zod.innerType?._zod?.optout??void 0),D._zod.parse=(U,J)=>{return D._zod.innerType._zod.run(U,J)}}),bX=v("$ZodCustom",(D,$)=>{vD.init(D,$),JD.init(D,$),D._zod.parse=(U,J)=>{return U},D._zod.check=(U)=>{let J=U.value,F=$.fn(J);if(F instanceof Promise)return F.then((I)=>EM(I,U,J,D));EM(F,U,J,D);return}})});function xX(){return{localeError:Qt()}}var Qt=()=>{let D={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function $(F){return D[F]??null}let U={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${F.expected}، ولكن تم إدخال ${X}`;return`مدخلات غير مقبولة: يفترض إدخال ${I}، ولكن تم إدخال ${X}`}case"invalid_value":if(F.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${m(F.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return` أكبر من اللازم: يفترض أن تكون ${F.origin??"القيمة"} ${I} ${F.maximum.toString()} ${Y.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${F.origin??"القيمة"} ${I} ${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`أصغر من اللازم: يفترض لـ ${F.origin} أن يكون ${I} ${F.minimum.toString()} ${Y.unit}`;return`أصغر من اللازم: يفترض لـ ${F.origin} أن يكون ${I} ${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${F.prefix}"`;if(I.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${I.suffix}"`;if(I.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${I.includes}"`;if(I.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${I.pattern}`;return`${U[I.format]??F.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${F.divisor}`;case"unrecognized_keys":return`معرف${F.keys.length>1?"ات":""} غريب${F.keys.length>1?"ة":""}: ${T(F.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${F.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${F.origin}`;default:return"مدخل غير مقبول"}}};var OM=R(()=>{s()});function _X(){return{localeError:wt()}}var wt=()=>{let D={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Yanlış dəyər: gözlənilən instanceof ${F.expected}, daxil olan ${X}`;return`Yanlış dəyər: gözlənilən ${I}, daxil olan ${X}`}case"invalid_value":if(F.values.length===1)return`Yanlış dəyər: gözlənilən ${m(F.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Çox böyük: gözlənilən ${F.origin??"dəyər"} ${I}${F.maximum.toString()} ${Y.unit??"element"}`;return`Çox böyük: gözlənilən ${F.origin??"dəyər"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Çox kiçik: gözlənilən ${F.origin} ${I}${F.minimum.toString()} ${Y.unit}`;return`Çox kiçik: gözlənilən ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Yanlış mətn: "${I.prefix}" ilə başlamalıdır`;if(I.format==="ends_with")return`Yanlış mətn: "${I.suffix}" ilə bitməlidir`;if(I.format==="includes")return`Yanlış mətn: "${I.includes}" daxil olmalıdır`;if(I.format==="regex")return`Yanlış mətn: ${I.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${U[I.format]??F.format}`}case"not_multiple_of":return`Yanlış ədəd: ${F.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${F.keys.length>1?"lar":""}: ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${F.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};var HM=R(()=>{s()});function NM(D,$,U,J){let F=Math.abs(D),I=F%10,Y=F%100;if(Y>=11&&Y<=19)return J;if(I===1)return $;if(I>=2&&I<=4)return U;return J}function gX(){return{localeError:Kt()}}var Kt=()=>{let D={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function $(F){return D[F]??null}let U={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},J={nan:"NaN",number:"лік",array:"масіў"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Няправільны ўвод: чакаўся instanceof ${F.expected}, атрымана ${X}`;return`Няправільны ўвод: чакаўся ${I}, атрымана ${X}`}case"invalid_value":if(F.values.length===1)return`Няправільны ўвод: чакалася ${m(F.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y){let X=Number(F.maximum),Q=NM(X,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта вялікі: чакалася, што ${F.origin??"значэнне"} павінна ${Y.verb} ${I}${F.maximum.toString()} ${Q}`}return`Занадта вялікі: чакалася, што ${F.origin??"значэнне"} павінна быць ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y){let X=Number(F.minimum),Q=NM(X,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта малы: чакалася, што ${F.origin} павінна ${Y.verb} ${I}${F.minimum.toString()} ${Q}`}return`Занадта малы: чакалася, што ${F.origin} павінна быць ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${I.prefix}"`;if(I.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${I.suffix}"`;if(I.format==="includes")return`Няправільны радок: павінен змяшчаць "${I.includes}"`;if(I.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${I.pattern}`;return`Няправільны ${U[I.format]??F.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${F.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${F.keys.length>1?"ключы":"ключ"}: ${T(F.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${F.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${F.origin}`;default:return"Няправільны ўвод"}}};var vM=R(()=>{s()});function fX(){return{localeError:ut()}}var ut=()=>{let D={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function $(F){return D[F]??null}let U={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},J={nan:"NaN",number:"число",array:"масив"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Невалиден вход: очакван instanceof ${F.expected}, получен ${X}`;return`Невалиден вход: очакван ${I}, получен ${X}`}case"invalid_value":if(F.values.length===1)return`Невалиден вход: очакван ${m(F.values[0])}`;return`Невалидна опция: очаквано едно от ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Твърде голямо: очаква се ${F.origin??"стойност"} да съдържа ${I}${F.maximum.toString()} ${Y.unit??"елемента"}`;return`Твърде голямо: очаква се ${F.origin??"стойност"} да бъде ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Твърде малко: очаква се ${F.origin} да съдържа ${I}${F.minimum.toString()} ${Y.unit}`;return`Твърде малко: очаква се ${F.origin} да бъде ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Невалиден низ: трябва да започва с "${I.prefix}"`;if(I.format==="ends_with")return`Невалиден низ: трябва да завършва с "${I.suffix}"`;if(I.format==="includes")return`Невалиден низ: трябва да включва "${I.includes}"`;if(I.format==="regex")return`Невалиден низ: трябва да съвпада с ${I.pattern}`;let Y="Невалиден";if(I.format==="emoji")Y="Невалидно";if(I.format==="datetime")Y="Невалидно";if(I.format==="date")Y="Невалидна";if(I.format==="time")Y="Невалидно";if(I.format==="duration")Y="Невалидна";return`${Y} ${U[I.format]??F.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${F.divisor}`;case"unrecognized_keys":return`Неразпознат${F.keys.length>1?"и":""} ключ${F.keys.length>1?"ове":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${F.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${F.origin}`;default:return"Невалиден вход"}}};var MM=R(()=>{s()});function mX(){return{localeError:Wt()}}var Wt=()=>{let D={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function $(F){return D[F]??null}let U={regex:"entrada",email:"adreça electrònica",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ça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Tipus invàlid: s'esperava instanceof ${F.expected}, s'ha rebut ${X}`;return`Tipus invàlid: s'esperava ${I}, s'ha rebut ${X}`}case"invalid_value":if(F.values.length===1)return`Valor invàlid: s'esperava ${m(F.values[0])}`;return`Opció invàlida: s'esperava una de ${T(F.values," o ")}`;case"too_big":{let I=F.inclusive?"com a màxim":"menys de",Y=$(F.origin);if(Y)return`Massa gran: s'esperava que ${F.origin??"el valor"} contingués ${I} ${F.maximum.toString()} ${Y.unit??"elements"}`;return`Massa gran: s'esperava que ${F.origin??"el valor"} fos ${I} ${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?"com a mínim":"més de",Y=$(F.origin);if(Y)return`Massa petit: s'esperava que ${F.origin} contingués ${I} ${F.minimum.toString()} ${Y.unit}`;return`Massa petit: s'esperava que ${F.origin} fos ${I} ${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Format invàlid: ha de començar amb "${I.prefix}"`;if(I.format==="ends_with")return`Format invàlid: ha d'acabar amb "${I.suffix}"`;if(I.format==="includes")return`Format invàlid: ha d'incloure "${I.includes}"`;if(I.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${I.pattern}`;return`Format invàlid per a ${U[I.format]??F.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${F.divisor}`;case"unrecognized_keys":return`Clau${F.keys.length>1?"s":""} no reconeguda${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${F.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${F.origin}`;default:return"Entrada invàlida"}}};var AM=R(()=>{s()});function yX(){return{localeError:Gt()}}var Gt=()=>{let D={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function $(F){return D[F]??null}let U={regex:"regulární výraz",email:"e-mailová 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 čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},J={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Neplatný vstup: očekáváno instanceof ${F.expected}, obdrženo ${X}`;return`Neplatný vstup: očekáváno ${I}, obdrženo ${X}`}case"invalid_value":if(F.values.length===1)return`Neplatný vstup: očekáváno ${m(F.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Hodnota je příliš velká: ${F.origin??"hodnota"} musí mít ${I}${F.maximum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš velká: ${F.origin??"hodnota"} musí být ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Hodnota je příliš malá: ${F.origin??"hodnota"} musí mít ${I}${F.minimum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš malá: ${F.origin??"hodnota"} musí být ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Neplatný řetězec: musí začínat na "${I.prefix}"`;if(I.format==="ends_with")return`Neplatný řetězec: musí končit na "${I.suffix}"`;if(I.format==="includes")return`Neplatný řetězec: musí obsahovat "${I.includes}"`;if(I.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${I.pattern}`;return`Neplatný formát ${U[I.format]??F.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${F.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${T(F.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${F.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${F.origin}`;default:return"Neplatný vstup"}}};var jM=R(()=>{s()});function hX(){return{localeError:zt()}}var zt=()=>{let D={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function $(F){return D[F]??null}let U={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æt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",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"},J={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ugyldigt input: forventede instanceof ${F.expected}, fik ${X}`;return`Ugyldigt input: forventede ${I}, fik ${X}`}case"invalid_value":if(F.values.length===1)return`Ugyldig værdi: forventede ${m(F.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`For stor: forventede ${X??"value"} ${Y.verb} ${I} ${F.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor: forventede ${X??"value"} havde ${I} ${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`For lille: forventede ${X} ${Y.verb} ${I} ${F.minimum.toString()} ${Y.unit}`;return`For lille: forventede ${X} havde ${I} ${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ugyldig streng: skal starte med "${I.prefix}"`;if(I.format==="ends_with")return`Ugyldig streng: skal ende med "${I.suffix}"`;if(I.format==="includes")return`Ugyldig streng: skal indeholde "${I.includes}"`;if(I.format==="regex")return`Ugyldig streng: skal matche mønsteret ${I.pattern}`;return`Ugyldig ${U[I.format]??F.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${T(F.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${F.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${F.origin}`;default:return"Ugyldigt input"}}};var RM=R(()=>{s()});function nX(){return{localeError:Et()}}var Et=()=>{let D={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 $(F){return D[F]??null}let U={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"},J={nan:"NaN",number:"Zahl",array:"Array"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ungültige Eingabe: erwartet instanceof ${F.expected}, erhalten ${X}`;return`Ungültige Eingabe: erwartet ${I}, erhalten ${X}`}case"invalid_value":if(F.values.length===1)return`Ungültige Eingabe: erwartet ${m(F.values[0])}`;return`Ungültige Option: erwartet eine von ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Zu groß: erwartet, dass ${F.origin??"Wert"} ${I}${F.maximum.toString()} ${Y.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${F.origin??"Wert"} ${I}${F.maximum.toString()} ist`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Zu klein: erwartet, dass ${F.origin} ${I}${F.minimum.toString()} ${Y.unit} hat`;return`Zu klein: erwartet, dass ${F.origin} ${I}${F.minimum.toString()} ist`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ungültiger String: muss mit "${I.prefix}" beginnen`;if(I.format==="ends_with")return`Ungültiger String: muss mit "${I.suffix}" enden`;if(I.format==="includes")return`Ungültiger String: muss "${I.includes}" enthalten`;if(I.format==="regex")return`Ungültiger String: muss dem Muster ${I.pattern} entsprechen`;return`Ungültig: ${U[I.format]??F.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${F.divisor} sein`;case"unrecognized_keys":return`${F.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${T(F.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${F.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${F.origin}`;default:return"Ungültige Eingabe"}}};var SM=R(()=>{s()});function dX(){return{localeError:Bt()}}var Bt=()=>{let D={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function $(F){return D[F]??null}let U={regex:"είσοδος",email:"διεύθυνση 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:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",jwt:"JWT",template_literal:"είσοδος"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(typeof F.expected==="string"&&/^[A-Z]/.test(F.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${F.expected}, λήφθηκε ${X}`;return`Μη έγκυρη είσοδος: αναμενόταν ${I}, λήφθηκε ${X}`}case"invalid_value":if(F.values.length===1)return`Μη έγκυρη είσοδος: αναμενόταν ${m(F.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Πολύ μεγάλο: αναμενόταν ${F.origin??"τιμή"} να έχει ${I}${F.maximum.toString()} ${Y.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${F.origin??"τιμή"} να είναι ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Πολύ μικρό: αναμενόταν ${F.origin} να έχει ${I}${F.minimum.toString()} ${Y.unit}`;return`Πολύ μικρό: αναμενόταν ${F.origin} να είναι ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${I.prefix}"`;if(I.format==="ends_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${I.suffix}"`;if(I.format==="includes")return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${I.includes}"`;if(I.format==="regex")return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${I.pattern}`;return`Μη έγκυρο: ${U[I.format]??F.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${F.divisor}`;case"unrecognized_keys":return`Άγνωστ${F.keys.length>1?"α":"ο"} κλειδ${F.keys.length>1?"ιά":"ί"}: ${T(F.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${F.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${F.origin}`;default:return"Μη έγκυρη είσοδος"}}};var CM=R(()=>{s()});function u8(){return{localeError:qt()}}var qt=()=>{let D={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 $(F){return D[F]??null}let U={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"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;return`Invalid input: expected ${I}, received ${X}`}case"invalid_value":if(F.values.length===1)return`Invalid input: expected ${m(F.values[0])}`;return`Invalid option: expected one of ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Too big: expected ${F.origin??"value"} to have ${I}${F.maximum.toString()} ${Y.unit??"elements"}`;return`Too big: expected ${F.origin??"value"} to be ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Too small: expected ${F.origin} to have ${I}${F.minimum.toString()} ${Y.unit}`;return`Too small: expected ${F.origin} to be ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Invalid string: must start with "${I.prefix}"`;if(I.format==="ends_with")return`Invalid string: must end with "${I.suffix}"`;if(I.format==="includes")return`Invalid string: must include "${I.includes}"`;if(I.format==="regex")return`Invalid string: must match pattern ${I.pattern}`;return`Invalid ${U[I.format]??F.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${F.divisor}`;case"unrecognized_keys":return`Unrecognized key${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Invalid key in ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`Invalid discriminator value. Expected ${F.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"Invalid input";case"invalid_element":return`Invalid value in ${F.origin}`;default:return"Invalid input"}}};var cX=R(()=>{s()});function iX(){return{localeError:Vt()}}var Vt=()=>{let D={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function $(F){return D[F]??null}let U={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",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ŭro",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"},J={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Nevalida enigo: atendiĝis instanceof ${F.expected}, riceviĝis ${X}`;return`Nevalida enigo: atendiĝis ${I}, riceviĝis ${X}`}case"invalid_value":if(F.values.length===1)return`Nevalida enigo: atendiĝis ${m(F.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Tro granda: atendiĝis ke ${F.origin??"valoro"} havu ${I}${F.maximum.toString()} ${Y.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${F.origin??"valoro"} havu ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Tro malgranda: atendiĝis ke ${F.origin} havu ${I}${F.minimum.toString()} ${Y.unit}`;return`Tro malgranda: atendiĝis ke ${F.origin} estu ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${I.prefix}"`;if(I.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${I.suffix}"`;if(I.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${I.includes}"`;if(I.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${I.pattern}`;return`Nevalida ${U[I.format]??F.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${F.divisor}`;case"unrecognized_keys":return`Nekonata${F.keys.length>1?"j":""} ŝlosilo${F.keys.length>1?"j":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${F.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${F.origin}`;default:return"Nevalida enigo"}}};var TM=R(()=>{s()});function lX(){return{localeError:Zt()}}var Zt=()=>{let D={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function $(F){return D[F]??null}let U={regex:"entrada",email:"dirección de correo electrónico",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ón ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},J={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Entrada inválida: se esperaba instanceof ${F.expected}, recibido ${X}`;return`Entrada inválida: se esperaba ${I}, recibido ${X}`}case"invalid_value":if(F.values.length===1)return`Entrada inválida: se esperaba ${m(F.values[0])}`;return`Opción inválida: se esperaba una de ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`Demasiado grande: se esperaba que ${X??"valor"} tuviera ${I}${F.maximum.toString()} ${Y.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${X??"valor"} fuera ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`Demasiado pequeño: se esperaba que ${X} tuviera ${I}${F.minimum.toString()} ${Y.unit}`;return`Demasiado pequeño: se esperaba que ${X} fuera ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Cadena inválida: debe comenzar con "${I.prefix}"`;if(I.format==="ends_with")return`Cadena inválida: debe terminar en "${I.suffix}"`;if(I.format==="includes")return`Cadena inválida: debe incluir "${I.includes}"`;if(I.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${I.pattern}`;return`Inválido ${U[I.format]??F.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${F.divisor}`;case"unrecognized_keys":return`Llave${F.keys.length>1?"s":""} desconocida${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Llave inválida en ${J[F.origin]??F.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${J[F.origin]??F.origin}`;default:return"Entrada inválida"}}};var PM=R(()=>{s()});function pX(){return{localeError:Lt()}}var Lt=()=>{let D={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function $(F){return D[F]??null}let U={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},J={nan:"NaN",number:"عدد",array:"آرایه"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`ورودی نامعتبر: می‌بایست instanceof ${F.expected} می‌بود، ${X} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${I} می‌بود، ${X} دریافت شد`}case"invalid_value":if(F.values.length===1)return`ورودی نامعتبر: می‌بایست ${m(F.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${T(F.values,"|")} می‌بود`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`خیلی بزرگ: ${F.origin??"مقدار"} باید ${I}${F.maximum.toString()} ${Y.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${F.origin??"مقدار"} باید ${I}${F.maximum.toString()} باشد`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`خیلی کوچک: ${F.origin} باید ${I}${F.minimum.toString()} ${Y.unit} باشد`;return`خیلی کوچک: ${F.origin} باید ${I}${F.minimum.toString()} باشد`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`رشته نامعتبر: باید با "${I.prefix}" شروع شود`;if(I.format==="ends_with")return`رشته نامعتبر: باید با "${I.suffix}" تمام شود`;if(I.format==="includes")return`رشته نامعتبر: باید شامل "${I.includes}" باشد`;if(I.format==="regex")return`رشته نامعتبر: باید با الگوی ${I.pattern} مطابقت داشته باشد`;return`${U[I.format]??F.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${F.divisor} باشد`;case"unrecognized_keys":return`کلید${F.keys.length>1?"های":""} ناشناس: ${T(F.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${F.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${F.origin}`;default:return"ورودی نامعتبر"}}};var bM=R(()=>{s()});function rX(){return{localeError:Ot()}}var Ot=()=>{let D={string:{unit:"merkkiä",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äivämäärän"}};function $(F){return D[F]??null}let U={regex:"säännöllinen lauseke",email:"sähköpostiosoite",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äivämäärä",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"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Virheellinen tyyppi: odotettiin instanceof ${F.expected}, oli ${X}`;return`Virheellinen tyyppi: odotettiin ${I}, oli ${X}`}case"invalid_value":if(F.values.length===1)return`Virheellinen syöte: täytyy olla ${m(F.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Liian suuri: ${Y.subject} täytyy olla ${I}${F.maximum.toString()} ${Y.unit}`.trim();return`Liian suuri: arvon täytyy olla ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Liian pieni: ${Y.subject} täytyy olla ${I}${F.minimum.toString()} ${Y.unit}`.trim();return`Liian pieni: arvon täytyy olla ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${I.prefix}"`;if(I.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${I.suffix}"`;if(I.format==="includes")return`Virheellinen syöte: täytyy sisältää "${I.includes}"`;if(I.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${I.pattern}`;return`Virheellinen ${U[I.format]??F.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${F.divisor} monikerta`;case"unrecognized_keys":return`${F.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${T(F.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öte"}}};var kM=R(()=>{s()});function oX(){return{localeError:Ht()}}var Ht=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function $(F){return D[F]??null}let U={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},J={string:"chaîne",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Entrée invalide : instanceof ${F.expected} attendu, ${X} reçu`;return`Entrée invalide : ${I} attendu, ${X} reçu`}case"invalid_value":if(F.values.length===1)return`Entrée invalide : ${m(F.values[0])} attendu`;return`Option invalide : une valeur parmi ${T(F.values,"|")} attendue`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Trop grand : ${J[F.origin]??"valeur"} doit ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit??"élément(s)"}`;return`Trop grand : ${J[F.origin]??"valeur"} doit être ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Trop petit : ${J[F.origin]??"valeur"} doit ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`Trop petit : ${J[F.origin]??"valeur"} doit être ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Chaîne invalide : doit commencer par "${I.prefix}"`;if(I.format==="ends_with")return`Chaîne invalide : doit se terminer par "${I.suffix}"`;if(I.format==="includes")return`Chaîne invalide : doit inclure "${I.includes}"`;if(I.format==="regex")return`Chaîne invalide : doit correspondre au modèle ${I.pattern}`;return`${U[I.format]??F.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${F.divisor}`;case"unrecognized_keys":return`Clé${F.keys.length>1?"s":""} non reconnue${F.keys.length>1?"s":""} : ${T(F.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${F.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${F.origin}`;default:return"Entrée invalide"}}};var xM=R(()=>{s()});function tX(){return{localeError:Nt()}}var Nt=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function $(F){return D[F]??null}let U={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Entrée invalide : attendu instanceof ${F.expected}, reçu ${X}`;return`Entrée invalide : attendu ${I}, reçu ${X}`}case"invalid_value":if(F.values.length===1)return`Entrée invalide : attendu ${m(F.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"≤":"<",Y=$(F.origin);if(Y)return`Trop grand : attendu que ${F.origin??"la valeur"} ait ${I}${F.maximum.toString()} ${Y.unit}`;return`Trop grand : attendu que ${F.origin??"la valeur"} soit ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?"≥":">",Y=$(F.origin);if(Y)return`Trop petit : attendu que ${F.origin} ait ${I}${F.minimum.toString()} ${Y.unit}`;return`Trop petit : attendu que ${F.origin} soit ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Chaîne invalide : doit commencer par "${I.prefix}"`;if(I.format==="ends_with")return`Chaîne invalide : doit se terminer par "${I.suffix}"`;if(I.format==="includes")return`Chaîne invalide : doit inclure "${I.includes}"`;if(I.format==="regex")return`Chaîne invalide : doit correspondre au motif ${I.pattern}`;return`${U[I.format]??F.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${F.divisor}`;case"unrecognized_keys":return`Clé${F.keys.length>1?"s":""} non reconnue${F.keys.length>1?"s":""} : ${T(F.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${F.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${F.origin}`;default:return"Entrée invalide"}}};var _M=R(()=>{s()});function aX(){return{localeError:vt()}}var vt=()=>{let D={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},$={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},U=(w)=>w?D[w]:void 0,J=(w)=>{let K=U(w);if(K)return K.label;return w??D.unknown.label},F=(w)=>`ה${J(w)}`,I=(w)=>{return(U(w)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},Y=(w)=>{if(!w)return null;return $[w]??null},X={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},Q={nan:"NaN"};return(w)=>{switch(w.code){case"invalid_type":{let K=w.expected,u=Q[K??""]??J(K),W=y(w.input),E=Q[W]??D[W]?.label??W;if(/^[A-Z]/.test(w.expected))return`קלט לא תקין: צריך להיות instanceof ${w.expected}, התקבל ${E}`;return`קלט לא תקין: צריך להיות ${u}, התקבל ${E}`}case"invalid_value":{if(w.values.length===1)return`ערך לא תקין: הערך חייב להיות ${m(w.values[0])}`;let K=w.values.map((E)=>m(E));if(w.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${K[0]} או ${K[1]}`;let u=K[K.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${K.slice(0,-1).join(", ")} או ${u}`}case"too_big":{let K=Y(w.origin),u=F(w.origin??"value");if(w.origin==="string")return`${K?.longLabel??"ארוך"} מדי: ${u} צריכה להכיל ${w.maximum.toString()} ${K?.unit??""} ${w.inclusive?"או פחות":"לכל היותר"}`.trim();if(w.origin==="number"){let G=w.inclusive?`קטן או שווה ל-${w.maximum}`:`קטן מ-${w.maximum}`;return`גדול מדי: ${u} צריך להיות ${G}`}if(w.origin==="array"||w.origin==="set"){let G=w.origin==="set"?"צריכה":"צריך",q=w.inclusive?`${w.maximum} ${K?.unit??""} או פחות`:`פחות מ-${w.maximum} ${K?.unit??""}`;return`גדול מדי: ${u} ${G} להכיל ${q}`.trim()}let W=w.inclusive?"<=":"<",E=I(w.origin??"value");if(K?.unit)return`${K.longLabel} מדי: ${u} ${E} ${W}${w.maximum.toString()} ${K.unit}`;return`${K?.longLabel??"גדול"} מדי: ${u} ${E} ${W}${w.maximum.toString()}`}case"too_small":{let K=Y(w.origin),u=F(w.origin??"value");if(w.origin==="string")return`${K?.shortLabel??"קצר"} מדי: ${u} צריכה להכיל ${w.minimum.toString()} ${K?.unit??""} ${w.inclusive?"או יותר":"לפחות"}`.trim();if(w.origin==="number"){let G=w.inclusive?`גדול או שווה ל-${w.minimum}`:`גדול מ-${w.minimum}`;return`קטן מדי: ${u} צריך להיות ${G}`}if(w.origin==="array"||w.origin==="set"){let G=w.origin==="set"?"צריכה":"צריך";if(w.minimum===1&&w.inclusive){let B=w.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${u} ${G} להכיל ${B}`}let q=w.inclusive?`${w.minimum} ${K?.unit??""} או יותר`:`יותר מ-${w.minimum} ${K?.unit??""}`;return`קטן מדי: ${u} ${G} להכיל ${q}`.trim()}let W=w.inclusive?">=":">",E=I(w.origin??"value");if(K?.unit)return`${K.shortLabel} מדי: ${u} ${E} ${W}${w.minimum.toString()} ${K.unit}`;return`${K?.shortLabel??"קטן"} מדי: ${u} ${E} ${W}${w.minimum.toString()}`}case"invalid_format":{let K=w;if(K.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${K.prefix}"`;if(K.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${K.suffix}"`;if(K.format==="includes")return`המחרוזת חייבת לכלול "${K.includes}"`;if(K.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${K.pattern}`;let u=X[K.format],W=u?.label??K.format,G=(u?.gender??"m")==="f"?"תקינה":"תקין";return`${W} לא ${G}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${w.divisor}`;case"unrecognized_keys":return`מפתח${w.keys.length>1?"ות":""} לא מזוה${w.keys.length>1?"ים":"ה"}: ${T(w.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${F(w.origin??"array")}`;default:return"קלט לא תקין"}}};var gM=R(()=>{s()});function sX(){return{localeError:Mt()}}var Mt=()=>{let D={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function $(F){return D[F]??null}let U={regex:"unos",email:"email 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:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",jwt:"JWT",template_literal:"unos"},J={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Neispravan unos: očekuje se instanceof ${F.expected}, a primljeno je ${X}`;return`Neispravan unos: očekuje se ${I}, a primljeno je ${X}`}case"invalid_value":if(F.values.length===1)return`Neispravna vrijednost: očekivano ${m(F.values[0])}`;return`Neispravna opcija: očekivano jedno od ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`Preveliko: očekivano da ${X??"vrijednost"} ima ${I}${F.maximum.toString()} ${Y.unit??"elemenata"}`;return`Preveliko: očekivano da ${X??"vrijednost"} bude ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin),X=J[F.origin]??F.origin;if(Y)return`Premalo: očekivano da ${X} ima ${I}${F.minimum.toString()} ${Y.unit}`;return`Premalo: očekivano da ${X} bude ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Neispravan tekst: mora započinjati s "${I.prefix}"`;if(I.format==="ends_with")return`Neispravan tekst: mora završavati s "${I.suffix}"`;if(I.format==="includes")return`Neispravan tekst: mora sadržavati "${I.includes}"`;if(I.format==="regex")return`Neispravan tekst: mora odgovarati uzorku ${I.pattern}`;return`Neispravna ${U[I.format]??F.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${F.divisor}`;case"unrecognized_keys":return`Neprepoznat${F.keys.length>1?"i ključevi":" ključ"}: ${T(F.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${J[F.origin]??F.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${J[F.origin]??F.origin}`;default:return"Neispravan unos"}}};var fM=R(()=>{s()});function eX(){return{localeError:At()}}var At=()=>{let D={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function $(F){return D[F]??null}let U={regex:"bemenet",email:"email cím",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őbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},J={nan:"NaN",number:"szám",array:"tömb"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Érvénytelen bemenet: a várt érték instanceof ${F.expected}, a kapott érték ${X}`;return`Érvénytelen bemenet: a várt érték ${I}, a kapott érték ${X}`}case"invalid_value":if(F.values.length===1)return`Érvénytelen bemenet: a várt érték ${m(F.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Túl nagy: ${F.origin??"érték"} mérete túl nagy ${I}${F.maximum.toString()} ${Y.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${F.origin??"érték"} túl nagy: ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Túl kicsi: a bemeneti érték ${F.origin} mérete túl kicsi ${I}${F.minimum.toString()} ${Y.unit}`;return`Túl kicsi: a bemeneti érték ${F.origin} túl kicsi ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Érvénytelen string: "${I.prefix}" értékkel kell kezdődnie`;if(I.format==="ends_with")return`Érvénytelen string: "${I.suffix}" értékkel kell végződnie`;if(I.format==="includes")return`Érvénytelen string: "${I.includes}" értéket kell tartalmaznia`;if(I.format==="regex")return`Érvénytelen string: ${I.pattern} mintának kell megfelelnie`;return`Érvénytelen ${U[I.format]??F.format}`}case"not_multiple_of":return`Érvénytelen szám: ${F.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${F.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${F.origin}`;default:return"Érvénytelen bemenet"}}};var mM=R(()=>{s()});function yM(D,$,U){return Math.abs(D)===1?$:U}function Q4(D){if(!D)return"";let $=["ա","ե","ը","ի","ո","ու","օ"],U=D[D.length-1];return D+($.includes(U)?"ն":"ը")}function DQ(){return{localeError:jt()}}var jt=()=>{let D={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function $(F){return D[F]??null}let U={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},J={nan:"NaN",number:"թիվ",array:"զանգված"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${F.expected}, ստացվել է ${X}`;return`Սխալ մուտքագրում․ սպասվում էր ${I}, ստացվել է ${X}`}case"invalid_value":if(F.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${m(F.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y){let X=Number(F.maximum),Q=yM(X,Y.unit.one,Y.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Q4(F.origin??"արժեք")} կունենա ${I}${F.maximum.toString()} ${Q}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Q4(F.origin??"արժեք")} լինի ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y){let X=Number(F.minimum),Q=yM(X,Y.unit.one,Y.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Q4(F.origin)} կունենա ${I}${F.minimum.toString()} ${Q}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Q4(F.origin)} լինի ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${I.prefix}"-ով`;if(I.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${I.suffix}"-ով`;if(I.format==="includes")return`Սխալ տող․ պետք է պարունակի "${I.includes}"`;if(I.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${I.pattern} ձևաչափին`;return`Սխալ ${U[I.format]??F.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${F.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${F.keys.length>1?"ներ":""}. ${T(F.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${Q4(F.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${Q4(F.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var hM=R(()=>{s()});function $Q(){return{localeError:Rt()}}var Rt=()=>{let D={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Input tidak valid: diharapkan instanceof ${F.expected}, diterima ${X}`;return`Input tidak valid: diharapkan ${I}, diterima ${X}`}case"invalid_value":if(F.values.length===1)return`Input tidak valid: diharapkan ${m(F.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Terlalu besar: diharapkan ${F.origin??"value"} memiliki ${I}${F.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: diharapkan ${F.origin??"value"} menjadi ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Terlalu kecil: diharapkan ${F.origin} memiliki ${I}${F.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: diharapkan ${F.origin} menjadi ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`String tidak valid: harus dimulai dengan "${I.prefix}"`;if(I.format==="ends_with")return`String tidak valid: harus berakhir dengan "${I.suffix}"`;if(I.format==="includes")return`String tidak valid: harus menyertakan "${I.includes}"`;if(I.format==="regex")return`String tidak valid: harus sesuai pola ${I.pattern}`;return`${U[I.format]??F.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${F.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${F.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${F.origin}`;default:return"Input tidak valid"}}};var nM=R(()=>{s()});function UQ(){return{localeError:St()}}var St=()=>{let D={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function $(F){return D[F]??null}let U={regex:"gildi",email:"netfang",url:"vefslóð",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ími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",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ölugildi",jwt:"JWT",template_literal:"gildi"},J={nan:"NaN",number:"númer",array:"fylki"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Rangt gildi: Þú slóst inn ${X} þar sem á að vera instanceof ${F.expected}`;return`Rangt gildi: Þú slóst inn ${X} þar sem á að vera ${I}`}case"invalid_value":if(F.values.length===1)return`Rangt gildi: gert ráð fyrir ${m(F.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Of stórt: gert er ráð fyrir að ${F.origin??"gildi"} hafi ${I}${F.maximum.toString()} ${Y.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${F.origin??"gildi"} sé ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Of lítið: gert er ráð fyrir að ${F.origin} hafi ${I}${F.minimum.toString()} ${Y.unit}`;return`Of lítið: gert er ráð fyrir að ${F.origin} sé ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ógildur strengur: verður að byrja á "${I.prefix}"`;if(I.format==="ends_with")return`Ógildur strengur: verður að enda á "${I.suffix}"`;if(I.format==="includes")return`Ógildur strengur: verður að innihalda "${I.includes}"`;if(I.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${I.pattern}`;return`Rangt ${U[I.format]??F.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${F.divisor}`;case"unrecognized_keys":return`Óþekkt ${F.keys.length>1?"ir lyklar":"ur lykill"}: ${T(F.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${F.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${F.origin}`;default:return"Rangt gildi"}}};var dM=R(()=>{s()});function FQ(){return{localeError:Ct()}}var Ct=()=>{let D={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN",number:"numero",array:"vettore"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Input non valido: atteso instanceof ${F.expected}, ricevuto ${X}`;return`Input non valido: atteso ${I}, ricevuto ${X}`}case"invalid_value":if(F.values.length===1)return`Input non valido: atteso ${m(F.values[0])}`;return`Opzione non valida: atteso uno tra ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Troppo grande: ${F.origin??"valore"} deve avere ${I}${F.maximum.toString()} ${Y.unit??"elementi"}`;return`Troppo grande: ${F.origin??"valore"} deve essere ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Troppo piccolo: ${F.origin} deve avere ${I}${F.minimum.toString()} ${Y.unit}`;return`Troppo piccolo: ${F.origin} deve essere ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Stringa non valida: deve iniziare con "${I.prefix}"`;if(I.format==="ends_with")return`Stringa non valida: deve terminare con "${I.suffix}"`;if(I.format==="includes")return`Stringa non valida: deve includere "${I.includes}"`;if(I.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${I.pattern}`;return`Input non valido: ${U[I.format]??F.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${F.divisor}`;case"unrecognized_keys":return`Chiav${F.keys.length>1?"i":"e"} non riconosciut${F.keys.length>1?"e":"a"}: ${T(F.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${F.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${F.origin}`;default:return"Input non valido"}}};var cM=R(()=>{s()});function JQ(){return{localeError:Tt()}}var Tt=()=>{let D={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function $(F){return D[F]??null}let U={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},J={nan:"NaN",number:"数値",array:"配列"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`無効な入力: instanceof ${F.expected}が期待されましたが、${X}が入力されました`;return`無効な入力: ${I}が期待されましたが、${X}が入力されました`}case"invalid_value":if(F.values.length===1)return`無効な入力: ${m(F.values[0])}が期待されました`;return`無効な選択: ${T(F.values,"、")}のいずれかである必要があります`;case"too_big":{let I=F.inclusive?"以下である":"より小さい",Y=$(F.origin);if(Y)return`大きすぎる値: ${F.origin??"値"}は${F.maximum.toString()}${Y.unit??"要素"}${I}必要があります`;return`大きすぎる値: ${F.origin??"値"}は${F.maximum.toString()}${I}必要があります`}case"too_small":{let I=F.inclusive?"以上である":"より大きい",Y=$(F.origin);if(Y)return`小さすぎる値: ${F.origin}は${F.minimum.toString()}${Y.unit}${I}必要があります`;return`小さすぎる値: ${F.origin}は${F.minimum.toString()}${I}必要があります`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`無効な文字列: "${I.prefix}"で始まる必要があります`;if(I.format==="ends_with")return`無効な文字列: "${I.suffix}"で終わる必要があります`;if(I.format==="includes")return`無効な文字列: "${I.includes}"を含む必要があります`;if(I.format==="regex")return`無効な文字列: パターン${I.pattern}に一致する必要があります`;return`無効な${U[I.format]??F.format}`}case"not_multiple_of":return`無効な数値: ${F.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${F.keys.length>1?"群":""}: ${T(F.keys,"、")}`;case"invalid_key":return`${F.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${F.origin}内の無効な値`;default:return"無効な入力"}}};var iM=R(()=>{s()});function IQ(){return{localeError:Pt()}}var Pt=()=>{let D={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function $(F){return D[F]??null}let U={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},J={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${F.expected}, მიღებული ${X}`;return`არასწორი შეყვანა: მოსალოდნელი ${I}, მიღებული ${X}`}case"invalid_value":if(F.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${m(F.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${T(F.values,"|")}-დან`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`ზედმეტად დიდი: მოსალოდნელი ${F.origin??"მნიშვნელობა"} ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${F.origin??"მნიშვნელობა"} იყოს ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`ზედმეტად პატარა: მოსალოდნელი ${F.origin} ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${F.origin} იყოს ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`არასწორი ველი: უნდა იწყებოდეს "${I.prefix}"-ით`;if(I.format==="ends_with")return`არასწორი ველი: უნდა მთავრდებოდეს "${I.suffix}"-ით`;if(I.format==="includes")return`არასწორი ველი: უნდა შეიცავდეს "${I.includes}"-ს`;if(I.format==="regex")return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${I.pattern}`;return`არასწორი ${U[I.format]??F.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${F.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${F.keys.length>1?"ები":"ი"}: ${T(F.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${F.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${F.origin}-ში`;default:return"არასწორი შეყვანა"}}};var lM=R(()=>{s()});function W8(){return{localeError:bt()}}var bt=()=>{let D={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function $(F){return D[F]??null}let U={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},J={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${F.expected} ប៉ុន្តែទទួលបាន ${X}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${I} ប៉ុន្តែទទួលបាន ${X}`}case"invalid_value":if(F.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${m(F.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`ធំពេក៖ ត្រូវការ ${F.origin??"តម្លៃ"} ${I} ${F.maximum.toString()} ${Y.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${F.origin??"តម្លៃ"} ${I} ${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`តូចពេក៖ ត្រូវការ ${F.origin} ${I} ${F.minimum.toString()} ${Y.unit}`;return`តូចពេក៖ ត្រូវការ ${F.origin} ${I} ${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${I.prefix}"`;if(I.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${I.suffix}"`;if(I.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${I.includes}"`;if(I.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${I.pattern}`;return`មិនត្រឹមត្រូវ៖ ${U[I.format]??F.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${F.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${T(F.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${F.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${F.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var YQ=R(()=>{s()});function XQ(){return W8()}var pM=R(()=>{YQ()});function QQ(){return{localeError:kt()}}var kt=()=>{let D={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function $(F){return D[F]??null}let U={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`잘못된 입력: 예상 타입은 instanceof ${F.expected}, 받은 타입은 ${X}입니다`;return`잘못된 입력: 예상 타입은 ${I}, 받은 타입은 ${X}입니다`}case"invalid_value":if(F.values.length===1)return`잘못된 입력: 값은 ${m(F.values[0])} 이어야 합니다`;return`잘못된 옵션: ${T(F.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let I=F.inclusive?"이하":"미만",Y=I==="미만"?"이어야 합니다":"여야 합니다",X=$(F.origin),Q=X?.unit??"요소";if(X)return`${F.origin??"값"}이 너무 큽니다: ${F.maximum.toString()}${Q} ${I}${Y}`;return`${F.origin??"값"}이 너무 큽니다: ${F.maximum.toString()} ${I}${Y}`}case"too_small":{let I=F.inclusive?"이상":"초과",Y=I==="이상"?"이어야 합니다":"여야 합니다",X=$(F.origin),Q=X?.unit??"요소";if(X)return`${F.origin??"값"}이 너무 작습니다: ${F.minimum.toString()}${Q} ${I}${Y}`;return`${F.origin??"값"}이 너무 작습니다: ${F.minimum.toString()} ${I}${Y}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`잘못된 문자열: "${I.prefix}"(으)로 시작해야 합니다`;if(I.format==="ends_with")return`잘못된 문자열: "${I.suffix}"(으)로 끝나야 합니다`;if(I.format==="includes")return`잘못된 문자열: "${I.includes}"을(를) 포함해야 합니다`;if(I.format==="regex")return`잘못된 문자열: 정규식 ${I.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${U[I.format]??F.format}`}case"not_multiple_of":return`잘못된 숫자: ${F.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${T(F.keys,", ")}`;case"invalid_key":return`잘못된 키: ${F.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${F.origin}`;default:return"잘못된 입력"}}};var rM=R(()=>{s()});function oM(D){let $=Math.abs(D),U=$%10,J=$%100;if(J>=11&&J<=19||U===0)return"many";if(U===1)return"one";return"few"}function wQ(){return{localeError:xt()}}var G8=(D)=>{return D.charAt(0).toUpperCase()+D.slice(1)},xt=()=>{let D={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function $(F,I,Y,X){let Q=D[F]??null;if(Q===null)return Q;return{unit:Q.unit[I],verb:Q.verb[X][Y?"inclusive":"notInclusive"]}}let U={regex:"įvestis",email:"el. pašto 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ė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},J={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Gautas tipas ${X}, o tikėtasi - instanceof ${F.expected}`;return`Gautas tipas ${X}, o tikėtasi - ${I}`}case"invalid_value":if(F.values.length===1)return`Privalo būti ${m(F.values[0])}`;return`Privalo būti vienas iš ${T(F.values,"|")} pasirinkimų`;case"too_big":{let I=J[F.origin]??F.origin,Y=$(F.origin,oM(Number(F.maximum)),F.inclusive??!1,"smaller");if(Y?.verb)return`${G8(I??F.origin??"reikšmė")} ${Y.verb} ${F.maximum.toString()} ${Y.unit??"elementų"}`;let X=F.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${G8(I??F.origin??"reikšmė")} turi būti ${X} ${F.maximum.toString()} ${Y?.unit}`}case"too_small":{let I=J[F.origin]??F.origin,Y=$(F.origin,oM(Number(F.minimum)),F.inclusive??!1,"bigger");if(Y?.verb)return`${G8(I??F.origin??"reikšmė")} ${Y.verb} ${F.minimum.toString()} ${Y.unit??"elementų"}`;let X=F.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${G8(I??F.origin??"reikšmė")} turi būti ${X} ${F.minimum.toString()} ${Y?.unit}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Eilutė privalo prasidėti "${I.prefix}"`;if(I.format==="ends_with")return`Eilutė privalo pasibaigti "${I.suffix}"`;if(I.format==="includes")return`Eilutė privalo įtraukti "${I.includes}"`;if(I.format==="regex")return`Eilutė privalo atitikti ${I.pattern}`;return`Neteisingas ${U[I.format]??F.format}`}case"not_multiple_of":return`Skaičius privalo būti ${F.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${F.keys.length>1?"i":"as"} rakt${F.keys.length>1?"ai":"as"}: ${T(F.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let I=J[F.origin]??F.origin;return`${G8(I??F.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var tM=R(()=>{s()});function KQ(){return{localeError:_t()}}var _t=()=>{let D={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function $(F){return D[F]??null}let U={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},J={nan:"NaN",number:"број",array:"низа"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Грешен внес: се очекува instanceof ${F.expected}, примено ${X}`;return`Грешен внес: се очекува ${I}, примено ${X}`}case"invalid_value":if(F.values.length===1)return`Invalid input: expected ${m(F.values[0])}`;return`Грешана опција: се очекува една ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Премногу голем: се очекува ${F.origin??"вредноста"} да има ${I}${F.maximum.toString()} ${Y.unit??"елементи"}`;return`Премногу голем: се очекува ${F.origin??"вредноста"} да биде ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Премногу мал: се очекува ${F.origin} да има ${I}${F.minimum.toString()} ${Y.unit}`;return`Премногу мал: се очекува ${F.origin} да биде ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Неважечка низа: мора да започнува со "${I.prefix}"`;if(I.format==="ends_with")return`Неважечка низа: мора да завршува со "${I.suffix}"`;if(I.format==="includes")return`Неважечка низа: мора да вклучува "${I.includes}"`;if(I.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${I.pattern}`;return`Invalid ${U[I.format]??F.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${T(F.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${F.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${F.origin}`;default:return"Грешен внес"}}};var aM=R(()=>{s()});function uQ(){return{localeError:gt()}}var gt=()=>{let D={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN",number:"nombor"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Input tidak sah: dijangka instanceof ${F.expected}, diterima ${X}`;return`Input tidak sah: dijangka ${I}, diterima ${X}`}case"invalid_value":if(F.values.length===1)return`Input tidak sah: dijangka ${m(F.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Terlalu besar: dijangka ${F.origin??"nilai"} ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: dijangka ${F.origin??"nilai"} adalah ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Terlalu kecil: dijangka ${F.origin} ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: dijangka ${F.origin} adalah ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`String tidak sah: mesti bermula dengan "${I.prefix}"`;if(I.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${I.suffix}"`;if(I.format==="includes")return`String tidak sah: mesti mengandungi "${I.includes}"`;if(I.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${I.pattern}`;return`${U[I.format]??F.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${F.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${T(F.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${F.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${F.origin}`;default:return"Input tidak sah"}}};var sM=R(()=>{s()});function WQ(){return{localeError:ft()}}var ft=()=>{let D={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN",number:"getal"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ongeldige invoer: verwacht instanceof ${F.expected}, ontving ${X}`;return`Ongeldige invoer: verwacht ${I}, ontving ${X}`}case"invalid_value":if(F.values.length===1)return`Ongeldige invoer: verwacht ${m(F.values[0])}`;return`Ongeldige optie: verwacht één van ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin),X=F.origin==="date"?"laat":F.origin==="string"?"lang":"groot";if(Y)return`Te ${X}: verwacht dat ${F.origin??"waarde"} ${I}${F.maximum.toString()} ${Y.unit??"elementen"} ${Y.verb}`;return`Te ${X}: verwacht dat ${F.origin??"waarde"} ${I}${F.maximum.toString()} is`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin),X=F.origin==="date"?"vroeg":F.origin==="string"?"kort":"klein";if(Y)return`Te ${X}: verwacht dat ${F.origin} ${I}${F.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Te ${X}: verwacht dat ${F.origin} ${I}${F.minimum.toString()} is`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ongeldige tekst: moet met "${I.prefix}" beginnen`;if(I.format==="ends_with")return`Ongeldige tekst: moet op "${I.suffix}" eindigen`;if(I.format==="includes")return`Ongeldige tekst: moet "${I.includes}" bevatten`;if(I.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${I.pattern}`;return`Ongeldig: ${U[I.format]??F.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${F.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${F.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${F.origin}`;default:return"Ongeldige invoer"}}};var eM=R(()=>{s()});function GQ(){return{localeError:mt()}}var mt=()=>{let D={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function $(F){return D[F]??null}let U={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åde",ipv6:"IPv6-område",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"},J={nan:"NaN",number:"tall",array:"liste"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ugyldig input: forventet instanceof ${F.expected}, fikk ${X}`;return`Ugyldig input: forventet ${I}, fikk ${X}`}case"invalid_value":if(F.values.length===1)return`Ugyldig verdi: forventet ${m(F.values[0])}`;return`Ugyldig valg: forventet en av ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`For stor(t): forventet ${F.origin??"value"} til å ha ${I}${F.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor(t): forventet ${F.origin??"value"} til å ha ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`For lite(n): forventet ${F.origin} til å ha ${I}${F.minimum.toString()} ${Y.unit}`;return`For lite(n): forventet ${F.origin} til å ha ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ugyldig streng: må starte med "${I.prefix}"`;if(I.format==="ends_with")return`Ugyldig streng: må ende med "${I.suffix}"`;if(I.format==="includes")return`Ugyldig streng: må inneholde "${I.includes}"`;if(I.format==="regex")return`Ugyldig streng: må matche mønsteret ${I.pattern}`;return`Ugyldig ${U[I.format]??F.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${T(F.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${F.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${F.origin}`;default:return"Ugyldig input"}}};var DA=R(()=>{s()});function zQ(){return{localeError:yt()}}var yt=()=>{let D={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function $(F){return D[F]??null}let U={regex:"giren",email:"epostagâh",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âmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},J={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Fâsit giren: umulan instanceof ${F.expected}, alınan ${X}`;return`Fâsit giren: umulan ${I}, alınan ${X}`}case"invalid_value":if(F.values.length===1)return`Fâsit giren: umulan ${m(F.values[0])}`;return`Fâsit tercih: mûteberler ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Fazla büyük: ${F.origin??"value"}, ${I}${F.maximum.toString()} ${Y.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${F.origin??"value"}, ${I}${F.maximum.toString()} olmalıydı.`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Fazla küçük: ${F.origin}, ${I}${F.minimum.toString()} ${Y.unit} sahip olmalıydı.`;return`Fazla küçük: ${F.origin}, ${I}${F.minimum.toString()} olmalıydı.`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Fâsit metin: "${I.prefix}" ile başlamalı.`;if(I.format==="ends_with")return`Fâsit metin: "${I.suffix}" ile bitmeli.`;if(I.format==="includes")return`Fâsit metin: "${I.includes}" ihtivâ etmeli.`;if(I.format==="regex")return`Fâsit metin: ${I.pattern} nakşına uymalı.`;return`Fâsit ${U[I.format]??F.format}`}case"not_multiple_of":return`Fâsit sayı: ${F.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${F.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};var $A=R(()=>{s()});function EQ(){return{localeError:ht()}}var ht=()=>{let D={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function $(F){return D[F]??null}let U={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},J={nan:"NaN",number:"عدد",array:"ارې"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`ناسم ورودي: باید instanceof ${F.expected} وای, مګر ${X} ترلاسه شو`;return`ناسم ورودي: باید ${I} وای, مګر ${X} ترلاسه شو`}case"invalid_value":if(F.values.length===1)return`ناسم ورودي: باید ${m(F.values[0])} وای`;return`ناسم انتخاب: باید یو له ${T(F.values,"|")} څخه وای`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`ډیر لوی: ${F.origin??"ارزښت"} باید ${I}${F.maximum.toString()} ${Y.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${F.origin??"ارزښت"} باید ${I}${F.maximum.toString()} وي`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`ډیر کوچنی: ${F.origin} باید ${I}${F.minimum.toString()} ${Y.unit} ولري`;return`ډیر کوچنی: ${F.origin} باید ${I}${F.minimum.toString()} وي`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`ناسم متن: باید د "${I.prefix}" سره پیل شي`;if(I.format==="ends_with")return`ناسم متن: باید د "${I.suffix}" سره پای ته ورسيږي`;if(I.format==="includes")return`ناسم متن: باید "${I.includes}" ولري`;if(I.format==="regex")return`ناسم متن: باید د ${I.pattern} سره مطابقت ولري`;return`${U[I.format]??F.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${F.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${F.keys.length>1?"کلیډونه":"کلیډ"}: ${T(F.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${F.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${F.origin} کې`;default:return"ناسمه ورودي"}}};var UA=R(()=>{s()});function BQ(){return{localeError:nt()}}var nt=()=>{let D={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function $(F){return D[F]??null}let U={regex:"wyrażenie",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ąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},J={nan:"NaN",number:"liczba",array:"tablica"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${F.expected}, otrzymano ${X}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${I}, otrzymano ${X}`}case"invalid_value":if(F.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${m(F.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Za duża wartość: oczekiwano, że ${F.origin??"wartość"} będzie mieć ${I}${F.maximum.toString()} ${Y.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${F.origin??"wartość"} będzie wynosić ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Za mała wartość: oczekiwano, że ${F.origin??"wartość"} będzie mieć ${I}${F.minimum.toString()} ${Y.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${F.origin??"wartość"} będzie wynosić ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${I.prefix}"`;if(I.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${I.suffix}"`;if(I.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${I.includes}"`;if(I.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${I.pattern}`;return`Nieprawidłow(y/a/e) ${U[I.format]??F.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${F.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${F.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${F.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};var FA=R(()=>{s()});function qQ(){return{localeError:dt()}}var dt=()=>{let D={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function $(F){return D[F]??null}let U={regex:"padrão",email:"endereço 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ção ISO",ipv4:"endereço IPv4",ipv6:"endereço 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úmero E.164",jwt:"JWT",template_literal:"entrada"},J={nan:"NaN",number:"número",null:"nulo"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Tipo inválido: esperado instanceof ${F.expected}, recebido ${X}`;return`Tipo inválido: esperado ${I}, recebido ${X}`}case"invalid_value":if(F.values.length===1)return`Entrada inválida: esperado ${m(F.values[0])}`;return`Opção inválida: esperada uma das ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Muito grande: esperado que ${F.origin??"valor"} tivesse ${I}${F.maximum.toString()} ${Y.unit??"elementos"}`;return`Muito grande: esperado que ${F.origin??"valor"} fosse ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Muito pequeno: esperado que ${F.origin} tivesse ${I}${F.minimum.toString()} ${Y.unit}`;return`Muito pequeno: esperado que ${F.origin} fosse ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Texto inválido: deve começar com "${I.prefix}"`;if(I.format==="ends_with")return`Texto inválido: deve terminar com "${I.suffix}"`;if(I.format==="includes")return`Texto inválido: deve incluir "${I.includes}"`;if(I.format==="regex")return`Texto inválido: deve corresponder ao padrão ${I.pattern}`;return`${U[I.format]??F.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${F.divisor}`;case"unrecognized_keys":return`Chave${F.keys.length>1?"s":""} desconhecida${F.keys.length>1?"s":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Chave inválida em ${F.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${F.origin}`;default:return"Campo inválido"}}};var JA=R(()=>{s()});function VQ(){return{localeError:ct()}}var ct=()=>{let D={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function $(F){return D[F]??null}let U={regex:"intrare",email:"adresă de 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:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",jwt:"JWT",template_literal:"intrare"},J={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;return`Intrare invalidă: așteptat ${I}, primit ${X}`}case"invalid_value":if(F.values.length===1)return`Intrare invalidă: așteptat ${m(F.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Prea mare: așteptat ca ${F.origin??"valoarea"} ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit??"elemente"}`;return`Prea mare: așteptat ca ${F.origin??"valoarea"} să fie ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Prea mic: așteptat ca ${F.origin} ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`Prea mic: așteptat ca ${F.origin} să fie ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Șir invalid: trebuie să înceapă cu "${I.prefix}"`;if(I.format==="ends_with")return`Șir invalid: trebuie să se termine cu "${I.suffix}"`;if(I.format==="includes")return`Șir invalid: trebuie să includă "${I.includes}"`;if(I.format==="regex")return`Șir invalid: trebuie să se potrivească cu modelul ${I.pattern}`;return`Format invalid: ${U[I.format]??F.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${F.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${T(F.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${F.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${F.origin}`;default:return"Intrare invalidă"}}};var IA=R(()=>{s()});function YA(D,$,U,J){let F=Math.abs(D),I=F%10,Y=F%100;if(Y>=11&&Y<=19)return J;if(I===1)return $;if(I>=2&&I<=4)return U;return J}function ZQ(){return{localeError:it()}}var it=()=>{let D={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function $(F){return D[F]??null}let U={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},J={nan:"NaN",number:"число",array:"массив"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Неверный ввод: ожидалось instanceof ${F.expected}, получено ${X}`;return`Неверный ввод: ожидалось ${I}, получено ${X}`}case"invalid_value":if(F.values.length===1)return`Неверный ввод: ожидалось ${m(F.values[0])}`;return`Неверный вариант: ожидалось одно из ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y){let X=Number(F.maximum),Q=YA(X,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком большое значение: ожидалось, что ${F.origin??"значение"} будет иметь ${I}${F.maximum.toString()} ${Q}`}return`Слишком большое значение: ожидалось, что ${F.origin??"значение"} будет ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y){let X=Number(F.minimum),Q=YA(X,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком маленькое значение: ожидалось, что ${F.origin} будет иметь ${I}${F.minimum.toString()} ${Q}`}return`Слишком маленькое значение: ожидалось, что ${F.origin} будет ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Неверная строка: должна начинаться с "${I.prefix}"`;if(I.format==="ends_with")return`Неверная строка: должна заканчиваться на "${I.suffix}"`;if(I.format==="includes")return`Неверная строка: должна содержать "${I.includes}"`;if(I.format==="regex")return`Неверная строка: должна соответствовать шаблону ${I.pattern}`;return`Неверный ${U[I.format]??F.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${F.divisor}`;case"unrecognized_keys":return`Нераспознанн${F.keys.length>1?"ые":"ый"} ключ${F.keys.length>1?"и":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${F.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${F.origin}`;default:return"Неверные входные данные"}}};var XA=R(()=>{s()});function LQ(){return{localeError:lt()}}var lt=()=>{let D={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function $(F){return D[F]??null}let U={regex:"vnos",email:"e-poštni 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 čas",date:"ISO datum",time:"ISO čas",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 številka",jwt:"JWT",template_literal:"vnos"},J={nan:"NaN",number:"število",array:"tabela"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Neveljaven vnos: pričakovano instanceof ${F.expected}, prejeto ${X}`;return`Neveljaven vnos: pričakovano ${I}, prejeto ${X}`}case"invalid_value":if(F.values.length===1)return`Neveljaven vnos: pričakovano ${m(F.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Preveliko: pričakovano, da bo ${F.origin??"vrednost"} imelo ${I}${F.maximum.toString()} ${Y.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${F.origin??"vrednost"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Premajhno: pričakovano, da bo ${F.origin} imelo ${I}${F.minimum.toString()} ${Y.unit}`;return`Premajhno: pričakovano, da bo ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Neveljaven niz: mora se začeti z "${I.prefix}"`;if(I.format==="ends_with")return`Neveljaven niz: mora se končati z "${I.suffix}"`;if(I.format==="includes")return`Neveljaven niz: mora vsebovati "${I.includes}"`;if(I.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${I.pattern}`;return`Neveljaven ${U[I.format]??F.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${F.divisor}`;case"unrecognized_keys":return`Neprepoznan${F.keys.length>1?"i ključi":" ključ"}: ${T(F.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${F.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${F.origin}`;default:return"Neveljaven vnos"}}};var QA=R(()=>{s()});function OQ(){return{localeError:pt()}}var pt=()=>{let D={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function $(F){return D[F]??null}let U={regex:"reguljärt 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äng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},J={nan:"NaN",number:"antal",array:"lista"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ogiltig inmatning: förväntat instanceof ${F.expected}, fick ${X}`;return`Ogiltig inmatning: förväntat ${I}, fick ${X}`}case"invalid_value":if(F.values.length===1)return`Ogiltig inmatning: förväntat ${m(F.values[0])}`;return`Ogiltigt val: förväntade en av ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`För stor(t): förväntade ${F.origin??"värdet"} att ha ${I}${F.maximum.toString()} ${Y.unit??"element"}`;return`För stor(t): förväntat ${F.origin??"värdet"} att ha ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`För lite(t): förväntade ${F.origin??"värdet"} att ha ${I}${F.minimum.toString()} ${Y.unit}`;return`För lite(t): förväntade ${F.origin??"värdet"} att ha ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ogiltig sträng: måste börja med "${I.prefix}"`;if(I.format==="ends_with")return`Ogiltig sträng: måste sluta med "${I.suffix}"`;if(I.format==="includes")return`Ogiltig sträng: måste innehålla "${I.includes}"`;if(I.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${I.pattern}"`;return`Ogiltig(t) ${U[I.format]??F.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${F.divisor}`;case"unrecognized_keys":return`${F.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${T(F.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${F.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${F.origin??"värdet"}`;default:return"Ogiltig input"}}};var wA=R(()=>{s()});function HQ(){return{localeError:rt()}}var rt=()=>{let D={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function $(F){return D[F]??null}let U={regex:"உள்ளீடு",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:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},J={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${F.expected}, பெறப்பட்டது ${X}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${I}, பெறப்பட்டது ${X}`}case"invalid_value":if(F.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${m(F.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${T(F.values,"|")} இல் ஒன்று`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${F.origin??"மதிப்பு"} ${I}${F.maximum.toString()} ${Y.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${F.origin??"மதிப்பு"} ${I}${F.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${F.origin} ${I}${F.minimum.toString()} ${Y.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${F.origin} ${I}${F.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`தவறான சரம்: "${I.prefix}" இல் தொடங்க வேண்டும்`;if(I.format==="ends_with")return`தவறான சரம்: "${I.suffix}" இல் முடிவடைய வேண்டும்`;if(I.format==="includes")return`தவறான சரம்: "${I.includes}" ஐ உள்ளடக்க வேண்டும்`;if(I.format==="regex")return`தவறான சரம்: ${I.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${U[I.format]??F.format}`}case"not_multiple_of":return`தவறான எண்: ${F.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${F.keys.length>1?"கள்":""}: ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${F.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};var KA=R(()=>{s()});function NQ(){return{localeError:ot()}}var ot=()=>{let D={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function $(F){return D[F]??null}let U={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},J={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${F.expected} แต่ได้รับ ${X}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${I} แต่ได้รับ ${X}`}case"invalid_value":if(F.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${m(F.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"ไม่เกิน":"น้อยกว่า",Y=$(F.origin);if(Y)return`เกินกำหนด: ${F.origin??"ค่า"} ควรมี${I} ${F.maximum.toString()} ${Y.unit??"รายการ"}`;return`เกินกำหนด: ${F.origin??"ค่า"} ควรมี${I} ${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?"อย่างน้อย":"มากกว่า",Y=$(F.origin);if(Y)return`น้อยกว่ากำหนด: ${F.origin} ควรมี${I} ${F.minimum.toString()} ${Y.unit}`;return`น้อยกว่ากำหนด: ${F.origin} ควรมี${I} ${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${I.prefix}"`;if(I.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${I.suffix}"`;if(I.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${I.includes}" อยู่ในข้อความ`;if(I.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${I.pattern}`;return`รูปแบบไม่ถูกต้อง: ${U[I.format]??F.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${F.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${T(F.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${F.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${F.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};var uA=R(()=>{s()});function vQ(){return{localeError:tt()}}var tt=()=>{let D={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function $(F){return D[F]??null}let U={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üre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Geçersiz değer: beklenen instanceof ${F.expected}, alınan ${X}`;return`Geçersiz değer: beklenen ${I}, alınan ${X}`}case"invalid_value":if(F.values.length===1)return`Geçersiz değer: beklenen ${m(F.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Çok büyük: beklenen ${F.origin??"değer"} ${I}${F.maximum.toString()} ${Y.unit??"öğe"}`;return`Çok büyük: beklenen ${F.origin??"değer"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Çok küçük: beklenen ${F.origin} ${I}${F.minimum.toString()} ${Y.unit}`;return`Çok küçük: beklenen ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Geçersiz metin: "${I.prefix}" ile başlamalı`;if(I.format==="ends_with")return`Geçersiz metin: "${I.suffix}" ile bitmeli`;if(I.format==="includes")return`Geçersiz metin: "${I.includes}" içermeli`;if(I.format==="regex")return`Geçersiz metin: ${I.pattern} desenine uymalı`;return`Geçersiz ${U[I.format]??F.format}`}case"not_multiple_of":return`Geçersiz sayı: ${F.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${F.keys.length>1?"lar":""}: ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${F.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};var WA=R(()=>{s()});function z8(){return{localeError:at()}}var at=()=>{let D={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function $(F){return D[F]??null}let U={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},J={nan:"NaN",number:"число",array:"масив"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Неправильні вхідні дані: очікується instanceof ${F.expected}, отримано ${X}`;return`Неправильні вхідні дані: очікується ${I}, отримано ${X}`}case"invalid_value":if(F.values.length===1)return`Неправильні вхідні дані: очікується ${m(F.values[0])}`;return`Неправильна опція: очікується одне з ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Занадто велике: очікується, що ${F.origin??"значення"} ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit??"елементів"}`;return`Занадто велике: очікується, що ${F.origin??"значення"} буде ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Занадто мале: очікується, що ${F.origin} ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`Занадто мале: очікується, що ${F.origin} буде ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Неправильний рядок: повинен починатися з "${I.prefix}"`;if(I.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${I.suffix}"`;if(I.format==="includes")return`Неправильний рядок: повинен містити "${I.includes}"`;if(I.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${I.pattern}`;return`Неправильний ${U[I.format]??F.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${F.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${F.keys.length>1?"і":""}: ${T(F.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${F.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${F.origin}`;default:return"Неправильні вхідні дані"}}};var MQ=R(()=>{s()});function AQ(){return z8()}var GA=R(()=>{MQ()});function jQ(){return{localeError:st()}}var st=()=>{let D={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function $(F){return D[F]??null}let U={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},J={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`غلط ان پٹ: instanceof ${F.expected} متوقع تھا، ${X} موصول ہوا`;return`غلط ان پٹ: ${I} متوقع تھا، ${X} موصول ہوا`}case"invalid_value":if(F.values.length===1)return`غلط ان پٹ: ${m(F.values[0])} متوقع تھا`;return`غلط آپشن: ${T(F.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`بہت بڑا: ${F.origin??"ویلیو"} کے ${I}${F.maximum.toString()} ${Y.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${F.origin??"ویلیو"} کا ${I}${F.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`بہت چھوٹا: ${F.origin} کے ${I}${F.minimum.toString()} ${Y.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${F.origin} کا ${I}${F.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`غلط سٹرنگ: "${I.prefix}" سے شروع ہونا چاہیے`;if(I.format==="ends_with")return`غلط سٹرنگ: "${I.suffix}" پر ختم ہونا چاہیے`;if(I.format==="includes")return`غلط سٹرنگ: "${I.includes}" شامل ہونا چاہیے`;if(I.format==="regex")return`غلط سٹرنگ: پیٹرن ${I.pattern} سے میچ ہونا چاہیے`;return`غلط ${U[I.format]??F.format}`}case"not_multiple_of":return`غلط نمبر: ${F.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${F.keys.length>1?"ز":""}: ${T(F.keys,"، ")}`;case"invalid_key":return`${F.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${F.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};var zA=R(()=>{s()});function RQ(){return{localeError:et()}}var et=()=>{let D={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}};function $(F){return D[F]??null}let U={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"},J={nan:"NaN",number:"raqam",array:"massiv"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${F.expected}, qabul qilingan ${X}`;return`Noto‘g‘ri kirish: kutilgan ${I}, qabul qilingan ${X}`}case"invalid_value":if(F.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${m(F.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Juda katta: kutilgan ${F.origin??"qiymat"} ${I}${F.maximum.toString()} ${Y.unit} ${Y.verb}`;return`Juda katta: kutilgan ${F.origin??"qiymat"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Juda kichik: kutilgan ${F.origin} ${I}${F.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Juda kichik: kutilgan ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Noto‘g‘ri satr: "${I.prefix}" bilan boshlanishi kerak`;if(I.format==="ends_with")return`Noto‘g‘ri satr: "${I.suffix}" bilan tugashi kerak`;if(I.format==="includes")return`Noto‘g‘ri satr: "${I.includes}" ni o‘z ichiga olishi kerak`;if(I.format==="regex")return`Noto‘g‘ri satr: ${I.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${U[I.format]??F.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${F.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${F.keys.length>1?"lar":""}: ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${F.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};var EA=R(()=>{s()});function SQ(){return{localeError:Da()}}var Da=()=>{let D={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function $(F){return D[F]??null}let U={regex:"đầu vào",email:"địa chỉ 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ày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},J={nan:"NaN",number:"số",array:"mảng"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${F.expected}, nhận được ${X}`;return`Đầu vào không hợp lệ: mong đợi ${I}, nhận được ${X}`}case"invalid_value":if(F.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${m(F.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Quá lớn: mong đợi ${F.origin??"giá trị"} ${Y.verb} ${I}${F.maximum.toString()} ${Y.unit??"phần tử"}`;return`Quá lớn: mong đợi ${F.origin??"giá trị"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Quá nhỏ: mong đợi ${F.origin} ${Y.verb} ${I}${F.minimum.toString()} ${Y.unit}`;return`Quá nhỏ: mong đợi ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${I.prefix}"`;if(I.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${I.suffix}"`;if(I.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${I.includes}"`;if(I.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${I.pattern}`;return`${U[I.format]??F.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${F.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${T(F.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${F.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${F.origin}`;default:return"Đầu vào không hợp lệ"}}};var BA=R(()=>{s()});function CQ(){return{localeError:$a()}}var $a=()=>{let D={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function $(F){return D[F]??null}let U={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},J={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`无效输入:期望 instanceof ${F.expected},实际接收 ${X}`;return`无效输入:期望 ${I},实际接收 ${X}`}case"invalid_value":if(F.values.length===1)return`无效输入:期望 ${m(F.values[0])}`;return`无效选项:期望以下之一 ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`数值过大:期望 ${F.origin??"值"} ${I}${F.maximum.toString()} ${Y.unit??"个元素"}`;return`数值过大:期望 ${F.origin??"值"} ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`数值过小:期望 ${F.origin} ${I}${F.minimum.toString()} ${Y.unit}`;return`数值过小:期望 ${F.origin} ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`无效字符串:必须以 "${I.prefix}" 开头`;if(I.format==="ends_with")return`无效字符串:必须以 "${I.suffix}" 结尾`;if(I.format==="includes")return`无效字符串:必须包含 "${I.includes}"`;if(I.format==="regex")return`无效字符串:必须满足正则表达式 ${I.pattern}`;return`无效${U[I.format]??F.format}`}case"not_multiple_of":return`无效数字:必须是 ${F.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${T(F.keys,", ")}`;case"invalid_key":return`${F.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${F.origin} 中包含无效值(value)`;default:return"无效输入"}}};var qA=R(()=>{s()});function TQ(){return{localeError:Ua()}}var Ua=()=>{let D={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function $(F){return D[F]??null}let U={regex:"輸入",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:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},J={nan:"NaN"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`無效的輸入值:預期為 instanceof ${F.expected},但收到 ${X}`;return`無效的輸入值:預期為 ${I},但收到 ${X}`}case"invalid_value":if(F.values.length===1)return`無效的輸入值:預期為 ${m(F.values[0])}`;return`無效的選項:預期為以下其中之一 ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`數值過大:預期 ${F.origin??"值"} 應為 ${I}${F.maximum.toString()} ${Y.unit??"個元素"}`;return`數值過大:預期 ${F.origin??"值"} 應為 ${I}${F.maximum.toString()}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`數值過小:預期 ${F.origin} 應為 ${I}${F.minimum.toString()} ${Y.unit}`;return`數值過小:預期 ${F.origin} 應為 ${I}${F.minimum.toString()}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`無效的字串:必須以 "${I.prefix}" 開頭`;if(I.format==="ends_with")return`無效的字串:必須以 "${I.suffix}" 結尾`;if(I.format==="includes")return`無效的字串:必須包含 "${I.includes}"`;if(I.format==="regex")return`無效的字串:必須符合格式 ${I.pattern}`;return`無效的 ${U[I.format]??F.format}`}case"not_multiple_of":return`無效的數字:必須為 ${F.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${F.keys.length>1?"們":""}:${T(F.keys,"、")}`;case"invalid_key":return`${F.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${F.origin} 中有無效的值`;default:return"無效的輸入值"}}};var VA=R(()=>{s()});function PQ(){return{localeError:Fa()}}var Fa=()=>{let D={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function $(F){return D[F]??null}let U={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",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:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},J={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(F)=>{switch(F.code){case"invalid_type":{let I=J[F.expected]??F.expected,Y=y(F.input),X=J[Y]??Y;if(/^[A-Z]/.test(F.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${F.expected}, àmọ̀ a rí ${X}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${I}, àmọ̀ a rí ${X}`}case"invalid_value":if(F.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${m(F.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${T(F.values,"|")}`;case"too_big":{let I=F.inclusive?"<=":"<",Y=$(F.origin);if(Y)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${F.origin??"iye"} ${Y.verb} ${I}${F.maximum} ${Y.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${I}${F.maximum}`}case"too_small":{let I=F.inclusive?">=":">",Y=$(F.origin);if(Y)return`Kéré ju: a ní láti jẹ́ pé ${F.origin} ${Y.verb} ${I}${F.minimum} ${Y.unit}`;return`Kéré ju: a ní láti jẹ́ ${I}${F.minimum}`}case"invalid_format":{let I=F;if(I.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${I.prefix}"`;if(I.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${I.suffix}"`;if(I.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${I.includes}"`;if(I.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${I.pattern}`;return`Aṣìṣe: ${U[I.format]??F.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${F.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${T(F.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${F.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${F.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};var ZA=R(()=>{s()});var E8={};aD(E8,{zhTW:()=>TQ,zhCN:()=>CQ,yo:()=>PQ,vi:()=>SQ,uz:()=>RQ,ur:()=>jQ,uk:()=>z8,ua:()=>AQ,tr:()=>vQ,th:()=>NQ,ta:()=>HQ,sv:()=>OQ,sl:()=>LQ,ru:()=>ZQ,ro:()=>VQ,pt:()=>qQ,ps:()=>EQ,pl:()=>BQ,ota:()=>zQ,no:()=>GQ,nl:()=>WQ,ms:()=>uQ,mk:()=>KQ,lt:()=>wQ,ko:()=>QQ,km:()=>W8,kh:()=>XQ,ka:()=>IQ,ja:()=>JQ,it:()=>FQ,is:()=>UQ,id:()=>$Q,hy:()=>DQ,hu:()=>eX,hr:()=>sX,he:()=>aX,frCA:()=>tX,fr:()=>oX,fi:()=>rX,fa:()=>pX,es:()=>lX,eo:()=>iX,en:()=>u8,el:()=>dX,de:()=>nX,da:()=>hX,cs:()=>yX,ca:()=>mX,bg:()=>fX,be:()=>gX,az:()=>_X,ar:()=>xX});var bQ=R(()=>{OM();HM();vM();MM();AM();jM();RM();SM();CM();cX();TM();PM();bM();kM();xM();_M();gM();fM();mM();hM();nM();dM();cM();iM();lM();pM();YQ();rM();tM();aM();sM();eM();DA();$A();UA();FA();JA();IA();XA();QA();wA();KA();uA();WA();GA();MQ();zA();EA();BA();qA();VA();ZA()});class _Q{constructor(){this._map=new WeakMap,this._idmap=new Map}add(D,...$){let U=$[0];if(this._map.set(D,U),U&&typeof U==="object"&&"id"in U)this._idmap.set(U.id,D);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(D){let $=this._map.get(D);if($&&typeof $==="object"&&"id"in $)this._idmap.delete($.id);return this._map.delete(D),this}get(D){let $=D._zod.parent;if($){let U={...this.get($)??{}};delete U.id;let J={...U,...this._map.get(D)};return Object.keys(J).length?J:void 0}return this._map.get(D)}has(D){return this._map.has(D)}}function q5(){return new _Q}var LA,kQ,xQ,tD;var B8=R(()=>{kQ=Symbol("ZodOutput"),xQ=Symbol("ZodInput");(LA=globalThis).__zod_globalRegistry??(LA.__zod_globalRegistry=q5());tD=globalThis.__zod_globalRegistry});function gQ(D,$){return new D({type:"string",...c($)})}function fQ(D,$){return new D({type:"string",coerce:!0,...c($)})}function V5(D,$){return new D({type:"string",format:"email",check:"string_format",abort:!1,...c($)})}function q8(D,$){return new D({type:"string",format:"guid",check:"string_format",abort:!1,...c($)})}function Z5(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,...c($)})}function L5(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...c($)})}function O5(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...c($)})}function H5(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...c($)})}function V8(D,$){return new D({type:"string",format:"url",check:"string_format",abort:!1,...c($)})}function N5(D,$){return new D({type:"string",format:"emoji",check:"string_format",abort:!1,...c($)})}function v5(D,$){return new D({type:"string",format:"nanoid",check:"string_format",abort:!1,...c($)})}function M5(D,$){return new D({type:"string",format:"cuid",check:"string_format",abort:!1,...c($)})}function A5(D,$){return new D({type:"string",format:"cuid2",check:"string_format",abort:!1,...c($)})}function j5(D,$){return new D({type:"string",format:"ulid",check:"string_format",abort:!1,...c($)})}function R5(D,$){return new D({type:"string",format:"xid",check:"string_format",abort:!1,...c($)})}function S5(D,$){return new D({type:"string",format:"ksuid",check:"string_format",abort:!1,...c($)})}function C5(D,$){return new D({type:"string",format:"ipv4",check:"string_format",abort:!1,...c($)})}function T5(D,$){return new D({type:"string",format:"ipv6",check:"string_format",abort:!1,...c($)})}function mQ(D,$){return new D({type:"string",format:"mac",check:"string_format",abort:!1,...c($)})}function P5(D,$){return new D({type:"string",format:"cidrv4",check:"string_format",abort:!1,...c($)})}function b5(D,$){return new D({type:"string",format:"cidrv6",check:"string_format",abort:!1,...c($)})}function k5(D,$){return new D({type:"string",format:"base64",check:"string_format",abort:!1,...c($)})}function x5(D,$){return new D({type:"string",format:"base64url",check:"string_format",abort:!1,...c($)})}function _5(D,$){return new D({type:"string",format:"e164",check:"string_format",abort:!1,...c($)})}function g5(D,$){return new D({type:"string",format:"jwt",check:"string_format",abort:!1,...c($)})}function hQ(D,$){return new D({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...c($)})}function nQ(D,$){return new D({type:"string",format:"date",check:"string_format",...c($)})}function dQ(D,$){return new D({type:"string",format:"time",check:"string_format",precision:null,...c($)})}function cQ(D,$){return new D({type:"string",format:"duration",check:"string_format",...c($)})}function iQ(D,$){return new D({type:"number",checks:[],...c($)})}function lQ(D,$){return new D({type:"number",coerce:!0,checks:[],...c($)})}function pQ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"safeint",...c($)})}function rQ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float32",...c($)})}function oQ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float64",...c($)})}function tQ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"int32",...c($)})}function aQ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"uint32",...c($)})}function sQ(D,$){return new D({type:"boolean",...c($)})}function eQ(D,$){return new D({type:"boolean",coerce:!0,...c($)})}function Dw(D,$){return new D({type:"bigint",...c($)})}function $w(D,$){return new D({type:"bigint",coerce:!0,...c($)})}function Uw(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...c($)})}function Fw(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...c($)})}function Jw(D,$){return new D({type:"symbol",...c($)})}function Iw(D,$){return new D({type:"undefined",...c($)})}function Yw(D,$){return new D({type:"null",...c($)})}function Xw(D){return new D({type:"any"})}function Qw(D){return new D({type:"unknown"})}function ww(D,$){return new D({type:"never",...c($)})}function Kw(D,$){return new D({type:"void",...c($)})}function uw(D,$){return new D({type:"date",...c($)})}function Ww(D,$){return new D({type:"date",coerce:!0,...c($)})}function Gw(D,$){return new D({type:"nan",...c($)})}function e0(D,$){return new J5({check:"less_than",...c($),value:D,inclusive:!1})}function A0(D,$){return new J5({check:"less_than",...c($),value:D,inclusive:!0})}function D$(D,$){return new I5({check:"greater_than",...c($),value:D,inclusive:!1})}function W0(D,$){return new I5({check:"greater_than",...c($),value:D,inclusive:!0})}function f5(D){return D$(0,D)}function m5(D){return e0(0,D)}function y5(D){return A0(0,D)}function h5(D){return W0(0,D)}function i$(D,$){return new JY({check:"multiple_of",...c($),value:D})}function l$(D,$){return new XY({check:"max_size",...c($),maximum:D})}function $$(D,$){return new QY({check:"min_size",...c($),minimum:D})}function m6(D,$){return new wY({check:"size_equals",...c($),size:D})}function y6(D,$){return new KY({check:"max_length",...c($),maximum:D})}function z$(D,$){return new uY({check:"min_length",...c($),minimum:D})}function h6(D,$){return new WY({check:"length_equals",...c($),length:D})}function w4(D,$){return new GY({check:"string_format",format:"regex",...c($),pattern:D})}function K4(D){return new zY({check:"string_format",format:"lowercase",...c(D)})}function u4(D){return new EY({check:"string_format",format:"uppercase",...c(D)})}function W4(D,$){return new BY({check:"string_format",format:"includes",...c($),includes:D})}function G4(D,$){return new qY({check:"string_format",format:"starts_with",...c($),prefix:D})}function z4(D,$){return new VY({check:"string_format",format:"ends_with",...c($),suffix:D})}function n5(D,$,U){return new ZY({check:"property",property:D,schema:$,...c(U)})}function E4(D,$){return new LY({check:"mime_type",mime:D,...c($)})}function d0(D){return new OY({check:"overwrite",tx:D})}function B4(D){return d0(($)=>$.normalize(D))}function q4(){return d0((D)=>D.trim())}function V4(){return d0((D)=>D.toLowerCase())}function Z4(){return d0((D)=>D.toUpperCase())}function L4(){return d0((D)=>EI(D))}function zw(D,$,U){return new D({type:"array",element:$,...c(U)})}function Ia(D,$,U){return new D({type:"union",options:$,...c(U)})}function Ya(D,$,U){return new D({type:"union",options:$,inclusive:!1,...c(U)})}function Xa(D,$,U,J){return new D({type:"union",options:U,discriminator:$,...c(J)})}function Qa(D,$,U){return new D({type:"intersection",left:$,right:U})}function wa(D,$,U,J){let F=U instanceof JD;return new D({type:"tuple",items:$,rest:F?U:null,...c(F?J:U)})}function Ka(D,$,U,J){return new D({type:"record",keyType:$,valueType:U,...c(J)})}function ua(D,$,U,J){return new D({type:"map",keyType:$,valueType:U,...c(J)})}function Wa(D,$,U){return new D({type:"set",valueType:$,...c(U)})}function Ga(D,$,U){let J=Array.isArray($)?Object.fromEntries($.map((F)=>[F,F])):$;return new D({type:"enum",entries:J,...c(U)})}function za(D,$,U){return new D({type:"enum",entries:$,...c(U)})}function Ea(D,$,U){return new D({type:"literal",values:Array.isArray($)?$:[$],...c(U)})}function Ew(D,$){return new D({type:"file",...c($)})}function Ba(D,$){return new D({type:"transform",transform:$})}function qa(D,$){return new D({type:"optional",innerType:$})}function Va(D,$){return new D({type:"nullable",innerType:$})}function Za(D,$,U){return new D({type:"default",innerType:$,get defaultValue(){return typeof U==="function"?U():qI(U)}})}function La(D,$,U){return new D({type:"nonoptional",innerType:$,...c(U)})}function Oa(D,$){return new D({type:"success",innerType:$})}function Ha(D,$,U){return new D({type:"catch",innerType:$,catchValue:typeof U==="function"?U:()=>U})}function Na(D,$,U){return new D({type:"pipe",in:$,out:U})}function va(D,$){return new D({type:"readonly",innerType:$})}function Ma(D,$,U){return new D({type:"template_literal",parts:$,...c(U)})}function Aa(D,$){return new D({type:"lazy",getter:$})}function ja(D,$){return new D({type:"promise",innerType:$})}function Bw(D,$,U){let J=c(U);return J.abort??(J.abort=!0),new D({type:"custom",check:"custom",fn:$,...J})}function qw(D,$,U){return new D({type:"custom",check:"custom",fn:$,...c(U)})}function Vw(D,$){let U=OA((J)=>{return J.addIssue=(F)=>{if(typeof F==="string")J.issues.push(U4(F,J.value,U._zod.def));else{let I=F;if(I.fatal)I.continue=!1;I.code??(I.code="custom"),I.input??(I.input=J.value),I.inst??(I.inst=U),I.continue??(I.continue=!U._zod.def.abort),J.issues.push(U4(I))}},D(J.value,J)},$);return U}function OA(D,$){let U=new vD({check:"custom",...c($)});return U._zod.check=D,U}function Zw(D){let $=new vD({check:"describe"});return $._zod.onattach=[(U)=>{let J=tD.get(U)??{};tD.add(U,{...J,description:D})}],$._zod.check=()=>{},$}function Lw(D){let $=new vD({check:"meta"});return $._zod.onattach=[(U)=>{let J=tD.get(U)??{};tD.add(U,{...J,...D})}],$._zod.check=()=>{},$}function Ow(D,$){let U=c($),J=U.truthy??["true","1","yes","on","y","enabled"],F=U.falsy??["false","0","no","off","n","disabled"];if(U.case!=="sensitive")J=J.map((E)=>typeof E==="string"?E.toLowerCase():E),F=F.map((E)=>typeof E==="string"?E.toLowerCase():E);let I=new Set(J),Y=new Set(F),X=D.Codec??K8,Q=D.Boolean??Q8,K=new(D.String??f6)({type:"string",error:U.error}),u=new Q({type:"boolean",error:U.error}),W=new X({type:"pipe",in:K,out:u,transform:(E,G)=>{let q=E;if(U.case!=="sensitive")q=q.toLowerCase();if(I.has(q))return!0;else if(Y.has(q))return!1;else return G.issues.push({code:"invalid_value",expected:"stringbool",values:[...I,...Y],input:G.value,inst:W,continue:!1}),{}},reverseTransform:(E,G)=>{if(E===!0)return J[0]||"true";else return F[0]||"false"},error:U.error});return W}function O4(D,$,U,J={}){let F=c(J),I={...c(J),check:"string_format",type:"string",format:$,fn:typeof U==="function"?U:(X)=>U.test(X),...F};if(U instanceof RegExp)I.pattern=U;return new D(I)}var yQ;var HA=R(()=>{Y5();B8();kX();s();yQ={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function p$(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";return{processors:D.processors??{},metadataRegistry:D?.metadata??tD,target:$,unrepresentable:D?.unrepresentable??"throw",override:D?.override??(()=>{}),io:D?.io??"output",counter:0,seen:new Map,cycles:D?.cycles??"ref",reused:D?.reused??"inline",external:D?.external??void 0}}function qD(D,$,U={path:[],schemaPath:[]}){var J;let F=D._zod.def,I=$.seen.get(D);if(I){if(I.count++,U.schemaPath.includes(D))I.cycle=U.path;return I.schema}let Y={schema:{},count:1,cycle:void 0,path:U.path};$.seen.set(D,Y);let X=D._zod.toJSONSchema?.();if(X)Y.schema=X;else{let K={...U,schemaPath:[...U.schemaPath,D],path:U.path};if(D._zod.processJSONSchema)D._zod.processJSONSchema($,Y.schema,K);else{let W=Y.schema,E=$.processors[F.type];if(!E)throw Error(`[toJSONSchema]: Non-representable type encountered: ${F.type}`);E(D,$,W,K)}let u=D._zod.parent;if(u){if(!Y.ref)Y.ref=u;qD(u,$,K),$.seen.get(u).isParent=!0}}let Q=$.metadataRegistry.get(D);if(Q)Object.assign(Y.schema,Q);if($.io==="input"&&G0(D))delete Y.schema.examples,delete Y.schema.default;if($.io==="input"&&"_prefault"in Y.schema)(J=Y.schema).default??(J.default=Y.schema._prefault);return delete Y.schema._prefault,$.seen.get(D).schema}function r$(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");let J=new Map;for(let Y of D.seen.entries()){let X=D.metadataRegistry.get(Y[0])?.id;if(X){let Q=J.get(X);if(Q&&Q!==Y[0])throw Error(`Duplicate schema id "${X}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);J.set(X,Y[0])}}let F=(Y)=>{let X=D.target==="draft-2020-12"?"$defs":"definitions";if(D.external){let u=D.external.registry.get(Y[0])?.id,W=D.external.uri??((G)=>G);if(u)return{ref:W(u)};let E=Y[1].defId??Y[1].schema.id??`schema${D.counter++}`;return Y[1].defId=E,{defId:E,ref:`${W("__shared")}#/${X}/${E}`}}if(Y[1]===U)return{ref:"#"};let w=`${"#"}/${X}/`,K=Y[1].schema.id??`__schema${D.counter++}`;return{defId:K,ref:w+K}},I=(Y)=>{if(Y[1].schema.$ref)return;let X=Y[1],{ref:Q,defId:w}=F(Y);if(X.def={...X.schema},w)X.defId=w;let K=X.schema;for(let u in K)delete K[u];K.$ref=Q};if(D.cycles==="throw")for(let Y of D.seen.entries()){let X=Y[1];if(X.cycle)throw Error(`Cycle detected: #/${X.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let Y of D.seen.entries()){let X=Y[1];if($===Y[0]){I(Y);continue}if(D.external){let w=D.external.registry.get(Y[0])?.id;if($!==Y[0]&&w){I(Y);continue}}if(D.metadataRegistry.get(Y[0])?.id){I(Y);continue}if(X.cycle){I(Y);continue}if(X.count>1){if(D.reused==="ref"){I(Y);continue}}}}function o$(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");let J=(X)=>{let Q=D.seen.get(X);if(Q.ref===null)return;let w=Q.def??Q.schema,K={...w},u=Q.ref;if(Q.ref=null,u){J(u);let E=D.seen.get(u),G=E.schema;if(G.$ref&&(D.target==="draft-07"||D.target==="draft-04"||D.target==="openapi-3.0"))w.allOf=w.allOf??[],w.allOf.push(G);else Object.assign(w,G);if(Object.assign(w,K),X._zod.parent===u)for(let B in w){if(B==="$ref"||B==="allOf")continue;if(!(B in K))delete w[B]}if(G.$ref&&E.def)for(let B in w){if(B==="$ref"||B==="allOf")continue;if(B in E.def&&JSON.stringify(w[B])===JSON.stringify(E.def[B]))delete w[B]}}let W=X._zod.parent;if(W&&W!==u){J(W);let E=D.seen.get(W);if(E?.schema.$ref){if(w.$ref=E.schema.$ref,E.def)for(let G in w){if(G==="$ref"||G==="allOf")continue;if(G in E.def&&JSON.stringify(w[G])===JSON.stringify(E.def[G]))delete w[G]}}}D.override({zodSchema:X,jsonSchema:w,path:Q.path??[]})};for(let X of[...D.seen.entries()].reverse())J(X[0]);let F={};if(D.target==="draft-2020-12")F.$schema="https://json-schema.org/draft/2020-12/schema";else if(D.target==="draft-07")F.$schema="http://json-schema.org/draft-07/schema#";else if(D.target==="draft-04")F.$schema="http://json-schema.org/draft-04/schema#";else if(D.target==="openapi-3.0");if(D.external?.uri){let X=D.external.registry.get($)?.id;if(!X)throw Error("Schema is missing an `id` property");F.$id=D.external.uri(X)}Object.assign(F,U.def??U.schema);let I=D.metadataRegistry.get($)?.id;if(I!==void 0&&F.id===I)delete F.id;let Y=D.external?.defs??{};for(let X of D.seen.entries()){let Q=X[1];if(Q.def&&Q.defId){if(Q.def.id===Q.defId)delete Q.def.id;Y[Q.defId]=Q.def}}if(D.external);else if(Object.keys(Y).length>0)if(D.target==="draft-2020-12")F.$defs=Y;else F.definitions=Y;try{let X=JSON.parse(JSON.stringify(F));return Object.defineProperty(X,"~standard",{value:{...$["~standard"],jsonSchema:{input:H4($,"input",D.processors),output:H4($,"output",D.processors)}},enumerable:!1,writable:!1}),X}catch(X){throw Error("Error converting schema to JSON.")}}function G0(D,$){let U=$??{seen:new Set};if(U.seen.has(D))return!1;U.seen.add(D);let J=D._zod.def;if(J.type==="transform")return!0;if(J.type==="array")return G0(J.element,U);if(J.type==="set")return G0(J.valueType,U);if(J.type==="lazy")return G0(J.getter(),U);if(J.type==="promise"||J.type==="optional"||J.type==="nonoptional"||J.type==="nullable"||J.type==="readonly"||J.type==="default"||J.type==="prefault")return G0(J.innerType,U);if(J.type==="intersection")return G0(J.left,U)||G0(J.right,U);if(J.type==="record"||J.type==="map")return G0(J.keyType,U)||G0(J.valueType,U);if(J.type==="pipe"){if(D._zod.traits.has("$ZodCodec"))return!0;return G0(J.in,U)||G0(J.out,U)}if(J.type==="object"){for(let F in J.shape)if(G0(J.shape[F],U))return!0;return!1}if(J.type==="union"){for(let F of J.options)if(G0(F,U))return!0;return!1}if(J.type==="tuple"){for(let F of J.items)if(G0(F,U))return!0;if(J.rest&&G0(J.rest,U))return!0;return!1}return!1}var Hw=(D,$={})=>(U)=>{let J=p$({...U,processors:$});return qD(D,J),r$(J,D),o$(J,D)},H4=(D,$,U={})=>(J)=>{let{libraryOptions:F,target:I}=J??{},Y=p$({...F??{},target:I,io:$,processors:U});return qD(D,Y),r$(Y,D),o$(Y,D)};var Z8=R(()=>{B8()});function l5(D,$){if("_idmap"in D){let J=D,F=p$({...$,processors:d5}),I={};for(let Q of J._idmap.entries()){let[w,K]=Q;qD(K,F)}let Y={},X={registry:J,uri:$?.uri,defs:I};F.external=X;for(let Q of J._idmap.entries()){let[w,K]=Q;r$(F,K),Y[w]=o$(F,K)}if(Object.keys(I).length>0){let Q=F.target==="draft-2020-12"?"$defs":"definitions";Y.__shared={[Q]:I}}return{schemas:Y}}let U=p$({...$,processors:d5});return qD(D,U),r$(U,D),o$(U,D)}var Ra,Nw=(D,$,U,J)=>{let F=U;F.type="string";let{minimum:I,maximum:Y,format:X,patterns:Q,contentEncoding:w}=D._zod.bag;if(typeof I==="number")F.minLength=I;if(typeof Y==="number")F.maxLength=Y;if(X){if(F.format=Ra[X]??X,F.format==="")delete F.format;if(X==="time")delete F.format}if(w)F.contentEncoding=w;if(Q&&Q.size>0){let K=[...Q];if(K.length===1)F.pattern=K[0].source;else if(K.length>1)F.allOf=[...K.map((u)=>({...$.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"?{type:"string"}:{},pattern:u.source}))]}},vw=(D,$,U,J)=>{let F=U,{minimum:I,maximum:Y,format:X,multipleOf:Q,exclusiveMaximum:w,exclusiveMinimum:K}=D._zod.bag;if(typeof X==="string"&&X.includes("int"))F.type="integer";else F.type="number";let u=typeof K==="number"&&K>=(I??Number.NEGATIVE_INFINITY),W=typeof w==="number"&&w<=(Y??Number.POSITIVE_INFINITY),E=$.target==="draft-04"||$.target==="openapi-3.0";if(u)if(E)F.minimum=K,F.exclusiveMinimum=!0;else F.exclusiveMinimum=K;else if(typeof I==="number")F.minimum=I;if(W)if(E)F.maximum=w,F.exclusiveMaximum=!0;else F.exclusiveMaximum=w;else if(typeof Y==="number")F.maximum=Y;if(typeof Q==="number")F.multipleOf=Q},Mw=(D,$,U,J)=>{U.type="boolean"},Aw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("BigInt cannot be represented in JSON Schema")},jw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Symbols cannot be represented in JSON Schema")},Rw=(D,$,U,J)=>{if($.target==="openapi-3.0")U.type="string",U.nullable=!0,U.enum=[null];else U.type="null"},Sw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Undefined cannot be represented in JSON Schema")},Cw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Void cannot be represented in JSON Schema")},Tw=(D,$,U,J)=>{U.not={}},Pw=(D,$,U,J)=>{},bw=(D,$,U,J)=>{},kw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Date cannot be represented in JSON Schema")},xw=(D,$,U,J)=>{let F=D._zod.def,I=a2(F.entries);if(I.every((Y)=>typeof Y==="number"))U.type="number";if(I.every((Y)=>typeof Y==="string"))U.type="string";U.enum=I},_w=(D,$,U,J)=>{let F=D._zod.def,I=[];for(let Y of F.values)if(Y===void 0){if($.unrepresentable==="throw")throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof Y==="bigint")if($.unrepresentable==="throw")throw Error("BigInt literals cannot be represented in JSON Schema");else I.push(Number(Y));else I.push(Y);if(I.length===0);else if(I.length===1){let Y=I[0];if(U.type=Y===null?"null":typeof Y,$.target==="draft-04"||$.target==="openapi-3.0")U.enum=[Y];else U.const=Y}else{if(I.every((Y)=>typeof Y==="number"))U.type="number";if(I.every((Y)=>typeof Y==="string"))U.type="string";if(I.every((Y)=>typeof Y==="boolean"))U.type="boolean";if(I.every((Y)=>Y===null))U.type="null";U.enum=I}},gw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("NaN cannot be represented in JSON Schema")},fw=(D,$,U,J)=>{let F=U,I=D._zod.pattern;if(!I)throw Error("Pattern not found in template literal");F.type="string",F.pattern=I.source},mw=(D,$,U,J)=>{let F=U,I={type:"string",format:"binary",contentEncoding:"binary"},{minimum:Y,maximum:X,mime:Q}=D._zod.bag;if(Y!==void 0)I.minLength=Y;if(X!==void 0)I.maxLength=X;if(Q)if(Q.length===1)I.contentMediaType=Q[0],Object.assign(F,I);else Object.assign(F,I),F.anyOf=Q.map((w)=>({contentMediaType:w}));else Object.assign(F,I)},yw=(D,$,U,J)=>{U.type="boolean"},hw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Custom types cannot be represented in JSON Schema")},nw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Function types cannot be represented in JSON Schema")},dw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Transforms cannot be represented in JSON Schema")},cw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Map cannot be represented in JSON Schema")},iw=(D,$,U,J)=>{if($.unrepresentable==="throw")throw Error("Set cannot be represented in JSON Schema")},lw=(D,$,U,J)=>{let F=U,I=D._zod.def,{minimum:Y,maximum:X}=D._zod.bag;if(typeof Y==="number")F.minItems=Y;if(typeof X==="number")F.maxItems=X;F.type="array",F.items=qD(I.element,$,{...J,path:[...J.path,"items"]})},pw=(D,$,U,J)=>{let F=U,I=D._zod.def;F.type="object",F.properties={};let Y=I.shape;for(let w in Y)F.properties[w]=qD(Y[w],$,{...J,path:[...J.path,"properties",w]});let X=new Set(Object.keys(Y)),Q=new Set([...X].filter((w)=>{let K=I.shape[w]._zod;if($.io==="input")return K.optin===void 0;else return K.optout===void 0}));if(Q.size>0)F.required=Array.from(Q);if(I.catchall?._zod.def.type==="never")F.additionalProperties=!1;else if(!I.catchall){if($.io==="output")F.additionalProperties=!1}else if(I.catchall)F.additionalProperties=qD(I.catchall,$,{...J,path:[...J.path,"additionalProperties"]})},c5=(D,$,U,J)=>{let F=D._zod.def,I=F.inclusive===!1,Y=F.options.map((X,Q)=>qD(X,$,{...J,path:[...J.path,I?"oneOf":"anyOf",Q]}));if(I)U.oneOf=Y;else U.anyOf=Y},rw=(D,$,U,J)=>{let F=D._zod.def,I=qD(F.left,$,{...J,path:[...J.path,"allOf",0]}),Y=qD(F.right,$,{...J,path:[...J.path,"allOf",1]}),X=(w)=>("allOf"in w)&&Object.keys(w).length===1,Q=[...X(I)?I.allOf:[I],...X(Y)?Y.allOf:[Y]];U.allOf=Q},ow=(D,$,U,J)=>{let F=U,I=D._zod.def;F.type="array";let Y=$.target==="draft-2020-12"?"prefixItems":"items",X=$.target==="draft-2020-12"?"items":$.target==="openapi-3.0"?"items":"additionalItems",Q=I.items.map((W,E)=>qD(W,$,{...J,path:[...J.path,Y,E]})),w=I.rest?qD(I.rest,$,{...J,path:[...J.path,X,...$.target==="openapi-3.0"?[I.items.length]:[]]}):null;if($.target==="draft-2020-12"){if(F.prefixItems=Q,w)F.items=w}else if($.target==="openapi-3.0"){if(F.items={anyOf:Q},w)F.items.anyOf.push(w);if(F.minItems=Q.length,!w)F.maxItems=Q.length}else if(F.items=Q,w)F.additionalItems=w;let{minimum:K,maximum:u}=D._zod.bag;if(typeof K==="number")F.minItems=K;if(typeof u==="number")F.maxItems=u},tw=(D,$,U,J)=>{let F=U,I=D._zod.def;F.type="object";let Y=I.keyType,Q=Y._zod.bag?.patterns;if(I.mode==="loose"&&Q&&Q.size>0){let K=qD(I.valueType,$,{...J,path:[...J.path,"patternProperties","*"]});F.patternProperties={};for(let u of Q)F.patternProperties[u.source]=K}else{if($.target==="draft-07"||$.target==="draft-2020-12")F.propertyNames=qD(I.keyType,$,{...J,path:[...J.path,"propertyNames"]});F.additionalProperties=qD(I.valueType,$,{...J,path:[...J.path,"additionalProperties"]})}let w=Y._zod.values;if(w){let K=[...w].filter((u)=>typeof u==="string"||typeof u==="number");if(K.length>0)F.required=K}},aw=(D,$,U,J)=>{let F=D._zod.def,I=qD(F.innerType,$,J),Y=$.seen.get(D);if($.target==="openapi-3.0")Y.ref=F.innerType,U.nullable=!0;else U.anyOf=[I,{type:"null"}]},sw=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType},ew=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType,U.default=JSON.parse(JSON.stringify(F.defaultValue))},DK=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);if(I.ref=F.innerType,$.io==="input")U._prefault=JSON.parse(JSON.stringify(F.defaultValue))},$K=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType;let Y;try{Y=F.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}U.default=Y},UK=(D,$,U,J)=>{let F=D._zod.def,I=F.in._zod.traits.has("$ZodTransform"),Y=$.io==="input"?I?F.out:F.in:F.out;qD(Y,$,J);let X=$.seen.get(D);X.ref=Y},FK=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType,U.readOnly=!0},JK=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType},i5=(D,$,U,J)=>{let F=D._zod.def;qD(F.innerType,$,J);let I=$.seen.get(D);I.ref=F.innerType},IK=(D,$,U,J)=>{let F=D._zod.innerType;qD(F,$,J);let I=$.seen.get(D);I.ref=F},d5;var L8=R(()=>{Z8();s();Ra={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},d5={string:Nw,number:vw,boolean:Mw,bigint:Aw,symbol:jw,null:Rw,undefined:Sw,void:Cw,never:Tw,any:Pw,unknown:bw,date:kw,enum:xw,literal:_w,nan:gw,template_literal:fw,file:mw,success:yw,custom:hw,function:nw,transform:dw,map:cw,set:iw,array:lw,object:pw,union:c5,intersection:rw,tuple:ow,record:tw,nullable:aw,nonoptional:sw,default:ew,prefault:DK,catch:$K,pipe:UK,readonly:FK,promise:JK,optional:i5,lazy:IK}});class YK{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(D){this.ctx.counter=D}get seen(){return this.ctx.seen}constructor(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";this.ctx=p$({processors:d5,target:$,...D?.metadata&&{metadata:D.metadata},...D?.unrepresentable&&{unrepresentable:D.unrepresentable},...D?.override&&{override:D.override},...D?.io&&{io:D.io}})}process(D,$={path:[],schemaPath:[]}){return qD(D,this.ctx,$)}emit(D,$){if($){if($.cycles)this.ctx.cycles=$.cycles;if($.reused)this.ctx.reused=$.reused;if($.external)this.ctx.external=$.external}r$(this.ctx,D);let U=o$(this.ctx,D),{"~standard":J,...F}=U;return F}}var NA=R(()=>{L8();Z8()});var vA={};var MA=()=>{};var E$={};aD(E$,{version:()=>HY,util:()=>h,treeifyError:()=>NI,toJSONSchema:()=>l5,toDotPath:()=>ov,safeParseAsync:()=>jI,safeParse:()=>AI,safeEncodeAsync:()=>To,safeEncode:()=>So,safeDecodeAsync:()=>Po,safeDecode:()=>Co,registry:()=>q5,regexes:()=>M0,process:()=>qD,prettifyError:()=>vI,parseAsync:()=>p9,parse:()=>l9,meta:()=>Lw,locales:()=>E8,isValidJWT:()=>qM,isValidBase64URL:()=>BM,isValidBase64:()=>iY,initializeContext:()=>p$,globalRegistry:()=>tD,globalConfig:()=>b6,formatError:()=>J8,flattenError:()=>F8,finalize:()=>o$,extractDefs:()=>r$,encodeAsync:()=>jo,encode:()=>Mo,describe:()=>Zw,decodeAsync:()=>Ro,decode:()=>Ao,createToJSONSchemaMethod:()=>Hw,createStandardJSONSchemaMethod:()=>H4,config:()=>gD,clone:()=>K0,_xor:()=>Ya,_xid:()=>R5,_void:()=>Kw,_uuidv7:()=>H5,_uuidv6:()=>O5,_uuidv4:()=>L5,_uuid:()=>Z5,_url:()=>V8,_uppercase:()=>u4,_unknown:()=>Qw,_union:()=>Ia,_undefined:()=>Iw,_ulid:()=>j5,_uint64:()=>Fw,_uint32:()=>aQ,_tuple:()=>wa,_trim:()=>q4,_transform:()=>Ba,_toUpperCase:()=>Z4,_toLowerCase:()=>V4,_templateLiteral:()=>Ma,_symbol:()=>Jw,_superRefine:()=>Vw,_success:()=>Oa,_stringbool:()=>Ow,_stringFormat:()=>O4,_string:()=>gQ,_startsWith:()=>G4,_slugify:()=>L4,_size:()=>m6,_set:()=>Wa,_safeParseAsync:()=>Y4,_safeParse:()=>I4,_safeEncodeAsync:()=>D5,_safeEncode:()=>s9,_safeDecodeAsync:()=>$5,_safeDecode:()=>e9,_regex:()=>w4,_refine:()=>qw,_record:()=>Ka,_readonly:()=>va,_property:()=>n5,_promise:()=>ja,_positive:()=>f5,_pipe:()=>Na,_parseAsync:()=>J4,_parse:()=>F4,_overwrite:()=>d0,_optional:()=>qa,_number:()=>iQ,_nullable:()=>Va,_null:()=>Yw,_normalize:()=>B4,_nonpositive:()=>y5,_nonoptional:()=>La,_nonnegative:()=>h5,_never:()=>ww,_negative:()=>m5,_nativeEnum:()=>za,_nanoid:()=>v5,_nan:()=>Gw,_multipleOf:()=>i$,_minSize:()=>$$,_minLength:()=>z$,_min:()=>W0,_mime:()=>E4,_maxSize:()=>l$,_maxLength:()=>y6,_max:()=>A0,_map:()=>ua,_mac:()=>mQ,_lte:()=>A0,_lt:()=>e0,_lowercase:()=>K4,_literal:()=>Ea,_length:()=>h6,_lazy:()=>Aa,_ksuid:()=>S5,_jwt:()=>g5,_isoTime:()=>dQ,_isoDuration:()=>cQ,_isoDateTime:()=>hQ,_isoDate:()=>nQ,_ipv6:()=>T5,_ipv4:()=>C5,_intersection:()=>Qa,_int64:()=>Uw,_int32:()=>tQ,_int:()=>pQ,_includes:()=>W4,_guid:()=>q8,_gte:()=>W0,_gt:()=>D$,_float64:()=>oQ,_float32:()=>rQ,_file:()=>Ew,_enum:()=>Ga,_endsWith:()=>z4,_encodeAsync:()=>t9,_encode:()=>r9,_emoji:()=>N5,_email:()=>V5,_e164:()=>_5,_discriminatedUnion:()=>Xa,_default:()=>Za,_decodeAsync:()=>a9,_decode:()=>o9,_date:()=>uw,_custom:()=>Bw,_cuid2:()=>A5,_cuid:()=>M5,_coercedString:()=>fQ,_coercedNumber:()=>lQ,_coercedDate:()=>Ww,_coercedBoolean:()=>eQ,_coercedBigint:()=>$w,_cidrv6:()=>b5,_cidrv4:()=>P5,_check:()=>OA,_catch:()=>Ha,_boolean:()=>sQ,_bigint:()=>Dw,_base64url:()=>x5,_base64:()=>k5,_array:()=>zw,_any:()=>Xw,TimePrecision:()=>yQ,NEVER:()=>uI,JSONSchemaGenerator:()=>YK,JSONSchema:()=>vA,Doc:()=>X5,$output:()=>kQ,$input:()=>xQ,$constructor:()=>v,$brand:()=>WI,$ZodXor:()=>wX,$ZodXID:()=>kY,$ZodVoid:()=>IX,$ZodUnknown:()=>FX,$ZodUnion:()=>w8,$ZodUndefined:()=>DX,$ZodUUID:()=>AY,$ZodURL:()=>RY,$ZodULID:()=>bY,$ZodType:()=>JD,$ZodTuple:()=>z5,$ZodTransform:()=>VX,$ZodTemplateLiteral:()=>SX,$ZodSymbol:()=>eY,$ZodSuccess:()=>vX,$ZodStringFormat:()=>HD,$ZodString:()=>f6,$ZodSet:()=>zX,$ZodRegistry:()=>_Q,$ZodRecord:()=>WX,$ZodRealError:()=>Z0,$ZodReadonly:()=>RX,$ZodPromise:()=>TX,$ZodPreprocess:()=>jX,$ZodPrefault:()=>HX,$ZodPipe:()=>B5,$ZodOptional:()=>E5,$ZodObjectJIT:()=>QX,$ZodObject:()=>LM,$ZodNumberFormat:()=>aY,$ZodNumber:()=>W5,$ZodNullable:()=>LX,$ZodNull:()=>$X,$ZodNonOptional:()=>NX,$ZodNever:()=>JX,$ZodNanoID:()=>CY,$ZodNaN:()=>AX,$ZodMap:()=>GX,$ZodMAC:()=>nY,$ZodLiteral:()=>BX,$ZodLazy:()=>PX,$ZodKSUID:()=>xY,$ZodJWT:()=>oY,$ZodIntersection:()=>uX,$ZodISOTime:()=>fY,$ZodISODuration:()=>mY,$ZodISODateTime:()=>_Y,$ZodISODate:()=>gY,$ZodIPv6:()=>hY,$ZodIPv4:()=>yY,$ZodGUID:()=>MY,$ZodFunction:()=>CX,$ZodFile:()=>qX,$ZodExactOptional:()=>ZX,$ZodError:()=>U8,$ZodEnum:()=>EX,$ZodEncodeError:()=>k6,$ZodEmoji:()=>SY,$ZodEmail:()=>jY,$ZodE164:()=>rY,$ZodDiscriminatedUnion:()=>KX,$ZodDefault:()=>OX,$ZodDate:()=>YX,$ZodCustomStringFormat:()=>tY,$ZodCustom:()=>bX,$ZodCodec:()=>K8,$ZodCheckUpperCase:()=>EY,$ZodCheckStringFormat:()=>X4,$ZodCheckStartsWith:()=>qY,$ZodCheckSizeEquals:()=>wY,$ZodCheckRegex:()=>GY,$ZodCheckProperty:()=>ZY,$ZodCheckOverwrite:()=>OY,$ZodCheckNumberFormat:()=>IY,$ZodCheckMultipleOf:()=>JY,$ZodCheckMinSize:()=>QY,$ZodCheckMinLength:()=>uY,$ZodCheckMimeType:()=>LY,$ZodCheckMaxSize:()=>XY,$ZodCheckMaxLength:()=>KY,$ZodCheckLowerCase:()=>zY,$ZodCheckLessThan:()=>J5,$ZodCheckLengthEquals:()=>WY,$ZodCheckIncludes:()=>BY,$ZodCheckGreaterThan:()=>I5,$ZodCheckEndsWith:()=>VY,$ZodCheckBigIntFormat:()=>YY,$ZodCheck:()=>vD,$ZodCatch:()=>MX,$ZodCUID2:()=>PY,$ZodCUID:()=>TY,$ZodCIDRv6:()=>cY,$ZodCIDRv4:()=>dY,$ZodBoolean:()=>Q8,$ZodBigIntFormat:()=>sY,$ZodBigInt:()=>G5,$ZodBase64URL:()=>pY,$ZodBase64:()=>lY,$ZodAsyncError:()=>s0,$ZodArray:()=>XX,$ZodAny:()=>UX});var j0=R(()=>{s();F5();bQ();L8();NA();MA();x6();RI();MI();kX();Y5();NY();B8();HA();Z8()});var p5={};aD(p5,{uppercase:()=>u4,trim:()=>q4,toUpperCase:()=>Z4,toLowerCase:()=>V4,startsWith:()=>G4,slugify:()=>L4,size:()=>m6,regex:()=>w4,property:()=>n5,positive:()=>f5,overwrite:()=>d0,normalize:()=>B4,nonpositive:()=>y5,nonnegative:()=>h5,negative:()=>m5,multipleOf:()=>i$,minSize:()=>$$,minLength:()=>z$,mime:()=>E4,maxSize:()=>l$,maxLength:()=>y6,lte:()=>A0,lt:()=>e0,lowercase:()=>K4,length:()=>h6,includes:()=>W4,gte:()=>W0,gt:()=>D$,endsWith:()=>z4});var r5=R(()=>{j0()});var N4={};aD(N4,{time:()=>wK,duration:()=>KK,datetime:()=>XK,date:()=>QK,ZodISOTime:()=>a5,ZodISODuration:()=>s5,ZodISODateTime:()=>o5,ZodISODate:()=>t5});function XK(D){return hQ(o5,D)}function QK(D){return nQ(t5,D)}function wK(D){return dQ(a5,D)}function KK(D){return cQ(s5,D)}var o5,t5,a5,s5;var O8=R(()=>{j0();N8();o5=v("ZodISODateTime",(D,$)=>{_Y.init(D,$),ND.init(D,$)});t5=v("ZodISODate",(D,$)=>{gY.init(D,$),ND.init(D,$)});a5=v("ZodISOTime",(D,$)=>{fY.init(D,$),ND.init(D,$)});s5=v("ZodISODuration",(D,$)=>{mY.init(D,$),ND.init(D,$)})});var AA=(D,$)=>{U8.init(D,$),D.name="ZodError",Object.defineProperties(D,{format:{value:(U)=>J8(D,U)},flatten:{value:(U)=>F8(D,U)},addIssue:{value:(U)=>{D.issues.push(U),D.message=JSON.stringify(D.issues,D4,2)}},addIssues:{value:(U)=>{D.issues.push(...U),D.message=JSON.stringify(D.issues,D4,2)}},isEmpty:{get(){return D.issues.length===0}}})},Ca,L0;var uK=R(()=>{j0();j0();s();Ca=v("ZodError",AA),L0=v("ZodError",AA,{Parent:Error})});var WK,GK,zK,EK,BK,qK,VK,ZK,LK,OK,HK,NK;var vK=R(()=>{j0();uK();WK=F4(L0),GK=J4(L0),zK=I4(L0),EK=Y4(L0),BK=r9(L0),qK=o9(L0),VK=t9(L0),ZK=a9(L0),LK=s9(L0),OK=e9(L0),HK=D5(L0),NK=$5(L0)});var H8={};aD(H8,{xor:()=>Vj,xid:()=>hA,void:()=>Wj,uuidv7:()=>bA,uuidv6:()=>PA,uuidv4:()=>TA,uuid:()=>CA,url:()=>kA,unknown:()=>n6,union:()=>L7,undefined:()=>Kj,ulid:()=>yA,uint64:()=>Qj,uint32:()=>Ij,tuple:()=>nK,transform:()=>H7,templateLiteral:()=>Pj,symbol:()=>wj,superRefine:()=>Bu,success:()=>Rj,stringbool:()=>yj,stringFormat:()=>sA,string:()=>v8,strictObject:()=>Bj,set:()=>Nj,refine:()=>Eu,record:()=>dK,readonly:()=>wu,promise:()=>bj,preprocess:()=>nj,prefault:()=>$u,pipe:()=>D7,partialRecord:()=>Lj,optional:()=>A8,object:()=>Ej,number:()=>AK,nullish:()=>jj,nullable:()=>j8,null:()=>TK,nonoptional:()=>Uu,never:()=>Z7,nativeEnum:()=>vj,nanoid:()=>gA,nan:()=>Sj,meta:()=>fj,map:()=>Hj,mac:()=>cA,looseRecord:()=>Oj,looseObject:()=>qj,literal:()=>Mj,lazy:()=>Wu,ksuid:()=>nA,keyof:()=>zj,jwt:()=>aA,json:()=>hj,ipv6:()=>iA,ipv4:()=>dA,invertCodec:()=>Tj,intersection:()=>yK,int64:()=>Xj,int32:()=>Jj,int:()=>e5,instanceof:()=>mj,httpUrl:()=>xA,hostname:()=>eA,hex:()=>Dj,hash:()=>$j,guid:()=>SA,function:()=>kj,float64:()=>Fj,float32:()=>Uj,file:()=>Aj,exactOptional:()=>tK,enum:()=>O7,emoji:()=>_A,email:()=>RA,e164:()=>tA,discriminatedUnion:()=>Zj,describe:()=>gj,date:()=>Gj,custom:()=>_j,cuid2:()=>mA,cuid:()=>fA,codec:()=>Cj,cidrv6:()=>pA,cidrv4:()=>lA,check:()=>xj,catch:()=>Iu,boolean:()=>jK,bigint:()=>Yj,base64url:()=>oA,base64:()=>rA,array:()=>T8,any:()=>uj,_function:()=>kj,_default:()=>eK,_ZodString:()=>$7,ZodXor:()=>gK,ZodXID:()=>Q7,ZodVoid:()=>xK,ZodUnknown:()=>bK,ZodUnion:()=>b8,ZodUndefined:()=>SK,ZodUUID:()=>U$,ZodURL:()=>S8,ZodULID:()=>X7,ZodType:()=>XD,ZodTuple:()=>hK,ZodTransform:()=>rK,ZodTemplateLiteral:()=>Ku,ZodSymbol:()=>RK,ZodSuccess:()=>Fu,ZodStringFormat:()=>ND,ZodString:()=>A4,ZodSet:()=>iK,ZodRecord:()=>v4,ZodReadonly:()=>Qu,ZodPromise:()=>Gu,ZodPreprocess:()=>Xu,ZodPrefault:()=>Du,ZodPipe:()=>k8,ZodOptional:()=>N7,ZodObject:()=>P8,ZodNumberFormat:()=>d6,ZodNumber:()=>R4,ZodNullable:()=>aK,ZodNull:()=>CK,ZodNonOptional:()=>v7,ZodNever:()=>kK,ZodNanoID:()=>J7,ZodNaN:()=>Yu,ZodMap:()=>cK,ZodMAC:()=>MK,ZodLiteral:()=>lK,ZodLazy:()=>uu,ZodKSUID:()=>w7,ZodJWT:()=>q7,ZodIntersection:()=>mK,ZodIPv6:()=>u7,ZodIPv4:()=>K7,ZodGUID:()=>M8,ZodFunction:()=>zu,ZodFile:()=>pK,ZodExactOptional:()=>oK,ZodEnum:()=>M4,ZodEmoji:()=>F7,ZodEmail:()=>U7,ZodE164:()=>B7,ZodDiscriminatedUnion:()=>fK,ZodDefault:()=>sK,ZodDate:()=>C8,ZodCustomStringFormat:()=>j4,ZodCustom:()=>_8,ZodCodec:()=>x8,ZodCatch:()=>Ju,ZodCUID2:()=>Y7,ZodCUID:()=>I7,ZodCIDRv6:()=>G7,ZodCIDRv4:()=>W7,ZodBoolean:()=>S4,ZodBigIntFormat:()=>V7,ZodBigInt:()=>C4,ZodBase64URL:()=>E7,ZodBase64:()=>z7,ZodArray:()=>_K,ZodAny:()=>PK});function R8(D,$,U){let J=Object.getPrototypeOf(D),F=jA.get(J);if(!F)F=new Set,jA.set(J,F);if(F.has($))return;F.add($);for(let I in U){let Y=U[I];Object.defineProperty(J,I,{configurable:!0,enumerable:!1,get(){let X=Y.bind(this);return Object.defineProperty(this,I,{configurable:!0,writable:!0,enumerable:!0,value:X}),X},set(X){Object.defineProperty(this,I,{configurable:!0,writable:!0,enumerable:!0,value:X})}})}}function v8(D){return gQ(A4,D)}function RA(D){return V5(U7,D)}function SA(D){return q8(M8,D)}function CA(D){return Z5(U$,D)}function TA(D){return L5(U$,D)}function PA(D){return O5(U$,D)}function bA(D){return H5(U$,D)}function kA(D){return V8(S8,D)}function xA(D){return V8(S8,{protocol:M0.httpProtocol,hostname:M0.domain,...h.normalizeParams(D)})}function _A(D){return N5(F7,D)}function gA(D){return v5(J7,D)}function fA(D){return M5(I7,D)}function mA(D){return A5(Y7,D)}function yA(D){return j5(X7,D)}function hA(D){return R5(Q7,D)}function nA(D){return S5(w7,D)}function dA(D){return C5(K7,D)}function cA(D){return mQ(MK,D)}function iA(D){return T5(u7,D)}function lA(D){return P5(W7,D)}function pA(D){return b5(G7,D)}function rA(D){return k5(z7,D)}function oA(D){return x5(E7,D)}function tA(D){return _5(B7,D)}function aA(D){return g5(q7,D)}function sA(D,$,U={}){return O4(j4,D,$,U)}function eA(D){return O4(j4,"hostname",M0.hostname,D)}function Dj(D){return O4(j4,"hex",M0.hex,D)}function $j(D,$){let U=$?.enc??"hex",J=`${D}_${U}`,F=M0[J];if(!F)throw Error(`Unrecognized hash format: ${J}`);return O4(j4,J,F,$)}function AK(D){return iQ(R4,D)}function e5(D){return pQ(d6,D)}function Uj(D){return rQ(d6,D)}function Fj(D){return oQ(d6,D)}function Jj(D){return tQ(d6,D)}function Ij(D){return aQ(d6,D)}function jK(D){return sQ(S4,D)}function Yj(D){return Dw(C4,D)}function Xj(D){return Uw(V7,D)}function Qj(D){return Fw(V7,D)}function wj(D){return Jw(RK,D)}function Kj(D){return Iw(SK,D)}function TK(D){return Yw(CK,D)}function uj(){return Xw(PK)}function n6(){return Qw(bK)}function Z7(D){return ww(kK,D)}function Wj(D){return Kw(xK,D)}function Gj(D){return uw(C8,D)}function T8(D,$){return zw(_K,D,$)}function zj(D){let $=D._zod.def.shape;return O7(Object.keys($))}function Ej(D,$){let U={type:"object",shape:D??{},...h.normalizeParams($)};return new P8(U)}function Bj(D,$){return new P8({type:"object",shape:D,catchall:Z7(),...h.normalizeParams($)})}function qj(D,$){return new P8({type:"object",shape:D,catchall:n6(),...h.normalizeParams($)})}function L7(D,$){return new b8({type:"union",options:D,...h.normalizeParams($)})}function Vj(D,$){return new gK({type:"union",options:D,inclusive:!1,...h.normalizeParams($)})}function Zj(D,$,U){return new fK({type:"union",options:$,discriminator:D,...h.normalizeParams(U)})}function yK(D,$){return new mK({type:"intersection",left:D,right:$})}function nK(D,$,U){let J=$ instanceof JD,F=J?U:$;return new hK({type:"tuple",items:D,rest:J?$:null,...h.normalizeParams(F)})}function dK(D,$,U){if(!$||!$._zod)return new v4({type:"record",keyType:v8(),valueType:D,...h.normalizeParams($)});return new v4({type:"record",keyType:D,valueType:$,...h.normalizeParams(U)})}function Lj(D,$,U){let J=K0(D);return J._zod.values=void 0,new v4({type:"record",keyType:J,valueType:$,...h.normalizeParams(U)})}function Oj(D,$,U){return new v4({type:"record",keyType:D,valueType:$,mode:"loose",...h.normalizeParams(U)})}function Hj(D,$,U){return new cK({type:"map",keyType:D,valueType:$,...h.normalizeParams(U)})}function Nj(D,$){return new iK({type:"set",valueType:D,...h.normalizeParams($)})}function O7(D,$){let U=Array.isArray(D)?Object.fromEntries(D.map((J)=>[J,J])):D;return new M4({type:"enum",entries:U,...h.normalizeParams($)})}function vj(D,$){return new M4({type:"enum",entries:D,...h.normalizeParams($)})}function Mj(D,$){return new lK({type:"literal",values:Array.isArray(D)?D:[D],...h.normalizeParams($)})}function Aj(D){return Ew(pK,D)}function H7(D){return new rK({type:"transform",transform:D})}function A8(D){return new N7({type:"optional",innerType:D})}function tK(D){return new oK({type:"optional",innerType:D})}function j8(D){return new aK({type:"nullable",innerType:D})}function jj(D){return A8(j8(D))}function eK(D,$){return new sK({type:"default",innerType:D,get defaultValue(){return typeof $==="function"?$():h.shallowClone($)}})}function $u(D,$){return new Du({type:"prefault",innerType:D,get defaultValue(){return typeof $==="function"?$():h.shallowClone($)}})}function Uu(D,$){return new v7({type:"nonoptional",innerType:D,...h.normalizeParams($)})}function Rj(D){return new Fu({type:"success",innerType:D})}function Iu(D,$){return new Ju({type:"catch",innerType:D,catchValue:typeof $==="function"?$:()=>$})}function Sj(D){return Gw(Yu,D)}function D7(D,$){return new k8({type:"pipe",in:D,out:$})}function Cj(D,$,U){return new x8({type:"pipe",in:D,out:$,transform:U.decode,reverseTransform:U.encode})}function Tj(D){let $=D._zod.def;return new x8({type:"pipe",in:$.out,out:$.in,transform:$.reverseTransform,reverseTransform:$.transform})}function wu(D){return new Qu({type:"readonly",innerType:D})}function Pj(D,$){return new Ku({type:"template_literal",parts:D,...h.normalizeParams($)})}function Wu(D){return new uu({type:"lazy",getter:D})}function bj(D){return new Gu({type:"promise",innerType:D})}function kj(D){return new zu({type:"function",input:Array.isArray(D?.input)?nK(D?.input):D?.input??T8(n6()),output:D?.output??n6()})}function xj(D){let $=new vD({check:"custom"});return $._zod.check=D,$}function _j(D,$){return Bw(_8,D??(()=>!0),$)}function Eu(D,$={}){return qw(_8,D,$)}function Bu(D,$){return Vw(D,$)}function mj(D,$={}){let U=new _8({type:"custom",check:"custom",fn:(J)=>J instanceof D,abort:!0,...h.normalizeParams($)});return U._zod.bag.Class=D,U._zod.check=(J)=>{if(!(J.value instanceof D))J.issues.push({code:"invalid_type",expected:D.name,input:J.value,inst:U,path:[...U._zod.def.path??[]]})},U}function hj(D){let $=Wu(()=>{return L7([v8(D),AK(),jK(),TK(),T8($),dK(v8(),$)])});return $}function nj(D,$){return new Xu({type:"pipe",in:H7(D),out:$})}var jA,XD,$7,A4,ND,U7,M8,U$,S8,F7,J7,I7,Y7,X7,Q7,w7,K7,MK,u7,W7,G7,z7,E7,B7,q7,j4,R4,d6,S4,C4,V7,RK,SK,CK,PK,bK,kK,xK,C8,_K,P8,b8,gK,fK,mK,hK,v4,cK,iK,M4,lK,pK,rK,N7,oK,aK,sK,Du,v7,Fu,Ju,Yu,k8,x8,Xu,Qu,Ku,uu,Gu,zu,_8,gj,fj,yj=(...D)=>Ow({Codec:x8,Boolean:S4,String:A4},...D);var N8=R(()=>{j0();j0();L8();Z8();r5();O8();vK();jA=new WeakMap;XD=v("ZodType",(D,$)=>{return JD.init(D,$),Object.assign(D["~standard"],{jsonSchema:{input:H4(D,"input"),output:H4(D,"output")}}),D.toJSONSchema=Hw(D,{}),D.def=$,D.type=$.type,Object.defineProperty(D,"_def",{value:$}),D.parse=(U,J)=>WK(D,U,J,{callee:D.parse}),D.safeParse=(U,J)=>zK(D,U,J),D.parseAsync=async(U,J)=>GK(D,U,J,{callee:D.parseAsync}),D.safeParseAsync=async(U,J)=>EK(D,U,J),D.spa=D.safeParseAsync,D.encode=(U,J)=>BK(D,U,J),D.decode=(U,J)=>qK(D,U,J),D.encodeAsync=async(U,J)=>VK(D,U,J),D.decodeAsync=async(U,J)=>ZK(D,U,J),D.safeEncode=(U,J)=>LK(D,U,J),D.safeDecode=(U,J)=>OK(D,U,J),D.safeEncodeAsync=async(U,J)=>HK(D,U,J),D.safeDecodeAsync=async(U,J)=>NK(D,U,J),R8(D,"ZodType",{check(...U){let J=this.def;return this.clone(h.mergeDefs(J,{checks:[...J.checks??[],...U.map((F)=>typeof F==="function"?{_zod:{check:F,def:{check:"custom"},onattach:[]}}:F)]}),{parent:!0})},with(...U){return this.check(...U)},clone(U,J){return K0(this,U,J)},brand(){return this},register(U,J){return U.add(this,J),this},refine(U,J){return this.check(Eu(U,J))},superRefine(U,J){return this.check(Bu(U,J))},overwrite(U){return this.check(d0(U))},optional(){return A8(this)},exactOptional(){return tK(this)},nullable(){return j8(this)},nullish(){return A8(j8(this))},nonoptional(U){return Uu(this,U)},array(){return T8(this)},or(U){return L7([this,U])},and(U){return yK(this,U)},transform(U){return D7(this,H7(U))},default(U){return eK(this,U)},prefault(U){return $u(this,U)},catch(U){return Iu(this,U)},pipe(U){return D7(this,U)},readonly(){return wu(this)},describe(U){let J=this.clone();return tD.add(J,{description:U}),J},meta(...U){if(U.length===0)return tD.get(this);let J=this.clone();return tD.add(J,U[0]),J},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(U){return U(this)}}),Object.defineProperty(D,"description",{get(){return tD.get(D)?.description},configurable:!0}),D}),$7=v("_ZodString",(D,$)=>{f6.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(J,F,I)=>Nw(D,J,F,I);let U=D._zod.bag;D.format=U.format??null,D.minLength=U.minimum??null,D.maxLength=U.maximum??null,R8(D,"_ZodString",{regex(...J){return this.check(w4(...J))},includes(...J){return this.check(W4(...J))},startsWith(...J){return this.check(G4(...J))},endsWith(...J){return this.check(z4(...J))},min(...J){return this.check(z$(...J))},max(...J){return this.check(y6(...J))},length(...J){return this.check(h6(...J))},nonempty(...J){return this.check(z$(1,...J))},lowercase(J){return this.check(K4(J))},uppercase(J){return this.check(u4(J))},trim(){return this.check(q4())},normalize(...J){return this.check(B4(...J))},toLowerCase(){return this.check(V4())},toUpperCase(){return this.check(Z4())},slugify(){return this.check(L4())}})}),A4=v("ZodString",(D,$)=>{f6.init(D,$),$7.init(D,$),D.email=(U)=>D.check(V5(U7,U)),D.url=(U)=>D.check(V8(S8,U)),D.jwt=(U)=>D.check(g5(q7,U)),D.emoji=(U)=>D.check(N5(F7,U)),D.guid=(U)=>D.check(q8(M8,U)),D.uuid=(U)=>D.check(Z5(U$,U)),D.uuidv4=(U)=>D.check(L5(U$,U)),D.uuidv6=(U)=>D.check(O5(U$,U)),D.uuidv7=(U)=>D.check(H5(U$,U)),D.nanoid=(U)=>D.check(v5(J7,U)),D.guid=(U)=>D.check(q8(M8,U)),D.cuid=(U)=>D.check(M5(I7,U)),D.cuid2=(U)=>D.check(A5(Y7,U)),D.ulid=(U)=>D.check(j5(X7,U)),D.base64=(U)=>D.check(k5(z7,U)),D.base64url=(U)=>D.check(x5(E7,U)),D.xid=(U)=>D.check(R5(Q7,U)),D.ksuid=(U)=>D.check(S5(w7,U)),D.ipv4=(U)=>D.check(C5(K7,U)),D.ipv6=(U)=>D.check(T5(u7,U)),D.cidrv4=(U)=>D.check(P5(W7,U)),D.cidrv6=(U)=>D.check(b5(G7,U)),D.e164=(U)=>D.check(_5(B7,U)),D.datetime=(U)=>D.check(XK(U)),D.date=(U)=>D.check(QK(U)),D.time=(U)=>D.check(wK(U)),D.duration=(U)=>D.check(KK(U))});ND=v("ZodStringFormat",(D,$)=>{HD.init(D,$),$7.init(D,$)}),U7=v("ZodEmail",(D,$)=>{jY.init(D,$),ND.init(D,$)});M8=v("ZodGUID",(D,$)=>{MY.init(D,$),ND.init(D,$)});U$=v("ZodUUID",(D,$)=>{AY.init(D,$),ND.init(D,$)});S8=v("ZodURL",(D,$)=>{RY.init(D,$),ND.init(D,$)});F7=v("ZodEmoji",(D,$)=>{SY.init(D,$),ND.init(D,$)});J7=v("ZodNanoID",(D,$)=>{CY.init(D,$),ND.init(D,$)});I7=v("ZodCUID",(D,$)=>{TY.init(D,$),ND.init(D,$)});Y7=v("ZodCUID2",(D,$)=>{PY.init(D,$),ND.init(D,$)});X7=v("ZodULID",(D,$)=>{bY.init(D,$),ND.init(D,$)});Q7=v("ZodXID",(D,$)=>{kY.init(D,$),ND.init(D,$)});w7=v("ZodKSUID",(D,$)=>{xY.init(D,$),ND.init(D,$)});K7=v("ZodIPv4",(D,$)=>{yY.init(D,$),ND.init(D,$)});MK=v("ZodMAC",(D,$)=>{nY.init(D,$),ND.init(D,$)});u7=v("ZodIPv6",(D,$)=>{hY.init(D,$),ND.init(D,$)});W7=v("ZodCIDRv4",(D,$)=>{dY.init(D,$),ND.init(D,$)});G7=v("ZodCIDRv6",(D,$)=>{cY.init(D,$),ND.init(D,$)});z7=v("ZodBase64",(D,$)=>{lY.init(D,$),ND.init(D,$)});E7=v("ZodBase64URL",(D,$)=>{pY.init(D,$),ND.init(D,$)});B7=v("ZodE164",(D,$)=>{rY.init(D,$),ND.init(D,$)});q7=v("ZodJWT",(D,$)=>{oY.init(D,$),ND.init(D,$)});j4=v("ZodCustomStringFormat",(D,$)=>{tY.init(D,$),ND.init(D,$)});R4=v("ZodNumber",(D,$)=>{W5.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(J,F,I)=>vw(D,J,F,I),R8(D,"ZodNumber",{gt(J,F){return this.check(D$(J,F))},gte(J,F){return this.check(W0(J,F))},min(J,F){return this.check(W0(J,F))},lt(J,F){return this.check(e0(J,F))},lte(J,F){return this.check(A0(J,F))},max(J,F){return this.check(A0(J,F))},int(J){return this.check(e5(J))},safe(J){return this.check(e5(J))},positive(J){return this.check(D$(0,J))},nonnegative(J){return this.check(W0(0,J))},negative(J){return this.check(e0(0,J))},nonpositive(J){return this.check(A0(0,J))},multipleOf(J,F){return this.check(i$(J,F))},step(J,F){return this.check(i$(J,F))},finite(){return this}});let U=D._zod.bag;D.minValue=Math.max(U.minimum??Number.NEGATIVE_INFINITY,U.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,D.maxValue=Math.min(U.maximum??Number.POSITIVE_INFINITY,U.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,D.isInt=(U.format??"").includes("int")||Number.isSafeInteger(U.multipleOf??0.5),D.isFinite=!0,D.format=U.format??null});d6=v("ZodNumberFormat",(D,$)=>{aY.init(D,$),R4.init(D,$)});S4=v("ZodBoolean",(D,$)=>{Q8.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Mw(D,U,J,F)});C4=v("ZodBigInt",(D,$)=>{G5.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(J,F,I)=>Aw(D,J,F,I),D.gte=(J,F)=>D.check(W0(J,F)),D.min=(J,F)=>D.check(W0(J,F)),D.gt=(J,F)=>D.check(D$(J,F)),D.gte=(J,F)=>D.check(W0(J,F)),D.min=(J,F)=>D.check(W0(J,F)),D.lt=(J,F)=>D.check(e0(J,F)),D.lte=(J,F)=>D.check(A0(J,F)),D.max=(J,F)=>D.check(A0(J,F)),D.positive=(J)=>D.check(D$(BigInt(0),J)),D.negative=(J)=>D.check(e0(BigInt(0),J)),D.nonpositive=(J)=>D.check(A0(BigInt(0),J)),D.nonnegative=(J)=>D.check(W0(BigInt(0),J)),D.multipleOf=(J,F)=>D.check(i$(J,F));let U=D._zod.bag;D.minValue=U.minimum??null,D.maxValue=U.maximum??null,D.format=U.format??null});V7=v("ZodBigIntFormat",(D,$)=>{sY.init(D,$),C4.init(D,$)});RK=v("ZodSymbol",(D,$)=>{eY.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>jw(D,U,J,F)});SK=v("ZodUndefined",(D,$)=>{DX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Sw(D,U,J,F)});CK=v("ZodNull",(D,$)=>{$X.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Rw(D,U,J,F)});PK=v("ZodAny",(D,$)=>{UX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Pw(D,U,J,F)});bK=v("ZodUnknown",(D,$)=>{FX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>bw(D,U,J,F)});kK=v("ZodNever",(D,$)=>{JX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Tw(D,U,J,F)});xK=v("ZodVoid",(D,$)=>{IX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>Cw(D,U,J,F)});C8=v("ZodDate",(D,$)=>{YX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(J,F,I)=>kw(D,J,F,I),D.min=(J,F)=>D.check(W0(J,F)),D.max=(J,F)=>D.check(A0(J,F));let U=D._zod.bag;D.minDate=U.minimum?new Date(U.minimum):null,D.maxDate=U.maximum?new Date(U.maximum):null});_K=v("ZodArray",(D,$)=>{XX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>lw(D,U,J,F),D.element=$.element,R8(D,"ZodArray",{min(U,J){return this.check(z$(U,J))},nonempty(U){return this.check(z$(1,U))},max(U,J){return this.check(y6(U,J))},length(U,J){return this.check(h6(U,J))},unwrap(){return this.element}})});P8=v("ZodObject",(D,$)=>{QX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>pw(D,U,J,F),h.defineLazy(D,"shape",()=>{return $.shape}),R8(D,"ZodObject",{keyof(){return O7(Object.keys(this._zod.def.shape))},catchall(U){return this.clone({...this._zod.def,catchall:U})},passthrough(){return this.clone({...this._zod.def,catchall:n6()})},loose(){return this.clone({...this._zod.def,catchall:n6()})},strict(){return this.clone({...this._zod.def,catchall:Z7()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(U){return h.extend(this,U)},safeExtend(U){return h.safeExtend(this,U)},merge(U){return h.merge(this,U)},pick(U){return h.pick(this,U)},omit(U){return h.omit(this,U)},partial(...U){return h.partial(N7,this,U[0])},required(...U){return h.required(v7,this,U[0])}})});b8=v("ZodUnion",(D,$)=>{w8.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>c5(D,U,J,F),D.options=$.options});gK=v("ZodXor",(D,$)=>{b8.init(D,$),wX.init(D,$),D._zod.processJSONSchema=(U,J,F)=>c5(D,U,J,F),D.options=$.options});fK=v("ZodDiscriminatedUnion",(D,$)=>{b8.init(D,$),KX.init(D,$)});mK=v("ZodIntersection",(D,$)=>{uX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>rw(D,U,J,F)});hK=v("ZodTuple",(D,$)=>{z5.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>ow(D,U,J,F),D.rest=(U)=>D.clone({...D._zod.def,rest:U})});v4=v("ZodRecord",(D,$)=>{WX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>tw(D,U,J,F),D.keyType=$.keyType,D.valueType=$.valueType});cK=v("ZodMap",(D,$)=>{GX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>cw(D,U,J,F),D.keyType=$.keyType,D.valueType=$.valueType,D.min=(...U)=>D.check($$(...U)),D.nonempty=(U)=>D.check($$(1,U)),D.max=(...U)=>D.check(l$(...U)),D.size=(...U)=>D.check(m6(...U))});iK=v("ZodSet",(D,$)=>{zX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>iw(D,U,J,F),D.min=(...U)=>D.check($$(...U)),D.nonempty=(U)=>D.check($$(1,U)),D.max=(...U)=>D.check(l$(...U)),D.size=(...U)=>D.check(m6(...U))});M4=v("ZodEnum",(D,$)=>{EX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(J,F,I)=>xw(D,J,F,I),D.enum=$.entries,D.options=Object.values($.entries);let U=new Set(Object.keys($.entries));D.extract=(J,F)=>{let I={};for(let Y of J)if(U.has(Y))I[Y]=$.entries[Y];else throw Error(`Key ${Y} not found in enum`);return new M4({...$,checks:[],...h.normalizeParams(F),entries:I})},D.exclude=(J,F)=>{let I={...$.entries};for(let Y of J)if(U.has(Y))delete I[Y];else throw Error(`Key ${Y} not found in enum`);return new M4({...$,checks:[],...h.normalizeParams(F),entries:I})}});lK=v("ZodLiteral",(D,$)=>{BX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>_w(D,U,J,F),D.values=new Set($.values),Object.defineProperty(D,"value",{get(){if($.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return $.values[0]}})});pK=v("ZodFile",(D,$)=>{qX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>mw(D,U,J,F),D.min=(U,J)=>D.check($$(U,J)),D.max=(U,J)=>D.check(l$(U,J)),D.mime=(U,J)=>D.check(E4(Array.isArray(U)?U:[U],J))});rK=v("ZodTransform",(D,$)=>{VX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>dw(D,U,J,F),D._zod.parse=(U,J)=>{if(J.direction==="backward")throw new k6(D.constructor.name);U.addIssue=(I)=>{if(typeof I==="string")U.issues.push(h.issue(I,U.value,$));else{let Y=I;if(Y.fatal)Y.continue=!1;Y.code??(Y.code="custom"),Y.input??(Y.input=U.value),Y.inst??(Y.inst=D),U.issues.push(h.issue(Y))}};let F=$.transform(U.value,U);if(F instanceof Promise)return F.then((I)=>{return U.value=I,U.fallback=!0,U});return U.value=F,U.fallback=!0,U}});N7=v("ZodOptional",(D,$)=>{E5.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>i5(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});oK=v("ZodExactOptional",(D,$)=>{ZX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>i5(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});aK=v("ZodNullable",(D,$)=>{LX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>aw(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});sK=v("ZodDefault",(D,$)=>{OX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>ew(D,U,J,F),D.unwrap=()=>D._zod.def.innerType,D.removeDefault=D.unwrap});Du=v("ZodPrefault",(D,$)=>{HX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>DK(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});v7=v("ZodNonOptional",(D,$)=>{NX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>sw(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});Fu=v("ZodSuccess",(D,$)=>{vX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>yw(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});Ju=v("ZodCatch",(D,$)=>{MX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>$K(D,U,J,F),D.unwrap=()=>D._zod.def.innerType,D.removeCatch=D.unwrap});Yu=v("ZodNaN",(D,$)=>{AX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>gw(D,U,J,F)});k8=v("ZodPipe",(D,$)=>{B5.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>UK(D,U,J,F),D.in=$.in,D.out=$.out});x8=v("ZodCodec",(D,$)=>{k8.init(D,$),K8.init(D,$)});Xu=v("ZodPreprocess",(D,$)=>{k8.init(D,$),jX.init(D,$)}),Qu=v("ZodReadonly",(D,$)=>{RX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>FK(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});Ku=v("ZodTemplateLiteral",(D,$)=>{SX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>fw(D,U,J,F)});uu=v("ZodLazy",(D,$)=>{PX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>IK(D,U,J,F),D.unwrap=()=>D._zod.def.getter()});Gu=v("ZodPromise",(D,$)=>{TX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>JK(D,U,J,F),D.unwrap=()=>D._zod.def.innerType});zu=v("ZodFunction",(D,$)=>{CX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>nw(D,U,J,F)});_8=v("ZodCustom",(D,$)=>{bX.init(D,$),XD.init(D,$),D._zod.processJSONSchema=(U,J,F)=>hw(D,U,J,F)});gj=Zw,fj=Lw});function ba(D){gD({customError:D})}function ka(){return gD().customError}var Pa,qu;var dj=R(()=>{j0();Pa={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(D){})(qu||(qu={}))});function _a(D,$){let U=D.$schema;if(U==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(U==="http://json-schema.org/draft-07/schema#")return"draft-7";if(U==="http://json-schema.org/draft-04/schema#")return"draft-4";return $??"draft-2020-12"}function ga(D,$){if(!D.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let U=D.slice(1).split("/").filter(Boolean);if(U.length===0)return $.rootSchema;let J=$.version==="draft-2020-12"?"$defs":"definitions";if(U[0]===J){let F=U[1];if(!F||!$.defs[F])throw Error(`Reference not found: ${D}`);return $.defs[F]}throw Error(`Reference not found: ${D}`)}function cj(D,$){if(D.not!==void 0){if(typeof D.not==="object"&&Object.keys(D.not).length===0)return l.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(D.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if(D.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if(D.if!==void 0||D.then!==void 0||D.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if(D.dependentSchemas!==void 0||D.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if(D.$ref){let F=D.$ref;if($.refs.has(F))return $.refs.get(F);if($.processing.has(F))return l.lazy(()=>{if(!$.refs.has(F))throw Error(`Circular reference not resolved: ${F}`);return $.refs.get(F)});$.processing.add(F);let I=ga(F,$),Y=U0(I,$);return $.refs.set(F,Y),$.processing.delete(F),Y}if(D.enum!==void 0){let F=D.enum;if($.version==="openapi-3.0"&&D.nullable===!0&&F.length===1&&F[0]===null)return l.null();if(F.length===0)return l.never();if(F.length===1)return l.literal(F[0]);if(F.every((Y)=>typeof Y==="string"))return l.enum(F);let I=F.map((Y)=>l.literal(Y));if(I.length<2)return I[0];return l.union([I[0],I[1],...I.slice(2)])}if(D.const!==void 0)return l.literal(D.const);let U=D.type;if(Array.isArray(U)){let F=U.map((I)=>{let Y={...D,type:I};return cj(Y,$)});if(F.length===0)return l.never();if(F.length===1)return F[0];return l.union(F)}if(!U)return l.any();let J;switch(U){case"string":{let F=l.string();if(D.format){let I=D.format;if(I==="email")F=F.check(l.email());else if(I==="uri"||I==="uri-reference")F=F.check(l.url());else if(I==="uuid"||I==="guid")F=F.check(l.uuid());else if(I==="date-time")F=F.check(l.iso.datetime());else if(I==="date")F=F.check(l.iso.date());else if(I==="time")F=F.check(l.iso.time());else if(I==="duration")F=F.check(l.iso.duration());else if(I==="ipv4")F=F.check(l.ipv4());else if(I==="ipv6")F=F.check(l.ipv6());else if(I==="mac")F=F.check(l.mac());else if(I==="cidr")F=F.check(l.cidrv4());else if(I==="cidr-v6")F=F.check(l.cidrv6());else if(I==="base64")F=F.check(l.base64());else if(I==="base64url")F=F.check(l.base64url());else if(I==="e164")F=F.check(l.e164());else if(I==="jwt")F=F.check(l.jwt());else if(I==="emoji")F=F.check(l.emoji());else if(I==="nanoid")F=F.check(l.nanoid());else if(I==="cuid")F=F.check(l.cuid());else if(I==="cuid2")F=F.check(l.cuid2());else if(I==="ulid")F=F.check(l.ulid());else if(I==="xid")F=F.check(l.xid());else if(I==="ksuid")F=F.check(l.ksuid())}if(typeof D.minLength==="number")F=F.min(D.minLength);if(typeof D.maxLength==="number")F=F.max(D.maxLength);if(D.pattern)F=F.regex(new RegExp(D.pattern));J=F;break}case"number":case"integer":{let F=U==="integer"?l.number().int():l.number();if(typeof D.minimum==="number")F=F.min(D.minimum);if(typeof D.maximum==="number")F=F.max(D.maximum);if(typeof D.exclusiveMinimum==="number")F=F.gt(D.exclusiveMinimum);else if(D.exclusiveMinimum===!0&&typeof D.minimum==="number")F=F.gt(D.minimum);if(typeof D.exclusiveMaximum==="number")F=F.lt(D.exclusiveMaximum);else if(D.exclusiveMaximum===!0&&typeof D.maximum==="number")F=F.lt(D.maximum);if(typeof D.multipleOf==="number")F=F.multipleOf(D.multipleOf);J=F;break}case"boolean":{J=l.boolean();break}case"null":{J=l.null();break}case"object":{let F={},I=D.properties||{},Y=new Set(D.required||[]);for(let[Q,w]of Object.entries(I)){let K=U0(w,$);F[Q]=Y.has(Q)?K:K.optional()}if(D.propertyNames){let Q=U0(D.propertyNames,$),w=D.additionalProperties&&typeof D.additionalProperties==="object"?U0(D.additionalProperties,$):l.any();if(Object.keys(F).length===0){J=l.record(Q,w);break}let K=l.object(F).passthrough(),u=l.looseRecord(Q,w);J=l.intersection(K,u);break}if(D.patternProperties){let Q=D.patternProperties,w=Object.keys(Q),K=[];for(let W of w){let E=U0(Q[W],$),G=l.string().regex(new RegExp(W));K.push(l.looseRecord(G,E))}let u=[];if(Object.keys(F).length>0)u.push(l.object(F).passthrough());if(u.push(...K),u.length===0)J=l.object({}).passthrough();else if(u.length===1)J=u[0];else{let W=l.intersection(u[0],u[1]);for(let E=2;E<u.length;E++)W=l.intersection(W,u[E]);J=W}break}let X=l.object(F);if(D.additionalProperties===!1)J=X.strict();else if(typeof D.additionalProperties==="object")J=X.catchall(U0(D.additionalProperties,$));else J=X.passthrough();break}case"array":{let{prefixItems:F,items:I}=D;if(F&&Array.isArray(F)){let Y=F.map((Q)=>U0(Q,$)),X=I&&typeof I==="object"&&!Array.isArray(I)?U0(I,$):void 0;if(X)J=l.tuple(Y).rest(X);else J=l.tuple(Y);if(typeof D.minItems==="number")J=J.check(l.minLength(D.minItems));if(typeof D.maxItems==="number")J=J.check(l.maxLength(D.maxItems))}else if(Array.isArray(I)){let Y=I.map((Q)=>U0(Q,$)),X=D.additionalItems&&typeof D.additionalItems==="object"?U0(D.additionalItems,$):void 0;if(X)J=l.tuple(Y).rest(X);else J=l.tuple(Y);if(typeof D.minItems==="number")J=J.check(l.minLength(D.minItems));if(typeof D.maxItems==="number")J=J.check(l.maxLength(D.maxItems))}else if(I!==void 0){let Y=U0(I,$),X=l.array(Y);if(typeof D.minItems==="number")X=X.min(D.minItems);if(typeof D.maxItems==="number")X=X.max(D.maxItems);J=X}else J=l.array(l.any());break}default:throw Error(`Unsupported type: ${U}`)}return J}function U0(D,$){if(typeof D==="boolean")return D?l.any():l.never();let U=cj(D,$),J=D.type||D.enum!==void 0||D.const!==void 0;if(D.anyOf&&Array.isArray(D.anyOf)){let X=D.anyOf.map((w)=>U0(w,$)),Q=l.union(X);U=J?l.intersection(U,Q):Q}if(D.oneOf&&Array.isArray(D.oneOf)){let X=D.oneOf.map((w)=>U0(w,$)),Q=l.xor(X);U=J?l.intersection(U,Q):Q}if(D.allOf&&Array.isArray(D.allOf))if(D.allOf.length===0)U=J?U:l.any();else{let X=J?U:U0(D.allOf[0],$),Q=J?0:1;for(let w=Q;w<D.allOf.length;w++)X=l.intersection(X,U0(D.allOf[w],$));U=X}if(D.nullable===!0&&$.version==="openapi-3.0")U=l.nullable(U);if(D.readOnly===!0)U=l.readonly(U);if(D.default!==void 0)U=U.default(D.default);let F={},I=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let X of I)if(X in D)F[X]=D[X];let Y=["contentEncoding","contentMediaType","contentSchema"];for(let X of Y)if(X in D)F[X]=D[X];for(let X of Object.keys(D))if(!xa.has(X))F[X]=D[X];if(Object.keys(F).length>0)$.registry.add(U,F);if(D.description)U=U.describe(D.description);return U}function ij(D,$){if(typeof D==="boolean")return D?l.any():l.never();let U;try{U=JSON.parse(JSON.stringify(D))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let J=_a(U,$?.defaultTarget),F=U.$defs||U.definitions||{},I={version:J,defs:F,refs:new Map,processing:new Set,rootSchema:U,registry:$?.registry??tD};return U0(U,I)}var l,xa;var lj=R(()=>{B8();r5();O8();N8();l={...H8,...p5,iso:N4},xa=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 Vu={};aD(Vu,{string:()=>fa,number:()=>ma,date:()=>na,boolean:()=>ya,bigint:()=>ha});function fa(D){return fQ(A4,D)}function ma(D){return lQ(R4,D)}function ya(D){return eQ(S4,D)}function ha(D){return $w(C4,D)}function na(D){return Ww(C8,D)}var pj=R(()=>{j0();N8()});var GD={};aD(GD,{xor:()=>Vj,xid:()=>hA,void:()=>Wj,uuidv7:()=>bA,uuidv6:()=>PA,uuidv4:()=>TA,uuid:()=>CA,util:()=>h,url:()=>kA,uppercase:()=>u4,unknown:()=>n6,union:()=>L7,undefined:()=>Kj,ulid:()=>yA,uint64:()=>Qj,uint32:()=>Ij,tuple:()=>nK,trim:()=>q4,treeifyError:()=>NI,transform:()=>H7,toUpperCase:()=>Z4,toLowerCase:()=>V4,toJSONSchema:()=>l5,templateLiteral:()=>Pj,symbol:()=>wj,superRefine:()=>Bu,success:()=>Rj,stringbool:()=>yj,stringFormat:()=>sA,string:()=>v8,strictObject:()=>Bj,startsWith:()=>G4,slugify:()=>L4,size:()=>m6,setErrorMap:()=>ba,set:()=>Nj,safeParseAsync:()=>EK,safeParse:()=>zK,safeEncodeAsync:()=>HK,safeEncode:()=>LK,safeDecodeAsync:()=>NK,safeDecode:()=>OK,registry:()=>q5,regexes:()=>M0,regex:()=>w4,refine:()=>Eu,record:()=>dK,readonly:()=>wu,property:()=>n5,promise:()=>bj,prettifyError:()=>vI,preprocess:()=>nj,prefault:()=>$u,positive:()=>f5,pipe:()=>D7,partialRecord:()=>Lj,parseAsync:()=>GK,parse:()=>WK,overwrite:()=>d0,optional:()=>A8,object:()=>Ej,number:()=>AK,nullish:()=>jj,nullable:()=>j8,null:()=>TK,normalize:()=>B4,nonpositive:()=>y5,nonoptional:()=>Uu,nonnegative:()=>h5,never:()=>Z7,negative:()=>m5,nativeEnum:()=>vj,nanoid:()=>gA,nan:()=>Sj,multipleOf:()=>i$,minSize:()=>$$,minLength:()=>z$,mime:()=>E4,meta:()=>fj,maxSize:()=>l$,maxLength:()=>y6,map:()=>Hj,mac:()=>cA,lte:()=>A0,lt:()=>e0,lowercase:()=>K4,looseRecord:()=>Oj,looseObject:()=>qj,locales:()=>E8,literal:()=>Mj,length:()=>h6,lazy:()=>Wu,ksuid:()=>nA,keyof:()=>zj,jwt:()=>aA,json:()=>hj,iso:()=>N4,ipv6:()=>iA,ipv4:()=>dA,invertCodec:()=>Tj,intersection:()=>yK,int64:()=>Xj,int32:()=>Jj,int:()=>e5,instanceof:()=>mj,includes:()=>W4,httpUrl:()=>xA,hostname:()=>eA,hex:()=>Dj,hash:()=>$j,guid:()=>SA,gte:()=>W0,gt:()=>D$,globalRegistry:()=>tD,getErrorMap:()=>ka,function:()=>kj,fromJSONSchema:()=>ij,formatError:()=>J8,float64:()=>Fj,float32:()=>Uj,flattenError:()=>F8,file:()=>Aj,exactOptional:()=>tK,enum:()=>O7,endsWith:()=>z4,encodeAsync:()=>VK,encode:()=>BK,emoji:()=>_A,email:()=>RA,e164:()=>tA,discriminatedUnion:()=>Zj,describe:()=>gj,decodeAsync:()=>ZK,decode:()=>qK,date:()=>Gj,custom:()=>_j,cuid2:()=>mA,cuid:()=>fA,core:()=>E$,config:()=>gD,coerce:()=>Vu,codec:()=>Cj,clone:()=>K0,cidrv6:()=>pA,cidrv4:()=>lA,check:()=>xj,catch:()=>Iu,boolean:()=>jK,bigint:()=>Yj,base64url:()=>oA,base64:()=>rA,array:()=>T8,any:()=>uj,_function:()=>kj,_default:()=>eK,_ZodString:()=>$7,ZodXor:()=>gK,ZodXID:()=>Q7,ZodVoid:()=>xK,ZodUnknown:()=>bK,ZodUnion:()=>b8,ZodUndefined:()=>SK,ZodUUID:()=>U$,ZodURL:()=>S8,ZodULID:()=>X7,ZodType:()=>XD,ZodTuple:()=>hK,ZodTransform:()=>rK,ZodTemplateLiteral:()=>Ku,ZodSymbol:()=>RK,ZodSuccess:()=>Fu,ZodStringFormat:()=>ND,ZodString:()=>A4,ZodSet:()=>iK,ZodRecord:()=>v4,ZodRealError:()=>L0,ZodReadonly:()=>Qu,ZodPromise:()=>Gu,ZodPreprocess:()=>Xu,ZodPrefault:()=>Du,ZodPipe:()=>k8,ZodOptional:()=>N7,ZodObject:()=>P8,ZodNumberFormat:()=>d6,ZodNumber:()=>R4,ZodNullable:()=>aK,ZodNull:()=>CK,ZodNonOptional:()=>v7,ZodNever:()=>kK,ZodNanoID:()=>J7,ZodNaN:()=>Yu,ZodMap:()=>cK,ZodMAC:()=>MK,ZodLiteral:()=>lK,ZodLazy:()=>uu,ZodKSUID:()=>w7,ZodJWT:()=>q7,ZodIssueCode:()=>Pa,ZodIntersection:()=>mK,ZodISOTime:()=>a5,ZodISODuration:()=>s5,ZodISODateTime:()=>o5,ZodISODate:()=>t5,ZodIPv6:()=>u7,ZodIPv4:()=>K7,ZodGUID:()=>M8,ZodFunction:()=>zu,ZodFirstPartyTypeKind:()=>qu,ZodFile:()=>pK,ZodExactOptional:()=>oK,ZodError:()=>Ca,ZodEnum:()=>M4,ZodEmoji:()=>F7,ZodEmail:()=>U7,ZodE164:()=>B7,ZodDiscriminatedUnion:()=>fK,ZodDefault:()=>sK,ZodDate:()=>C8,ZodCustomStringFormat:()=>j4,ZodCustom:()=>_8,ZodCodec:()=>x8,ZodCatch:()=>Ju,ZodCUID2:()=>Y7,ZodCUID:()=>I7,ZodCIDRv6:()=>G7,ZodCIDRv4:()=>W7,ZodBoolean:()=>S4,ZodBigIntFormat:()=>V7,ZodBigInt:()=>C4,ZodBase64URL:()=>E7,ZodBase64:()=>z7,ZodArray:()=>_K,ZodAny:()=>PK,TimePrecision:()=>yQ,NEVER:()=>uI,$output:()=>kQ,$input:()=>xQ,$brand:()=>WI});var Zu=R(()=>{j0();j0();cX();j0();L8();lj();bQ();O8();O8();pj();N8();r5();uK();vK();dj();gD(u8())});var rj=R(()=>{Zu();Zu()});function c5D(D,$,U){let J=U.filter((I)=>D[I]===!0);if(J.length<2)return;let F=String(J[0]);for(let I of J.slice(1))$.addIssue({code:"custom",message:`not used together with "${F}"`,path:[I]})}var oj,da,i5D,l5D,p5D,r5D;var tj=R(()=>{rj();oj=GD.object({name:GD.string().min(1),version:GD.string().min(1),requested_version:GD.string().optional(),ios_checksum:GD.string().optional(),android_checksum:GD.string().optional()}),da=GD.enum(["new_plugin","removed_plugin","version_mismatch","requested_version_changed","ios_code_changed","android_code_changed","both_platforms_changed","platform_checksum_metadata_changed"]),i5D=GD.object({name:GD.string(),localVersion:GD.string().optional(),remoteVersion:GD.string().optional(),localRequestedVersion:GD.string().optional(),remoteRequestedVersion:GD.string().optional(),localIosChecksum:GD.string().optional(),remoteIosChecksum:GD.string().optional(),localAndroidChecksum:GD.string().optional(),remoteAndroidChecksum:GD.string().optional()}),l5D=GD.object({compatible:GD.boolean(),reasons:da.array(),message:GD.string()}),p5D=GD.object({isSecurityPolicyError:GD.boolean(),errorCode:GD.string(),message:GD.string()}),r5D=GD.record(GD.string(),GD.string()).transform((D,$)=>{if(D===null||typeof D!=="object"||Array.isArray(D)||Object.getPrototypeOf(D)!==Object.prototype)return $.addIssue({code:"custom",message:"a plain object of locale keys to release notes"}),GD.NEVER;let U=Object.create(null);for(let[J,F]of Object.entries(D)){let I=J.trim(),Y=F.trim();if(!I)return $.addIssue({code:"custom",message:"a non-empty locale key"}),GD.NEVER;if(!Y)return $.addIssue({code:"custom",message:"a non-empty release note"}),GD.NEVER;if(Object.hasOwn(U,I))return $.addIssue({code:"custom",message:`a unique locale key (duplicate after trim: "${I}")`}),GD.NEVER;U[I]=Y}return U})});function ca(D){if(typeof D?.then==="function")throw TypeError("Expected synchronous schema validation result");return D}function Lu(D,$){let U=ca(D["~standard"].validate($));if(U.issues)return{success:!1,error:new aj(U.issues)};return{success:!0,data:U.value}}function t5D(D,$){let U=Lu(D,$);if(!U.success)throw U.error;return U.data}var aj;var sj=R(()=>{aj=class aj extends Error{issues;constructor(D){super(D.map(($)=>$.message).join("; ")||"Schema validation failed");this.name="SchemaError",this.issues=D}}});function ia(D){if(D&&typeof D==="object"&&"status"in D){let $=D.status;if(typeof $==="number")return $}return}function la(D){let $=[],U=new Set,J=D;if(typeof D==="string")return D;while(J){if(typeof J==="string"){$.push(J);break}if(typeof J!=="object")break;if(U.has(J))break;if(U.add(J),J instanceof Error){$.push(J.message),J=J.cause;continue}let F=J;if(typeof F.message==="string")$.push(F.message);J=F.cause}return $.join(" ")}function pa(D){return la(D)}function ej(D){if(D&&typeof D==="object"&&"code"in D){let J=D.code;if(typeof J==="string"&&J.startsWith("commander."))return"commander"}let $=ia(D);if($!==void 0){if($===401)return"unauthorized";if($===403)return"forbidden";if($===404)return"not_found";if($===413)return"payload_too_large";if($>=500)return"server_error"}let U=pa(D).toLowerCase();if(/econnrefused|econnreset|enotfound|eai_again|fetch failed|failed to fetch|connect timeout|und_err/.test(U))return"network_error";if(/timed out|timeout|etimedout|aborted/.test(U))return"timeout";if(/invalid|must be|required|not allowed|malformed|validation/.test(U))return"validation_error";return"unknown"}function s5D(D){if(D===401)return"unauthorized";if(D===403)return"forbidden";if(D===404)return"not_found";if(D===408||D===504)return"timeout";if(D===413)return"payload_too_large";if(D===429)return"rate_limited";if(D===400||D===422)return"validation_error";if(D>=500)return"server_error";return"unknown"}function T4(D){let $=ej(D);return $==="network_error"||$==="timeout"}var Ou=()=>{};function aa(D){return new Promise(($)=>setTimeout($,D))}async function $R(D){let $={data:null,error:null};for(let U=1;U<=DR;U++){if($=await D(),!$.error)return $;if(!T4($.error))return $;if(U<DR)await aa(ta[U-1]??1000)}return $}async function UR(D){if(!D.silent)VD.warn(oa);let $=new Hu;if(mv($))await yv({error:$,functionName:D.telemetryFunctionName,kind:"unhandled_error",status:0})}function FR(D){if(T4(D))throw new Hu;let $=D.message??"unknown error";throw Error(`Cannot check 2FA compliance: ${$}`)}var ra="Cannot reach Capgo to verify 2FA compliance. Check your network connection and try again.",oa="Could not verify 2FA compliance due to a network error. Continuing — Capgo will still enforce 2FA on this action if required.",DR=3,ta,Hu;var JR=R(()=>{H$();KI();Ou();ta=[500,1000];Hu=class Hu extends Error{constructor(D=ra){super(D);this.name="TwoFactorComplianceNetworkError"}}});function sa(D){return Object.values(M7).includes(D)}function Nu(D){let $="",U="";if(typeof D==="string")$=D,U=D;else if(D&&typeof D==="object"){let J=D;$=String(J.error||J.code||J.errorCode||""),U=String(J.message||J.error||"")}if(sa($))return{isSecurityPolicyError:!0,errorCode:$,message:IR[$]||U};for(let[J,F]of Object.entries(IR))if(U.includes(J))return{isSecurityPolicyError:!0,errorCode:J,message:F};return{isSecurityPolicyError:!1,errorCode:$,message:U}}function YR(D){let $=Nu(D);if($.isSecurityPolicyError)return`
❌ Security Policy Error: ${$.errorCode}

${$.message}
`;return $.message||"An unknown error occurred"}var M7,IR;var XR=R(()=>{M7={ORG_REQUIRES_EXPIRING_KEY:"org_requires_expiring_key",EXPIRATION_REQUIRED:"expiration_required",EXPIRATION_EXCEEDS_MAX:"expiration_exceeds_max"},IR={[M7.ORG_REQUIRES_EXPIRING_KEY]:`This organization requires API keys with expiration dates.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[M7.EXPIRATION_REQUIRED]:`This organization requires API keys to have an expiration date.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[M7.EXPIRATION_EXCEEDS_MAX]:`Your API key expiration date exceeds the maximum allowed by this organization.

Please generate a new API key with a shorter expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with a valid expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`}});import QR from"node:fs";function ea(){try{return QR.statSync("/.dockerenv"),!0}catch{return!1}}function Ds(){try{return QR.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}function Mu(){if(vu===void 0)vu=ea()||Ds();return vu}var vu;var wR=()=>{};import $s from"node:fs";function c6(){if(Au===void 0)Au=Us()||Mu();return Au}var Au,Us=()=>{try{return $s.statSync("/run/.containerenv"),!0}catch{return!1}};var ju=R(()=>{wR()});import uR from"node:process";import Fs from"node:os";import Ru from"node:fs";var KR=()=>{if(uR.platform!=="linux")return!1;if(Fs.release().toLowerCase().includes("microsoft")){if(c6())return!1;return!0}try{if(Ru.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft"))return!c6()}catch{}if(Ru.existsSync("/proc/sys/fs/binfmt_misc/WSLInterop")||Ru.existsSync("/run/WSL"))return!c6();return!1},B$;var Su=R(()=>{ju();B$=uR.env.__IS_WSL_TEST__?KR:KR()});import WR from"node:process";import{Buffer as Js}from"node:buffer";import{promisify as Is}from"node:util";import Ys from"node:child_process";var Xs,Cu=()=>`${WR.env.SYSTEMROOT||WR.env.windir||String.raw`C:\Windows`}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`,R0=async(D,$={})=>{let{powerShellPath:U,...J}=$,F=R0.encodeCommand(D);return Xs(U??Cu(),[...R0.argumentsPrefix,F],{encoding:"utf8",...J})};var Tu=R(()=>{Xs=Is(Ys.execFile);R0.argumentsPrefix=["-NoProfile","-NonInteractive","-ExecutionPolicy","Bypass","-EncodedCommand"];R0.encodeCommand=(D)=>Js.from(D,"utf16le").toString("base64");R0.escapeArgument=(D)=>`'${String(D).replaceAll("'","''")}'`});function GR(D){for(let $ of D.split(`
`)){if(/^\s*#/.test($))continue;let U=/^\s*root\s*=\s*(?<mountPoint>"[^"]*"|'[^']*'|[^#]*)/.exec($);if(!U)continue;return U.groups.mountPoint.trim().replaceAll(/^["']|["']$/g,"")}}import{promisify as Qs}from"node:util";import ws from"node:child_process";import Pu,{constants as ER}from"node:fs/promises";var Ks,us,Ws=async()=>{return`${await us()}c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`},A7,zR,BR=async()=>{return zR??=(async()=>{try{let D=await A7();return await Pu.access(D,ER.X_OK),!0}catch{return!1}})(),zR},qR=async()=>{let D=await A7(),$=String.raw`(Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice").ProgId`,{stdout:U}=await R0($,{powerShellPath:D});return U.trim()},VR=async(D)=>{if(/^[a-z]+:\/\//i.test(D))return D;try{let{stdout:$}=await Ks("wslpath",["-aw",D],{encoding:"utf8"});return $.trim()}catch{return D}};var ZR=R(()=>{Su();Tu();Su();Ks=Qs(ws.execFile),us=(()=>{let $;return async function(){if($)return $;let U="/etc/wsl.conf",J=!1;try{await Pu.access(U,ER.F_OK),J=!0}catch{}if(!J)return"/mnt/";let F=await Pu.readFile(U,{encoding:"utf8"}),I=GR(F);if(I===void 0)return"/mnt/";return $=I,$=$.endsWith("/")?$:`${$}/`,$}})(),A7=B$?Ws:Cu});function i6(D,$,U){let J=(F)=>Object.defineProperty(D,$,{value:F,enumerable:!0,writable:!0});return Object.defineProperty(D,$,{configurable:!0,enumerable:!0,get(){let F=U();return J(F),F},set(F){J(F)}}),D}import{promisify as Gs}from"node:util";import zs from"node:process";import{execFile as Es}from"node:child_process";async function bu(){if(zs.platform!=="darwin")throw Error("macOS only");let{stdout:D}=await Bs("defaults",["read","com.apple.LaunchServices/com.apple.launchservices.secure","LSHandlers"]),U=/LSHandlerRoleAll = "(?!-)(?<id>[^"]+?)";\s+?LSHandlerURLScheme = (?:http|https);/.exec(D)?.groups.id??"com.apple.Safari";if(U==="com.apple.safari")return"com.apple.Safari";return U}var Bs;var LR=R(()=>{Bs=Gs(Es)});import qs from"node:process";import{promisify as Vs}from"node:util";import{execFile as Zs,execFileSync as m7D}from"node:child_process";async function OR(D,{humanReadableOutput:$=!0,signal:U}={}){if(qs.platform!=="darwin")throw Error("macOS only");let J=$?[]:["-ss"],F={};if(U)F.signal=U;let{stdout:I}=await Ls("osascript",["-e",D,J],F);return I.trim()}var Ls;var HR=R(()=>{Ls=Vs(Zs)});async function ku(D){return OR(`tell application "Finder" to set app_path to application file id "${D}" as string
tell application "System Events" to get value of property list item "CFBundleName" of property list file (app_path & ":Contents:Info.plist")`)}var NR=R(()=>{HR()});import{promisify as Os}from"node:util";import{execFile as Hs}from"node:child_process";async function xu(D=Ns){let{stdout:$}=await D("reg",["QUERY"," HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice","/v","ProgId"]),U=/ProgId\s*REG_SZ\s*(?<id>\S+)/.exec($);if(!U)throw new vR(`Cannot find Windows browser in stdout: ${JSON.stringify($)}`);let{id:J}=U.groups,F=J.lastIndexOf("."),I=J.lastIndexOf("-"),Y=F===-1?void 0:J.slice(0,F),X=I===-1?void 0:J.slice(0,I);return j7[J]??j7[Y]??j7[X]??{name:J,id:J}}var Ns,j7,R7,vR;var _u=R(()=>{Ns=Os(Hs),j7={MSEdgeHTM:{name:"Edge",id:"com.microsoft.edge"},MSEdgeBHTML:{name:"Edge Beta",id:"com.microsoft.edge.beta"},MSEdgeDHTML:{name:"Edge Dev",id:"com.microsoft.edge.dev"},AppXq0fevzme2pys62n3e0fbqa7peapykr8v:{name:"Edge",id:"com.microsoft.edge.old"},ChromeHTML:{name:"Chrome",id:"com.google.chrome"},ChromeBHTML:{name:"Chrome Beta",id:"com.google.chrome.beta"},ChromeDHTML:{name:"Chrome Dev",id:"com.google.chrome.dev"},ChromiumHTM:{name:"Chromium",id:"org.chromium.Chromium"},BraveHTML:{name:"Brave",id:"com.brave.Browser"},BraveBHTML:{name:"Brave Beta",id:"com.brave.Browser.beta"},BraveDHTML:{name:"Brave Dev",id:"com.brave.Browser.dev"},BraveSSHTM:{name:"Brave Nightly",id:"com.brave.Browser.nightly"},FirefoxURL:{name:"Firefox",id:"org.mozilla.firefox"},OperaStable:{name:"Opera",id:"com.operasoftware.Opera"},VivaldiHTM:{name:"Vivaldi",id:"com.vivaldi.Vivaldi"},"IE.HTTP":{name:"Internet Explorer",id:"com.microsoft.ie"}},R7=new Map(Object.entries(j7));vR=class vR extends Error{}});import{promisify as vs}from"node:util";import gu from"node:process";import{execFile as Ms}from"node:child_process";async function fu(){if(gu.platform==="darwin"){let D=await bu();return{name:await ku(D),id:D}}if(gu.platform==="linux"){let{stdout:D}=await As("xdg-mime",["query","default","x-scheme-handler/http"]),$=D.trim();return{name:js($.replace(/.desktop$/,"").replace("-"," ")),id:$}}if(gu.platform==="win32")return xu();throw Error("Only macOS, Linux, and Windows are supported")}var As,js=(D)=>D.toLowerCase().replaceAll(/(?:^|\s|-)\S/g,($)=>$.toUpperCase());var MR=R(()=>{LR();NR();_u();_u();As=vs(Ms)});import mu from"node:process";var Rs,AR;var jR=R(()=>{Rs=Boolean(mu.env.SSH_CONNECTION||mu.env.SSH_CLIENT||mu.env.SSH_TTY),AR=Rs});var bR={};aD(bR,{openApp:()=>ks,default:()=>xs,apps:()=>l6});import yu from"node:process";import PR from"node:path";import{fileURLToPath as Ss}from"node:url";import Cs from"node:child_process";import Ts,{constants as Ps}from"node:fs/promises";function TR(D){if(typeof D==="string"||Array.isArray(D))return D;let{[SR]:$}=D;if(!$)throw Error(`${SR} is not supported`);return $}function f8({[P4]:D},{wsl:$}={}){if($&&B$)return TR($);if(!D)throw Error(`${P4} is not supported`);return TR(D)}var S7,hu,RR,P4,SR,CR=async(D,$)=>{if(D.length===0)return;let U=[];for(let J of D)try{return await $(J)}catch(F){U.push(F)}throw AggregateError(U,"Failed to open in all supported apps")},g8=async(D)=>{D={wait:!1,background:!1,newInstance:!1,allowNonzeroExitCode:!1,...D};let $=D[S7]===!0;if(delete D[S7],Array.isArray(D.app))return CR(D.app,(w)=>g8({...D,app:w,[S7]:!0}));let{name:U,arguments:J=[]}=D.app??{};if(J=[...J],Array.isArray(U))return CR(U,(w)=>g8({...D,app:{name:w,arguments:J},[S7]:!0}));if(U==="browser"||U==="browserPrivate"){let w={"com.google.chrome":"chrome","google-chrome.desktop":"chrome","com.brave.browser":"brave","org.mozilla.firefox":"firefox","firefox.desktop":"firefox","com.microsoft.msedge":"edge","com.microsoft.edge":"edge","com.microsoft.edgemac":"edge","microsoft-edge.desktop":"edge","com.apple.safari":"safari"},K={chrome:"--incognito",brave:"--incognito",firefox:"--private-window",edge:"--inPrivate"},u;if(B$){let W=await qR();u=R7.get(W)??{}}else u=await fu();if(u.id in w){let W=w[u.id.toLowerCase()];if(U==="browserPrivate"){if(W==="safari")throw Error("Safari doesn't support opening in private mode via command line");J.push(K[W])}return g8({...D,app:{name:l6[W],arguments:J}})}throw Error(`${u.name} is not supported as a default browser`)}let F,I=[],Y={},X=!1;if(B$&&!c6()&&!AR&&!U)X=await BR();if(P4==="darwin"){if(F="open",D.wait)I.push("--wait-apps");if(D.background)I.push("--background");if(D.newInstance)I.push("--new");if(U)I.push("-a",U)}else if(P4==="win32"||X){if(F=await A7(),I.push(...R0.argumentsPrefix),!B$)Y.windowsVerbatimArguments=!0;if(B$&&D.target)D.target=await VR(D.target);let w=["$ProgressPreference = 'SilentlyContinue';","Start"];if(D.wait)w.push("-Wait");if(U){if(w.push(R0.escapeArgument(U)),D.target)J.push(D.target)}else if(D.target)w.push(R0.escapeArgument(D.target));if(J.length>0)J=J.map((K)=>R0.escapeArgument(K)),w.push("-ArgumentList",J.join(","));if(D.target=R0.encodeCommand(w.join(" ")),!D.wait)Y.stdio="ignore"}else{if(U)F=U;else{let w=!hu||hu==="/",K=!1;try{await Ts.access(RR,Ps.X_OK),K=!0}catch{}F=yu.versions.electron??(P4==="android"||w||!K)?"xdg-open":RR}if(J.length>0)I.push(...J);if(!D.wait)Y.stdio="ignore",Y.detached=!0}if(P4==="darwin"&&J.length>0)I.push("--args",...J);if(D.target)I.push(D.target);let Q=Cs.spawn(F,I,Y);if(D.wait)return new Promise((w,K)=>{Q.once("error",K),Q.once("close",(u)=>{if(!D.allowNonzeroExitCode&&u!==0){K(Error(`Exited with code ${u}`));return}w(Q)})});if($)return new Promise((w,K)=>{Q.once("error",K),Q.once("spawn",()=>{Q.once("close",(u)=>{if(Q.off("error",K),u!==0){K(Error(`Exited with code ${u}`));return}Q.unref(),w(Q)})})});return Q.unref(),new Promise((w,K)=>{Q.once("error",K),Q.once("spawn",()=>{Q.off("error",K),w(Q)})})},bs=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a `target`");return g8({...$,target:D})},ks=(D,$)=>{if(typeof D!=="string"&&!Array.isArray(D))throw TypeError("Expected a valid `name`");let{arguments:U=[]}=$??{};if(U!==void 0&&U!==null&&!Array.isArray(U))throw TypeError("Expected `appArguments` as Array type");return g8({...$,app:{name:D,arguments:U}})},l6,xs;var kR=R(()=>{ZR();Tu();MR();ju();jR();S7=Symbol("fallbackAttempt"),hu=import.meta.url?PR.dirname(Ss(import.meta.url)):"",RR=PR.join(hu,"xdg-open"),{platform:P4,arch:SR}=yu;l6={browser:"browser",browserPrivate:"browserPrivate"};i6(l6,"chrome",()=>f8({darwin:"google chrome",win32:"chrome",linux:["google-chrome","google-chrome-stable","chromium","chromium-browser"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe",x64:["/mnt/c/Program Files/Google/Chrome/Application/chrome.exe","/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"]}}));i6(l6,"brave",()=>f8({darwin:"brave browser",win32:"brave",linux:["brave-browser","brave"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",x64:["/mnt/c/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe","/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe"]}}));i6(l6,"firefox",()=>f8({darwin:"firefox",win32:String.raw`C:\Program Files\Mozilla Firefox\firefox.exe`,linux:"firefox"},{wsl:"/mnt/c/Program Files/Mozilla Firefox/firefox.exe"}));i6(l6,"edge",()=>f8({darwin:"microsoft edge",win32:"msedge",linux:["microsoft-edge","microsoft-edge-dev"]},{wsl:"/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe"}));i6(l6,"safari",()=>f8({darwin:"Safari"}));xs=bs});import{spawn as _s}from"node:child_process";import{existsSync as ID,readdirSync as x4,readFileSync as mD,statSync as gs}from"node:fs";import{homedir as hR,platform as nR}from"node:os";import o6,{dirname as q$,join as wD,relative as dR,resolve as SD,sep as cR}from"node:path";import{cwd as lD,env as r6,stdin as iR,stdout as lR}from"node:process";function C7(D,$){let U=oZ();if(U)U[D]($);else VD[D]($)}function rR(D=""){if(!D)return x7;return`${x7}${D.startsWith("/")?D:`/${D}`}`}function dUD(D){let $=cs.toLocaleString("en-US");return[`Delta updates cannot upload this bundle: it has ${D.toLocaleString("en-US")} files, and Capgo allows at most ${$} files per delta (manifest) upload.`,"Delta mode tracks and uploads each file individually so devices can download only what changed. Very large file counts are not supported on that path.","What you can do:","1. Upload a full zip instead: npx @capgo/cli@latest bundle upload --no-delta","2. Or reduce files in your web build output (remove unused assets, avoid copying large trees into dist).","See https://capgo.app/docs/faq/#are-there-delta-update-file-path-limitations"].join(`
`)}function iUD(D){return[`Bundle upload timed out after ${Math.round(D/1000)}s.`,"The standard upload has to finish the whole transfer within this window and does not retry, so a large bundle or a slow connection can trip it.","What you can do:","1. Retry with the resumable upload, which uploads in chunks and retries automatically: npx @capgo/cli@latest bundle upload --tus","2. Or raise the limit for the standard upload: npx @capgo/cli@latest bundle upload --timeout <milliseconds>"].join(`
`)}function eD(D){if(!D)return"Unknown error";if(Nu(D).isSecurityPolicyError)return YR(D);let U=D;if(typeof D==="string")return D;if(D instanceof Error){let J=U.message||U.cause?.message||U.stack||D.name,F=U.cause?.name,I=J.toLowerCase();if(I.includes("fetch failed")||I.includes("failed to fetch")||I.includes("connect timeout")||I.includes("network")||F?.startsWith("UND_ERR"))return`Network error: ${J}${U.code?` (code ${U.code})`:""}. Check your network connection and API endpoint availability.`;let Y=U.status||U.statusCode;return[J,U.code?`Code: ${U.code}`:void 0,Y?`Status: ${Y}`:void 0].filter(Boolean).join(" | ")||D.name}if(U.message){let J=[U.message,U.code?`Code: ${U.code}`:void 0,U.status||U.statusCode?`Status: ${U.status||U.statusCode}`:void 0].filter(Boolean).join(" | "),F=U.message.toLowerCase();if(F.includes("fetch failed")||F.includes("failed to fetch")||U.error==="Failed to fetch")return`Network error: ${J}. Check your network connection and API endpoint availability.`;if(U.details||U.hint||U.error)return`${J}${J?" | ":""}${U.error?typeof U.error==="string"?U.error:U.error.message??"":""}${U.details?`Details: ${U.details}`:""}${U.hint?`Hint: ${U.hint}`:""}`.trim();return J}if(typeof U.error==="string"&&U.error.length>0)return U.error;if(U.error&&typeof U.error==="object"&&typeof U.error.message==="string"&&U.error.message.length>0)return U.error.message;return`
${pR.default.render(D)}`}async function pUD(D,$,U=!1){let{data:J,error:F}=await $R(()=>D.rpc("reject_access_due_to_2fa_for_org",{org_id:$}));if(F){if(!U&&!T4(F))d.error(`Cannot check 2FA compliance: ${F.message}`);if(T4(F)){await UR({silent:U,telemetryFunctionName:"check2FAAccessForOrg"});return}FR(F)}if(J){if(!U)d.error(`\uD83D\uDD10 Access Denied: 2FA Required. Enable 2FA at ${rR("/settings/account")}`);throw Error("2FA required for this organization")}}function rUD({silent:D=!1,stdinIsTTY:$=!!iR.isTTY,stdoutIsTTY:U=!!lR.isTTY,ci:J=ru.isCI}={}){return!D&&$&&U&&!J}function is(D={}){let $=D.ci??ru.isCI,U=D.stdinIsTTY??!!iR.isTTY,J=D.stdoutIsTTY??!!lR.isTTY,F=D.platform??nR(),I="display"in D?D.display:r6.DISPLAY;if($||!U||!J)return!1;if(F==="linux"&&!I)return!1;return!0}async function ls(D){if(!is())return;try{await(await Promise.resolve().then(() => (kR(),bR))).default(D)}catch($){if($?.code==="ENOENT")return}}function oUD(D){return oJ(D)||tJ(D)}function V$(D){if(oJ(D))return Hv(D);else if(tJ(D))return Nv(D);return D}function oR(D=V$(lD()),$=void 0){let U=$?.split(",")[0],J=U??wD(D,O0);if(!ID(J)){let I=U?`Package.json at ${J} does not exist`:`No package.json found at ${J}. Run this command from your project root (the folder that contains package.json), or pass --package-json <path> to point at it (for example in a monorepo).`;throw d.error(I),Error(I)}let F=mD(J);return JSON.parse(F)}function tUD(D=V$(lD()),$=void 0){return oR(D,$).scripts}function aUD(D=V$(lD()),$=void 0){return oR(D,$).version??""}function ps(D){let $=D.replace("^","").replace("~","");if(i4($))try{let U=f0($);return WU(U)}catch{return $}return $}async function sUD(D,$=lD(),U){let J=U?U.split(",").map((Y)=>Y.trim()).filter(Boolean):[],F=[],I=(Y)=>{let X=SD(Y);if(!F.includes(X))F.push(X)};for(let Y of J){let X=SD($,Y);if(ID(X))I(q$(X))}I(SD($)),I(lD());for(let Y of F)try{let X=`${D}/package.json`,{createRequire:Q}=await import("node:module"),K=Q(wD(Y,"package.json")).resolve(X),u=JSON.parse(mD(K,"utf-8"));if(u.version)return u.version}catch{}for(let Y of F){let X=Y,Q=o6.parse(X).root;while(X!==Q){let w=wD(X,"node_modules",D,O0);if(ID(w))try{let u=JSON.parse(mD(w,"utf-8"));if(u.version)return u.version}catch{}let K=q$(X);if(K===X)break;X=K}}if(D==="@capgo/capacitor-updater"){let Y=null,X=wD($,"ios","App","Podfile");if(ID(X))try{let w=mD(X,"utf-8").match(/pod\s+['"]CapgoCapacitorUpdater['"],\s*:path\s*=>\s*['"]([^'"]+)['"]/);if(w?.[1])Y=SD(wD($,"ios","App",w[1]))}catch{}if(!Y){let Q=wD($,"android","capacitor.settings.gradle");if(ID(Q))try{let K=mD(Q,"utf-8").match(/project\(':capgo-capacitor-updater'\)\.projectDir\s*=\s*new\s+File\(['"]([^'"]+)['"]/);if(K?.[1])Y=SD(wD($,"android",K[1])).replace(/\/android$/,"")}catch{}}if(Y){let Q=wD(Y,O0);if(ID(Q))try{let w=JSON.parse(mD(Q,"utf-8"));if(w.version)return w.version}catch{}}}try{let Y=U?U.split(",").map((w)=>w.trim()).filter(Boolean).join(","):U,Q=(await f7($,Y)).get(D);if(Q)return Q}catch{}return null}async function f7(D=V$(lD()),$=void 0){let U=$?.split(",").map((I)=>I.trim()).filter(Boolean);if(U??=[wD(D,O0)],U){for(let I of U)if(!ID(I)){let Y=`Package.json at ${I} does not exist`;throw d.error(Y),Error(Y)}}let J=new Map,{createRequire:F}=await import("node:module");for(let I of U){let Y=mD(I),X=JSON.parse(Y),Q=q$(I),w=(K,u)=>{try{let q=F(wD(Q,"package.json")).resolve(`${K}/package.json`),B=JSON.parse(mD(q,"utf-8"));if(B.version)return B.version}catch{}let W=Q,E=o6.parse(W).root;while(W!==E){let G=wD(W,"node_modules",K,O0);if(ID(G))try{let B=JSON.parse(mD(G,"utf-8"));if(B.version)return B.version}catch{}let q=q$(W);if(q===W)break;W=q}return ps(u)};for(let K in X.dependencies)J.set(K,w(K,X.dependencies[K]));for(let K in X.devDependencies)J.set(K,w(K,X.devDependencies[K]))}return J}async function rs(D=V$(lD()),$=void 0){let U=$?.split(",").map((F)=>F.trim()).filter(Boolean);if(U??=[wD(D,O0)],U){for(let F of U)if(!ID(F)){let I=`Package.json at ${F} does not exist`;throw d.error(I),Error(I)}}let J=new Map;for(let F of U){let I=mD(F),Y=JSON.parse(I);for(let X in Y.dependencies??{})if(typeof Y.dependencies[X]==="string")J.set(X,Y.dependencies[X]);for(let X in Y.devDependencies??{})if(typeof Y.devDependencies[X]==="string")J.set(X,Y.devDependencies[X])}return J}function os(D){if(!D)return!1;if(D.config&&Object.keys(D.config).length>0)return!0;return!!D.path&&ID(D.path)}async function tR(D,$=!1){try{let J=await D();if(!os(J)){if(!$)d.error("No capacitor config file found, run `cap init` first");throw new BD("No capacitor config file found, run `cap init` first")}return J}catch(J){if(J instanceof BD)throw J;let F=eD(J);if(!$)d.error(`No capacitor config file found, run \`cap init\` first: ${F}`);throw new BD("No capacitor config file found, run `cap init` first",{cause:F})}}function pF(D=!1){return tR(JI,D)}function ts(D=!1){return tR(II,D)}async function as(D,$){let U=await ts();if(U?.config)U.config.plugins??={},U.config.plugins.extConfig??={},U.config.plugins[D]??={},U.config.plugins[D]={...U.config.plugins[D],...$},await YI(D,U);return U}async function eUD(D){return as("CapacitorUpdater",D)}async function H6(D=!1){try{let $=await pF(D),U={host:$?.config?.plugins?.CapacitorUpdater?.localHost||xR,hostWeb:$?.config?.plugins?.CapacitorUpdater?.localWebHost||x7,hostFilesApi:$?.config?.plugins?.CapacitorUpdater?.localApiFiles||_R,hostApi:$?.config?.plugins?.CapacitorUpdater?.localApi||k7};if($?.config?.plugins?.CapacitorUpdater?.localSupa&&$?.config?.plugins?.CapacitorUpdater?.localSupaAnon){if(!D)d.info("Using custom supabase instance from capacitor.config.json");U.supaKey=$?.config?.plugins?.CapacitorUpdater?.localSupaAnon,U.supaHost=$?.config?.plugins?.CapacitorUpdater?.localSupa}return U}catch{return{host:xR,hostWeb:x7,hostFilesApi:_R,hostApi:k7}}}function fR(D){return typeof D==="object"&&D!==null}function ss(D){if(!fR(D))return!1;let $=D.capacitor;if(fR($)&&($.ios!==void 0||$.android!==void 0))return!0;return!1}function es(D){if(ID(wD(D,"plugin.xml")))return!0;let $=wD(D,O0);if(!ID($))return!1;try{return ss(JSON.parse(mD($,"utf-8")))}catch{return!1}}async function y8(D=!1,$){let U=(F)=>{let I={...F};return CZ(I,void 0,D),I};if(!$&&nu)return U(nu);if(!$&&T7)return T7.then(U);let J=(async()=>{let F=await H6(D);try{let I=eR(),Y=await fetch(`${F.hostApi}/private/config`,{...$?{signal:$}:{},headers:c0(I?{capgkey:I}:void 0)});if(!Y.ok)throw Error(`HTTP error! status: ${Y.status}`);let Q={...await Y.json(),...F};if(!$)nu=Q;return{...Q}}catch{if(!D)d.info(`Local config ${eD(F)}`);return{...F}}finally{if(!$)T7=null}})();if(!$)T7=J;return J.then(U)}async function DFD(){let D=await H6();try{let $=eR(),U=await fetch(`${D.hostFilesApi}/files/config`,{headers:c0($?{capgkey:$}:void 0)});if(!U.ok)throw Error(`HTTP error! status: ${U.status}`);return await U.json()}catch{return{partialUpload:!1,TUSUpload:!1,partialUploadForced:!1,TUSUploadForced:!1,maxUploadLength:hs,maxChunkSize:ns,alertUploadSize:ys}}}function k4(D){let $=new URL(D);if(!["http:","https:"].includes($.protocol))throw Error("Invalid Supabase host protocol");if($.username||$.password)throw Error("Supabase host must not include credentials");if($.search||$.hash)throw Error("Supabase host must not include query parameters or fragments");let U=y$($.pathname);return`${$.origin}${U}`}function De(D){if(!D||typeof D!=="object")return"";let $=D;return[$.error,$.message,$.status].filter(Boolean).join(" | ")}function mR(D,$){let U=D.indexOf($);if(U<0)return D;return D.slice(U+$.length).replace(/^:\s*/,"").split(`
`)[0].trim()}async function $FD(D){let $=await sR(D);if($?.error==="channel_zip_required"||$?.error==="channel_delta_required")return $.message||$.error;let U=D instanceof Error?D.message:String(D??"");if(U.includes("CHANNEL_ZIP_REQUIRED"))return mR(U,"CHANNEL_ZIP_REQUIRED");if(U.includes("CHANNEL_DELTA_REQUIRED"))return mR(U,"CHANNEL_DELTA_REQUIRED");return null}function m8(D){if(!D)return!1;try{let $=new URL(k4(D)).hostname.toLowerCase();return $==="sb.capgo.app"||$==="xvwzpoazmxkqosrdewyv.supabase.co"||$==="ibwjdnhknbkcqfbabwei.supabase.co"||$==="aucsybvnhavogdmzwtcw.supabase.co"}catch{return!1}}function $e(D){if(D.supaHost&&D.supaKey&&D.hostApi===k7&&!m8(D.supaHost))return`${k4(D.supaHost)}/functions/v1`;return D.hostApi}function UFD(D){let $=D?.context;return typeof $?.status==="number"?$.status:void 0}async function sR(D){let $=D?.context;if(!$||typeof $.clone!=="function")return null;try{let U=await $.clone().text();try{return JSON.parse(U)}catch{return U?{message:U}:null}}catch{return null}}async function FFD(D){let $=await sR(D);if($){let U=De($);if(U)return U}return eD(D)}async function m7(D,$){let U=($.method??"POST").toUpperCase(),J,F=$.supaAnon;if($.supaHost&&$.supaAnon&&!m8($.supaHost))J=`${k4($.supaHost)}/functions/v1`;else{let X=await y8(!0);if(F=$.supaAnon??X.supaKey,X.supaHost&&X.supaKey&&X.hostApi===k7&&!m8(X.supaHost)&&!($.supaHost&&m8($.supaHost)))J=`${k4(X.supaHost)}/functions/v1`;else if($.useFilesHost)J=X.hostFilesApi;else J=X.hostApi}let I=J.includes("/functions/v1"),Y=`${y$(J)}/${D.replace(/^\//,"")}`;try{let X=await fetch(Y,{method:U,headers:c0({"Content-Type":"application/json",Authorization:I&&F?`Bearer ${F}`:$.apikey,capgkey:$.apikey}),body:U==="GET"||U==="HEAD"?void 0:typeof $.body==="string"?$.body:JSON.stringify($.body??{}),signal:$.signal});if(!X.ok)return{data:null,error:new T0.FunctionsHttpError(X)};return{data:(X.headers.get("content-type")??"").includes("application/json")?await X.json().catch(()=>null):await X.text().catch(()=>null),error:null}}catch(X){return{data:null,error:X instanceof Error?X:Error(String(X))}}}async function JFD(D,$=!0){if(D?.supaHost&&D?.supaAnon){if(m8(D.supaHost))return(await H6($)).hostApi;return`${k4(D.supaHost)}/functions/v1`}let U=await H6($);if(U.supaHost&&U.supaKey)return $e(U);return(await y8($)).hostApi}async function IFD(D,$,U,J=!1,F=!0,I){let Y=await y8(J,I);if($&&U){if(!J)d.info("Using custom supabase instance from provided options");Y.supaHost=$,Y.supaKey=U}if(!Y.supaHost||!Y.supaKey)throw d.error(gR),new BD(gR,{missingSupaHost:!Y.supaHost,missingSupaKey:!Y.supaKey});let X=k4(Y.supaHost);return jz(X,Y.supaKey,{auth:{persistSession:!1},global:{headers:{capgkey:n7("capgkey",D)},...AZ()&&F?{fetch:RZ()}:{}}})}async function Ue(D,$){let{data:U}=await D.rpc("is_paying_org",{orgid:$}).single();return U||!1}async function Fe(D,$){let{data:U}=await D.rpc("is_trial_org",{orgid:$}).single();return U||0}async function Je(D,$,U){let{data:J}=await D.rpc("has_usage_credits_org",U?{orgid:$,appid:U}:{orgid:$}).single();return J||!1}function Ie(D){let{trialDays:$,isPaying:U,hasCredits:J,warning:F=!0}=D;return!!F&&$>0&&!U&&!J}async function Ye(D,$){let{data:U,error:J}=await D.rpc("is_allowed_action_org",{orgid:$}).single();if(J)throw Error(`Cannot validate plan: ${eD(J)}`);return U===!0}async function du(D,$,U,J){let{data:F,error:I}=J?await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U,appid:J}):await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U});if(I){if(J&&I.code==="PGRST202")return Ye(D,$);throw Error(`Cannot validate plan: ${eD(I)}`)}return F===!0}async function Xe(D,$,U,J){if(J){if(await du(D,$,U,J))return"allowed";if(await du(D,$,U))return"permission_denied";return"billing_denied"}return await du(D,$,U)?"allowed":"billing_denied"}async function Qe(D,$){throw d.error(`You need to upgrade your plan to continue to use capgo.
 Upgrade here: ${D}
`),await ls(D),new BD($)}async function we(){throw d.error("Cannot validate plan usage for this app. The API key may lack permission to read app billing details."),new BD("Plan validation permission denied")}async function YFD(D,$,U){let{data:J,error:F}=await D.rpc("get_organization_cli_warnings",{orgid:$,cli_version:U});if(F){d.error(`Cannot get cli warnings: ${eD(F)}`);return}if(J.length>0){d.warn(`Found ${J.length} cli warnings for your organization.`);let I=null;for(let Y of J){if(typeof Y!=="object"||typeof Y.message!=="string"||typeof Y.fatal!=="boolean"){d.error(`Invalid cli warning: ${Y}`);continue}let X=Y;if(X.fatal)d.error(`${X.message.replaceAll("\\n",`
`)}`),I=Error(X.message);else d.warn(`${X.message.replaceAll("\\n",`
`)}`)}if(I)throw d.error("Please fix the warnings and try again."),I;d.info("End of cli warnings.")}}async function XFD(D,$,U,J=!0){let F=await y8(),I=`${F.hostWeb}/settings/organization/plans`,Y=await Xe(D,$,["storage"],U);if(Y==="permission_denied")await we();if(Y==="billing_denied")await Qe(I,"Plan upgrade required for upload");let[X,Q,w]=await Promise.all([Fe(D,$),Ue(D,$),Je(D,$,U)]);if(Ie({trialDays:X,isPaying:Q,hasCredits:w,warning:J}))d.warn(`WARNING !!
Trial expires in ${X} days, upgrade here: ${F.hostWeb}/settings/organization/plans
`)}function _7(D){try{if(!ID(D))return;return mD(D,"utf8").trim()||void 0}catch{return}}function eR(){let D=r6.CAPGO_TOKEN?.trim();if(D)return D;let $=_7(`${hR()}/.capgo`);if($)return $;return _7(".capgo")}function iZ(D=!1,$=(U)=>d.info(U)){let U=r6.CAPGO_TOKEN?.trim();if(U){if(!D)$("Use CAPGO_TOKEN environment variable");return U}let F=`${hR()}/.capgo`,I=_7(F);if(I){if(!D)$(`Use global API key ${F}`)}else if(F=".capgo",I=_7(F),I&&!D)$(`Use local API key ${F}`);if(!I){let X=`No Capgo API key found. Run \`${hv()}\` first, then retry this command.`;throw d.error(X),new BD(X)}return I}async function*ou(D){let $=await x4(D,{withFileTypes:!0});for(let U of $){let J=SD(D,U.name);if(U.isDirectory()&&!U.name.startsWith(".")&&!U.name.startsWith("node_modules")&&!U.name.startsWith("dist"))yield*ou(J);else yield J}}function QFD(D){let U=(D.endsWith(".br")?D.slice(0,-3):D).split(".").pop()?.toLowerCase()||"";return{html:"text/html",htm:"text/html",js:"application/javascript",mjs:"application/javascript",cjs:"application/javascript",css:"text/css",json:"application/json",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",ico:"image/x-icon",avif:"image/avif",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf",eot:"application/vnd.ms-fontobject",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",xml:"application/xml",txt:"text/plain",md:"text/markdown",pdf:"application/pdf",wasm:"application/wasm",map:"application/json"}[U]||"application/octet-stream"}function t$(D,$){return`${D}-${$?"ts":"js"}`}function a$(D,$){if(!$)d.info(`Found ${D} project`)}function Ke(D){if(ID(SD(D,"angular.json")))return"angular";if(ID(SD(D,"nuxt.config.js"))||ID(SD(D,"nuxt.config.ts")))return"nuxtjs";if(ID(SD(D,"next.config.js"))||ID(SD(D,"next.config.mjs"))||ID(SD(D,"next.config.ts")))return"nextjs";if(ID(SD(D,"svelte.config.js"))||ID(SD(D,"svelte.config.ts")))return"sveltekit";if(ID(SD(D,"vue.config.js"))||ID(SD(D,"vue.config.ts")))return"vue"}function DS(D){if(D.get("@angular/core"))return"angular";if(D.get("nuxt"))return"nuxtjs";if(D.get("next"))return"nextjs";if(D.get("@sveltejs/kit"))return"sveltekit";if(D.get("svelte"))return"svelte";if(D.get("vue"))return"vue";if(D.get("react"))return"react"}async function ue(D,$){let U=ID(SD(D,"tsconfig.json")),J=Ke(D);if(J)return a$(J,$),t$(J,U);let F=SD(D,O0);if(!ID(F))return;let I=await f7(void 0,F),Y=DS(I);if(!Y)return;return a$(Y,$),t$(Y,U)}function cu(D,$){if(!$)return;let U=SD($);if(!D.includes(U))D.push(U)}function We(D){let $=D,U=o6.parse($).root;while(!0){if(ID(SD($,O0)))return $;if($===U)return;let J=q$($);if(J===$)return;$=J}}function Ge(D){let $=[],U=D?.split(",").map((J)=>J.trim()).filter(Boolean)[0];if(U)cu($,q$(SD(U)));return cu($,We(lD())),cu($,V$(lD())),$}async function wFD(D){let $=lD(),U=!1,J=D?.quiet??!1;for(let I of Ge(D?.packageJsonPath)){let Y=await ue(I,J);if(Y)return Y}let F=SD($,"tsconfig.json");if(ID(F))U=!0;for await(let I of ou($)){if(I.includes("angular.json"))return a$("angular",J),t$("angular",U);if(I.includes("nuxt.config.js")||I.includes("nuxt.config.ts"))return a$("nuxtjs",J),t$("nuxtjs",U);if(I.includes("next.config.js")||I.includes("next.config.mjs")||I.includes("next.config.ts"))return a$("nextjs",J),t$("nextjs",U);if(I.includes("svelte.config.js")||I.includes("svelte.config.ts"))return a$("sveltekit",J),t$("sveltekit",U);if(I.includes("vue.config.js")||I.includes("vue.config.ts"))return a$("vue",J),t$("vue",U);if(I.includes(O0)){let Y=q$(I),X=await f7(Y),Q=DS(X);if(Q)return a$(Q,J),t$(Q,U)}}return"unknown"}function KFD(D,$,U=lD()){if(D==="angular-js"||D==="angular-ts")return $?"src/main.ts":"src/main.js";if(D==="nextjs-js"||D==="nextjs-ts")return $?"src/app/layout.tsx":"src/app/layout.js";if(D==="svelte-js"||D==="svelte-ts")return $?"src/main.ts":"src/main.js";if(D==="vue-js"||D==="vue-ts")return $?"src/main.ts":"src/main.js";if(D==="react-js"||D==="react-ts"){let J=$?"src/main.tsx":"src/main.js",F=$?"src/index.tsx":"src/index.js";if(ID(SD(U,J)))return J;return F}return null}async function uFD(D){let $=D.replace(/-(?:ts|js)$/,"");if($==="angular")return d.info("Angular project detected"),"build";if($==="nuxtjs")return d.info("Nuxtjs project detected"),"generate";if($==="nextjs"){if(d.info("Nextjs project detected"),d.warn("Please make sure you have configured static export in your next.config.js: https://nextjs.org/docs/pages/building-your-application/deploying/static-exports"),d.warn("Please make sure you have the output: 'export' and distDir: 'dist' in your next.config.js"),!await e6({message:"Do you want to continue?"}))throw d.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}if($==="sveltekit"){if(d.info("Sveltekit project detected"),d.warn("Please make sure you have the adapter-static installed: https://kit.svelte.dev/docs/adapter-static"),d.warn("Please make sure you have the pages: 'dist' and assets: 'dest', in your svelte.config.js adapter"),!await e6({message:"Do you want to continue?"}))throw d.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}return"build"}async function WFD(D=!1,$=lD()){let U=/(main|index)\.(ts|tsx|js|jsx)$/,J="",F=SD($),I=F.split("/").length;for await(let Y of ou(F))if(Y.split("/").length-I<=2&&U.test(Y)){if(J=Y,!D)d.info(`Found main file here ${Y}`);break}return J}async function GFD(D,$){return D.from("app_versions").upsert($,{onConflict:"name,app_id"}).eq("app_id",$.app_id).eq("name",$.name)}async function zFD(D,$,U,J){let F={app_id:$,name:U,version:0};try{let I=await m7("files/upload_link",{apikey:D,body:F,useFilesHost:!0,supaHost:J?.supaHost,supaAnon:J?.supaAnon});if(I.error){if(I.error instanceof T0.FunctionsHttpError){let Y=await I.error.context.json().catch(()=>({}));d.error(`Upload URL error: ${Y.status||JSON.stringify(Y)}`)}else d.error(`Cannot get upload url: ${I.error.message}`);return""}return I.data?.url??""}catch(I){d.error(`Cannot get upload url ${eD(I)}`)}return""}async function*$S(D){let $=x4(D,{withFileTypes:!0});for(let U of $){let J=wD(D,U.name);if(U.isDirectory())yield*$S(J);else yield J}}function VFD(D,$="5.10.0",U="6.25.0",J="7.25.0"){if(D.major===5&&D6(D,f0($)))return!0;if(D.major===6&&D6(D,f0(U)))return!0;if(D.major===7&&D6(D,f0(J)))return!0;return!1}async function ZFD(D){let $=[],U=[".DS_Store",".git",".gitignore","node_modules","package-lock.json","tsconfig.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json"];for await(let J of $S(D)){if(U.some((X)=>J.includes(X))){d.info(`Ignoring file ${J}, please ensure you have only required files in your dist folder`);continue}let F=mD(J);if(F.length===0){d.info(`Ignoring empty file ${J}, please ensure you have only required files in your dist folder`);continue}let I=await Mv(F,"sha256"),Y=dR(D,J);if(Y.startsWith("/"))Y=Y.substring(1);$.push({file:Y,hash:I})}return $}async function LFD(D){if(nR()==="win32")return Ee(D);else return ze(D)}function ze(D){let $=new pu.default;return $.addLocalFolder(D),$.toBuffer()}async function Ee(D){d.info("Zipping file windows mode");let $=new pu.default,U=(J,F)=>{let I=x4(J);for(let Y of I){let X=wD(J,Y),Q=gs(X);if(Q.isFile()){let w=mD(X);$.addFile(wD(F,Y).split(cR).join("/"),w)}else if(Q.isDirectory())U(X,wD(F,Y))}};return U(D,""),$.toBuffer()}function Be(D){let $=lu();return`App ${D} does not exist, run first \`${$.runner} @capgo/cli app add ${D}\` to create it`}function qe(D){let U=D?.originalResponse?.getBody?.(),J=D instanceof Error?D.message:String(D??"");return`${U??""} ${J}`.includes("app_not_found")}async function OFD(D,$,U,J,F,I,Y,X){return new Promise((Q,w)=>{m1(D,{channel:"app",event:"App TUS upload",org_id:U,tracking_version:2,tags:{"app-id":J}}),new g7.Upload($,{endpoint:`${Y.hostFilesApi}/files/upload/attachments/`,chunkSize:X,retryDelays:[...ds],metadataForPartialUploads:{filename:`orgs/${U}/apps/${J}/${F}.zip`,filetype:"application/gzip"},metadata:{filename:`orgs/${U}/apps/${J}/${F}.zip`,filetype:"application/zip"},headers:c0({Authorization:D}),onError(u){if(d.error(`Error uploading bundle: ${u.message}`),qe(u)){w(Error(Be(J)));return}if(u instanceof g7.DetailedError){let W=u.originalResponse?.getBody(),E=u.originalResponse?.getStatus(),G=u.originalRequest?.getURL(),q=(()=>{try{let B=JSON.parse(W||'{"error": "unknown error"}');return B.status||B.error||B.message||"unknown error"}catch{return W||u.message}})();w(Error(`TUS upload failed (status ${E??"unknown"}, url ${G??"unknown"}): ${q}`))}else w(Error(`TUS upload failed: ${u.message||u.toString()}`))},onProgress(u,W){let E=(u/W*100).toFixed(2);I.message(`Uploaded ${E}%`)},async onSuccess(){await m1(D,{channel:"app",event:"App TUS done",org_id:U,tracking_version:2,tags:{"app-id":J}}).catch(),Q(!0)}}).start()})}async function HFD(D,$,U,J){let I=await m7("private/delete_failed_version",{apikey:D,method:"DELETE",body:{app_id:$,name:U},supaHost:J?.supaHost,supaAnon:J?.supaAnon});if(I.error){if(I.error instanceof T0.FunctionsHttpError){let Y=await I.error.context.json().catch(()=>({}));throw Error(Y.status||Y.message||JSON.stringify(Y))}throw Error(I.error.message)}}async function NFD(D,$,U,J,F){let Y=await m7("private/set_manifest",{apikey:D,body:{app_id:$,name:U,manifest:J},supaHost:F?.supaHost,supaAnon:F?.supaAnon});if(Y.error){if(Y.error instanceof T0.FunctionsHttpError){let X=await Y.error.context.json().catch(()=>({}));throw Error(X.error||X.status||X.message||JSON.stringify(X))}throw Error(Y.error.message)}}async function vFD(D,$){if(!$.app_id||!$.name||!$.created_by)return d.error("missing app_id, name, or created_by"),Promise.reject(Error("missing app_id, name, or created_by"));let{data:U,error:J}=await D.from("channels").select().eq("app_id",$.app_id).eq("name",$.name).single();if(U&&!J)return D.from("channels").update($).eq("app_id",$.app_id).eq("name",$.name).select().single();return D.from("channels").insert($).select().single()}async function m1(D,$,U,J,F,I){if((o2(r6.CAPGO_DISABLE_TELEMETRY)||o2(r6.CAPGO_DISABLE_POSTHOG))&&!$.notifyConsole)return;try{let X={};try{X=OZ()}catch(E){if(U)d.error(`Failed to enrich event tags, sending caller tags only: ${eD(E)}`)}let Q={...$,nonPersonTags:{...X,...$.nonPersonTags??{}}};if(U)d.info(`Get remove config: for ${$.event}`);let w=F??(await y8(!0,J)).hostApi;if(U)d.info(`Sending analytics event: ${JSON.stringify(Q)}`);let K=new AbortController,u=setTimeout(()=>K.abort(),1e4),W=J?typeof AbortSignal.any==="function"?AbortSignal.any([K.signal,J]):J:K.signal;try{let E=await fetch(`${y$(w)}/private/events`,{method:"POST",body:JSON.stringify(Q),headers:c0({"Content-Type":"application/json",capgkey:D}),signal:W,redirect:I});if(clearTimeout(u),!E.ok)throw Error(`HTTP error! status: ${E.status}`);let G=await E.json();if(G.error&&U)d.error(`Failed to send analytics event: ${G.error}`)}finally{clearTimeout(u)}}catch(X){if(U)d.error("Failed to send Stats event details:"),d.error(eD(X))}}function Ve(D){if(d.error(`
\uD83D\uDD10 Access Denied: Two-Factor Authentication Required`),d.error("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"),D)d.error(`
The organization "${D}" requires all members to have 2FA enabled.`);else d.error(`
This organization requires all members to have 2FA enabled.`);throw d.error(`
To regain access:`),d.error(`  1. Go to ${rR("/settings/account")}`),d.error("  2. Enable Two-Factor Authentication on your account"),d.error("  3. Try your command again"),d.error(`
For more information, visit: https://capgo.app/docs/webapp/2fa-enforcement/
`),Error("2FA required for this organization")}async function Ze(D,$,U,J){return(await Promise.all(U.map(async(I)=>{return await US(D,$,J,{orgId:I.gid})?I:null}))).filter((I)=>I!==null)}async function Le(D,$,U){let{error:J,data:F}=await D.rpc("get_orgs_v7");if(J)throw d.error("Cannot get the list of organizations - exiting"),d.error(eD(J)),Error("Cannot get the list of organizations");if(F.length===0)throw d.error("Could not get organization please create an organization first"),Error("No organizations available");let I=await Ze(D,$,F,U);if(I.length===0)throw d.error(`Could not find organization with permission: ${U}`),Error("Could not find organization with required permission");return{allOrganizations:F,allowedOrganizations:I}}async function MFD(D,$,U){let{allOrganizations:J,allowedOrganizations:F}=await Le(D,$,U),I=F.length>1?await fW({message:"Please pick the organization that you want to insert to",options:F.map((Q)=>{let w=Q.enforcing_2fa&&!Q["2fa_has_access"]?" ⚠️ (2FA required)":"";return{value:Q.gid,label:`${Q.name}${w}`}})}):F[0].gid;if(e$(I))throw d.warn("Canceled organization selection, exiting"),new BD("Organization selection cancelled");let Y=I,X=J.find((Q)=>Q.gid===Y);if(X.enforcing_2fa&&!X["2fa_has_access"])Ve(X.name);return d.info(`Using the organization "${X.name}" as the app owner`),X}async function Oe(D,$,U=!1){let{data:J,error:F}=await D.rpc("request_actor_user_id"),I=(J||"").toString();if(F){if(!U)d.error(F.message);throw F}if(!I){if(!U)d.error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.");throw Error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.")}return I}async function US(D,$,U,J={}){let{data:F,error:I}=await D.rpc("cli_check_permission",{apikey:$,permission_key:U,org_id:J.orgId??null,app_id:J.appId??null,channel_id:J.channelId??null});if(I)throw d.error(`Cannot check permission ${U}`),d.error(eD(I)),Error(`Cannot check permission ${U}`);return!!F}async function He(D,$,U,J={},F={}){if(await US(D,$,U,J))return;let Y=F.message||`Insufficient permissions for ${U}`;if(!F.silent)d.error(Y);throw new BD(`Insufficient permissions for ${U}`,{permissionKey:U,...J})}async function AFD(D,$,U,J,F,I){await Oe(D,$,I),await He(D,$,U,{orgId:J},{message:F,silent:I})}async function lZ(D,$,U){let{data:J,error:F}=await m7(`app/${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,supaHost:U?.supaHost,supaAnon:U?.supaAnon});if(!J?.owner_org||F){let I=eD(F);throw d.error(`Cannot get organization id for app id ${$}: ${I}`),new BD("Cannot get organization id for app",{appId:$,cause:I})}return J.owner_org}function jFD(D){return new Date(D||"").toLocaleString()}function lu(){if(iu)return{pm:p6,command:b4,installCommand:`${p6} ${b4}`,runner:b7};let D=V$(lD());return p6=g4(D,"npm"),b4=d8(p6),iu=!0,b7=IW(D),{pm:p6,command:b4,installCommand:`${p6} ${b4}`,runner:b7}}function RFD(D){p6=D.pm,b4=D.command,b7=D.runner,iu=!0}function Ne(D,$){return{summary:`Best fix: recreate and sync ${$==="ios"?"iOS":"Android"} with this one-line command.`,command:`rm -rf ${$} && ${D} cap add ${$} && ${D} cap sync ${$}`}}function FS(D){return x4(D,{withFileTypes:!0}).flatMap((J)=>{let F=wD(D,J.name);if(J.isDirectory())return FS(F);else return F.split(`node_modules${cR}`)[1]||F})}function JS(D){if(!ID(D))return[];try{return x4(D,{withFileTypes:!0}).flatMap((J)=>{let F=wD(D,J.name);if(J.isDirectory())return JS(F);else return F})}catch{return[]}}function ve(D,$){let U=[];if($==="ios"){try{let I=x4(D);for(let Y of I)if(Y.endsWith(".podspec"))U.push(wD(D,Y))}catch{}let J=wD(D,"Package.swift"),F=wD(D,"ios","Package.swift");if(ID(J))U.push(J);if(ID(F))U.push(F)}else if($==="android"){let J=wD(D,"android"),F=wD(J,"build.gradle"),I=wD(J,"build.gradle.kts");if(ID(F))U.push(F);if(ID(I))U.push(I)}return U}async function Me(D){let $=wD(D,"ios"),U=wD(D,"android"),J=async(Y,X)=>{let Q=ID(Y)?JS(Y).filter((E)=>aR.test(E)):[],w=ve(D,X),K=[...Q,...w].sort((E,G)=>E.localeCompare(G));if(K.length===0)return;let{createHash:u}=await import("node:crypto"),W=u("sha256");for(let E of K)try{let G=dR(D,E);W.update(G);let q=mD(E);W.update(q)}catch{}return W.digest("hex")},[F,I]=await Promise.all([J($,"ios"),J(U,"android")]);return{ios_checksum:F,android_checksum:I}}function Ae(D){let $=[],U=D,J=o6.parse(U).root;while(!0){if($.push(wD(U,"node_modules")),U===J)break;let F=q$(U);if(F===U)break;U=F}return $}async function je(D,$){let U=$?$.split(",").map((u)=>u.trim()).filter(Boolean):[],J;try{J=await f7("",D)}catch(u){throw d.error("Invalid package.json, JSON parsing failed"),d.error(`json parse error: ${eD(u)}`),u instanceof Error?u:Error("Invalid package.json")}let F=D?D.split(",")[0].trim():void 0,I=!F?V$(lD()):o6.resolve(F).replace(O0,"");if(!J)throw d.error("Missing dependencies section in package.json"),Error("Missing dependencies section in package.json");for(let[u,W]of Object.entries(J))if(typeof W!=="string")throw d.error(`Invalid dependency ${u}: ${W}, expected string, got ${typeof W}`),Error(`Invalid dependency ${u}: expected string version`);let Y=U.length===0?Ae(lD()):U;if(!Y.some((u)=>ID(u))){let u=g4(I,"npm"),W=d8(u);throw d.error(`Missing node_modules folder at ${Y.join(", ")}, please run ${u} ${W}`),Error("Missing node_modules folder")}let Q=!1,w=await rs(V$(lD()),D),K=await Promise.all(Array.from(J.entries()).map(async([u,W])=>{let E=!1,G=!1,q=W,B=w.get(u)??W,H;for(let O of Y){let A=wD(O,u);if(ID(A)){E=!0,H=A;try{let j=wD(A,O0);if(ID(j)){let P=JSON.parse(mD(j,"utf-8"));if(P.version)q=P.version}}catch{}if(!es(A))continue;try{if(FS(A).some((P)=>aR.test(P))){G=!0;break}}catch(j){throw d.error(`Error reading node_modules files for ${u} package in ${O}`),d.error(eD(j)),j instanceof Error?j:Error(`Error reading node_modules files for ${u}`)}}}if(!E){Q=!0;let O=g4(I,"npm"),A=d8(O);return d.error(`Missing dependency ${u}, please run ${O} ${A}`),{name:u,version:q,requested_version:B}}let N,z;if(G&&H){let O=await Me(H);N=O.ios_checksum,z=O.android_checksum}return{name:u,version:q,requested_version:B,native:G,ios_checksum:N,android_checksum:z}}));if(Q||K.some((u)=>u.native===void 0))throw d.error("Missing dependencies or invalid dependencies"),d.error("If you use monorepo, workspace or any special package manager you can use the --package-json [path,] and --node-modules [path,] options to make the command work properly"),Error("Missing dependencies or invalid dependencies");return K}async function SFD(D,$,U){let{data:J,error:F}=await D.from("channels").select("version:app_versions!channels_version_fkey(checksum)").eq("name",U).eq("app_id",$).single(),I=J;if(F||I===null||!I.version||!I.version.checksum)return null;return I.version.checksum}function yR(D){if(!D)throw d.error("Error parsing native packages, perhaps the metadata does not exist in Capgo?"),Error("Error parsing native packages");for(let U of D){let J=Lu(oj,U);if(!J.success){let F=J.error.issues.map((I)=>`${(I.path??[]).join(".")}: ${I.message}`).join(", ");throw d.error(`Invalid remote native package data: ${F}`),Error(`Invalid remote native package data: ${F}`)}}return new Map(D.map((U)=>[U.name,U]))}async function IS(D,$,U){let{data:J,error:F}=await D.from("channels").select(`version:app_versions!channels_version_fkey(
            native_packages 
        )`).eq("name",U).eq("app_id",$).maybeSingle();if(F){let Y=F.code==="PGRST116"||F.message?.includes("Cannot coerce")?`Multiple channels matched for app "${$}" and channel "${U}". Contact support if this persists.`:F.message;throw d.error(`Error fetching native packages: ${Y}`),Error(`Error fetching native packages: ${Y}`)}if(!J)return yR([]);return yR(J.version?.native_packages??[])}function pZ(D,$){return D||$?.plugins?.CapacitorUpdater?.appId||$?.appId}function Re(D){let $=[];if(!D.localVersion)return{compatible:!0,reasons:[],message:"Package only exists on remote (will be removed)"};if(!D.remoteVersion)return $.push("new_plugin"),{compatible:!1,reasons:$,message:"New native plugin added (requires app store update)"};let U=!1;try{let u=Y3(D.localVersion),W=Y3(D.remoteVersion);U=DG(u,W)}catch{U=!1}if(!U)$.push("version_mismatch");if(D.localRequestedVersion&&D.remoteRequestedVersion&&D.localRequestedVersion.trim()!==D.remoteRequestedVersion.trim())$.push("requested_version_changed");let J=(u)=>typeof u==="string"&&u.trim().length>0,F=J(D.localIosChecksum)&&J(D.remoteIosChecksum)&&D.localIosChecksum!==D.remoteIosChecksum,I=J(D.localAndroidChecksum)&&J(D.remoteAndroidChecksum)&&D.localAndroidChecksum!==D.remoteAndroidChecksum;if(F&&I)$.push("both_platforms_changed");else if(F)$.push("ios_code_changed");else if(I)$.push("android_code_changed");let Y=J(D.localIosChecksum)!==J(D.remoteIosChecksum),X=J(D.localAndroidChecksum)!==J(D.remoteAndroidChecksum);if(Y||X)$.push("platform_checksum_metadata_changed");let Q=[],w=(u)=>u!=="requested_version_changed";for(let u of $)switch(u){case"version_mismatch":Q.push(`version changed: ${D.remoteVersion} → ${D.localVersion}`);break;case"requested_version_changed":Q.push(`requested version changed: ${D.remoteRequestedVersion??"unknown"} → ${D.localRequestedVersion??"unknown"}`);break;case"ios_code_changed":Q.push("iOS native code changed");break;case"android_code_changed":Q.push("Android native code changed");break;case"both_platforms_changed":Q.push("iOS and Android native code changed");break;case"platform_checksum_metadata_changed":Q.push("iOS/Android checksum metadata appeared or disappeared (may be Capgo CLI change — verify native code)");break;case"new_plugin":Q.push("new plugin (requires app store update)");break;case"removed_plugin":Q.push("plugin removed");break}if(!$.some(w))return{compatible:!0,reasons:$,message:Q.length>0?Q.join(", "):"Compatible"};return{compatible:!1,reasons:$,message:Q.join(", ")}}function CFD(D){return Re(D).compatible}async function TFD(D,$,U,J,F){let I=await je(J,F),Y=await IS(D,$,U),X=I.filter((w)=>!!w.native).map((w)=>{let K=Y.get(w.name);if(K)return{name:w.name,localVersion:w.version,localRequestedVersion:w.requested_version,remoteVersion:K.version,remoteRequestedVersion:K.requested_version,localIosChecksum:w.ios_checksum,remoteIosChecksum:K.ios_checksum,localAndroidChecksum:w.android_checksum,remoteAndroidChecksum:K.android_checksum};return{name:w.name,localVersion:w.version,localRequestedVersion:w.requested_version,remoteVersion:void 0,localIosChecksum:w.ios_checksum,localAndroidChecksum:w.android_checksum}}),Q=[...Y].filter(([w])=>!I.some((K)=>K.name===w)).map(([w,K])=>({name:w,localVersion:void 0,remoteVersion:K.version,remoteRequestedVersion:K.requested_version,remoteIosChecksum:K.ios_checksum,remoteAndroidChecksum:K.android_checksum}));return X.push(...Q),{finalCompatibility:X,localDependencies:I}}async function PFD(D,$,U,J){let F=await IS(D,$,U),I=J.map((X)=>{let Q=F.get(X.name);if(Q)return{name:X.name,localVersion:X.version,localRequestedVersion:X.requested_version,remoteVersion:Q.version,remoteRequestedVersion:Q.requested_version,localIosChecksum:X.ios_checksum,remoteIosChecksum:Q.ios_checksum,localAndroidChecksum:X.android_checksum,remoteAndroidChecksum:Q.android_checksum};return{name:X.name,localVersion:X.version,localRequestedVersion:X.requested_version,remoteVersion:void 0,localIosChecksum:X.ios_checksum,localAndroidChecksum:X.android_checksum}}),Y=[...F].filter(([X])=>!J.some((Q)=>Q.name===X)).map(([X,Q])=>({name:X,localVersion:void 0,remoteVersion:Q.version,remoteRequestedVersion:Q.requested_version,remoteIosChecksum:Q.ios_checksum,remoteAndroidChecksum:Q.android_checksum}));return I.push(...Y),{finalCompatibility:I,localDependencies:J}}function YS(D){if(!ID(D))return null;try{return JSON.parse(mD(D,"utf-8"))}catch{return null}}function P7(D){if(!D)return!1;return/@capgo\/capacitor-updater|CapgoCapacitorUpdater|CapacitorUpdaterPlugin/.test(D)}function Se(D){let $=YS(D);if(!$)return!1;let U=$.packageClassList;return Array.isArray(U)&&U.includes("CapacitorUpdaterPlugin")}function Ce(D,$){if(!$)return wD(D,O0);return o6.isAbsolute($)?$:SD(D,$)}function Te(D=lD(),$){let U=Ce(D,$),J=o6.basename(U)===O0?q$(U):U,F=[wD(J,"ios","App"),wD(D,"ios","App")].find((j)=>ID(j));if(!F)return{shouldCheck:!1,valid:!0,details:[]};let I=YS(U),Y={...I?.dependencies,...I?.devDependencies,...I?.optionalDependencies},X=Object.hasOwn(Y,"@capgo/capacitor-updater"),Q=[J,D].some((j)=>ID(wD(j,"node_modules","@capgo","capacitor-updater"))),w=wD(F,"Podfile"),K=wD(F,"CapApp-SPM","Package.swift"),u=ID(w)?mD(w,"utf-8"):void 0,W=ID(K)?mD(K,"utf-8"):void 0,E=P7(u)||P7(W),G=wD(F,"Podfile.lock"),q=wD(F,"App","capacitor.plugins.json"),B=wD(F,"App","capacitor.config.json"),H=ID(G)?mD(G,"utf-8"):void 0,N=ID(q)?mD(q,"utf-8"):void 0,z=P7(H)||P7(N)||Se(B);if(!(X||Q||E||z))return{shouldCheck:!1,valid:!0,details:[]};let A=[];if(!E)A.push(`Missing @capgo/capacitor-updater in iOS dependency files (${w} or ${K})`);if(!z)A.push(`Missing @capgo/capacitor-updater in iOS native project outputs (${G}, ${q}, or ${B})`);return{shouldCheck:!0,valid:E&&z,details:A}}function Pe(D,$,U){if(!D.shouldCheck||D.valid)return;let J=Ne($,"ios");U?.(),d.error("Capgo iOS dependency sync verification failed.");for(let F of D.details)d.error(F);throw d.error("Stop here to avoid testing on a broken native iOS project."),d.warn(J.summary),d.info(J.command),new BD(wI)}async function bFD(D,$,U,J){let F=await e6({message:"Would you like to sync your project with Capacitor now? This is recommended to ensure encrypted updates work properly."});if(e$(F)){if(D&&$&&U)await f1("onboarding-v2",$,U,"canceled");throw d.warn("Canceled Capacitor sync"),new BD("Capacitor sync cancelled")}if(F){let I=lu(),Y=D1();Y.start("Running the command...");let X;try{await new Promise((Q,w)=>{let K=_s(I.runner,["cap","sync"],{stdio:"pipe"});K.on("close",(u)=>{if(u===0)Q();else w(Error(`Command failed with exit code ${u}`))}),K.on("error",(u)=>{w(u)})})}catch(Q){X=Q,d.error(`Failed to run Capacitor sync: ${Q}`),d.warn(`Please run "${I.runner} cap sync" manually to ensure encrypted updates work properly`)}if(J?.validateIosUpdater)Pe(Te(lD(),J.packageJsonPath),I.runner,()=>Y.stop("iOS sync check failed ❌"));if(X){Y.stop("Error");return}Y.stop("Capacitor sync completed ✅")}else{let I=lu();d.warn("⚠️  Important: If you upload encrypted bundles without syncing, updates will fail!"),d.info(`Remember to run "${I.runner} cap sync" before uploading encrypted bundles`)}}var pu,ru,pR,g7,d,fs=".capgo_key",ms=".capgo_key_v2",yUD,hUD,xR="https://capgo.app",_R="https://files.capgo.app",k7="https://api.capgo.app",x7="https://console.capgo.app",nUD=120000,ys=20971520,hs=1073741824,ns=103809024,ds,cs=1e4,cUD="BundleUploadTimeoutError",O0="package.json",gR="Cannot connect to server please try again later",lUD,aR,nu=null,T7=null,EFD="5.10.0",BFD="6.25.0",qFD="7.0.30",iu=!1,p6="npm",b4="install",b7="npx";var rF=R(()=>{YW();H$();qU();Rz();n8();HZ();SZ();TZ();cZ();tZ();aJ();Av();xv();KI();nv();tj();sj();s$();Ou();JR();XR();pu=S0(XE(),1),ru=S0(kU(),1),pR=S0(dE(),1),g7=S0(BZ(),1);d={error:(D)=>C7("error",D),info:(D)=>C7("info",D),success:(D)=>C7("success",D),warn:(D)=>C7("warn",D)},yUD=`${fs}.pub`,hUD=`${ms}.pub`;ds=[0,1000,3000,5000,1e4];lUD=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*))*))?(?:\+([0-9a-z-]+(?:\.[0-9a-z-]+)*))?$/i;aR=/([A-Za-z0-9]+)\.(java|swift|kt|scala)$/});import{exit as ne}from"node:process";import{workerData as de}from"node:worker_threads";n8();rF();async function XS(D,$){let{project:U,apiHost:J,anonKey:F,apikey:I,command:Y,attemptId:X}=D;JW(Y);let Q=async(G,q,B={})=>{try{await m1(I,{channel:$.channel,event:G,tracking_version:2,timestamp:new Date(q),tags:{app_id:U.appId},nonPersonTags:{attempt_id:X,command_path:Y,...B}},!1,AbortSignal.timeout(500),J,"error")}catch{}};await Q("scan_started",Date.now());let w=Date.now(),K=w,u="error",W="not_attempted",E;try{if(u=$.scan(U),K=Date.now(),u!=="found")return;W="failed";let G=await fetch(`${y$(J)}/app/${encodeURIComponent(U.appId)}`,{method:"PUT",headers:c0({"Content-Type":"application/json",Authorization:J.includes("/functions/v1")&&F?`Bearer ${F}`:I,capgkey:I}),body:JSON.stringify({onboarding:{steps:{[$.step]:{status:"done"}}}}),redirect:"error"});E=G.status,W=G.ok?"success":"rejected",await G.body?.cancel()}finally{if(u==="error")K=Date.now();await Q("scan_ended",K,{result:u,duration_ms:K-w,todo_report_status:W,...E===void 0?{}:{todo_report_http_status:E}})}}import{join as he}from"node:path";import{existsSync as QS,readFileSync as tu}from"node:fs";import{createRequire as be}from"node:module";import{dirname as au,join as ke}from"node:path";import xe from"node:process";var _e="@capgo/capacitor-updater",ge="@capacitor/splash-screen";function fe(D){if(!QS(D))return null;try{return JSON.parse(tu(D,"utf-8"))}catch{return null}}function me(D,$){let U=fe(D);if(!U)return{version:null,section:null};let J=["dependencies","devDependencies","optionalDependencies"];for(let F of J){let I=U[F];if(!I||!Object.hasOwn(I,$))continue;let Y=I[$];return{version:typeof Y==="string"?Y:String(Y),section:F}}return{version:null,section:null}}function ye(D,$){let J=au(D);while(!0){let F=ke(J,"node_modules",$,"package.json");if(QS(F))try{let Y=JSON.parse(tu(F,"utf-8"));if(typeof Y.version==="string")return Y.version}catch{return null}let I=au(J);if(I===J)break;J=I}if(!xe.versions.pnp)return null;try{let I=be(D).resolve(`${$}/package.json`),Y=JSON.parse(tu(I,"utf-8"));if(typeof Y.version==="string")return Y.version}catch{return null}return null}function wS(D,$){let U=au(D),J=me(D,$),F=ye(D,$),I=[];if(!J.version)I.push(`Missing ${$} in ${D}`);if(!F)I.push(`Cannot resolve ${$} from ${U}/node_modules`);return{packageJsonPath:D,projectDir:U,declaredVersion:J.version,declaredIn:J.section,installedVersion:F,ready:I.length===0,details:I}}function KS(D){return wS(D,_e)}function nFD(D){return wS(D,ge)}function uS(D){return KS(he(D.dir,"package.json")).ready?"found":"not_found"}XS(de,{channel:"updater-installed",step:"add_updater",scan:uS}).catch(()=>{}).finally(()=>ne(0));